Commit graph

4 commits

Author SHA1 Message Date
Nelson Li
0b36ca29a6 Refactor product inheritance for raven products
Add an additional layer of inheritance for `aosp_raven`,
`aosp_raven_64`, `aosp_raven_pkvm`, `aosp_raven_pgagnostic_64`,
`aosp_raven_hwasan`, and `aosp_raven_61`.

This change adds a common layer of inheritance for non-factory
products (raven_generic.mk). This makes it easier to configure
factory and non-factory products differently.

Non-factory `raven` products now inherits from
`device/google/raviole/raven_generic.mk` which inherit from
`device/google/raviole/device-raven.mk`.

aconfig flags: Flag: EXEMPT mechanical refactoring
build flags: Flag: EXEMPT mechanical refactoring

Bug: 338005353
Test: lunch aosp_raven-trunk_staging-userdebug && m
      lunch aosp_raven_64-trunk_staging-userdebug && m
      lunch aosp_raven_pkvm-trunk_staging-userdebug && m
      lunch aosp_raven_pgagnostic_64-trunk_staging-userdebug && m
      lunch aosp_raven_hwasan-trunk_staging-userdebug && m
      lunch aosp_raven_61-trunk_staging-userdebug && m
Change-Id: Id5faed5a4be4c6480ee64654203d7f7e840c5c23
2024-05-06 01:10:49 +00:00
Prashant Patil
9db217d874 Keystore: Attestation fix in AOSP builds
Alternet device properties used for attestation on AOSP and GSI builds.
Attestation ids were different in AOSP/GSI builds than provisioned ids
in keymint. Hence additional properties used to make these ids identical
to provisioned ids.

Bug: 110779648
Bug: 259376922
Test: atest VtsAidlKeyMintTargetTest:PerInstance/NewKeyGenerationTest#EcdsaAttestationIdTags/0_android_hardware_security_keymint_IKeyMintDevice_default
Test: atest VtsAidlKeyMintTargetTest:PerInstance/NewKeyGenerationTest#EcdsaAttestationIdTags/1_android_hardware_security_keymint_IKeyMintDevice_strongbox
Test: atest CtsKeystoreTestCases:android.keystore.cts.KeyAttestationTest CtsKeystoreTestCases:DeviceOwnerKeyManagementTest

Change-Id: If6a7afd5c0ae50e1532e8345d5b48c910fd44683
2022-12-15 15:18:45 +00:00
Steven Moreland
24f3ca5679 ravioli VNDK on vendor
prebuilt vendor + unstable VNDK dessert release = artificially frozen VNDK
VNDK on vendor = :D

Bug: 259715332
Change-Id: Ieb8251bd31280cbb293207480fb46e9d2447c8b8
Test: N/A
2022-11-18 19:57:28 +00:00
Robin Peng
cd374d8ea9 Move slider into gs101 and <device>
from: 026342771c6642980cb4653b1ec4d857a5d8be54

Bug: 167996145
Change-Id: I08376762c559b3a7fd2cd2d743d090269ed52c94
2021-03-06 16:30:54 +08:00