Commit Graph

24 Commits

Author SHA1 Message Date
Hridya Valsaraju
fe7d7c17ee sm8550-common: Build fastboot daemon for recovery
* So we can flash our relevant dynamic partitions.

Change-Id: I372dd9457a824868ef7344dcd861b5b56af408c0
2023-10-06 10:57:52 +08:00
Nicolas Geoffray
da1a6d1bf3 sm8550-common: Remove odex/oat files from pinner list
* The pinner now asks the runtime for these files.

Change-Id: Ida94093db4485907f78167d0b3a247cdf2795908
2023-10-06 10:57:52 +08:00
Kevin Jeon
e963aa088a sm8550-common: Update SurfaceFlinger pinned path to system/bin
* This change replaces the '/system/lib64/libsurfaceflinger.so' pin, as
   the file was removed in ag/12524602. The updated pin relies on
   go/aog/1552085, as system_service needs read access to SurfaceFlinger.

Change-Id: I8bab7d447ed24c8476087871ace9018413ad8f04
2023-10-06 10:57:52 +08:00
kocolin
2d862988f0 sm8550-common: overlay: Add some libraries to pinner list for camera
* This will help to reduce camera launch time in I/O
   busy cases.

Change-Id: I817751155e5a137ba6895049e59526bb8484e433
2023-10-06 10:57:52 +08:00
Lisa Liu
55d016395f sm8550-common: overlay: Add pinner configuration from legacy projects
Change-Id: Ief469d2510b0aa5a0c57285120f3e0e6cf7e8526
2023-10-06 10:57:52 +08:00
chaptsand
2b378cf846 sm8550-common: Import kalama vendor overlays
Change-Id: Ie9eabba9841ce8bded3998e99ce473a4bd60035b
2023-10-06 10:57:52 +08:00
Lucas Dupin
95f270572a sm8550-common: overlay: Rename config_dozeAfterScreenOff
* New name is config_dozeAfterScreenOffByDefault.

Bug: 73178121
Change-Id: Ie3d1ea5a2cc480655592bf6e49b37f5ea07f3f58
2023-10-06 10:57:52 +08:00
chaptsand
96dbb64317 sm8550-common: Import cleaned QSSI overlays
Change-Id: I65e227a73105e8fca1ddd5a1406ee685a5bd047e
2023-10-06 10:57:52 +08:00
Jaekyun Seok
2b44e6f613 sm8550-common: Enforce RROs for all build-time overlays.
Change-Id: I8f0cad5dae869545eda2b2ec70971e54cef0b777
2023-10-06 10:57:52 +08:00
Jeff Gaston
2245c9964c sm8550-common: Create a device specific Soong namespace.
Change-Id: Ide70e1a2c12ce975cdcec25f9dfea412f8fb993d
2023-10-06 10:57:52 +08:00
ysr
363619850f sm8550-common: Set board api,shipping api levels to 33
Change-Id: I0d10e8380b863d8201c005757a7f498db55b3679
2023-10-06 10:57:52 +08:00
chaptsand
a0f579ec47 sm8550-common: Import device specific init modifications
Change-Id: I1d3aa5c661f169b6585924471e91c8d166e0e7ab
2023-10-06 10:57:52 +08:00
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