<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lbmk.git/include, branch x220normal</title>
<subtitle>libreboot build system (LibreBoot MaKe)
</subtitle>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/'/>
<entry>
<title>rom.sh: only use edk2 on libgfx/cbfb or fspgop</title>
<updated>2026-09-22T10:50:09+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-22T10:49:02+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=31ae615a38d700faee56d8e65d0edf881208b765'/>
<id>31ae615a38d700faee56d8e65d0edf881208b765</id>
<content type='text'>
don't use it on vgarom or textmode

it's assumed that on vgarom mode, which we have
only ever used once anyway, it'll boot in text mode.

"normal" is allowed, because that's on systems with
only a graphics card, where presumably a gop rom
would be present.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
don't use it on vgarom or textmode

it's assumed that on vgarom mode, which we have
only ever used once anyway, it'll boot in text mode.

"normal" is allowed, because that's on systems with
only a graphics card, where presumably a gop rom
would be present.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rom.sh: fix bad variable (payload_edk2)</title>
<updated>2026-09-22T10:42:42+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-22T10:42:42+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=b1aad228e8feef8e9854f976f6a2d3bf0203d299'/>
<id>b1aad228e8feef8e9854f976f6a2d3bf0203d299</id>
<content type='text'>
whoops

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

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dell5050sff: enable edk2 payload for testing</title>
<updated>2026-09-22T10:06:25+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-22T10:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=3a03cca7b3851b1ddf59fab96a77e210eebbebe5'/>
<id>3a03cca7b3851b1ddf59fab96a77e210eebbebe5</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>don't build bios_extract</title>
<updated>2026-09-21T10:48:17+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-21T10:48:17+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=326ae79e935536a2faa0d5cc647a833a7360f565'/>
<id>326ae79e935536a2faa0d5cc647a833a7360f565</id>
<content type='text'>
we don't need the actual C utility called
bios_extract. we use the dell inspiron extractor
script from it, which is written in python and
can be executed in-place.

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we don't need the actual C utility called
bios_extract. we use the dell inspiron extractor
script from it, which is written in python and
can be executed in-place.

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>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>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>
<entry>
<title>Revert "mk: simplify release=n handling"</title>
<updated>2026-09-20T16:54:47+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-20T16:54:47+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=712c5025ca0243b0fcc7dc5663d24ffad785bfee'/>
<id>712c5025ca0243b0fcc7dc5663d24ffad785bfee</id>
<content type='text'>
This reverts commit 8c50373d5977d630626b14719977dc51a3ae2bdf.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 8c50373d5977d630626b14719977dc51a3ae2bdf.
</pre>
</div>
</content>
</entry>
<entry>
<title>don't build when tree=target on noconfig=n</title>
<updated>2026-09-20T16:05:17+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2026-09-20T16:05:17+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=40d4acbf5b2643e2b78be04a7b06eb2dbbd38b1d'/>
<id>40d4acbf5b2643e2b78be04a7b06eb2dbbd38b1d</id>
<content type='text'>
only do if config=y. this reintroduces a hack that
i accidentally removed in the recent redesign.

grub has been changed to noconfig=y, and the files
for memdisk are now source from config/data/grub

Signed-off-by: Leah Rowe &lt;leah@libreboot.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
only do if config=y. this reintroduces a hack that
i accidentally removed in the recent redesign.

grub has been changed to noconfig=y, and the files
for memdisk are now source from config/data/grub

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