Bruno Martins
1aeec1b45a
sm8550-common: Update from OOS 11.A.38
...
Change-Id: Ibdc84266921447a348759b4a5618abbd688ecd40
2024-01-04 14:21:18 +00:00
LuK1337
5dfc965751
sm8550-common: Reserve more space on /product
...
Change-Id: I25884eb89ea7d4cbe2b82504c21c83c8513095aa
2023-12-14 22:53:43 +00:00
Pranav Vashi
1b7fb33156
sm8550-common: Switch to armv9-a ARCH variant
...
Running below command:
$ cat /proc/cpuinfo | grep -m 1 Features
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp
asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512
asimdfhm dit uscat ilrcpc flagm ssbs sb paca pacg dcpodp flagm2 frint i8mm
bf16 bti
armv8-a-branchprot doesn't really do justice as armv8-2a or armv9-a
optimizations are not enabled. According to wikichip [1], it is
evident that we support armv8-2a.
[1] https://en.wikichip.org/wiki/arm/armv8#ARMv8_Extensions_and_Processor_Features
Change-Id: Ia986a60febb275e36ffe89518edf8c4ae3fc7225
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2023-12-04 17:18:41 +00:00
Michael Bestas
31ec9d9907
sm8550-common: Inherit common partition reserved sizes
...
Change-Id: I444ce2fcd37cdfa58d83a7e872dc547fb05a2a89
2023-12-03 22:07:05 +00:00
LuK1337
03fefc1c64
sm8550-common: Include vendor/debugfs.config
...
This disables the following kernel configs:
* CONFIG_DEBUG_FS
* CONFIG_PAGE_OWNER
Change-Id: Idbf74e3dee4dccff4708462271e79374e28449ae
2023-12-02 13:43:12 +00:00
Bruno Martins
1396a1382d
sm8550-common: Update from OOS 11.A.27
...
Change-Id: If086ad788c070230598ca4e0c4f69bbeab6a1e4d
2023-11-06 19:14:56 +00:00
Bruno Martins
75ab73568f
sm8550-common: Replace board flag for building GKI modules
...
Android 14 introduced BOARD_SYSTEM_KERNEL_MODULES and it conflicts with
the currently implemented GKI handling setup, so workaround and migrate
to SYSTEM_KERNEL_MODULES.
Change-Id: I77798268c825a08761c103faaf3a38a9e086dad4
2023-10-28 12:11:16 +01:00
Bruno Martins
313005ba7c
sm8550-common: Update from OOS 11.A.26
...
Change-Id: Ifc14f737bd6b562976a62b1622a554c340903a06
2023-10-12 10:01:01 +01:00
Bruno Martins
ff322f633c
sm8550-common: Update path of external kernel modules
...
It now closely matches QCOM paths.
Change-Id: I50379d9143cb162270584f48b4ad6f3311eec4ca
2023-09-18 21:45:54 +01:00
Pranav Vashi
d4526e57f9
sm8550-common: Remove kernel LTO specification
...
Change-Id: I055f07b01e413eef5daf8b7f8f3fac86cd27a89c
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com >
2023-09-18 21:32:41 +01:00
Bruno Martins
a3e2c4a4ed
sm8550-common: Build DTB and DTBO from sources
...
Change-Id: I45e2d5e23e08d25abf8ec4218d140e7233321cea
2023-09-18 21:32:41 +01:00
Bruno Martins
da4b84fb49
sm8550-common: Update from OOS 11.A.25
...
Change-Id: Id8a337ccedf1cc3338d061e1f3756bb9b9ad7b21
2023-09-18 21:32:41 +01:00
Bruno Martins
69eb52b3bd
sm8550-common: Properly include and load GKI modules
...
This allows GKI modules to be copied to GKI module partition,
that is system_dlkm.
Change-Id: Id7e90aa17a60f32bc70d18469c910fa4ed7db1d5
2023-09-18 21:32:41 +01:00
Bruno Martins
1ac545c7ca
sm8550-common: Update from OOS 11.A.24
...
Change-Id: I2b70b98c6133f7551d2ff1e7ea049d64e51dcfb4
2023-09-16 14:45:37 +01:00
chandu078
d21920e225
sm8550-common: Include vendor/oplus/kalama_GKI.config fragment
...
Change-Id: Ibcb995e49f518a6e1dd3864cc8b10fe739ce8a7d
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com >
2023-09-16 14:45:37 +01:00
Bruno Martins
5b5ff113a9
sm8550-common: Enable extended compress format
...
It's enabled in kalama platform, as observed in stock libtinycompress.
Change-Id: I3183faced679ab433ed1ce30ac7df6c7c511e476
2023-09-06 22:05:14 +01:00
SGCMarkus
3d26483ca3
sm8550-common: Build external kernel modules
...
Change-Id: I7d7166ff6e8f6f8e4b02fba39539ffc3293f7e25
2023-07-28 17:05:01 +01:00
Bruno Martins
9fd913dd41
sm8550-common: Build kernel inline
...
Change-Id: Ie1eff6252419ed25018e70770db17d7115154750
2023-07-28 17:05:01 +01:00
Neel Chauhan
7bb08c0836
sm8550-common: Remove old Sprint APNs
...
Sprint's LTE network is now dead: https://www.t-mobile.com/support/coverage/t-mobile-network-evolution
Change-Id: If7b934bec5b2bfc19d4e4e0409666420deadbeef
2023-07-21 23:03:34 +01:00
Michael Bestas
1e4c2d81ab
sm8550-common: Build Lineage Health HAL
...
Change-Id: I70cc903a03ac9fa3303bb8fa039c9de4806449bf
2023-07-10 22:59:12 +01:00
Nolen Johnson
f08468d351
sm8550-common: Build a VBMeta with a disabled hashtree.
...
* AVB's `--flags 3` argument builds a disabled VBMeta with
disabled hashtree, so no need to set both flags individually.
Change-Id: I7fce153b9bbd35be99d732af39539d81081b3ae5
2023-07-10 22:59:12 +01:00
Bruno Martins
326fe61504
sm8550-common: Enforce SELinux
...
This reverts commit 72f23740fdc3bc6622bed9ba5cff28d57e89e47c.
Change-Id: Id90dcde91b1ae6813702b35ace3341ae4bbed906
2023-07-10 22:59:12 +01:00
Bruno Martins
2aabc95617
sm8550-common: Update from OOS 11.A.23
...
Change-Id: If752235e0976f47c9564524840b25499857c64c5
2023-07-10 22:59:12 +01:00
LuK1337
bedeca1b57
sm8550-common: Override available touchscreen gestures list
...
Change-Id: I14b0e034094c0cf4b60a86f5f26fc8d77ab50e43
2023-07-10 22:59:12 +01:00
Bruno Martins
7ded511893
sm8550-common: Match CPU arch configs with CLO
...
Change-Id: Ia89ccc051db555c6fd041369990edbefdd6c59cc
2023-07-10 22:59:12 +01:00
Chandu Dyavanapelli
88f97ee0a4
sm8550-common: Sync vbmeta_system and vbmeta_vendor with OOS
...
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com >
2023-07-10 22:59:12 +01:00
Bruno Martins
64cf4b208b
sm8550-common: Force prebuilt kernel usage
...
Change-Id: I952a82d324ae17149effbb8a652fbb665c8b9729
2023-07-10 22:59:12 +01:00
Bruno Martins
6b17667e5d
sm8550-common: Update from OOS 11.A.10
...
Change-Id: Iafbc0295a7f0f9cf5261cad2d3d32cad28e6d7cc
2023-07-10 22:59:12 +01:00
chandu078
801e2bf81f
sm8550-common: Set SELinux to permissive during bringup
2023-07-10 22:59:12 +01:00
Bruno Martins
a428cad900
sm8550-common: Include required secure MSM kernel modules
...
Change-Id: Ia4bc2b6e30a48b19bef55696c5590e93d4f9eeab
2023-07-10 22:59:12 +01:00
Bruno Martins
0647bb7329
sm8550-common: Get kernel going a bit further
...
Fully disable LTO during bringup as well.
Change-Id: I3bfcf0b66df09bc9e2be7366c852398dc9bb7459
2023-07-10 22:59:12 +01:00
chandu078
aa7fb5387c
sm8550-common: Update matrix and manifest to LA.VENDOR.13.2.3.r1-01800-KAILUA.0
...
Include the network manifest separately, just like it is now shipped
in the newest devices.
Change-Id: I491fc3c022f8f6117ef729802a8fd20840911ac4
2023-07-10 22:59:12 +01:00
micky387
167dfdff55
sm8550-common: Move GSI AVB keys to vendor ramdisk
...
Change-Id: I9d4b95dfa040db98e3805ce9689c6ba73d97cb44
2023-07-10 22:59:12 +01:00
Alexander Koskovich
58fd3cedf3
sm8550-common: Set BOARD_USES_GENERIC_KERNEL_IMAGE
...
* We don't really use GKI but our target is a 'GKI'
one according to Google. Useful for this guard in
system/core;
LOCAL_POST_INSTALL_CMD := mkdir -p $(addprefix $(TARGET_RAMDISK_OUT)/,$(my_ramdisk_dirs))
ifeq (true,$(BOARD_USES_GENERIC_KERNEL_IMAGE))
LOCAL_POST_INSTALL_CMD += $(addprefix $(TARGET_RAMDISK_OUT)/first_stage_ramdisk/,$(my_ramdisk_dirs))
endif
Change-Id: I0d79ab24eafeb0fe74d5963538b6bcc3e85edff6
2023-07-10 22:59:12 +01:00
Chandu Dyavanapelli
b9c81932d0
sm8550-common: Update module list to OPLUS kernel
...
Change-Id: I0427e4c089e2d55a0362b01dfdfc49194cb73adb
2023-07-10 22:59:12 +01:00
chandu078
9c1e6be05f
sm8550-common: Define modules to load for vendor ramdisk
2023-07-10 22:59:12 +01:00
chandu078
7f58a63161
sm8550-common: Update partitions size from OOS
...
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com >
2023-07-10 22:59:12 +01:00
Arthur Shuai
807c004c36
sm8550-common: Add hashtree footer args
...
Config hash algorithm to sha256
Change-Id: Ic09f5da123a9a9224821ea6bac51c4dc79bb70a0
2023-07-10 22:59:12 +01:00
Gokul krishna Krishnakumar
1350def0fb
sm8550-common: Enable V4 boot header
...
Enable the V4 boot header for kalama. The V4 boot header includes several
android features, including a bootconfig and a signed boot image.
Change-Id: I2b971cebfb4ad8b05bb754bd1b3214b6de7394d7
2023-07-10 22:59:12 +01:00
chandu078
1563e51670
sm8550-common: Import bootconfig from LA.VENDOR.13.2.3.r1-01800-KAILUA.0
...
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com >
2023-07-10 22:59:12 +01:00
chandu078
c03683cc64
sm8550-common: Enable compilation of recovery partition
...
* OnePlus 11 have dedicated A/B recovery partition.
2023-07-10 22:59:12 +01:00
Roopesh Nataraja
1683c640de
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-07-10 22:59:12 +01:00
Roopesh Nataraja
2feade7e18
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-07-10 22:59:12 +01:00
chandu078
7602262c86
sm8550-common: Revert old recovery mode fixes for lahaina
...
This reverts commits a1fe460 and 6b755c7 .
Change-Id: I54a4e62fea2f74aebb32eab55115f42d66d1334b
2023-07-08 10:20:25 +01:00
Bruno Martins
637f5de3a1
sm8550-common: Wire up audio and update configurations
...
Change-Id: I3da040b9709cd0c57baacd2808b1a09d627506eb
2023-07-08 10:20:25 +01:00
chandu078
718d3bb056
sm8550-common: Don't use QCOM legacy SEPolicy
...
Change-Id: Ic5f2db6c80c4bcb9193c49db9e43b77b62847136
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com >
2023-05-24 17:42:38 +02:00
chandu078
dcbf38fe25
sm8550-common: Initial common device tree conversion
...
Change-Id: I059670b0797fd3ea45f419612dd2b39ee81bf716
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com >
2023-05-24 17:42:31 +02:00
Albert Tang
09c61ac8dd
sm8350-common: Update from OOS 11.F.21
...
Change-Id: Ied0800cc8cccc6cf8b460ddab5a0ee3e6174f359
2023-04-05 17:48:19 +02:00
pjgowtham
6b755c723f
sm8350-common: Load adsp_loader_dlkm for battery status in recovery
...
Change-Id: Ia9b62249176dc6b86fd7ab40697940cb83c45cc2
2023-03-01 09:44:14 +01:00
Albert Tang
efdb20edfa
sm8350-common: Update to Android 13 (LE2125_11.F.20)
...
Change-Id: I92149fde45b48efa7c027c832df2d1ea03251259
2023-02-23 19:14:33 +05:30