Commit Graph

77 Commits (e6e952ac11b64f0dddf1beff68f36f07b48396ea)

Author SHA1 Message Date
Leah Rowe 9d018b474a update the vendorfile injection guide
the script was re-written recently, adding a bunch
of safety changes.

Signed-off-by: Leah Rowe <info@minifree.org>
2025-01-03 05:24:44 +00:00
Leah Rowe 2e2b6c7d52 Random docs cleanup
Signed-off-by: Leah Rowe <info@minifree.org>
2024-12-27 01:33:55 +00:00
Leah Rowe 71b502349a Remove legacy "./build" command from the docs
We only use ./mk now.

Signed-off-by: Leah Rowe <info@minifree.org>
2024-12-25 09:08:24 +00:00
Leah Rowe 2ac7deeefc Remove legacy "./vendor" command from docs
We only use ./mk now.

Signed-off-by: Leah Rowe <info@minifree.org>
2024-12-25 08:59:53 +00:00
Leah Rowe 443078014d Remove legacy "./update trees" command from docs
We only use ./mk now.

Signed-off-by: Leah Rowe <info@minifree.org>
2024-12-25 08:55:21 +00:00
Leah Rowe 89131e1615 Libreboot 20241206 release
I encountered a minor build error last night, caused by
an oversight during development. I quickly fixed the issue
but then decided to spend the night testing a few more
mainboards for addition; however if I continue doing this,
I'll never make the release.

So this is essentially the same as what the 20241205
release would have been, with only a minor bug fix in
the build system.

Signed-off-by: Leah Rowe <info@minifree.org>
2024-12-06 10:00:37 +00:00
Leah Rowe 29762494bc another tweak to docs/maintain/
this doesn't actually add missing information, but does make
existing information clearer.

it's always the case that when i'm running a release build, i
immediately notice everything wrong with it.

i'm not stopping the build!

Signed-off-by: Leah Rowe <info@minifree.org>
2024-12-06 00:11:31 +00:00
Leah Rowe 3787d9eade Libreboot 20241205 release
Signed-off-by: Leah Rowe <info@minifree.org>
2024-12-05 23:38:08 +00:00
Leah Rowe cc2ee3d7ca update docs/maintain to match Libreboot 20241205
Signed-off-by: Leah Rowe <info@minifree.org>
2024-12-05 21:21:37 +00:00
Leah Rowe c18402c8a7 update docs/maintain/
it was missing a few items, and some items were out of date,
based on changes in lbmk audit 6

Signed-off-by: Leah Rowe <info@minifree.org>
2024-09-23 17:57:06 +01:00
Leah Rowe 040a918adf update commands on the porting page
Signed-off-by: Leah Rowe <info@minifree.org>
2024-08-29 22:21:02 +01:00
Leah Rowe d450d080ff maintain/style: update err reference
it's a variable now, called err, rather than
 a function called err. the variable defines
the name of a function that handles errors.

Signed-off-by: Leah Rowe <info@minifree.org>
2024-08-29 21:11:48 +01:00
Leah Rowe a2164297b9 snip
Signed-off-by: Leah Rowe <info@minifree.org>
2024-08-23 01:28:08 +01:00
Leah Rowe 3703d3737c document utils command change
Signed-off-by: Leah Rowe <info@minifree.org>
2024-07-23 02:49:08 +01:00
Leah Rowe aea5574f17 update docs/maintain/ as per audit5
Signed-off-by: Leah Rowe <info@minifree.org>
2024-06-12 08:34:00 +01:00
Leah Rowe e27edff387 remove obsolete information
haswell uses nri exclusively now

Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-28 19:04:32 +01:00
Leah Rowe b2b2b7a956 update docs/maintain/
Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-26 15:39:50 +01:00
Leah Rowe 5d5ed3b930 updates
Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-10 05:04:10 +01:00
Leah Rowe b7a4d7b121 add missing files plus tweak docs/maintain/
Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-01 06:24:05 +01:00
Leah Rowe 71fc7a1981 docs/maintain: remove obsolete section
grub is now handled directly by ./build roms

