<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_hardware_google_pixel/bootctrl/BootControlShared.cpp, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_google_pixel/'/>
<entry>
<title>bootctrl: Fix vendor space usage to not conflict with theme data.</title>
<updated>2019-11-11T01:17:45+00:00</updated>
<author>
<name>David Anderson</name>
<email>dvander@google.com</email>
</author>
<published>2019-10-30T20:07:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_google_pixel/commit/?id=953ea5dac0ca5aa3986bea47c157554cb2f96bd5'/>
<id>953ea5dac0ca5aa3986bea47c157554cb2f96bd5</id>
<content type='text'>
Pixel writes theme data to the first bytes of vendor space, and reserves
the first 32x32 bytes for other such flags (such as the SOTA flag). To
avoid conflicts, instead use new AOSP-generic methods in
bootloader_message and libboot_control.

Bug: 139156011
Test: manual test
Change-Id: I7f31847acc21a0eeb46640cb9ed70be2a3f9531c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pixel writes theme data to the first bytes of vendor space, and reserves
the first 32x32 bytes for other such flags (such as the SOTA flag). To
avoid conflicts, instead use new AOSP-generic methods in
bootloader_message and libboot_control.

Bug: 139156011
Test: manual test
Change-Id: I7f31847acc21a0eeb46640cb9ed70be2a3f9531c
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement IBootControl 1.1.</title>
<updated>2019-10-17T00:01:25+00:00</updated>
<author>
<name>David Anderson</name>
<email>dvander@google.com</email>
</author>
<published>2019-09-17T00:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_hardware_google_pixel/commit/?id=b93d670bb9a892c31ee6b1751395af6cc363306c'/>
<id>b93d670bb9a892c31ee6b1751395af6cc363306c</id>
<content type='text'>
Store the new state for IBootControl 1.1 in the misc partition, using
the reserved section of bootloader_message_ab. The code to read/write
this partition is from the bootloader_message library.

We don't embed libboot_control directly because the 1.0 HAL methods are
implemented using GPT, not misc. Note that the new 1.1 methods are
implemented in a shared file. This is for future implementations of the
HAL that may not rely on the legacy GPT library, but will use the same
misc storage.

Bug: 141131816
Test: vts
Change-Id: I455c202cdd6a21261a2ed1f17dec6efd2ae8116e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Store the new state for IBootControl 1.1 in the misc partition, using
the reserved section of bootloader_message_ab. The code to read/write
this partition is from the bootloader_message library.

We don't embed libboot_control directly because the 1.0 HAL methods are
implemented using GPT, not misc. Note that the new 1.1 methods are
implemented in a shared file. This is for future implementations of the
HAL that may not rely on the legacy GPT library, but will use the same
misc storage.

Bug: 141131816
Test: vts
Change-Id: I455c202cdd6a21261a2ed1f17dec6efd2ae8116e
</pre>
</div>
</content>
</entry>
</feed>
