Commit Graph

112 Commits

Author SHA1 Message Date
Abhiprayah Tiwari
5641b7815d sm8550-common: Move testscripts file from main rc to test rc
Moving init.qcom.testscripts.sh service start from
init.qcom.rc to init.test.rc to prevent it from having
any signature in user builds.

Change-Id: Ifa69537f8394e0919d26d6db300910620278ed76
2023-10-06 10:57:52 +08:00
chaptsand
9422979f9c sm8550-common: Import Samsung specific init scripts from S9160ZHU1AWCA
Change-Id: I210ba149729bac8bc84020347c734be3c8d0d2a7
2023-10-06 10:57:46 +08:00
chaptsand
7bbddae53a sm8550-common: Import QCOM init scripts from LA.VENDOR.13.2.0.r1-15000-KAILUA.0
Change-Id: I43f08ebf85177675166116e41f761677446675dc
2023-10-06 09:51:15 +08:00
chaptsand
4ac68624a5 sm8550-common: Create RFS MSM symlinks
Change-Id: I2b139fa4b73e39a7001d20b9eadc4e0453173ab7
2023-10-06 09:51:05 +08:00
chaptsand
8ef5093440 sm8550-common: Create vm-system mount point
Change-Id: Ia756db8fd40ed2b49798f5381d2d27a903bcb9ae
2023-10-06 09:45:23 +08:00
chaptsand
19ffe79ca2 sm8550-common: Create modem firmware mount point
Change-Id: Ia1442ea3014b8bca496fe6f2972bb21dfd185111
2023-10-06 09:45:11 +08:00
Ameya Thakur
528639e478 sm8550-common: Generate non-HLOS image mount points for A/B builds
* On builds where A/B support is enabled the system image
   acts as the rootfs. In this case we can no longer create
   the non-HLOS image mount points at run time as we used
   to, we now create them as part of the build itself.

Change-Id: I30d98f7c50fca3ce7117b9b8d87150655bb5b440
2023-10-06 09:43:48 +08:00
Roopesh Nataraja
37a686bf8a sm8550-common: Enable compilation of init_boot partition
Devices launching with Android 13 or higher and shipping with
Android 13 must have an init_boot static partition. The generic
ramdisk is no longer be contained in the boot.img file that goes
in the boot partition. This generic ramdisk will be placed in a
new init_boot.img to be installed in a new init_boot partition.

Change-Id: I0434ef0cee209bb7709474c6db15b2c4fcb40a03
2023-10-06 09:36:01 +08:00
Arthur Shuai
23d88f9af5 sm8550-common: BoardConfig.mk: add hashtree footer args
Config hash algorithm to sha256

Change-Id: Ic09f5da123a9a9224821ea6bac51c4dc79bb70a0
2023-10-06 09:35:53 +08:00
Roopesh Nataraja
46632f72cc sm8550-common: Enable system_dlkm partition to host GKI modules
- Enable compilation of system_dlkm image to package GKI modules.
  It provides the flexibility to update GKI driver post KMI freeze.

- Use sha256 to build hashtree for system_dlkm partition since it
  provides robustness against malicious attacks.

Change-Id: Icb3a5ab44d39f8b55324b7d8c47ea3c01f94f066
2023-10-06 09:35:43 +08:00
chaptsand
02c7ace5e7 sm8550-common: Define kernel and partition flags
Change-Id: Ieb09ea13eade048617dce47ebd73fece7b8af6d9
2023-10-06 09:34:03 +08:00
chaptsand
1482eed6bf sm8550-common: Intial device configurations
Change-Id: I2bc20ab68336e5d7a23a443b42c355e785baaa05
2023-10-06 09:32:13 +08:00