Commit graph

37 commits

Author SHA1 Message Date
Dmitry Muhomor
c2e89ddb70 add system_ext:felix-services to PRODUCT_SYSTEM_SERVER_JARS on felix
This matches the stock OS configuration and is required for proper support of Pixel Fold.

See contents of proprietary/system_ext/framework/felix-services.jar for more info.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
d3e0d8041e ship CameraX extension support
CameraX extensions require Pixel Camera Services, which were shipped by the previous commit.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
98336dca41 ship Pixel Camera Services
This requires corresponding changes in fw/base to prevent privileged Pixel Camera Services from
interacting with unprivileged sandboxed Google Play.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
ce43cb5ce4 add device/google/gs-common to sepolicy_dirs config
This is needed to properly PixelCameraServices in the next commit, otherwise it would not be marked
as presigned, which would prevent it from running in its SELinux domain (vendor_pcs_app).
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
492912a327 remove support for 4th gen Pixels
They remain supported through the 13 branch.
2024-01-09 14:19:47 -05:00
Dmitry Muhomor
de6aeb63d2 remove default-permissions_pixelsupport.xml 2024-01-04 09:08:13 -05:00
Daniel Micay
da9b5a42ac update vendor specs for January 2024-01-03 16:04:39 -05:00
Dmitry Muhomor
e72ed2adbe update prop removal 2023-12-07 12:39:25 -05:00
Daniel Micay
fe8dedcc8f update vendor skels 2023-12-07 02:34:46 -05:00
Dmitry Muhomor
4c702201c6 Revert "use default patch level for 5th gen Pixels"
This reverts commit 8a5b54f5c0.
2023-12-06 17:39:06 +02:00
Dmitry Muhomor
9c41251d99 Revert "freeze patch level for 6th/7th gen Pixels"
This reverts commit 6be47d8723.
2023-12-06 17:39:06 +02:00
Daniel Micay
6be47d8723 freeze patch level for 6th/7th gen Pixels
It's not clear if they have one of the Mali GPU patches from the
2023-11-05 patch level, so they'll need to be frozen at 2023-11-01 until
the official December security patch for them is available.
2023-12-04 18:28:31 -05:00
Daniel Micay
8a5b54f5c0 use default patch level for 5th gen Pixels 2023-12-04 18:28:29 -05:00
Dmitry Muhomor
c5b7c3a609 switch sunfish to TQ3A.230805.001.S1 2023-11-09 01:41:16 -05:00
Daniel Micay
cc5311d217 update vendor specs for November 2023-11-07 03:05:31 -05:00
Daniel Micay
eec53c51a8 update vendor skels 2023-10-18 18:20:23 -04:00
Dmitry Muhomor
94c93a8f82 add liboemcrypto.so to vendor linker config on gs devices
This is needed to allow DRM service inside com.google.android.widevine vendor APEX to open it.
2023-10-14 12:17:14 -04:00
Pratyush
d69dc0fe7d include wireless_charger.mk for redfin 2023-10-13 17:28:04 -04:00
Daniel Micay
92cf8a064b add husky vendor specs 2023-10-13 13:20:28 -04:00
Daniel Micay
81e54fb0d0 add shiba vendor specs 2023-10-12 20:44:40 -04:00
quh4gko8
a3c064ec88 Do not copy custom_lockscreen_shortcuts_enabled overlay 2023-10-10 08:25:46 -04:00
Dmitry Muhomor
66f45afaae include wireless_charger.mk from gs-common for devices that need it 2023-10-06 16:18:54 -04:00
Dmitry Muhomor
cbfc9d223b include atcmdfwd-saidl.xml vintf
It was previously included manually in device/google/redbull because of non-standard XML formatting,
which is now handled by adevtool.
2023-10-06 09:05:43 -04:00
flawedworld
59619ec1d7 Update 5th gen skels 2023-10-06 07:30:33 -04:00
Daniel Micay
5c9dc03e0e update vendor specs 2023-10-06 05:56:20 -04:00
Dmitry Muhomor
2226af7b7f update tangorpro vendor spec 2023-10-06 04:59:21 -04:00
quh4gko8
ea88ce3b82 Update tangorpro vendor skels and specs for 14 2023-10-06 04:22:36 -04:00
flawedworld
9e2dff23a6 Update barbet skels for 14 2023-10-05 21:42:56 -04:00
flawedworld
16a394c460 Update bramble skels for 14 2023-10-05 21:42:56 -04:00
flawedworld
de59355adb Update redfin skels for 14 2023-10-05 21:42:56 -04:00
Dmitry Muhomor
814ce97b60 update vendor specs for devices with newly lowered SPL 2023-10-03 03:03:38 -04:00
Daniel Micay
b9a09595ed update vendor specs for September 2023 Android 13 release 2023-09-18 15:59:20 -04:00
Dmitry Muhomor
0691a32fa6 generate-all: pass extra commands to lunch/choosecombo in envsetup.sh
Requires the corresponding patch in build/make repo.
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
5f80831d88 update vendor module specs after resource overlay changes
Notable changes:
- multiple previously-unparseable overlays are added for felix and tangorpro
- fingerprint setup strings are no longer cut-off at first line
- udfps_lottie_translate_y dimension is now parsed correctly
- "Face unlock"-related strings are removed ("Face unlock" is not shipped)
2023-08-31 16:03:43 -04:00
Dmitry Muhomor
86c7472066 do not use BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES 2023-08-31 16:03:43 -04:00
Dmitry Muhomor
7403e95179 add vendor-{specs,skels} for all supported devices 2023-08-31 16:03:43 -04:00
Dmitry Muhomor
3416e4a554 generate-all: verify the result against a reference FileTreeSpec
This commit adds an extra step to generate-all:
- if --updateSpec flag is specified, FileTreeSpec of the generated vendor module is written out
to vendor-specs/$VENDOR/$DEVICE.yaml file ("reference FileTreeSpec").
- if --updateSpec is not specified, FileTreeSpec of the generated vendor module is compared against
the reference FileTreeSpec. If there are any differences, generated vendor module is deleted and an
exception is thrown.

Also, when --updateSpec flag is used, text files inside vendor module are written out to
vendor-skels/$VENDOR/$DEVICE directory.

Contents of vendor-skels/ are useful for keeping track of vendor module changes via git and for
showing diffs in case text files in the generated module don't match the reference ones.
2023-08-31 16:03:43 -04:00