lbmk/config/coreboot
Leah Rowe ce7fd754a3 build/roms: report status when building images
export LBMK_VERSION_TYPE=x
x can be: stable, unstable

in target.cfg files, specify:
status=x
x can be: stable, unstable, broken, untested
if unset, lbmk defaults to "unknown"

if LBMK_VERSION_TYPE is set, no confirmation is asked
if the given target matches what's set (but what's set
in that environmental variable can only be stable or
unstable)

if LBMK_RELEASE="y", no confirmation is asked, unless
the target is something other than stable/unstable

"unstable" means it works, but has a few non-breaking
bugs, e.g. broken s3 on dell e6400

whereas, if raminit regularly fails or it is so absolutely
unreliable as to be unusable, then the board should be
declared "broken"

untested means: it has not been tested

With this change, it should now be easier to track whether
a given board is tested, in preparation for releases. When
working on trees/boards, status can be set for targets.

Also: in the board directory, you can add a "warn.txt" file
which will display a message. For example, if a board has a
particular quirk to watch out for, write that there. The message
will be printed during the build process, to stdout.

If status is anything *other* than stable, or it is unstable
but LBMK_VERSION_TYPE is not set to "unstable", and not building
a release, a confirmation is passed.

If the board is not specified as stable or unstable, during
a release build, the build is skipped and the ROM is not
provided in that release; this is in *addition* to
release="n" or release="y" that can be set in target.cfg,
which will skip the release build for that target if "n"

Signed-off-by: Leah Rowe <leah@libreboot.org>
2024-04-26 20:36:42 +01:00
..
coreboot413 coreboot/*/target.cfg: don't define xarch 2024-01-21 05:52:32 +00:00
d510mo build/roms: report status when building images 2024-04-26 20:36:42 +01:00
d510mo_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
d945gclf_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
d945gclf_512kb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
default 9020 sff/mt: add tpm enable patch from mate kukri 2024-04-25 20:18:01 +01:00
dell update coreboot/dell to same rev as default 2024-01-25 16:09:19 +00:00
dell9020mt-nri_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
dell9020mt_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
dell9020mtbmrc_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
dell9020sff-nri_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
dell9020sff_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
dell9020sffbmrc_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
e5420_6mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
e5520_6mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
e5530_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
e6400_4mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
e6400nvidia_4mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
e6420_10mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
e6430_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
e6520_10mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
e6530_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
fam15h_rdimm fix amd mainboard configs 2024-01-21 20:45:44 +00:00
fam15h_udimm coreboot/fam15h_udimm: define xtree 2024-01-21 22:16:09 +00:00
g43t-am3 build/roms: report status when building images 2024-04-26 20:36:42 +01:00
g43t-am3_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
ga-g41m-es2l build/roms: report status when building images 2024-04-26 20:36:42 +01:00
gru_bob build/roms: report status when building images 2024-04-26 20:36:42 +01:00
gru_kevin build/roms: report status when building images 2024-04-26 20:36:42 +01:00
haswell 9020 sff/mt: add tpm enable patch from mate kukri 2024-04-25 20:18:01 +01:00
hp820g2_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp2170p_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp2560p_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp2570p_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp8200sff_4mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp8200sff_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp8300cmt_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp8300usdt_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp8460pintel_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp8470pintel_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp8560w_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
hp9470m_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
i945 i945: switch boards to 20230625 coreboot revision 2024-04-26 09:55:55 +01:00
kcma-d8-rdimm_2mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
kcma-d8-rdimm_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
kcma-d8-udimm_2mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
kcma-d8-udimm_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
kfsn4-dre_1mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
kfsn4-dre_2mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
kgpe-d16-rdimm_2mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
kgpe-d16-rdimm_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
kgpe-d16-udimm_2mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
kgpe-d16-udimm_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
macbook11 build/roms: report status when building images 2024-04-26 20:36:42 +01:00
macbook11_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
macbook21 build/roms: report status when building images 2024-04-26 20:36:42 +01:00
macbook21_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
qemu_arm64_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
qemu_x86_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
r400_4mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
r400_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
r400_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
r500_4mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t60_16mb_intelgpu build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t60_intelgpu build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t400_4mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t400_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t400_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t420_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t420s_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t430_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t440pbmrc_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t440plibremrc_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t440pmrc_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t500_4mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t500_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t500_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t520_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t530_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
t1650_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
w500_4mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
w500_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
w500_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
w530_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
w541_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
w541bmrc_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
w541mrc_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x60 build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x60_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x200_4mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x200_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x200_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x220_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x220edp_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x230_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x230_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x230edp_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x230t_12mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x230t_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x301_4mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x301_8mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
x301_16mb build/roms: report status when building images 2024-04-26 20:36:42 +01:00
build.list merge config/ and resources/ 2023-09-04 02:47:25 +01:00