remove all status checks. only handle release.

the release variable is all we need, turning a target on
or off for a given release.

the status checks were prone to bugs, and unnecessary; it
also broke certain benchmark scripts.

it's better to keep the lbmk logic simpler. board status
will be moved to the documentation instead.

Signed-off-by: Leah Rowe <leah@libreboot.org>
20240612_branch
Leah Rowe 2024-05-11 18:53:12 +01:00
parent 8ba0fd834d
commit 05fbd39298
126 changed files with 11 additions and 257 deletions

1
build
View File

@ -126,7 +126,6 @@ usage()
mkrelease()
{
export LBMK_RELEASE="y"
export LBMK_STATUS="n"
vdir="release"
while getopts d:m: option; do

View File

@ -4,5 +4,4 @@ payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
payload_memtest="y"
status="untested"
release="n"

View File

@ -1 +0,0 @@
this board has never been stable, and has not been tested in Libreboot 20240504 so no ROM images included for it in that release

View File

@ -3,5 +3,4 @@ xarch="i386-elf"
payload_seabios="y"
payload_seabios_withgrub="y"
payload_memtest="y"
status="untested"
release="n"

View File

@ -1 +0,0 @@
this board has never been stable, and has not been tested in Libreboot 20240504 so no ROM images included for it in that release

View File

@ -4,5 +4,4 @@ payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
payload_memtest="n"
status="untested"
release="n"

View File

@ -1 +0,0 @@
this board has never been stable, and has not been tested in Libreboot 20240504 so no ROM images included for it in that release

View File

@ -4,5 +4,4 @@ payload_grub="n"
payload_grub_withseabios="n"
payload_seabios="y"
payload_memtest="n"
status="untested"
release="n"

View File

@ -1 +0,0 @@
this board has never been stable, and has not been tested in Libreboot 20240504 so no ROM images included for it in that release

View File

@ -5,4 +5,3 @@ payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -1 +0,0 @@
Completely stable with graphics, but IOMMU disabled by default; graphics cards only work with IOMMU turned off. Intel graphics works fine with IOMMU turned on. IOMMU is needed for Qubes to work properly. To turn on IOMMU, do this to your ROM before flashing (ONLY do this if using Intel graphics): ./nvramtool -C libreboot.rom -w iommu=Enable

View File

@ -6,4 +6,3 @@ payload_seabios_grubonly="y"
payload_memtest="y"
grub_scan_disk="ahci"
release="n"
status="deprecated"

View File

@ -1,10 +0,0 @@
Completely stable with graphics, but IOMMU disabled by default; graphics cards only work with IOMMU turned off. Intel graphics works fine with IOMMU turned on. IOMMU is needed for Qubes to work properly. To turn on IOMMU, do this to your ROM before flashing (ONLY do this if using Intel graphics): ./nvramtool -C libreboot.rom -w iommu=Enable
*This* target uses Intel MRC (a binary blob) for memory controller initialisation.
If you want *libre* initialisation (recommended), use the *nri* targets instead,
e.g. dell9020sff-nri_12mb or dell9020mt-nri_12mb
These MRC-based targets will be *removed* in a future Libreboot release. It is
strongly recommended that you use the NRI-based targets (Native RAM initialisation).
This version uses Haswell MRC, which is compatible with the machine.

View File

@ -6,4 +6,3 @@ payload_seabios_grubonly="y"
payload_memtest="y"
grub_scan_disk="ahci"
release="n"
status="deprecated"

View File

@ -1,10 +0,0 @@
Completely stable with graphics, but IOMMU disabled by default; graphics cards only work with IOMMU turned off. Intel graphics works fine with IOMMU turned on. IOMMU is needed for Qubes to work properly. To turn on IOMMU, do this to your ROM before flashing (ONLY do this if using Intel graphics): ./nvramtool -C libreboot.rom -w iommu=Enable
*This* target uses Intel MRC (a binary blob) for memory controller initialisation.
If you want *libre* initialisation (recommended), use the *nri* targets instead,
e.g. dell9020sff-nri_12mb or dell9020mt-nri_12mb
These MRC-based targets will be *removed* in a future Libreboot release. It is
strongly recommended that you use the NRI-based targets (Native RAM initialisation).
This version uses Broadwell MRC, which is compatible on Haswell machines.

View File

@ -5,4 +5,3 @@ payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -1 +0,0 @@
Completely stable with graphics, but IOMMU disabled by default; graphics cards only work with IOMMU turned off. Intel graphics works fine with IOMMU turned on. IOMMU is needed for Qubes to work properly. To turn on IOMMU, do this to your ROM before flashing (ONLY do this if using Intel graphics): ./nvramtool -C libreboot.rom -w iommu=Enable

View File

@ -6,4 +6,3 @@ payload_seabios_grubonly="y"
payload_memtest="y"
grub_scan_disk="ahci"
release="n"
status="deprecated"

View File

@ -1,10 +0,0 @@
Completely stable with graphics, but IOMMU disabled by default; graphics cards only work with IOMMU turned off. Intel graphics works fine with IOMMU turned on. IOMMU is needed for Qubes to work properly. To turn on IOMMU, do this to your ROM before flashing (ONLY do this if using Intel graphics): ./nvramtool -C libreboot.rom -w iommu=Enable
*This* target uses Intel MRC (a binary blob) for memory controller initialisation.
If you want *libre* initialisation (recommended), use the *nri* targets instead,
e.g. dell9020sff-nri_12mb or dell9020mt-nri_12mb
These MRC-based targets will be *removed* in a future Libreboot release. It is
strongly recommended that you use the NRI-based targets (Native RAM initialisation).
This version uses Haswell MRC, which is compatible with the machine.

View File

@ -6,4 +6,3 @@ payload_seabios_grubonly="y"
payload_memtest="y"
grub_scan_disk="ahci"
release="n"
status="deprecated"

View File

@ -1,10 +0,0 @@
Completely stable with graphics, but IOMMU disabled by default; graphics cards only work with IOMMU turned off. Intel graphics works fine with IOMMU turned on. IOMMU is needed for Qubes to work properly. To turn on IOMMU, do this to your ROM before flashing (ONLY do this if using Intel graphics): ./nvramtool -C libreboot.rom -w iommu=Enable
*This* target uses Intel MRC (a binary blob) for memory controller initialisation.
If you want *libre* initialisation (recommended), use the *nri* targets instead,
e.g. dell9020sff-nri_12mb or dell9020mt-nri_12mb
These MRC-based targets will be *removed* in a future Libreboot release. It is
strongly recommended that you use the NRI-based targets (Native RAM initialisation).
This version uses Broadwell MRC, which is compatible on Haswell machines.

View File

@ -7,4 +7,3 @@ payload_memtest="y"
payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -1 +0,0 @@
Battery indicator not working yet. May shut down instead of throttle on high CPU temperature; use the intel_pstate driver to cap speeds, and monitor performance via CPU stress test and lm-sensors/xsensors utility, before using the machine regularly.

View File

@ -7,4 +7,3 @@ payload_memtest="y"
payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -1 +0,0 @@
Battery indicator not working yet. May shut down instead of throttle on high CPU temperature; use the intel_pstate driver to cap speeds, and monitor performance via CPU stress test and lm-sensors/xsensors utility, before using the machine regularly.

View File

@ -7,4 +7,3 @@ payload_memtest="y"
payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -1 +0,0 @@
Battery indicator not working yet. May shut down instead of throttle on high CPU temperature; use the intel_pstate driver to cap speeds, and monitor performance via CPU stress test and lm-sensors/xsensors utility, before using the machine regularly.

View File

@ -7,4 +7,3 @@ payload_memtest="y"
payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
grub_scan_disk="ahci"
status="stable" # broken s3

View File

@ -1,3 +0,0 @@
Battery indicator not working yet. May shut down instead of throttle on high CPU temperature; use the intel_pstate driver to cap speeds, and monitor performance via CPU stress test and lm-sensors/xsensors utility, before using the machine regularly.
If you have the nvidia gpu variant, please use e6400nvidia_4mb instead.

View File

@ -7,4 +7,3 @@ payload_memtest="y"
payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
grub_scan_disk="ahci"
status="stable" # s3, nvidia+nouveau

View File

@ -1,3 +0,0 @@
Battery indicator not working yet. May shut down instead of throttle on high CPU temperature; use the intel_pstate driver to cap speeds, and monitor performance via CPU stress test and lm-sensors/xsensors utility, before using the machine regularly.
Nvidia GPU on this model doesn't work when you try xorg; xorg will hang. Use "nomodeset" under Linux, when booting. On BSD, the nv driver works ok but can get very slow-slideshow-y when dragging windows, yet rendered video will usually run smooth; use a tiling window manager on BSD systems, or again use software rendering.

View File

@ -7,4 +7,3 @@ payload_memtest="y"
payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -1 +0,0 @@
Battery indicator not working yet. May shut down instead of throttle on high CPU temperature; use the intel_pstate driver to cap speeds, and monitor performance via CPU stress test and lm-sensors/xsensors utility, before using the machine regularly.

View File

@ -7,4 +7,3 @@ payload_memtest="y"
payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -1 +0,0 @@
Battery indicator not working yet. May shut down instead of throttle on high CPU temperature; use the intel_pstate driver to cap speeds, and monitor performance via CPU stress test and lm-sensors/xsensors utility, before using the machine regularly.

View File

@ -7,4 +7,3 @@ payload_memtest="y"
payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -1 +0,0 @@
Battery indicator not working yet. May shut down instead of throttle on high CPU temperature; use the intel_pstate driver to cap speeds, and monitor performance via CPU stress test and lm-sensors/xsensors utility, before using the machine regularly.

View File

@ -7,4 +7,3 @@ payload_memtest="y"
payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -1 +0,0 @@
Battery indicator not working yet. May shut down instead of throttle on high CPU temperature; use the intel_pstate driver to cap speeds, and monitor performance via CPU stress test and lm-sensors/xsensors utility, before using the machine regularly.

View File

@ -3,4 +3,3 @@ xarch="i386-elf"
payload_seabios="y"
payload_memtest="y"
grub_timeout=10
status="stable"

View File

@ -3,5 +3,4 @@ xarch="i386-elf"
payload_seabios="y"
payload_memtest="y"
grub_timeout=10
status="stable"
release="n"

View File

@ -4,4 +4,3 @@ payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ata"
grub_timeout=10
status="stable"

View File

@ -1,4 +1,3 @@
tree="default"
xarch="aarch64-elf arm-eabi"
payload_uboot="y"
status="stable"

View File

@ -1 +0,0 @@
Incomplete UEFI implementation but should boot most distros fine. Debian Bookworm installed and the first 1GB or so of the partition got corrupted. Leave the first 2GB or so unpartitioned, when installing any distro.

View File

@ -1,4 +1,3 @@
tree="default"
xarch="aarch64-elf arm-eabi"
payload_uboot="y"
status="stable"

View File

@ -1 +0,0 @@
Incomplete UEFI implementation but should boot most distros fine. Debian Bookworm installed and the first 1GB or so of the partition got corrupted. Leave the first 2GB or so unpartitioned, when installing any distro.

View File

@ -6,4 +6,3 @@ payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -6,4 +6,3 @@ payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -6,4 +6,3 @@ payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -5,4 +5,3 @@ payload_seabios_withgrub="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -5,4 +5,3 @@ payload_seabios_withgrub="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -6,4 +6,3 @@ payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
release="n"
status="stable"

View File

@ -5,4 +5,3 @@ payload_seabios_withgrub="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -5,4 +5,3 @@ payload_seabios_withgrub="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -6,4 +6,3 @@ payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -6,4 +6,3 @@ payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -5,4 +5,3 @@ payload_seabios_grubonly="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -6,4 +6,3 @@ payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
grub_timeout=10
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
xlang="c"
status="unstable"

View File

@ -1 +0,0 @@
raminit has always been unreliable on this board; ymmv

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
xlang="c"
status="unstable"

View File

@ -1 +0,0 @@
raminit has always been unreliable on this board; ymmv

View File

@ -6,4 +6,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
xlang="c"
status="unstable"

View File

@ -1 +0,0 @@
raminit has always been unreliable on this board; ymmv

View File

@ -6,4 +6,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
xlang="c"
status="unstable"

View File

@ -1 +0,0 @@
raminit has always been unreliable on this board; ymmv

View File

@ -4,4 +4,3 @@ payload_seabios="y"
payload_memtest="y"
xlang="c"
grub_timeout=10
status="stable"

View File

@ -5,4 +5,3 @@ payload_seabios_withgrub="y"
payload_memtest="y"
xlang="c"
grub_timeout=10
status="stable"

View File

@ -5,4 +5,3 @@ payload_seabios_withgrub="y"
payload_memtest="y"
xlang="c"
grub_timeout=10
status="unstable"

View File

@ -1 +0,0 @@
raminit has always been unreliable on this board; ymmv

View File

@ -5,4 +5,3 @@ payload_seabios_withgrub="y"
payload_memtest="y"
xlang="c"
grub_timeout=10
status="unstable"

View File

@ -1 +0,0 @@
raminit has always been unreliable on this board; ymmv

View File

@ -6,4 +6,3 @@ payload_seabios_withgrub="y"
payload_memtest="y"
xlang="c"
grub_timeout=10
status="unstable"

View File

@ -1 +0,0 @@
raminit has always been unreliable on this board; ymmv

View File

@ -6,4 +6,3 @@ payload_seabios_withgrub="y"
payload_memtest="y"
xlang="c"
grub_timeout=10
status="unstable"

View File

@ -1 +0,0 @@
raminit has always been unreliable on this board; ymmv

View File

@ -4,4 +4,3 @@ payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -4,4 +4,3 @@ payload_grub="y"
payload_grub_withseabios="y"
payload_seabios="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -1,4 +1,3 @@
tree="default"
xarch="aarch64-elf arm-eabi"
payload_uboot="y"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="both"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_seabios_withgrub="y"
payload_seabios_grubonly="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -6,4 +6,3 @@ payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
release="n"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -6,4 +6,3 @@ payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
release="n"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

View File

@ -5,4 +5,3 @@ payload_grub_withseabios="y"
payload_seabios="y"
payload_memtest="y"
grub_scan_disk="ahci"
status="stable"

Some files were not shown because too many files have changed in this diff Show More