<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/include/bloblist.h, branch v2021.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/include/bloblist.h?h=v2021.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/include/bloblist.h?h=v2021.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2020-11-06T01:51:28Z</updated>
<entry>
<title>x86: Allow putting some tables in the bloblist</title>
<updated>2020-11-06T01:51:28Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-11-04T16:57:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d2cb7a22da0fec2b67b356e9fb58247cdff8c95e'/>
<id>urn:sha1:d2cb7a22da0fec2b67b356e9fb58247cdff8c95e</id>
<content type='text'>
At present all tables are placed starting at address f0000 in memory, and
can be up to 64KB in size. If the tables are very large, this may not
provide enough space.

Also if the tables point to other tables (such as console log or a ramoops
area) then we must allocate other memory anyway.

The bloblist is a nice place to put these tables since it is contiguous,
which makes it easy to reserve this memory for linux using the 820 tables.

Add an option to put some of the tables in the bloblist. For SMBIOS and
ACPI, create suitable pointers from the f0000 region to the new location
of the tables.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
[bmeng: squashed in http://patchwork.ozlabs.org/project/uboot/patch/
 20201105062407.1.I8091ad931cbbb5e3b6f6ababdf3f8d5db0d17bb9@changeid/]
Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>bloblist: Fix up a few comments</title>
<updated>2020-10-06T15:07:54Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-09-20T00:49:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e9b6b2c77dd57b591d025f6895a779930a39a5ff'/>
<id>urn:sha1:e9b6b2c77dd57b591d025f6895a779930a39a5ff</id>
<content type='text'>
Adjust a few comments to make the meaning clearer.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>bloblist: Allow custom alignment for blobs</title>
<updated>2020-10-06T15:07:54Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-09-20T00:49:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4c1497e77661eea47d3dbb9bee029532cc0da198'/>
<id>urn:sha1:4c1497e77661eea47d3dbb9bee029532cc0da198</id>
<content type='text'>
Some blobs need a larger alignment than the default. For example, ACPI
tables often start at a 4KB boundary. Add support for this.

Update the size of the test blob to allow these larger records.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>bloblist: Add a command</title>
<updated>2020-10-06T15:07:54Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-09-20T00:49:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4aed22762303755f8f26d14f0ad2608d63550e72'/>
<id>urn:sha1:4aed22762303755f8f26d14f0ad2608d63550e72</id>
<content type='text'>
It is helpful to be able to see basic statistics about the bloblist and
also to list its contents. Add a 'bloblist' command to handle this.

Put the display functions in the bloblist modules rather than in the
command code itself. That allows showing a list from SPL, where commands
are not available.

Also make bloblist_first/next_blob() static as they are not used outside
this file.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>acpi: tpm: Add a TPM1 table</title>
<updated>2020-09-25T03:27:23Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-09-22T18:45:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=77bb1c69dfca24e4c14fd6876a68a38118142cae'/>
<id>urn:sha1:77bb1c69dfca24e4c14fd6876a68a38118142cae</id>
<content type='text'>
This provides information about a v1 TPM in the system. Generate this
table if the TPM is present.

Add a required new bloblist type and correct the header order of one
header file.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>acpi: tpm: Add a TPM2 table</title>
<updated>2020-09-25T03:27:23Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-09-22T18:45:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9179c3571ce587e96b957d0da8f0e4dcabc8d293'/>
<id>urn:sha1:9179c3571ce587e96b957d0da8f0e4dcabc8d293</id>
<content type='text'>
This provides information about a v2 TPM in the system. Generate this
table if the TPM is present.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>x86: apl: Support writing the IntelGraphicsMem table</title>
<updated>2020-09-25T03:27:15Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-09-22T18:45:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c9cc37de2c71ebbf953c290144c3efc18145ded9'/>
<id>urn:sha1:c9cc37de2c71ebbf953c290144c3efc18145ded9</id>
<content type='text'>
This table is needed by the Linux graphics driver to handle graphics
correctly. Write it to ACPI.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>x86: coral: Add ACPI tables for coral</title>
<updated>2020-09-25T03:27:13Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-09-22T18:44:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=99e555a79ab882eb8b38886fa5dab053d4d64bfa'/>
<id>urn:sha1:99e555a79ab882eb8b38886fa5dab053d4d64bfa</id>
<content type='text'>
This device has a large set of ACPI tables. Bring these in from coreboot
so that full functionality is available (apart from SMI).

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>bloblist: Tidy up a few comments and code-style nits</title>
<updated>2020-02-06T02:33:46Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-01-27T15:49:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=02247c1887312e5b4b367e4fb12122381b1424bc'/>
<id>urn:sha1:02247c1887312e5b4b367e4fb12122381b1424bc</id>
<content type='text'>
Add a messing error code to bloblist_new() and tidy up the line length in
bloblist_addrec().

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>bloblist: Add a new function to add or check size</title>
<updated>2020-02-06T02:33:46Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-01-27T15:49:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5b044548f5ae3e5f7cfbd4a6399f0695b4fb709b'/>
<id>urn:sha1:5b044548f5ae3e5f7cfbd4a6399f0695b4fb709b</id>
<content type='text'>
A common check is to see if a blob is present, create it if not and make
sure that the size is large enough. Add a function to handle this.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
