Age | Commit message (Collapse) | Author |
|
Added SPDX-license-identifier-Apache-2.0 to:
Android.bp
adapter/Android.bp
libhidlmemory/Android.bp
minijail/Android.bp
transport/Android.bp
transport/allocator/1.0/Android.bp
transport/allocator/1.0/default/Android.bp
transport/allocator/1.0/utils/Android.bp
transport/allocator/1.0/vts/functional/Android.bp
transport/base/1.0/Android.bp
transport/base/1.0/vts/functional/Android.bp
transport/manager/1.0/Android.bp
transport/manager/1.1/Android.bp
transport/manager/1.2/Android.bp
transport/memory/1.0/Android.bp
transport/memory/1.0/default/Android.bp
transport/memory/block/1.0/Android.bp
transport/memory/token/1.0/Android.bp
transport/safe_union/1.0/Android.bp
transport/token/1.0/Android.bp
transport/token/1.0/utils/Android.bp
vintfdata/Android.mk
Bug: 68860345
Bug: 151177513
Bug: 151953481
Test: m all
Exempt-From-Owner-Approval: janitorial work
Change-Id: I2a7ef0ec44c7b087eb00ed2bdfc4940d07f7a148
|
|
|
|
This reverts commit cc4ed2ff3f5735f1d79578621deffc7531dedc9d.
Reason for revert: This change is a workaround. Here's a fix aosp/1473437
Change-Id: I39a76660f11c0a8ca5979bbee4983c13608ff4fd
|
|
|
|
|
|
Trusty doesn't implement them
Test: lunch qemu_trusty_arm64 && m check-vintf-all
Bug: 171424919
Change-Id: I370e9cc20ecfe3fbabdb5b7e49e067db6dc690e9
|
|
Cameraserver is installed in handheld_system.mk, not
in TV and auto. Hence it is manually marked as optional.
Also update README to reflect what "optional" means.
Test: build cf_x86_auto
Bug: 37226359
Change-Id: Ib5e91c97256f9358074e68a67c535e25dec57409
|
|
|
|
Test: none
Bug: 37226359
Change-Id: If1cd39be4d2b5d70de43f16108dbbfa6d05bdb4d
|
|
Bug: 37226359
Test: builds
Change-Id: If84001b2dbf2c3c3fa4a09ed8d4cf5130f6e6409
|
|
Genearted with `freeze.sh 5`.
Frozen system manifests are stored in compatibility matrices. These
compatibility matrices served as a reference for devices at that
target FCM version. Devices at the given target FCM version should
use DCMs in the frozen/ dir, although some of the HALs may be marked
as optional="true" or even omitted if unused by device-specific code.
At build time, compatibiltiy is checked between framework manifest and
the respective frozen DCM. HALs in the framework manifest with max-level
< the specified level are omitted.
Test: m check-vintf-all
Bug: 37226359
Change-Id: I4cdb9c1e0a85ff831222c786daad4217c1695249
|
|
Test: freeze.sh 5
Bug: 37226359
Change-Id: I00787c257e59050f2d707706051bd18407ac6ed7
|
|
System manifest is determined when all of /system/etc/vintf/manifest*
are built. Export a few variables to support checking
system manifest against frozen data.
Bug: 37226359
Test: freeze.sh 5 && m check-vintf-all
Change-Id: I9906e888e3cb7d14851a98526adf02706c4ed08b
|
|
Bug: 157870055
Test: $ lunch aosp_coral; m; m vintf
# Flash the resulted images to a coral
# On the Coral
$ vintf
# Verify system-sdk versions are correct
Change-Id: I651622d021a76175edfd97a08c6780a521230b17
Merged-In: I651622d021a76175edfd97a08c6780a521230b17
(cherry picked from commit 1fd1de9c7a638e04ac6cbd42165ba83bd7b0a04b)
|
|
... from system manifest. Needed for CSI.
Bug: 137712494
Test: m check-vintf-all and inspect output
Change-Id: Ibc2444d56bb0d8801378403bcc60a120b8b18fa8
|
|
Add a default system_ext manifest so that it is always installed
even when SYSTEM_EXT_MANIFEST_FILES are not defined.
Bug: 137712494
Test: m check-vintf-all -j
Change-Id: I0d2c967ff3f3d0b64c71f7b3dec7aef5a422ea8c
|
|
to define a system_ext manifest.
Test: define SYSTEM_EXT_MANIFEST_FILES and build and check output
Bug: 147915920
Change-Id: I0d0fb2171e86145586da8343685b94b1b4e7a6ed
|
|
It was installed to system partition incorrectly.
Install it to product.
Test: builds
Change-Id: I7357b31aea022efc5201fcd962d3d7ffd4724f9f
|
|
Unused.
Bug: 147915920
Test: builds
Change-Id: Ifda795823e209f7be9fed9c45977eff74fbb9769
|
|
These were used in OTA VINTF metadata in update package, but VINTF
metadata is deleted from update package. Instead, build time checks
are enforced.
Test: builds
Change-Id: I5178833820a219d060a73657c3cef5183ff791e5
|
|
Building device_compatibility_matrix.xml only builds vendor matrix, but
not other device-specific matrices (e.g. ODM matrices which does not
exist yet). Make the name more accurate.
Test: m check-vintf-all
Change-Id: Iffc3ffb8d3295d292ebe8f598d7b090aaca69aeb
|
|
am: d16d3e2095
Change-Id: Id1afb52edde9a241a14e05233d1593f3e83aaf03
|
|
Bug: 126770403
Bug: 130714844
Test: build product_manifest.xml
Change-Id: I7c3a0cd380d87ef6d3539585ee4727d53eab0d9b
|
|
Test: define multiple entries in DEVICE_MATRIX_FILE and build,
then lshal
Bug: 130714844
Change-Id: Idb8e7eff81720bbd3705597d532f6a8306214db2
Merged-In: Idb8e7eff81720bbd3705597d532f6a8306214db2
|
|
Test: define multiple entries in DEVICE_MATRIX_FILE and build,
then lshal
Bug: 130714844
Change-Id: Idb8e7eff81720bbd3705597d532f6a8306214db2
|
|
am: 93db59087b
Change-Id: I64f04b9e26f529eb509cc0c97d8e7a15122109ca
|
|
Test: pass
Change-Id: I82daf25ac90c5f401a2500c251b71fa9aa4e8756
|
|
It is only installed on some devices.
Bug: 109913118
Bug: 111963599
Test: vts_treble_vintf_test on a new phone
Test: lshal on a new phone
Test: manually verify vintf manifest using 'vintf' binary
Test: VTS does not run the composer test for the vr instance
Change-Id: I0865fc9be40e318f77a95d970db0548aad5063ff
Merged-In: I0865fc9be40e318f77a95d970db0548aad5063ff
(cherry picked from commit 2cc593da608732f4b663f0b0c07a9b013607e4e2)
|
|
This encourages device manufacturers to use
service.override over service and to remove healthd
on device, because it is one less step to do.
Test: make VINTF metadata
Bug: 66917623
Change-Id: Ibc3af4a4eec1e94c15c2ee21c577c4090a3a7a1c
Merged-In: Ibc3af4a4eec1e94c15c2ee21c577c4090a3a7a1c
(cherry picked from commit 824e293951669d009e3ec481001eb062cbab9b8f)
|
|
It's being moved to use vintf_fragments.
Bug: 110487738
Test: boot device, check manifest is installed
in system/etc/vintf/manifest/
Test: check lshal to see vr_hwc serving the hal
Test: use daydream
Change-Id: I56e754ad9ea850fbc1875f1f6dbc0aae5450d5f7
|
|
It is only installed on some devices.
Bug: 109913118
Test: vts_treble_vintf_test on a new phone
Test: lshal on a new phone
Test: manually verify vintf manifest using 'vintf' binary
Test: VTS does not run the composer test for the vr instance
Change-Id: I0865fc9be40e318f77a95d970db0548aad5063ff
|
|
am: d7bdebb287
Change-Id: I532c331d7b79f6d4afde8781c0c5de298f49f2ad
|
|
am: c28e66af61
Change-Id: I35afae1ccfc93f968166f454467eb5c9b741725a
|
|
Adding a new version of IServiceManager to introduce the
following features:
- Better notifications (onRegistration will contain the interface)
- Remove service (for b/64678982, lazy HALs)
- Callbacks to support lazy hal shutdown when there are no clients (b/79983843)
- Method to list interfaces in the manifest (for b/76108617, since if they are
lazy, they will no longer show up in listByInterface)
- Broadcast to all HALs for systrace w/o root (b/78136428)
- Register w/o it having to call interface chain (b/36424585)
This CL intentionally does not introduce a method called
getPassthroughServiceManager1_2 since the passthrough manager
didn't even support 1.1 IServiceManager features. This may
be added in the future if we want some of the above features
in passthrough mode.
Test: (sanity) boot and check for fatal logs
Test: check for @1.2::IServiceManager in lshal
Test: hidl_test
Change-Id: Ife5a439a12e0e016c31187ac0bb62f9e4111113e
|
|
am: e0d4baa8d3
Change-Id: Icf5710f90818ab568ce3f14318f6c3215babd492
|
|
am: c629e66447
Change-Id: Ibe5b17fa9a2dc33189bafc2ae4828ac23a932e0c
|
|
These are now done by the build system by
verify_vintf_matrices.
Bug: 66917623
Test: build verify_vintf_matrices and make it pass and fail
Change-Id: I56064ddd0f22b0e20bbb2282d2149b6ed43ca24c
|
|
This encourages device manufacturers to use
service.override over service and to remove healthd
on device, because it is one less step to do.
Test: make VINTF metadata
Bug: 66917623
Change-Id: Ibc3af4a4eec1e94c15c2ee21c577c4090a3a7a1c
|
|
am: 6f766e6d2e
Change-Id: I074be3edb011dc9dc5a0b797c2b3601cf2e06362
|
|
Bug: 66917623
Test: allocator fragment gets installed.
Test: boot device
Test: putting error in fragment is detected at build time.
Change-Id: I8d1a6558c7090949b111ae538c48e6f939220709
|
|
Test: make vintf metadata in 2016/2017 Pixel devices
Test: make vintf metadata in devices launch with P
Test: make vintf metadata for emulator
Bug: 77541952
Change-Id: I29dd422206d7ac357de177dfc2d65673fb5384d2
|
|
(cherry picked from commit a8521690b81ef067a4403f0d0d31c9cc8edfd1e6)
Bug: 73032258
Test: Manual
- builds, boots
- netd1.1 service is available in lshal
- tests with 1.1 API passes
Change-Id: I714b31beb9ff0ea600bb547e5275e3f4158fbca4
|
|
Bug: 73032258
Test: Manual
- builds, boots
- netd1.1 service is available in lshal
- tests with 1.1 API passes
Change-Id: I714b31beb9ff0ea600bb547e5275e3f4158fbca4
|
|
am: d8e00ffced
Change-Id: I9664c959ab5a6ac28a61ffa22764b524dd611a83
|
|
am: ced6183e28
Change-Id: Ib6e4eaf0409568d09c364dfa47f7e295b53ea2ea
|
|
Test: build with target that does not have DEVICE_MATRIX_FILE defined
Bug: 67974785
Change-Id: I61077b6a3699bd028c92c4e60d24a499bec725ad
|
|
Test: build these files
Change-Id: If34833a4dbc6675aa48605cb7f7c4a41dbf156c8
|