Add 16K ramdisk to vendor_boot
Store both 4K and 16K kernel modules in vendor_boot, this allows the device to switch between two kernels easily. Test: th Bug: 293313353 Change-Id: I2920d8b0fe762defe273912efa89bc1b5642fdb2
This commit is contained in:
@@ -363,6 +363,10 @@ $(foreach vendor_ramdisk_fragment,$(BOARD_VENDOR_RAMDISK_FRAGMENTS), \
|
||||
)
|
||||
INTERNAL_VENDOR_RAMDISK_FRAGMENTS += $(BOARD_VENDOR_RAMDISK_FRAGMENTS)
|
||||
|
||||
ifneq ($(BOARD_KERNEL_MODULES_16K),)
|
||||
INTERNAL_VENDOR_RAMDISK_FRAGMENTS += 16K
|
||||
endif
|
||||
|
||||
# Strip the list in case of any whitespace.
|
||||
INTERNAL_VENDOR_RAMDISK_FRAGMENTS := \
|
||||
$(strip $(INTERNAL_VENDOR_RAMDISK_FRAGMENTS))
|
||||
@@ -1061,6 +1065,8 @@ $(foreach \
|
||||
) \
|
||||
)
|
||||
|
||||
BOARD_VENDOR_RAMDISK_FRAGMENT.16K.PREBUILT := $(BUILT_RAMDISK_16K_TARGET)
|
||||
|
||||
$(BUILT_RAMDISK_16K_TARGET): $(DEPMOD) $(MKBOOTFS) $(EXTRACT_KERNEL) $(COMPRESSION_COMMAND_DEPS)
|
||||
$(BUILT_RAMDISK_16K_TARGET): $(foreach file,$(BOARD_KERNEL_MODULES_16K),$(RAMDISK_16K_STAGING_DIR)/lib/modules/0.0/$(notdir $(file)))
|
||||
$(DEPMOD) -b $(RAMDISK_16K_STAGING_DIR) 0.0
|
||||
|
Reference in New Issue
Block a user