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