<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lbmk.git/resources/coreboot/default/patches, 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>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>
<entry>
<title>coreboot: add x230edp_12mb, remove x230fhd_12mb</title>
<updated>2022-11-28T20:33:58+00:00</updated>
<author>
<name>Alexei Sorokin</name>
<email>sor.alexei@meowr.ru</email>
</author>
<published>2022-11-28T20:33:58+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=a33e8429086f4fcc3e84a6ba2e9037f4f2b47bac'/>
<id>a33e8429086f4fcc3e84a6ba2e9037f4f2b47bac</id>
<content type='text'>
New x230edp_12mb target uses the
https://review.coreboot.org/c/coreboot/+/28950 patchset to add an
X230_EDP target to the default coreboot branch.
Consequently the "fhd" coreboot branch is no longer needed and has
been safely removed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New x230edp_12mb target uses the
https://review.coreboot.org/c/coreboot/+/28950 patchset to add an
X230_EDP target to the default coreboot branch.
Consequently the "fhd" coreboot branch is no longer needed and has
been safely removed.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix gnat build issue on coreboot repositories</title>
<updated>2022-11-19T03:33:38+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2022-11-19T03:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=60793c552fa0eb1066adcf5e8eec3d5a4bcb7efd'/>
<id>60793c552fa0eb1066adcf5e8eec3d5a4bcb7efd</id>
<content type='text'>
backported from newer coreboot revisions, see patch

coreboot/default/patches/0014-coreboot-default-fix-crossgcc-build.patch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
backported from newer coreboot revisions, see patch

coreboot/default/patches/0014-coreboot-default-fix-crossgcc-build.patch
</pre>
</div>
</content>
</entry>
<entry>
<title>pragmatic system distribution guideline compliance</title>
<updated>2022-11-14T00:51:12+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2022-11-14T00:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=7af9953463c65fe2f02704e6bce815d830e58d7d'/>
<id>7af9953463c65fe2f02704e6bce815d830e58d7d</id>
<content type='text'>
osboot is now part of libreboot, and will soon shut down.
libreboot now conforms to osboot policy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
osboot is now part of libreboot, and will soon shut down.
libreboot now conforms to osboot policy.
</pre>
</div>
</content>
</entry>
<entry>
<title>specifically call python3, in scripts</title>
<updated>2022-03-13T18:17:09+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2022-03-13T18:14:54+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=8ca0761fb0651d064a4994be70ab85efffee6e48'/>
<id>8ca0761fb0651d064a4994be70ab85efffee6e48</id>
<content type='text'>
with this change, it's unlikely we'll hit errors again. previously,
some projects used were calling "python" which in context was
python3, but on some setups, the user only has python2 and python3
but no symlink for "python" (which if exists, we assumed linked to
python3)

now it's unambiguous. docs/build/ can probably be updated now, as
a result of this change, to remove the advice about that
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
with this change, it's unlikely we'll hit errors again. previously,
some projects used were calling "python" which in context was
python3, but on some setups, the user only has python2 and python3
but no symlink for "python" (which if exists, we assumed linked to
python3)

now it's unambiguous. docs/build/ can probably be updated now, as
a result of this change, to remove the advice about that
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix broken SpeedStep on GM45 laptops such as ThinkPad X200, T400, T500, W500</title>
<updated>2021-12-01T04:32:02+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2021-12-01T03:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=9938fa14b1bf54db37c0c18bdfec051cae41448e'/>
<id>9938fa14b1bf54db37c0c18bdfec051cae41448e</id>
<content type='text'>
Coreboot is enabling PECI on these CPUs which, according to Intel erratum, must
only be done after loading microcode updates, otherwise the CPUID feature set
becomes corrupted. That's my understanding, and I think this is why SpeedStep
is broken. To be specific, it could but but operating systems no longer detect
that the feature is supported. In any case, belgin on IRC found the commit in
coreboot, after a bisect, enabling PECI. This commit in Libreboot adds a patch,
reverting coreboot's PECI patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coreboot is enabling PECI on these CPUs which, according to Intel erratum, must
only be done after loading microcode updates, otherwise the CPUID feature set
becomes corrupted. That's my understanding, and I think this is why SpeedStep
is broken. To be specific, it could but but operating systems no longer detect
that the feature is supported. In any case, belgin on IRC found the commit in
coreboot, after a bisect, enabling PECI. This commit in Libreboot adds a patch,
reverting coreboot's PECI patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>update coreboot and nuke tianocore</title>
<updated>2021-11-22T10:03:50+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2021-11-21T15:57:40+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=eed25bd2209a4c9f7c21a15689b5c90bd3757a6c'/>
<id>eed25bd2209a4c9f7c21a15689b5c90bd3757a6c</id>
<content type='text'>
tianocore is a liability for the libreboot project. it's a bloated mess, and
unreliable, broken on many boards, and basically impossible to audit.