this was done during the audits of 2023, to reduce
the complexity of lbmk

Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-01 06:19:35 +01:00
Leah Rowe dc7d5cef90 update docs/maintain/ based on lbmk changes
Signed-off-by: Leah Rowe <info@minifree.org>
2024-05-01 05:40:30 +01:00
Leah Rowe 4542dbad5e don't document flashrom. use flashprog instead.
Signed-off-by: Leah Rowe <info@minifree.org>
2024-01-27 22:35:38 +00:00
Nicholas Chin f0bc8ca6e0
docs/maintain/: Swap BIOSUtilities and bios_extract descriptions
The dell_inspiron_1100_unpacker.py and Dell_PFS_Extract.py utilities
were attributed to BIOSUtilities and bios_extract respectively, which
is backwards.

Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com>
2023-12-17 17:36:09 -07:00
Leah Rowe cb69845699 docs/maintain: document payload_seabios_grubonly
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-11-01 12:39:04 +00:00
Leah Rowe 050192f7c5 fix typo: "at last", not "at least"
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-28 00:14:52 +01:00
Leah Rowe dafba8a5cb docs/maintain: more minor inaccuracies (fixed)
again, these were left over from a previous audit.
lbmk now uses a 1-argument design for commands,
rather than 1-argument; e.g. ./build boot roms
is now ./build roms.

there were a few stragglers left over, still referring
to the old 2-argument design. this patch fixes that.

Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-22 00:24:37 +01:00
Leah Rowe 239ef69956 update the maintenance manual
it's not a big issue, but there were a few minor
inaccuracies here, left over after the last audit.

Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-22 00:14:09 +01:00
Leah Rowe fbcca65929 docs/maintain: add missing header
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-20 06:32:48 +01:00
Leah Rowe bc17953e23 update docs based on recent lbmk changes
the commands changed again

Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-20 06:07:57 +01:00
Leah Rowe 8e76ed523c re-link dell-flash-unlock in guides (util rename)
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-15 01:34:17 +01:00
Leah Rowe ebb8614cf6 simplified testing instructions
caleb is great but he isn't always around

on the off-chance that someone does contact him and he
doesn't respond, make sure the testers page says only
to contact me (leah)

Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-11 20:49:05 +01:00
Leah Rowe d50f897be3 fix typo: docs/maintain should say sha512sum
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-10 22:29:29 +01:00
Leah Rowe 7fc827f074 fix typo: vender should be vendor
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-10 22:27:07 +01:00
Leah Rowe bd017989ca even more stragglers
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-10 22:07:39 +01:00
Leah Rowe be2ec75a58 docs/maintain: replace obsolete information
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-10 22:01:12 +01:00
Leah Rowe a918978371 more stragglers
a big cleanup was needed, based on recent changes

Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-10 21:39:28 +01:00
Leah Rowe 3f3b501c6a update docs/maintain/ for recent lbmk changes
lbmk was massively re-designed since audit2.

we're currently on audit3, though audit3 is not yet
complete, but people are using lbmk.git every day
to build ROM images.

therefore, it is important that we keep the documentation
up to date. this file documents the entire build system.

there are 13 scripts, at the time of this revision,
versus 18 as of audit2 and about 50 in the previous
release before audits 2 and 3; that, and the code is
nearly 50% reduced in size, with no loss of function!

Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-10 20:40:58 +01:00
Leah Rowe b432883234 more stragglers
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-10 18:31:56 +01:00
Leah Rowe f9f3171e0f update user docs as per current lbmk
docs/maintain/ not updated yet. i'll do that
separately to the user documentation.

Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-10-10 17:58:18 +01:00
Vladislav Shapovalov 257aa2192f add docs/maintain/testing.uk.md 2023-09-16 14:12:03 +03:00
Leah Rowe 10dd889a2a maintain/style: notes about work directory
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-09-15 08:04:41 +01:00
Leah Rowe a575774180 maintain/style: clarify actual design
link to the maintenance manual

Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-09-15 07:50:04 +01:00
Leah Rowe a6d8f39b7e Revert "maintain/style: refer to newer scl manual"
This reverts commit 7eb315bddc.
2023-09-15 07:46:41 +01:00
Leah Rowe 7eb315bddc maintain/style: refer to newer scl manual
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-09-15 07:45:23 +01:00
Leah Rowe d79acf435e maintain/style: put no-bashisms section at the top
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-09-15 07:44:12 +01:00
Leah Rowe fb08e2fb93 fix the example script in maintain/style
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-09-15 07:42:44 +01:00
Leah Rowe 8fde7f2445 add docs/maintain/style.md (coding style info)
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-09-15 07:31:46 +01:00
Leah Rowe 72452988d8 update documentation for new lbmk implementation
many commands have changed since lbmk audit 2

Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-09-15 05:38:36 +01:00
Leah Rowe a985886bc6 update docs/maintain/ based on lbmk audit 2
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-09-13 20:24:05 +01:00
Leah Rowe 82218b0759 adapt to recent build system changes
Signed-off-by: Leah Rowe <leah@libreboot.org>
2023-08-17 12:05:33 +01:00