<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lbmk.git/resources/coreboot, branch 20221214</title>
<subtitle>libreboot build system (LibreBoot MaKe)
</subtitle>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/'/>
<entry>
<title>disable grub and memtest on 1MB ROM configs</title>
<updated>2022-12-14T08:31:07+00:00</updated>
<author>
<name>lbmkplaceholder</name>
<email>placeholder@lbmkplaceholder.com</email>
</author>
<published>2022-12-14T08:31:07+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=3e266650c224222d77376d56d5e984ad84f7350f'/>
<id>3e266650c224222d77376d56d5e984ad84f7350f</id>
<content type='text'>
due to upstream bloat, these no longer fit. it will have to be
fixed in the next libreboot release
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
due to upstream bloat, these no longer fit. it will have to be
fixed in the next libreboot release
</pre>
</div>
</content>
</entry>
<entry>
<title>fix ./build boot roms all</title>
<updated>2022-12-14T06:46:41+00:00</updated>
<author>
<name>lbmkplaceholder</name>
<email>placeholder@lbmkplaceholder.com</email>
</author>
<published>2022-12-13T23:30:23+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=664cdcfb364f882718a9fcec0485014288e99e50'/>
<id>664cdcfb364f882718a9fcec0485014288e99e50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>p2b_ls/p3b_f boards: Disable memtest payload</title>
<updated>2022-12-11T06:29:39+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2022-12-11T06:29:39+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=48c73186271ac38d4119c19f967b5305f6cc35a1'/>
<id>48c73186271ac38d4119c19f967b5305f6cc35a1</id>
<content type='text'>
memtest can't fit in such tiny space alongside SeaBIOS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
memtest can't fit in such tiny space alongside SeaBIOS
</pre>
</div>
</content>
</entry>
<entry>
<title>p2b_ls/p3b_f boards: no payload and no vga init</title>
<updated>2022-12-11T06:20:34+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2022-12-11T06:20:34+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=4eba525bba1ac33bb3295e20a39bb31b65fc66ab'/>
<id>4eba525bba1ac33bb3295e20a39bb31b65fc66ab</id>
<content type='text'>
The configs were enabling SeaBIOS payload, but this is to be
handled by lbmk, not coreboot.

Further, they were enabling VGA ROM execution in coreboot, but
this should be handled by SeaBIOS.

This board should not have a GRUB payload enabled either; this
will be checked and fixed if necessary in the next commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The configs were enabling SeaBIOS payload, but this is to be
handled by lbmk, not coreboot.

Further, they were enabling VGA ROM execution in coreboot, but
this should be handled by SeaBIOS.

This board should not have a GRUB payload enabled either; this
will be checked and fixed if necessary in the next commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of qeeg/lbmk into master</title>
<updated>2022-12-11T06:09:06+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2022-12-11T06:09:06+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=c931b40e4b49a977d9ef0d901662fc282afd989d'/>
<id>c931b40e4b49a977d9ef0d901662fc282afd989d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add P2B-LS and P3B-F configs</title>
<updated>2022-12-10T14:42:29+00:00</updated>
<author>
<name>qeeg</name>
<email>mszoopers@protonmail.com</email>
</author>
<published>2022-12-10T14:42:29+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=6351a4a48467c0dfddf323fc18bec05c832a862f'/>
<id>6351a4a48467c0dfddf323fc18bec05c832a862f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>coreboot: Add qemu_arm64_12mb board</title>
<updated>2022-12-10T11:19:00+00:00</updated>
<author>
<name>Alper Nebi Yasak</name>
<email>alpernebiyasak@gmail.com</email>
</author>
<published>2022-12-08T11:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=3d5bd034c5cfa1c4bf370004311345a2f67900e4'/>
<id>3d5bd034c5cfa1c4bf370004311345a2f67900e4</id>
<content type='text'>
Add a build for QEMU AArch64 virtual machine using U-Boot as payload.
Coreboot config is based on the following defconfig:

    CONFIG_CBFS_SIZE=0x00c00000
    CONFIG_BOARD_EMULATION_QEMU_AARCH64=y
    CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000
    CONFIG_COREBOOT_ROMSIZE_KB_12288=y
    CONFIG_UART_PCI_ADDR=0x0