i don't trust tianocore, so i'm removing it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
tianocore is a liability for the libreboot project. it's a bloated mess, and
unreliable, broken on many boards, and basically impossible to audit.

i don't trust tianocore, so i'm removing it.
</pre>
</div>
</content>
</entry>
<entry>
<title>lenovo/t400: Enable all SATA ports (add persmule's patch)</title>
<updated>2021-10-31T23:36:47+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2021-10-31T23:36:47+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=c2720c58e711f7c77dc19ae8dc682cacb8851f5e'/>
<id>c2720c58e711f7c77dc19ae8dc682cacb8851f5e</id>
<content type='text'>
See:
&lt;https://lists.nongnu.org/archive/html/libreboot/2016-08/msg00063.html&gt;

This enables all SATA ports, allowing full T400s compatibility. T400s already
works just fine, when flashing a T400 ROM, but not all SATA ports were usable.

The specific patch is here:
&lt;https://lists.nongnu.org/archive/html/libreboot/2016-08/txtgT_L8DC94R.txt&gt;

There was also this patch, which coreboot actually adapted upstream:
&lt;https://lists.nongnu.org/archive/html/libreboot/2016-08/txtMXyws85Q_P.txt&gt;

Yes, this patch was submitted in 2016. I overlooked it, during all this time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See:
&lt;https://lists.nongnu.org/archive/html/libreboot/2016-08/msg00063.html&gt;

This enables all SATA ports, allowing full T400s compatibility. T400s already
works just fine, when flashing a T400 ROM, but not all SATA ports were usable.

The specific patch is here:
&lt;https://lists.nongnu.org/archive/html/libreboot/2016-08/txtgT_L8DC94R.txt&gt;

There was also this patch, which coreboot actually adapted upstream:
&lt;https://lists.nongnu.org/archive/html/libreboot/2016-08/txtMXyws85Q_P.txt&gt;

Yes, this patch was submitted in 2016. I overlooked it, during all this time.
</pre>
</div>
</content>
</entry>
<entry>
<title>re-add grub backgrounds and update grub. mitigate missing characters</title>
<updated>2021-10-31T07:13:46+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2021-10-30T23:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=62fa042a17846f1619f257f878b928364d96b3a8'/>
<id>62fa042a17846f1619f257f878b928364d96b3a8</id>
<content type='text'>
mitigate missing characters in unifont for border/arrow characters. this saves
space because now it is no longer necessary to add a custom font

the background added has the libreboot logo on it, and it's 10kb in size unlike
the old gnulove background that was hundreds of KB
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mitigate missing characters in unifont for border/arrow characters. this saves
space because now it is no longer necessary to add a custom font

the background added has the libreboot logo on it, and it's 10kb in size unlike
the old gnulove background that was hundreds of KB
</pre>
</div>
</content>
</entry>
<entry>
<title>coreboot/default: Fix Werror when building ThinkPad T400 images</title>
<updated>2021-08-23T09:34:56+00:00</updated>
<author>
<name>Leah Rowe</name>
<email>leah@libreboot.org</email>
</author>
<published>2021-08-23T09:34:56+00:00</published>
<link rel='alternate' type='text/html' href='https://browse.libreboot.org/lbmk.git/commit/?id=777316eb4f836563ce0e4e6f9dd2fca4312e8ac1'/>
<id>777316eb4f836563ce0e4e6f9dd2fca4312e8ac1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
