瀏覽代碼

Update to CM-12.1 kernel and use lzma on ramdisk

Change-Id: I142352ae233a5616c86d118cd97943ffc2e998ef
Ethan Yonker 11 年之前
父節點
當前提交
b030dbd89f
共有 7 個文件被更改,包括 25 次插入12 次删除
  1. 5 12
      BoardConfig.mk
  2. 20 0
      custombootimg.mk
  3. 二進制
      dtb
  4. 二進制
      dtb.old
  5. 二進制
      kern.tgz
  6. 二進制
      kernel
  7. 二進制
      kernel.old

+ 5 - 12
BoardConfig.mk

@@ -46,26 +46,19 @@ TARGET_USERIMAGES_USE_EXT4 := true
 TARGET_USE_CUSTOM_LUN_FILE_PATH := /sys/devices/platform/msm_hsusb/gadget/lun%d/file
 
 #TWRP specific build flags
-DEVICE_RESOLUTION := 1080x1920
+TW_THEME := portrait_hdpi
 RECOVERY_SDCARD_ON_DATA := true
 RECOVERY_GRAPHICS_USE_LINELENGTH := true
 TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888"
 #TW_BRIGHTNESS_PATH := "/sys/devices/mdp.0/qcom\x2cmdss_fb_primary.160/leds/lcd-backlight/brightness"
 TW_BRIGHTNESS_PATH := "/sys/devices/mdp.0/qcom\x2cmdss_fb_primary.173/leds/lcd-backlight/brightness"
 TW_MAX_BRIGHTNESS := 255
-TW_INTERNAL_STORAGE_PATH := "/data/media/0"
-TW_INTERNAL_STORAGE_MOUNT_POINT := "data"
-TW_EXTERNAL_STORAGE_PATH := "/external_sd"
-TW_EXTERNAL_STORAGE_MOUNT_POINT := "external_sd"
 TW_NO_REBOOT_BOOTLOADER := true
 TW_HAS_DOWNLOAD_MODE := true
-TW_INCLUDE_JB_CRYPTO := true
-TW_CRYPTO_FS_TYPE := "ext4"
-TW_CRYPTO_REAL_BLKDEV := "/dev/block/mmcblk0p25"
-TW_CRYPTO_MNT_POINT := "/data"
-TW_CRYPTO_FS_OPTIONS := "nosuid,nodev,noatime,noauto_da_alloc,discard,journal_async_commit,errors=panic"
-TW_CRYPTO_FS_FLAGS := "0x00000406"
-TW_CRYPTO_KEY_LOC := "footer"
+TW_INCLUDE_CRYPTO := true
 TW_NO_EXFAT_FUSE := false
 TW_NO_EXFAT := false
 GET_RECOVERY_QCOM_RTC_FIX := true
+TW_EXCLUDE_MTP := true
+# LZMA ramdisk
+BOARD_CUSTOM_BOOTIMG_MK := device/samsung/klte/custombootimg.mk

+ 20 - 0
custombootimg.mk

@@ -0,0 +1,20 @@
+LZMA_BIN := /usr/bin/lzma
+
+
+$(INSTALLED_RECOVERYIMAGE_TARGET): $(MKBOOTIMG) \
+		$(recovery_ramdisk) \
+		$(recovery_kernel)
+	@echo ----- Compressing recovery ramdisk with lzma ------
+	$(hide) rm -f $(recovery_uncompressed_ramdisk).lzma
+	$(LZMA_BIN) $(recovery_uncompressed_ramdisk)
+	$(hide) cp $(recovery_uncompressed_ramdisk).lzma $(recovery_ramdisk)
+	@echo ----- Making recovery image ------
+	$(MKBOOTIMG) $(INTERNAL_RECOVERYIMAGE_ARGS) $(BOARD_MKBOOTIMG_ARGS) --output $@
+	@echo ----- Made recovery image -------- $@
+	$(hide) $(call assert-max-image-size,$@,$(BOARD_RECOVERYIMAGE_PARTITION_SIZE),raw)
+
+
+$(INSTALLED_BOOTIMAGE_TARGET): $(MKBOOTIMG) $(INTERNAL_BOOTIMAGE_FILES)
+	$(call pretty,"Target boot image: $@")
+	$(hide) $(MKBOOTIMG) $(INTERNAL_BOOTIMAGE_ARGS) --output $@
+	$(hide) $(call assert-max-image-size,$@,$(BOARD_BOOTIMAGE_PARTITION_SIZE),raw)

二進制
dtb


二進制
dtb.old


二進制
kern.tgz


二進制
kernel


二進制
kernel.old