The resulting ROM can be booted with a command line like:

    qemu-system-aarch64 \
        -machine virt,secure=on,virtualization=on \
        -cpu cortex-a53 -m 1G \
        -vga none -display none -serial stdio \
        -bios bin/qemu_arm64_12mb/uboot_*.rom

However, this is little more than a proof of concept because U-Boot
upstream is missing coreboot integration on non-x86 boards, which could
have been useful for e.g. a framebuffer.

Signed-off-by: Alper Nebi Yasak &lt;alpernebiyasak@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a build for QEMU AArch64 virtual machine using U-Boot as payload.
Coreboot config is based on the following defconfig:

    CONFIG_CBFS_SIZE=0x00c00000
    CONFIG_BOARD_EMULATION_QEMU_AARCH64=y
    CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000
    CONFIG_COREBOOT_ROMSIZE_KB_12288=y
    CONFIG_UART_PCI_ADDR=0x0

The resulting ROM can be booted with a command line like:

    qemu-system-aarch64 \
        -machine virt,secure=on,virtualization=on \
        -cpu cortex-a53 -m 1G \
        -vga none -display none -serial stdio \
        -bios bin/qemu_arm64_12mb/uboot_*.rom

However, this is little more than a proof of concept because U-Boot
upstream is missing coreboot integration on non-x86 boards, which could
have been useful for e.g. a framebuffer.

Signed-off-by: Alper Nebi Yasak &lt;alpernebiyasak@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>coreboot: qemu_x86_12mb: Enable DRIVERS_UART_8250IO</title>
<updated>2022-12-10T11:19:00+00:00</updated>
<author>
<name>Alper Nebi Yasak</name>
<email>alpernebiyasak@gmail.com</email>
</author>
<published>2022-12-07T18:29:25+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=b5a5801f7aadd364d1a9d34a2b1b77da9fce992c'/>
<id>b5a5801f7aadd364d1a9d34a2b1b77da9fce992c</id>
<content type='text'>
U-Boot doesn't run on this board when this SuperIO serial driver is
disabled. Enable it.

Signed-off-by: Alper Nebi Yasak &lt;alpernebiyasak@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
U-Boot doesn't run on this board when this SuperIO serial driver is
disabled. Enable it.

Signed-off-by: Alper Nebi Yasak &lt;alpernebiyasak@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>u-boot: Add qemu_x86_12mb build</title>
<updated>2022-12-10T11:19:00+00:00</updated>
<author>
<name>Alper Nebi Yasak</name>
<email>alpernebiyasak@gmail.com</email>
</author>
<published>2022-12-07T15:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=737573cee5d701c7e7faf3257d6ef98326ead880'/>
<id>737573cee5d701c7e7faf3257d6ef98326ead880</id>
<content type='text'>
Add a U-Boot build for the qemu_x86_12mb board. The config is a copy of
the upstream "coreboot" defconfig, but with OF_EMBED=y.

Signed-off-by: Alper Nebi Yasak &lt;alpernebiyasak@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a U-Boot build for the qemu_x86_12mb board. The config is a copy of
the upstream "coreboot" defconfig, but with OF_EMBED=y.

Signed-off-by: Alper Nebi Yasak &lt;alpernebiyasak@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>coreboot/default: add --nuke flag to ifdtool</title>
<updated>2022-12-04T23:47:29+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2022-12-04T23:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=7679c8e0f0c4e7b93941d2309a742dc3fa2f3276'/>
<id>7679c8e0f0c4e7b93941d2309a742dc3fa2f3276</id>
<content type='text'>
e.g.

./ifdtool --nuke me coreboot.rom

this will be used by rom release build scripts, to scrub
stuff like intel me from the rom
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
e.g.

./ifdtool --nuke me coreboot.rom

this will be used by rom release build scripts, to scrub
stuff like intel me from the rom
</pre>
</div>
</content>
</entry>
</feed>
