<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lbmk.git, branch master</title>
<subtitle>libreboot build system (LibreBoot MaKe)
</subtitle>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/'/>
<entry>
<title>coreboot/default: use latest revision, 18-Sep-2026</title>
<updated>2026-09-21T08:41:51+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-21T08:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=7b009049e6c40bd142905dd1b315e1302489cefa'/>
<id>7b009049e6c40bd142905dd1b315e1302489cefa</id>
<content type='text'>
Updated to coreboot revision:
8ce4c91c41da3f042979f92095149a85bc93227d

Up to date as of 18 September 2026.

crossgcc tarballs updated (subfiles), and their versions:
* update to acpica 20251212
* update to binutils 2.46.1
* update to gcc 15.2.0
* update to mpc 1.4.1
* update to nasm 3.02

submodules updated (git repos), and their new revisions:
* arm-trusted-firmware b5eaba47efc5e4e3029086d5c25eee0e8dbb0129
* fsp 98426bfd958eb7397c474ff5d440dc9a1d146215
* intel-microcode 927e65c8d5a6e4ec05cc74b1778283ab2284d0c1
* libgfxinit 6e74c703132a8b4af4354a5158f286dc8f2407ab
* libhwbase 61f7287f18b249408a79bf9ab5e72568965cca2c
* vboot 5c360ef458b0a013d8a6d47724bb0fffb5accbcf

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Updated to coreboot revision:
8ce4c91c41da3f042979f92095149a85bc93227d

Up to date as of 18 September 2026.

crossgcc tarballs updated (subfiles), and their versions:
* update to acpica 20251212
* update to binutils 2.46.1
* update to gcc 15.2.0
* update to mpc 1.4.1
* update to nasm 3.02

submodules updated (git repos), and their new revisions:
* arm-trusted-firmware b5eaba47efc5e4e3029086d5c25eee0e8dbb0129
* fsp 98426bfd958eb7397c474ff5d440dc9a1d146215
* intel-microcode 927e65c8d5a6e4ec05cc74b1778283ab2284d0c1
* libgfxinit 6e74c703132a8b4af4354a5158f286dc8f2407ab
* libhwbase 61f7287f18b249408a79bf9ab5e72568965cca2c
* vboot 5c360ef458b0a013d8a6d47724bb0fffb5accbcf

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>coreboot: fix memtest86plus config</title>
<updated>2026-09-21T06:04:55+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-21T06:04:55+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=e20d7ae5ea269832c5cb9d8a4a3ec59bfe1f3199'/>
<id>e20d7ae5ea269832c5cb9d8a4a3ec59bfe1f3199</id>
<content type='text'>
default/memtest86plus is invalid

memtest86plus/default is correct

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
default/memtest86plus is invalid

memtest86plus/default is correct

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>coreboot/3040micro: correct ME_bin_hash</title>
<updated>2026-09-21T00:43:58+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-21T00:43:58+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=b8459d3c62a33fdd20afdbb2d77ddabe881615a5'/>
<id>b8459d3c62a33fdd20afdbb2d77ddabe881615a5</id>
<content type='text'>
now the 3040 micro vendor download works

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
now the 3040 micro vendor download works

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>vendor.sh: use -w, not --whitelist</title>
<updated>2026-09-21T00:25:23+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-21T00:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=34f664e233f4868e05f0d294d149c374d84149ea'/>
<id>34f664e233f4868e05f0d294d149c374d84149ea</id>
<content type='text'>
for some reason, --whitelist wouldn't work anymore
with my copy of me_cleaner. -w is officially supported.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
for some reason, --whitelist wouldn't work anymore
with my copy of me_cleaner. -w is officially supported.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mk: ONLY skip make, if skip-build is set</title>
<updated>2026-09-20T23:59:12+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-20T23:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=dd38359ced2479f241d7d333c54c245930f28b58'/>
<id>dd38359ced2479f241d7d333c54c245930f28b58</id>
<content type='text'>
this solves all remaining problems. defscan is set
reliably now, and real builds are done. configless
builds are skipped, but mkhelpers are still executed.

