David Marble [Mon, 10 Feb 2025 21:18:36 +0000 (15:18 -0600)]
fixup! exynos9610: switch to common lineage lights hal
Fixes this error when building:
error: hardware/samsung/aidl/light/Android.bp:7:1:
module "android.hardware.light-service.samsung"
variant "android_vendor_arm64_armv8-a":
source path "device/motorola/exynos9610-common/include" does not exist
Change-Id: I6ee0b939004a1ff993e92f1f55133e92f48ca89d
Jan Altensen [Mon, 10 Feb 2025 16:49:29 +0000 (17:49 +0100)]
exynos9610: switch to common lineage lights hal
Change-Id: I6ee0b939004a1ff993e92f1f55133e92f48ca89c
Jan Altensen [Fri, 7 Feb 2025 20:07:11 +0000 (21:07 +0100)]
exynos9610: move to new fm vendor jni variable
Change-Id: I48a4c0005a0761ca4c6ff574fca0153d2dbf54c9
Jan Altensen [Thu, 6 Feb 2025 04:45:57 +0000 (05:45 +0100)]
exynos9610: label additional shannonims apps
Change-Id: I6e417dc35494acc354e50dff9550c10b8c0bbbce
Jan Altensen [Wed, 5 Feb 2025 23:49:18 +0000 (00:49 +0100)]
exynos9610: build keymaster3 from source
Change-Id: I3b1832b37aa9f286549cb069d6f74d3cfb3d7c41
Jan Altensen [Wed, 5 Feb 2025 17:28:19 +0000 (18:28 +0100)]
exynos9610: build audio hal from source
key differences between stock and bsp hal:
- stock hal has an additional cam corder gain amplifier
- stock hal has QCA (factory calibration) paths
Change-Id: I5c01fc992228af9515b546168f48ae311cd4bea5
Stricted [Thu, 23 Jan 2025 10:54:18 +0000 (11:54 +0100)]
exynos9610: build camera hal from source
turns out the source released by linaro is extremely close to what was used on stock
main difference i can spot is minor refactoring in the way processing pipelines are
allocated, for example, the stock hal always created a 3AF pipeline but it was later
in the code disabled, in the bsp hal they guarded it at compile time, in theory this hal
should be better with ressource management
what we lose compared to stock:
- "ExynosCameraMakersNoteLenovo", custom moto exif extension, stock camera app wont work without
- factory led calibration
Change-Id: I9f5a713a516eea9a0ef2bacc8a250bf8c3df56d1
Stricted [Thu, 28 Nov 2024 10:31:03 +0000 (11:31 +0100)]
exynos9610: build lineage power-libperfmgr
* powerhint.json: loosely based on https://github.com/LineageOS/android_device_samsung_universal9611-common/blob/lineage-20/configs/power/powerhint.json @
a6f8e2c5c5f374d02ef4686b52bdd5909cc5f310
* powerhint.json: values extracted from stock blob
Change-Id: I5ca86520d7d685fc1c36d3eca7cd2b44b38a8d3c
Nolen Johnson [Thu, 6 Feb 2025 05:28:24 +0000 (00:28 -0500)]
exynos9610: Label more camera properties
Change-Id: I27b34c566dfe0e6b5d56a25e57f5965882e7949a
Nolen Johnson [Wed, 5 Feb 2025 04:11:29 +0000 (23:11 -0500)]
exynos9610: Label more extcon nodes
Change-Id: I4b751e5aee495203852ee8dc0de8b7b916694dfd
Nolen Johnson [Wed, 5 Feb 2025 04:08:46 +0000 (23:08 -0500)]
exynos9610: `restorecon` sensor data folders/files
* Ensure they are labeled right.
Change-Id: I8a3e2eaed1b389fa8549736f638ff2ac4e9fefa9
Nolen Johnson [Wed, 5 Feb 2025 04:05:29 +0000 (23:05 -0500)]
exynos9610: Allow fsck to read more nodes
Change-Id: I7c27b0445409863a85f91431378aac93239f42c6
Nolen Johnson [Wed, 5 Feb 2025 04:03:48 +0000 (23:03 -0500)]
exynos9610: Update the property to detect boot completion
* SELinux won't allow the other one.
Change-Id: I90730ba6e02d59151c137579771f97cb7653e5da
Nolen Johnson [Sun, 2 Feb 2025 19:19:49 +0000 (14:19 -0500)]
exynos9610: Build audio_abox from source
Change-Id: I119e8385dcf686edc3a87ba505d064bf117c3cbf
Stricted [Sat, 18 Jan 2025 17:17:46 +0000 (18:17 +0100)]
exynos9610: import required namespaces
Change-Id: Ifb45116ffc115b8333da0bb306c2d10eedaf2542
Nolen Johnson [Sun, 26 Jan 2025 06:55:20 +0000 (01:55 -0500)]
exynos9610: Drop unused RIL blobs
* Not linked by anything.
Change-Id: Ib66296c8e7fb720f8b057087df4bdb9e3efc13c7
Nolen Johnson [Fri, 24 Jan 2025 20:20:20 +0000 (15:20 -0500)]
exynos9610: Use lineage/compat shim for libnativehelper
Change-Id: I35fecaa1586bc267658a49e5aab09783132cf88c
Nolen Johnson [Fri, 24 Jan 2025 20:14:59 +0000 (15:14 -0500)]
exynos9610: Fix extract spacing
Change-Id: I53eaab60d0046c05279bfdf01efbf2f7be759079
Nolen Johnson [Fri, 24 Jan 2025 20:10:41 +0000 (15:10 -0500)]
exynos9610: Enable ELF checks for jniThrowException@LIBNATIVEHELPER_1 libs
Change-Id: I163a43ec4529f2fe5eb565a8e544cd4884f41a26
Nolen Johnson [Mon, 13 Jan 2025 05:45:27 +0000 (00:45 -0500)]
exynos9610: Kill Android.mk
* HIDL include is unused.
Change-Id: Iaa8bc901238a5e1b4354d5b9118f3a6b3a804df1
Stricted [Sun, 12 Jan 2025 10:38:44 +0000 (11:38 +0100)]
exynos9610: include libbt namespace
Change-Id: I80ea9273559480e48ec9048747d464d3f324dbb2
Nolen Johnson [Sat, 21 Dec 2024 17:37:36 +0000 (12:37 -0500)]
exynos9610: Stop building android.hardware.bluetooth.a2dp@1.0.vendor
Change-Id: Ie6822682f160ffec64b6d2138c934e87a9e91e33
Stricted [Tue, 17 Dec 2024 20:17:32 +0000 (21:17 +0100)]
exynos9610: move thermal_vendor_data_file to common sepolicy
Change-Id: I162f4138278a74ec798e8e9b73c010433a932b82
Nolen Johnson [Mon, 25 Nov 2024 17:38:11 +0000 (12:38 -0500)]
exynos9610: Enable checkelf on multiple libs
Change-Id: I22d2f2cf6851a7b77d216fee19401f4411a099ca
Nolen Johnson [Wed, 27 Nov 2024 04:29:53 +0000 (23:29 -0500)]
exynos9610: ruff check --fix
Change-Id: I46cf7d87daeac23d311d3e5aabc0442fbae49662
Nolen Johnson [Tue, 26 Nov 2024 06:55:18 +0000 (01:55 -0500)]
exynos9610: Use AOSP offline charger
Change-Id: I34ca25cb403316282176b3cb514d8b5227fa7e2c
Nolen Johnson [Mon, 25 Nov 2024 07:45:45 +0000 (02:45 -0500)]
exynos9610: Use OSS thermal HAL
Change-Id: Ib75ae08f705f1994803ced7facedfb51fb986746
Stricted [Mon, 25 Nov 2024 12:41:06 +0000 (13:41 +0100)]
exynos9610: build c2 default service from source
Change-Id: I9991b6f5258405231683868ad7411b83f80702a6
Nolen Johnson [Tue, 26 Nov 2024 00:04:55 +0000 (19:04 -0500)]
exynos9610: sepolicy: Allow a few more odds and ends
Change-Id: I12078f4e49170f89fc80996de22b9eb5e0d565aa
Nolen Johnson [Mon, 25 Nov 2024 22:03:53 +0000 (17:03 -0500)]
exynos9610: Disable elfchecks on libmediaadaptor
* Has unresolved symbol: jniThrowException@LIBNATIVEHELPER_1 - https://android.googlesource.com/platform/libnativehelper/+/
c4cf377fd4bd8f5822a5c8271bbf5a6a874e6284%5E!/#F1
Change-Id: Ib2fa9accd5bde8389642cf760e5270fb2abe0e0a
Nolen Johnson [Mon, 25 Nov 2024 17:38:35 +0000 (12:38 -0500)]
exynos9610: Drop stock charge_only_mode
* New lineage one looks great, no mods support here.
Change-Id: Ie6029e707bbf53a225eb58c3505d44bfe004d330
Nolen Johnson [Mon, 25 Nov 2024 17:37:58 +0000 (12:37 -0500)]
exynos9610: Drop libmedia hax
* We for ViLTE which we just don't care about as no one
uses it.
* Plus the crash is gone? Maybe google pulled it in for
Tensors.
Change-Id: I6d3f242389c48ca63c79409fda50308910ed879e
Nolen Johnson [Mon, 25 Nov 2024 21:13:17 +0000 (16:13 -0500)]
exynos9610: Touch up sepolicy
Change-Id: I980f8a9111b538bdbc9b0836de4f5b8eda38ece0
Stricted [Mon, 25 Nov 2024 15:42:22 +0000 (16:42 +0100)]
exynos9610: address exynos-thermald permission denials
Change-Id: I0597f9d2f92f2386fc0bc9ecc0a71f8cb47146b7
Stricted [Mon, 25 Nov 2024 11:32:10 +0000 (12:32 +0100)]
exynos9610: drop mobicore.rc from PRODUCT_COPY_FILES
Change-Id: I1d233770539f599795895857353c0d35c5a19125
Stricted [Mon, 25 Nov 2024 11:10:31 +0000 (12:10 +0100)]
exynos9610: compile gnss service from source
Change-Id: I442007aea1c829c82123def1ae0b95e75f6ba9c8
Stricted [Mon, 25 Nov 2024 08:44:23 +0000 (09:44 +0100)]
exynos9610: import and build gatekeeper hal
* taken from https://gitlab.com/Linaro/96boards/e850-96/platform/hardware/samsung_slsi/-/tree/android13-e850-96/exynos9630/libteegatekeeper?ref_type=heads @
3f80ca082ee2471ffa4c22f70b131dd6af456de3
* converted to blueprint based on exynos2100 of the above source
Change-Id: I39a9ed1a1bc783f891a341deacb7d3faca0aca29
Nolen Johnson [Mon, 25 Nov 2024 07:29:11 +0000 (02:29 -0500)]
exynos9610: Thin down Wi-Fi proprietary blobs
* Just not needed, debug ones aren't loaded unless build-time
vars are set, and who is gonna be debugging the wifi chipset?
Change-Id: Ia97f196968c0d4742f37c630f188c9196db1c692
Nolen Johnson [Mon, 25 Nov 2024 06:56:55 +0000 (01:56 -0500)]
exynos9610: Recommonize Audio/RIL
* Though libsitril.so has diff's between troika/kane on stock,
it works across models in testing.
Change-Id: I23f420a812a58645934470e3882305fc2cebd93b
Stricted [Mon, 25 Nov 2024 05:48:33 +0000 (06:48 +0100)]
exynos9610: compile mobicore from source
Change-Id: Ie44674d35d62f258e126e98c32b426474f802b61
Bruno Martins [Sun, 21 Jul 2024 12:39:12 +0000 (13:39 +0100)]
exynos9610: Remove BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES
Change-Id: Ibafdabace155d7cfab99f20d980006086b274f32
Bruno Martins [Mon, 18 Mar 2024 13:14:18 +0000 (13:14 +0000)]
exynos9610: Declare vulkan lib as a symlink during extraction
Change-Id: I2678e73e957081db7d988da589892b482985778e
Nolen Johnson [Sat, 23 Nov 2024 22:21:58 +0000 (17:21 -0500)]
exynos9610: Don't explicitly build dependencies
Change-Id: Ib49cde804b157ccc85e3666ce7f2c2088b24bea2
Nolen Johnson [Fri, 22 Nov 2024 04:42:23 +0000 (23:42 -0500)]
exynos9610: sepolicy: Allow radio to get_prop vendor_ims_prop
Change-Id: I3e4ed8812e773586a75ac1d8a6b3ef90a347629b
Nolen Johnson [Fri, 22 Nov 2024 02:36:59 +0000 (21:36 -0500)]
exynos9610: Patchelf 0.18 is now default
Change-Id: I4f54e9b86bd0b4bed643bb2f0fb8af79f661cbf4
Nolen Johnson [Fri, 22 Nov 2024 02:36:05 +0000 (21:36 -0500)]
exynos9610: Fix typo in ShannonQualifiedNetworkService apk fixup
Change-Id: Id5ca984b61ffddb4c593bdcb6ce77b33a263039d
Nolen Johnson [Thu, 21 Nov 2024 19:05:34 +0000 (14:05 -0500)]
exynos9610: Switch to py extract
Change-Id: I3d4bea635c390d8e682f878f86dee66f362ab52e
Nolen Johnson [Thu, 21 Nov 2024 19:28:33 +0000 (14:28 -0500)]
exynos9610: Don't duplicate XMLs or fix them up unnecessarily
Change-Id: I277b127920a1210ab21c18be2b6b4a3bca8db434
Nolen Johnson [Thu, 21 Nov 2024 17:25:32 +0000 (12:25 -0500)]
exynos9610: Move shims to hardware/lineage/compat
Change-Id: Idc8793ec7acb4ec41b5b9cb46c1849124792327f
Nolen Johnson [Sun, 10 Nov 2024 22:01:17 +0000 (17:01 -0500)]
exynos9610: Enable ELF checks
Change-Id: If3a98f51add72942d2d566aa69689739f7e9c67a
Stricted [Thu, 21 Nov 2024 07:26:22 +0000 (08:26 +0100)]
exynos9610: Reintroduce libdemangle shim
* Use whole_static_libs instead of the previous method of copying the
source into the tree.
Change-Id: I24b1b415ac838ce09ab6322cb2143b5f01f4b6ab
Nolen Johnson [Thu, 21 Nov 2024 07:14:29 +0000 (02:14 -0500)]
exynos9610: Reclassify hotwork blobs properly
Change-Id: Ic7dd6e195e0cb89627de7f166471f95bd5e3753a
Nolen Johnson [Thu, 21 Nov 2024 05:51:54 +0000 (00:51 -0500)]
exynos9610: Sort blobs list
Change-Id: I6b218fc02be9ccc35aadd4390266445f4e6fc162
Nolen Johnson [Thu, 21 Nov 2024 05:26:36 +0000 (00:26 -0500)]
exynos9610: Patch IMS APKs at extract-time
Change-Id: Id320b5a5c4a1c649eb864933f26bdf6d15dce74a
Nolen Johnson [Thu, 21 Nov 2024 04:37:46 +0000 (23:37 -0500)]
exynos9610: Combine system and vendor proprietary-files lists
Change-Id: Ie0662357b113f56a63e3b95fec6bd79763d9a0dc
Nolen Johnson [Thu, 21 Nov 2024 04:25:57 +0000 (23:25 -0500)]
exynos9610: Prepend proprietary-files with system/
Change-Id: I8b261e425e8fa18893a989151de5d85bf3c73f56
Nolen Johnson [Thu, 21 Nov 2024 04:17:57 +0000 (23:17 -0500)]
exynos9610: Unpin all the things
* Just not needed, can blob_fixup newest stock.
Change-Id: I5efef63b81e7831b51e84162ffbe1dd4213315c7
Nolen Johnson [Wed, 20 Nov 2024 22:41:09 +0000 (17:41 -0500)]
exynos9610: Drop system_ext telephony libs
* Not loaded by anything.
Change-Id: I870a4fb56b2830c058ce1e253ab94b48561d80a9
Nolen Johnson [Wed, 20 Nov 2024 22:33:16 +0000 (17:33 -0500)]
exynos9610: Drop libexynosgscaler
* Not linked by anything we pull from stock,
and OSS one is available if needed.
Change-Id: I729884007274795aa50bdaa50848fffac36edf4c
Nolen Johnson [Wed, 20 Nov 2024 22:11:46 +0000 (17:11 -0500)]
exynos9610: Use patchelf 0.18 everywhere
* 0.9 is broken when we set SONAME on these libs.
Change-Id: I3be70116b241e935d8372452adc7c6d3c635c0e8
Nolen Johnson [Wed, 20 Nov 2024 22:01:29 +0000 (17:01 -0500)]
exynos9610: Add libprocessgroup to libhifills
* set_sched is missing but was being covered by a parent
lib that was being loaded.
Change-Id: I1e88a477de7dddcae7969b0bd808b0dfbb4464d3
Nolen Johnson [Wed, 20 Nov 2024 21:53:31 +0000 (16:53 -0500)]
exynos9610: Migrate libaudioproxy to Blueprint
Change-Id: I26df1f3aed0468347273c40feae9353b1f3c74cb
Nolen Johnson [Wed, 20 Nov 2024 21:43:44 +0000 (16:43 -0500)]
exynos9610: Decommonize Audio/RIL/libhwjpeg
Change-Id: I157bf03c688db1a092d4e5290cb37d14671e52f2
Nolen Johnson [Sun, 10 Nov 2024 16:59:15 +0000 (11:59 -0500)]
exynos9610-common: Fix a few proprietary-files issues
Change-Id: I4915c6a556044dc090b637174b991912ac68b996
Nolen Johnson [Sun, 27 Oct 2024 20:57:40 +0000 (16:57 -0400)]
exynos9610-common: Ensure we build the vendor version of libcrypto_shim
Reference: Ia42de59ff157cddc930a111f8ce5e36e645055ed
Change-Id: I9c9340b37a1ad0d6c22d3947541fe1196a5efeec
Nolen Johnson [Sun, 27 Oct 2024 21:16:58 +0000 (17:16 -0400)]
fixup! exynos9610-common: Move libdemange shim to prebuilt
Change-Id: I87c187d3f231e1d7f940219b1394b3f13d7d00c6
Nolen Johnson [Sun, 27 Oct 2024 20:32:26 +0000 (16:32 -0400)]
exynos9610-common: Move libdemange shim to prebuilt
* Refuses to build in Android 15.
Change-Id: I3a26cd7a6997d330cea8d33ee4f3c9ca53c3c4a5
Michael Bestas [Tue, 10 Sep 2024 21:04:13 +0000 (00:04 +0300)]
exynos9610-common: Shim libwvhidl with libcrypto_shim
The following change
https://github.com/google/boringssl/commit/
e202e51cb0912f36dafbd2e67cf04d6ec82f3180
removed symbols that our libs require.
[npjohnson]: New Change-ID as previous commit utilized the right one.
Change-Id: I7548ba52b52800f666ee21dac55760864888f054
Nolen Johnson [Sat, 26 Oct 2024 21:53:31 +0000 (17:53 -0400)]
exynos9610-common: Use libutils-v32 from hardware/lineage/compat
Change-Id: I674ec29a5983e15f22fbfab74e49895770ca52bb
Luofan Chen [Thu, 10 Oct 2024 15:57:32 +0000 (15:57 +0000)]
exynos9610-common: Remove quotes in TARGET_RECOVERY_PIXEL_FORMAT
Change-Id: Ic400a47f0b4b8d2884082b99df3fe2e09c9438f6
Michael Bestas [Tue, 10 Sep 2024 21:04:13 +0000 (00:04 +0300)]
exynos9610-common: Shim strongswan with libcrypto_shim
The following change
https://github.com/google/boringssl/commit/
e202e51cb0912f36dafbd2e67cf04d6ec82f3180
removed symbols that our libs require.
Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29
Michael Bestas [Sun, 29 Sep 2024 08:24:29 +0000 (11:24 +0300)]
exynos9610-common: Sync extract scripts with 22 templates
Change-Id: I7963ae050cfb193c5d0c2636da9c1e8f82bcdbdb
Michael Bestas [Mon, 9 Sep 2024 23:07:58 +0000 (02:07 +0300)]
exynos9610-common: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
Michael Bestas [Tue, 27 Aug 2024 19:51:30 +0000 (22:51 +0300)]
exynos9610-common: Sync extract scripts with templates
Change-Id: I98a36854c5a0c0390592911bb2558b34eff77efc
Nolen Johnson [Sat, 17 Aug 2024 01:48:03 +0000 (21:48 -0400)]
exynos9610: Use prebuilt MotCamera2
Change-Id: Ie487b1d5c73232af79561da063b3f42a24a3cf20
Nolen Johnson [Tue, 2 Jul 2024 18:43:00 +0000 (14:43 -0400)]
exynos9610: Remove unused blob_fixup's
Change-Id: Id563353ea3f859e28317ed502c4548087eb79269
Nolen Johnson [Tue, 2 Jul 2024 18:41:21 +0000 (14:41 -0400)]
exynos9610: troika_retail-user 11 RSBS31.Q1-48-36-26 9a0b6f-9a0b6f release-keys
Change-Id: I15ddbada0488ab9a108522dd39134f93e2849717
Nolen Johnson [Tue, 2 Jul 2024 18:34:57 +0000 (14:34 -0400)]
exynos9610: Fix up charger pin
Change-Id: Ib35a798720aa6a3702af12fb80495bb103a4d650
Nolen Johnson [Wed, 26 Jun 2024 03:07:26 +0000 (23:07 -0400)]
fixup! exynos9610: Swap to common lights HAL soong variable
Change-Id: If5356314b46e396c31e4121e92bcc82951fd9a95
Nolen Johnson [Tue, 25 Jun 2024 01:34:16 +0000 (21:34 -0400)]
exynos9610: Swap to common lights HAL soong variable
Change-Id: I951576adcf89f01333176a3cfb71a0b3741acc82
Han Sol Jin [Thu, 20 Jun 2024 17:30:12 +0000 (10:30 -0700)]
exynos9610: use Soong config to handle custom light include directory
Change-Id: I828325be95e249fd7da407d7d27ab7c24209eb93
Michael Bestas [Fri, 14 Jun 2024 21:50:24 +0000 (00:50 +0300)]
exynos9610: Add a device specific FCM
Change-Id: I9a36e9b33bf8c73cc0a98d441b141c3c698bc955
Nolen Johnson [Thu, 20 Jun 2024 01:00:59 +0000 (21:00 -0400)]
exynos9610: Health 2.1
Change-Id: I5cd69b6ef73718fbe2a858d06d3f0658dc018979
Michael Bestas [Thu, 13 Jun 2024 21:26:49 +0000 (00:26 +0300)]
exynos9610: Build missing libraries for 14 QPR3
Change-Id: I6a84526ca1e9f4e5140c8068646433cab3fe85b2
Michael Bestas [Fri, 14 Jun 2024 21:46:19 +0000 (00:46 +0300)]
exynos9610: Include lineage FCM
Change-Id: Ib4408e941d920a3a38132ba1c8360994f5534c0b
Tim Zimmermann [Sun, 15 May 2022 04:02:43 +0000 (06:02 +0200)]
exynos9610: Set manifest target-level to 5
Change-Id: Ic72d17ebdb388dee9e63e27a36190c93c095fb0c
Nolen Johnson [Thu, 20 Jun 2024 05:00:00 +0000 (01:00 -0400)]
Revert "exynos9610: Enforce vintf kernel requirements"
This reverts commit
d207355d893a6c3d47bed644f7a0fd824ea39ef2.
Reason: After moving back to stock-based kernel, subversion is too old.
Change-Id: I61840fc7ef1400e7324034175a734bb8db82b03b
Mikhail Naganov [Fri, 22 Nov 2019 18:56:29 +0000 (10:56 -0800)]
exynos9610: Switch to Audio HAL V6
Switch to Audio HAL V6
Bug:
141989952
Test: atest VtsHalAudioV6_0TargetTest
atest VtsHalAudioEffectV6_0TargetTest
manual audio "smoke" test on taimen and walleye
Change-Id: Ieb1cc5c7fdcc5416a328a0a5c4a1996258b81ac8
Nolen Johnson [Thu, 25 Apr 2024 03:50:24 +0000 (23:50 -0400)]
exynos9610: Nuke unused dev.usbsetting.embedded property
Change-Id: Ic14ff1a41066d95be015c8f37e047b2d284adace
Nolen Johnson [Thu, 25 Apr 2024 03:43:44 +0000 (23:43 -0400)]
exynos9610: sepolicy: Address the last outstanding denials
Change-Id: I1b6d2ed981974def5716dab29dc8c84fe1e4f93d
Nolen Johnson [Thu, 25 Apr 2024 01:48:11 +0000 (21:48 -0400)]
exynos9610: sepolicy: Don't audit useless dir searches
Change-Id: I6cf989e37ff220bd6904ac22372d403b11ad0c7b
Nolen Johnson [Thu, 25 Apr 2024 01:45:43 +0000 (21:45 -0400)]
exynos9610: sepolicy: Mark vendor_ims_app as mlstrustedobject
Change-Id: I4822ab9647dcb2c81caa8127df0eeced18387be0
Nolen Johnson [Wed, 24 Apr 2024 20:33:46 +0000 (16:33 -0400)]
exynos9610: Fix early boot denials
* Many of these properties are useless or do nothing.
Change-Id: I02335afffef70fa040ccb6f0ea91d9717f7e33ae
Michael Bestas [Mon, 30 Oct 2023 15:38:30 +0000 (17:38 +0200)]
exynos9610: Enforce vintf kernel requirements
The build system enables this for shipping API level >=29
but we also want it to pass the vintf runtime checks.
Change-Id: Ie2147893a1551b736880913334a3c134a17ca91c
Nolen Johnson [Thu, 21 Mar 2024 21:07:42 +0000 (17:07 -0400)]
exynos9610: Drop legacy trust HAL
* Dead, will need to move to newer USB HAL at some
point if we decide to.
Change-Id: Ic356186642f3a7fc777e2ddc956dbb49842ef451
basamaryan [Wed, 20 Mar 2024 05:16:12 +0000 (01:16 -0400)]
exynos9610: Don't explicitly include updatable_apex.mk
It is inherited by base_system.mk as of QPR2
Change-Id: I020a05b233f61ea28d03199cbc76051e6e97e1dc
Yumi Yukimura [Fri, 15 Mar 2024 07:17:25 +0000 (15:17 +0800)]
Revert "exynos9610: Switch to legacy WiFi HIDL HAL"
* WiFi AIDL HAL works in U QPR2
This reverts commit
ee1c36be2b04cdc4a8ccc178a65ba2a93a60c094.
Change-Id: I4d38fcc7e5999f934344bc364afb4f4d8a049711
Cole Faust [Tue, 3 Oct 2023 22:51:10 +0000 (15:51 -0700)]
exynos9610: Add BUILD_BROKEN_INCORRECT_PARTITION_IMAGES
Qcom has issues that prevent it from working with a hermetic
partition build.
Bug:
205632228
Test: Presubmits
Change-Id: I490a29da38a6f68e7dd3650d8140cb11adaa8c7a
Nolen Johnson [Sun, 17 Mar 2024 16:55:22 +0000 (12:55 -0400)]
exynos9610: Restorecon /data/vendor/wifi on post-fs-data
* No clue why this just started, but things aren't getting
labeled right.
Change-Id: I5b732d3b9f963ac4405f3e5abeaf74ca5a23f194
Nolen Johnson [Wed, 6 Mar 2024 02:54:53 +0000 (21:54 -0500)]
exynos9610: Rename chargeonly_data_file to chargeonly_vendor_data_file
* For some magical reason, the naming (and not just associations)
matter as of a few days ago - no clue why.
Change-Id: I6cf12b455dbf460a9be607d796af3536093e8427