diff options
author | Alistair Strachan <astrachan@google.com> | 2018-08-08 10:24:54 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-08-08 10:24:54 -0700 |
commit | f52cd426837ef68576b9eb4fc600aa5799bfb973 (patch) | |
tree | 10ab1e7f41fa162c3d385c62dbcdc338546039fe | |
parent | fe092cbce903b6d628f1b159f4c55948f381e796 (diff) | |
parent | 43310c6c1b2e933fc49aafd9bf986c74df4ea286 (diff) | |
download | hikey-f52cd426837ef68576b9eb4fc600aa5799bfb973.tar.gz |
Merge "hikey{,960}: Enable system-as-root and verity." am: 72ef1bb611
am: 43310c6c1b
Change-Id: I652caf38a4a3f78b9a5a13ef568fd8c72a0f38ad
-rw-r--r-- | hikey/BoardConfig.mk | 11 | ||||
-rw-r--r-- | hikey960/BoardConfig.mk | 11 |
2 files changed, 20 insertions, 2 deletions
diff --git a/hikey/BoardConfig.mk b/hikey/BoardConfig.mk index c76ad35a..31a25ef6 100644 --- a/hikey/BoardConfig.mk +++ b/hikey/BoardConfig.mk @@ -12,8 +12,17 @@ else BOARD_KERNEL_CMDLINE := console=ttyFIQ0 androidboot.console=ttyFIQ0 androidboot.hardware=hikey firmware_class.path=/vendor/firmware efi=noruntime endif -#Enable dtb fstab for treble +ifneq ($(TARGET_ANDROID_VERITY),) +# Enable dtb fstab for treble, with verity and system-as-root +# NOTE: Disabled by default until b/111829702 is fixed +BOARD_KERNEL_CMDLINE += overlay_mgr.overlay_dt_entry=hardware_cfg_enable_android_fstab_v2 +BOARD_KERNEL_CMDLINE += rootwait ro init=/init root=/dev/dm-0 +BOARD_KERNEL_CMDLINE += dm=\"system none ro,0 1 android-verity 179:9\" +BOARD_BUILD_SYSTEM_ROOT_IMAGE := true +else +# Enable dtb fstab for treble BOARD_KERNEL_CMDLINE += overlay_mgr.overlay_dt_entry=hardware_cfg_enable_android_fstab +endif ifneq ($(TARGET_SENSOR_MEZZANINE),) BOARD_KERNEL_CMDLINE += overlay_mgr.overlay_dt_entry=hardware_cfg_$(TARGET_SENSOR_MEZZANINE) diff --git a/hikey960/BoardConfig.mk b/hikey960/BoardConfig.mk index 09a1ed70..730d5f55 100644 --- a/hikey960/BoardConfig.mk +++ b/hikey960/BoardConfig.mk @@ -11,8 +11,17 @@ TARGET_NO_DTIMAGE := false BOARD_KERNEL_CMDLINE := androidboot.hardware=hikey960 console=ttyFIQ0 androidboot.console=ttyFIQ0 BOARD_KERNEL_CMDLINE += firmware_class.path=/vendor/firmware loglevel=15 efi=noruntime -#Enable dtb fstab for treble +ifneq ($(TARGET_ANDROID_VERITY),) +# Enable dtb fstab for treble, with verity and system-as-root +# NOTE: Disabled by default until b/111829702 is fixed +BOARD_KERNEL_CMDLINE += overlay_mgr.overlay_dt_entry=hardware_cfg_enable_android_fstab_v2 +BOARD_KERNEL_CMDLINE += rootwait ro init=/init root=/dev/dm-0 +BOARD_KERNEL_CMDLINE += dm=\"system none ro,0 1 android-verity 8:58\" +BOARD_BUILD_SYSTEM_ROOT_IMAGE := true +else +# Enable dtb fstab for treble BOARD_KERNEL_CMDLINE += overlay_mgr.overlay_dt_entry=hardware_cfg_enable_android_fstab +endif ifneq ($(TARGET_SENSOR_MEZZANINE),) BOARD_KERNEL_CMDLINE += overlay_mgr.overlay_dt_entry=hardware_cfg_$(TARGET_SENSOR_MEZZANINE) |