lbmk should hopefully be stable now. at the very
least, it won't escape your work directory now.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this solves all remaining problems. defscan is set
reliably now, and real builds are done. configless
builds are skipped, but mkhelpers are still executed.

lbmk should hopefully be stable now. at the very
least, it won't escape your work directory now.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mk: fix initialisation of config path</title>
<updated>2026-09-20T23:45:20+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-20T23:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=2ae21801860f96bf5d2dc7cbfbef9553b429b6fb'/>
<id>2ae21801860f96bf5d2dc7cbfbef9553b429b6fb</id>
<content type='text'>
right now, the base dir for configs isn't being
initialised properly, leading to traversal of
the user's / directory

whoops indeed. fixed now.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
right now, the base dir for configs isn't being
initialised properly, leading to traversal of
the user's / directory

whoops indeed. fixed now.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>remove coreboot/fam15h_cb411 (keep fam15h_15h)</title>
<updated>2026-09-20T22:22:00+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-20T22:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=627156c0983afaae698babc2ccd75a59547bb417'/>
<id>627156c0983afaae698babc2ccd75a59547bb417</id>
<content type='text'>
4.11_branch is now completely gone. kfsn4-dre is using it.
if it doesn't build, i'll just set kfs to release=n. that
board never worked properly anyway and isn't officially
supported by 15h.org either.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
4.11_branch is now completely gone. kfsn4-dre is using it.
if it doesn't build, i'll just set kfs to release=n. that
board never worked properly anyway and isn't officially
supported by 15h.org either.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>build seabios in a target, not tree/default</title>
<updated>2026-09-20T22:13:16+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-20T22:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=361e9fadcc0b28240d8859eeb1965f153264c36d'/>
<id>361e9fadcc0b28240d8859eeb1965f153264c36d</id>
<content type='text'>
otherwise, the recent fix to coreboot builds breaks
seabios builds.

lbmk should be stable now.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
otherwise, the recent fix to coreboot builds breaks
seabios builds.

lbmk should be stable now.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>hp820g2/cb: set MRC cbfstool tree to 15h</title>
<updated>2026-09-20T21:39:35+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-20T21:39:35+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=5b78d76deb30ea57a0160eb25dbacf8d6e2f6777'/>
<id>5b78d76deb30ea57a0160eb25dbacf8d6e2f6777</id>
<content type='text'>
Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mk: skip *coreboot* same target/tree builds</title>
<updated>2026-09-20T21:35:20+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-20T21:35:20+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=4f562fd273e9039d5f8d6f00ade829d47fe809f8'/>
<id>4f562fd273e9039d5f8d6f00ade829d47fe809f8</id>
<content type='text'>
this implements the previous reverted fix, but
only for coreboot.

it's done tree-wide, but individual projects must
handle it in their mkhelpers, via if_not_skip_build

if_not_skip_build *does* universally control whether
make is executed, but not make-clean.

now we can do:

./mk -b coreboot default

this will effectively do the same thing as -d,
because no config is available there. otherwise,
we try to do -b with a config, where none exists.

if noconfig is set, then we ignore this, because
no config will ever be used.

when noconfig isn't set, it is assumed that we must
always have a config for building.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this implements the previous reverted fix, but
only for coreboot.

it's done tree-wide, but individual projects must
handle it in their mkhelpers, via if_not_skip_build

if_not_skip_build *does* universally control whether
make is executed, but not make-clean.

now we can do:

./mk -b coreboot default

this will effectively do the same thing as -d,
because no config is available there. otherwise,
we try to do -b with a config, where none exists.

if noconfig is set, then we ignore this, because
no config will ever be used.

when noconfig isn't set, it is assumed that we must
always have a config for building.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
