From bdd9b4b9a7c735962814a20f9f6431140216581c Mon Sep 17 00:00:00 2001 From: Android Partner Docs Date: Tue, 29 May 2018 18:45:39 -0700 Subject: Docs: Changes to source.android.com - 198492022 Devsite localized content from translation request 921959. by Android Partner Docs - 198492014 Devsite localized content from translation request 886705. by Android Partner Docs - 198492011 Devsite localized content from translation request 916424. by Android Partner Docs - 198491984 Devsite localized content from translation request 903925. by Android Partner Docs - 198491899 Devsite localized content from translation request 930808. by Android Partner Docs - 198491892 Devsite localized content from translation request 924088. by Android Partner Docs - 198491883 Devsite localized content from translation request 911805. by Android Partner Docs - 198491880 Devsite localized content from translation request 61faa0... by Android Partner Docs - 198491862 Devsite localized content from translation request 926778. by Android Partner Docs - 198491722 Devsite localized content from translation request 924089. by Android Partner Docs - 198491718 Devsite localized content from translation request 8df61c... by Android Partner Docs - 198491711 Devsite localized content from translation request 930091. by Android Partner Docs - 198484533 Removing Lollipop reference from the Auto-merge flow sect... by Android Partner Docs - 198476465 Remove lollipop-mr1-cts-dev from Release schedule and bra... by Android Partner Docs - 198476128 Add section "Booting: Device Tree Overlays" by Android Partner Docs - 197976063 Update supported locations of idc/kl/kcm files by Android Partner Docs - 197967855 Resurrect N8I11F (October 2017) release for shamu. by Android Partner Docs - 197784263 Add news post for camera updates on homepage by Kenneth Lau - 197755508 Fix link text to match correct line by Kenneth Lau - 197735556 Create lower tabs for androidsource reference docs. Chang... by Android Partner Docs - 197656296 Add Bootloader to home by Clay Murphy PiperOrigin-RevId: 198492022 Change-Id: Ice33f6ed6d40ee49f3de46083db717b934ea5d12 --- en/_book.yaml | 14 ++++++++-- en/_index.yaml | 30 ++++++++++------------ en/compatibility/cts/development.html | 9 ++----- en/devices/bootloader/flashing-updating.html | 12 +++++++++ en/devices/camera/versioning.html | 2 +- .../input/input-device-configuration-files.html | 10 ++++++-- en/devices/input/key-character-map-files.html | 14 ++++++++-- en/devices/input/key-layout-files.html | 12 +++++++-- en/reference/_toc.yaml | 9 ------- en/setup/start/build-numbers.html | 6 +++++ 10 files changed, 77 insertions(+), 41 deletions(-) delete mode 100644 en/reference/_toc.yaml (limited to 'en') diff --git a/en/_book.yaml b/en/_book.yaml index 065b9fa4..1f582328 100644 --- a/en/_book.yaml +++ b/en/_book.yaml @@ -32,6 +32,16 @@ upper_tabs: - name: Reference lower_tabs: other: - - name: Reference + - name: Overview contents: - - include: /reference/_toc.yaml + - title: Overview + path: /reference/ + - name: HIDL + contents: + - include: /reference/hidl/_toc.yaml + - name: HAL + contents: + - include: /reference/hal/_toc.yaml + - name: Trade Federation + contents: + - include: /reference/tradefed/_toc.yaml diff --git a/en/_index.yaml b/en/_index.yaml index 8a243a8b..a5259f94 100644 --- a/en/_index.yaml +++ b/en/_index.yaml @@ -69,6 +69,20 @@ landing_page: image_path: /images/android_stack.png - heading: News items: + - heading: Camera HAL + description: > + The camera Hardware Abstraction Layer (HAL) documentation has been + updated to include references to the camera HIDL interface. + buttons: + - label: May 23rd, 2018 + path: /devices/camera/ + - heading: Bootloader Instructions + description: > + Android has supplied guidance for implementing a bootloader that + matches the bring-up image used by the Android build team. + buttons: + - label: May 15th, 2018 + path: /devices/bootloader/ - heading: May Security Bulletins description: > The May 2018 Android and Pixel/Nexus Security Bulletins have been @@ -77,22 +91,6 @@ landing_page: buttons: - label: May 9th, 2018 path: /security/bulletin/2018-05-01 - - heading: Modular Kernel Requirements - description: > - Modular kernel requirements have been relaxed to remove the restriction - on mounting only certain partitions in the first stage of - init. - buttons: - - label: May 2nd, 2018 - path: /devices/architecture/kernel/modular-kernels - - heading: HiKey960 Vendor Partition - description: > - HiKey960 documentation now includes the vendor partition. And CTS - Setup now notes the property ro.product.first_api_level - should be unset (removed) and not set to 0. - buttons: - - label: April 11th, 2018 - path: /setup/build/devices - classname: devsite-landing-row-100 tf-row-centered items: - buttons: diff --git a/en/compatibility/cts/development.html b/en/compatibility/cts/development.html index 2044b750..cc668123 100644 --- a/en/compatibility/cts/development.html +++ b/en/compatibility/cts/development.html @@ -278,12 +278,7 @@ updated from time to time as CTS for the given Android version matures.

Monthly - 5.1 - lollipop-mr1-cts-dev - Monthly - - - No releases are planned for 5.0, 4.4, 4.3 and 4.2. + No releases are planned for 5.1, 5.0, 4.4, 4.3 and 4.2. @@ -303,7 +298,7 @@ Open Source Project (AOSP).

CTS development branches have been set up so that changes submitted to each branch will automatically merge as below:
-lollipop-mr1-cts-dev -> marshmallow-cts-dev -> +marshmallow-cts-dev -> nougat-cts-dev -> nougat-mr1-cts-dev -> oreo-cts-dev -> oreo-mr1-cts-dev -> <private-development-branch for Android P>

If a changelist (CL) fails to merge correctly, the author of the CL will get diff --git a/en/devices/bootloader/flashing-updating.html b/en/devices/bootloader/flashing-updating.html index 5fdc5aa9..9c05593c 100644 --- a/en/devices/bootloader/flashing-updating.html +++ b/en/devices/bootloader/flashing-updating.html @@ -64,6 +64,18 @@ messaging, to land as: androidboot.bootreason=<reason> +

Booting: device tree/device tree overlays

+

+To support various configurations, the bootloader can identify the hardware/product revision +it is running on and load the correct set of device tree overlays. +

+

Supporting Kernel Address Space Layout Randomization

+

+In order to support randomizing the virtual address at which the kernel image is loaded +(enabled by kernel config RANDOMIZE_BASE), the bootloader needs to provide entropy +by passing a random u64 value in the DT node /chosen/kaslr-seed. +

+

Implementing verified boot

Refer to android.hardware.camera2.CameraDevice#createCustomCaptureSession. See: - frameworks/base/core/java/android/hardware/camera2/CameraDevice.java#797

+ frameworks/base/core/java/android/hardware/camera2/CameraDevice.java#805