Commit graph

15 commits

Author SHA1 Message Date
Yifan Hong
2b012dfbf3 Specify FCM Version in compatibility matrices.
FCM Version should not be tied to the name of the file.

Test: boots
Bug: 69636193
Change-Id: Ic199f3f479dfdc3a2309a28dc546d4a79fba2d52
2017-12-13 11:26:20 -08:00
Michael Schwartz
85a3fa9d65 Merge "Remove IOemHook from matrix in P" am: f8c89c44e5 am: 7d6bf0f5ef
am: b3c150af4b

Change-Id: I6a39b2ad3c141f37b8c0c77f76c00d9216672dfb
2017-12-04 19:42:50 +00:00
Michael Schwartz
7d6bf0f5ef Merge "Remove IOemHook from matrix in P"
am: f8c89c44e5

Change-Id: I2649c4ad197aecf74a595a16ed2433edba3b9a8b
2017-12-04 18:44:59 +00:00
Michael Schwartz
0c067484b4 Remove IOemHook from matrix in P
Bug: 34344851
Test: `make`
Change-Id: I63e5a3286031781e8b4b070d78022325be02d6a8
2017-11-30 13:47:41 -08:00
Yifan Hong
80d5be3027 fwk comp mat: deprecate health@1.0
By removing 1.0 from current.xml, health@1.0 is officially
considered "deprecated" but not "removed". It is still
supported for upgrading devices.

On upgrading devices, fwk/storaged->healthd->1.0 HAL still
exist, so this entry is kept on 26/27/legacy.xml.

On launch devices, device is required to have health 2.0 HAL,
hence the only code path is fwk/storaged->2.0 HAL. healthd
and 1.0 HAL is not used.

Test: builds (assemble_vintf passes)
Bug: 65990106
Change-Id: I4deb80074fe8e5a399e01e86bffcc69c272e748b
2017-11-13 20:31:35 +00:00
Yifan Hong
0b537d0bc8 fwk compat mat: health@2.0 is required
... on "current" compat mat level. They are kept optional
on upgrading devices.

Test: builds (assemble_vintf passes)
Bug: 63702641
Change-Id: Iafe64c4ffa7df8aa7f80a1b6cf599d56e7854f33
2017-11-07 15:34:37 -08:00
Yifan Hong
cb9d32c0b6 fwk compat mat: add health@2.0
framework & storaged talks to health@2.0 HAL prior to healthd.

If the vendor service for health@2.0 is missing, framework / storaged
falls back and talks to healthd. Hence health@2.0 HAL is optional.

A follow-up change is needed to require launch devices to launch
with health@2.0 (i.e. current.xml says optional=false).

Bug: 62229583
Test: builds (assemble_vintf passes)

Change-Id: I49caca2b683e928f25e6f3cac2e2a8396b50f46a
2017-11-07 15:32:31 -08:00
Steven Moreland
1f85d48e3e Merge "Remove media.cas requirement." into oc-mr1-dev am: 05143cf85e
am: d52489a210

Change-Id: I4364167ce0af606fac084d521ff7492230f65901
2017-09-06 04:49:31 +00:00
Steven Moreland
cd8d92d06e Remove media.cas requirement.
This is a requirement on android phones and tv but
not on watches. Owner will handle putting that requirement
in place, but removing requirement from this file
specifically only in order to have O-MR1 interfaces
frozen.

Bug: 63603463
Test: m system_compatibility_matrix.xml compatibility_matrix.xml manifest.xml system_manifest.xml -j
Change-Id: Iefdc231c2928dfdb8e04a5de8a08ab9b23bae73d
2017-09-05 22:59:21 +00:00
Steven Moreland
35e52b6555 Merge "Finalize O-MR1 compat matrix." into oc-mr1-dev am: 0289fc42b4
am: f9ef655698

Change-Id: Ieebf68d304c5fe7fcbda8e8f43917c3ca153e19f
2017-09-05 21:22:03 +00:00
Steven Moreland
cc718d56ac Finalize O-MR1 compat matrix.
Note, only new HALs for various shipping API levels
are added. No required HALs are added.

Test: (sanity) boot device w/o 'internal problem' error
Bug: 63603463
Change-Id: Ia400bdaf5d167ce8637ecdf940c5ccd629c8a09a
2017-08-31 16:04:08 -07:00
TreeHugger Robot
e46ab1fdcc Merge "Configstore HAL is down-revisioned to 1.0" into oc-mr1-dev 2017-08-28 04:52:23 +00:00
Yifan Hong
d338811d05 Remove hardcoded <kernel> version from fwk comp mat
They are injected via assemble_vintf by the build system
at build time. See build/make/target/board/Android.mk.

Test: m system_compatibility_matrix.xml, and manually
inspect $OUT/system/compatibility_matrix.xml; it contains
<kernel> versions.

Bug: 64124223

Change-Id: Ibf82efa0805233dedb6badce7e5a4ff62a9ff769
Merged-In: Ibf82efa0805233dedb6badce7e5a4ff62a9ff769
2017-08-25 18:33:28 +00:00
Sundong Ahn
169eeecb08 Configstore HAL is down-revisioned to 1.0
Configstore was up-revisioned from 1.0 to 1.1. However no new
APIs were added to 1.1. Therefore configstore in mr1 will be down
revisioned to 1.0.

Bug: 64999074
Test: lshal | grep configsotre
Test: "cat proc/<configstore pid>/status | grep Seccomp " return:
    Seccomp: 2
Change-Id: Ia2614439cd620fbe5fbd427571ab55a15089cc47
2017-08-25 17:05:29 +00:00
Yifan Hong
588a9283b3 Use different versions for framework compatibility matrix
Keyed on MATRIX_LEVEL_OVERRIDE, FULL_TREBLE, SHIPPING_API_LEVEL,
and SDK_VERSION.

Bug: 62136051

Test: m system_compatibility_matrix.xml -j; \
    grep -e"gatekeeper" -B1 $OUT/system/compatibility_matrix.xml; \
    grep -e"oemlock" -B1 $OUT/system/compatibility_matrix.xml
bullhead: gatekeeper is optional, no oemlock (legacy.xml)
marlin without COMP_LEVEL_OVERRIDE: gatekeeper is not optional,
        no oemlock (26.xml)
marlin with COMP_LEVEL_OVERRIDE: gatekeeper is not optional,
        oemlock exists (current.xml)
new devices with COMP_LEVEL_OVERRIDE: same as above.

Change-Id: I2ccfa9b0132bf98cc2da8f0500bea992b5fa83d0
2017-06-07 19:27:05 +00:00
Renamed from compatibility_matrix.xml (Browse further)