Commit Graph

22 Commits

Author SHA1 Message Date
Alexander Koskovich
86afacddbd rosemary: Define the recovery pixel format as RGBX_8888
* The RGBX 32 bit RGB format is stored in memory as 8
  red bits, 8 green bits, 8 blue bits, and 8 ignored bits.

Change-Id: I46262f6dcc096ccecfb66c8530073bcbac3ff962
2022-11-12 10:44:26 +03:00
bengris32
31ad75bb98 rosemary: Disable System-as-root for Virtual A/B
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I8f1dcabc57a65e91a35e97366b9e653761e2398b
2022-11-12 10:44:26 +03:00
LuK1337
03adca091d rosemary: Set BOARD_USES_RECOVERY_AS_BOOT
Change-Id: Id0705196c25184ac1700d3fafdeff166c6ab584a
2022-11-12 10:44:26 +03:00
bengris32
b813ac7f4e rosemary: Configure A/B OTA updates
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: Icebbcf586817c498bd01a53c0182b96e46d41977
2022-11-12 10:42:52 +03:00
Sebastiano Barezzi
7e8a39c3ab rosemary: Use RSA4096 key also for vbmeta_system and vbmeta_vendor
* Per https://android.googlesource.com/platform/external/avb/+/master/README.md#build-system-integration, SHA256_RSA4096 is used if BOARD_AVB_ALGORITHM isn't defined
* We can assume bootloader is able to understand a RSA4096 key for vbmeta_system as well

Change-Id: I7053f1610c7317c960bfe7918ac2e83f56ce056f
2022-11-07 10:30:32 +03:00
bengris32
ac49f82725 rosemary: Build vbmeta_system and vbmeta_vendor images
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: Ic953e2155d1c52b9f899411bdb337a77215ef771
2022-11-07 10:30:32 +03:00
bengris32
92ebfc1638 rosemary: Define partition layout and sizes
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: Ie438765f508aa20d77f7b56423fba87b2f4b777a
2022-11-07 10:30:32 +03:00
bengris32
16cda86839 rosemary: Initial minimised rootdir
* All AEE, Meta mode, Factory mode related scripts
  have been removed.

Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I20ab2c44768ca3f83f8515c2c4455924aaa394d9
2022-11-07 10:30:32 +03:00
bengris32
eaaef9eeec rosemary: Switch to source built Power AIDL
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I90e336edd265e944fcbd2a889228c71605e77208
2022-11-07 10:30:32 +03:00
bengris32
c0e08c1f30 [DNM] rosemary: Set SELinux to permissive
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2022-11-07 10:30:32 +03:00
Sebastiano Barezzi
43692b87c5 rosemary: Enable vendor RIL service
* We use Mediatek's RIL implementation

Change-Id: Iaab09d72110fdc3887fda6f543b988bdb3e98a4c
2022-11-07 10:30:32 +03:00
bengris32
5bd59166b9 rosemary: Initial device proprietary files listing
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I4793f3e9cab9920b4bcb9f0105ff38a52765ed32
2022-11-07 10:26:07 +03:00
bengris32
609a683819 rosemary: Import Manifest and Compatibility Matrix
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I9129674985ed4681283d68459fdcc22bcbd19a4b
2022-11-07 10:25:24 +03:00
Luca Stefani
c9e6067d9e rosemary: Enable updateable APEX 2022-10-28 13:25:35 +01:00
Sebastiano Barezzi
25f1ce785b rosemary: Enable full VNDK 2022-10-28 13:25:35 +01:00
Jyotiraditya
7cd42274f7 rosemary: Specify AVB recovery flags 2022-10-28 13:25:34 +01:00
Christian Oder
f8d2d62d26 rosemary: Build disabled VBMeta image 2022-10-28 13:25:34 +01:00
bengris32
877370b27e rosemary: Define Kernel build flags
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2022-10-28 13:25:34 +01:00
bengris32
463da728b5 rosemary: Define Boot Image flags
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2022-10-28 13:25:34 +01:00
bengris32
1a402312dc rosemary: Define Bootloader and platform flags
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2022-10-28 13:25:34 +01:00
bengris32
6f87dd271c rosemary: Define Architecture flags
Signed-off-by: bengris32 <bengris32@protonmail.ch>
2022-10-28 13:25:34 +01:00
bengris32
9dd9e46f02 rosemary: Initial skeleton
Signed-off-by: bengris32 <bengris32@protonmail.ch>
Change-Id: I199c18bba9552cbccda9408e5120cc66a4cd1be1
2022-10-28 13:25:28 +01:00