libreboot / lbwww (public) (License: Unspecified) (since 2023-04-11) (hash sha1)
libreboot website (markdown files). https://libreboot.org/
List of commits:
Subject Hash Author Date (UTC)
install/nvmutil: Safer cat/de-cat instructions c587cee2ac9f3e36f36b978da63279e7241ecb2a Leah Rowe 2025-01-04 15:34:11
ivy_has_common: Mention deguard there 2361a1de72810be49921fadd8f27696f0d88aaab Leah Rowe 2025-01-04 15:12:34
ivy_has_common: shorten the FSP section b11a61c97c5618fc2aa03d3c2e57a8f91b0f8e31 Leah Rowe 2025-01-04 15:09:11
docs/build: tidy up debian trixie notes 1e117c77af7f60e50d9c56e7b9053e0e4eb01bb4 Leah Rowe 2025-01-04 03:08:17
further clarification b6929f8381e99e5d6d647092d1c45ed687eb1bf1 Leah Rowe 2025-01-04 00:28:30
further debian trixie/sid instructions c3037165691d6d34bcce4b709336fd1d7726346c Leah Rowe 2025-01-04 00:25:09
docs/build: mention gcc/gnat version match issue ed08e80f5972ed9e258d275024b356281958106e Leah Rowe 2025-01-04 00:20:43
make the text SLIGHTLY smaller 8c2e77e0c742c3d1b7f3f9d78ca15ecf91d2ca75 Leah Rowe 2025-01-03 10:20:23
remove a pointless link ec57019f3eda5e12849287c1e34f6ed1046bbb7c Leah Rowe 2025-01-03 08:37:35
update links to the inject guide 6ae9714ecfba82c8a2ccae648f29350b5fe40606 Leah Rowe 2025-01-03 07:30:12
further cleanup 12b4f64b1b6a5495dc74870de3cbda8f8d78d1fc Leah Rowe 2025-01-03 06:58:04
update the vendorfile injection guide 9d018b474a661b8ca3f69843ce4d2c7702435462 Leah Rowe 2025-01-03 05:24:44
update the freedom-status page c3ad859ea09a00ad6d2709d109daf1d63ab2bdf3 Leah Rowe 2025-01-03 01:07:20
docs/build: Update fedora38 reference to fedora41 6c57ce1586aebdbc79255f1cc023e3eca1e494b4 Leah Rowe 2025-01-01 17:09:20
XBMK_THREADS, not LBMK_THREADS 4d7f0dbb9dd5ad1c84adc9d40fbb36f44ec5a557 Leah Rowe 2025-01-01 16:53:19
docs/build: Mention MIPS XGCC for PCSX-Redux BIOS a1ff143fe641f7e79a19372ca5ed0dbf3c3c06f3 Leah Rowe 2025-01-01 16:52:00
correction 2c7d4c4df855f85f18ef5998b54ce423d543bfa4 Leah Rowe 2024-12-31 23:58:10
another typo 965baf9bb0b16f10bd9cefc2bcd4115ca7408246 Leah Rowe 2024-12-31 21:46:55
remove obsolete note c5273bc020247c78a3e406df2b330d1c7ed04506 Leah Rowe 2024-12-31 21:44:38
t's eCryptfs, not cryptfs ab51fb8ba6ad6b938ae4f22d46c49c9cd426db55 Leah Rowe 2024-12-31 21:43:01
Commit c587cee2ac9f3e36f36b978da63279e7241ecb2a - install/nvmutil: Safer cat/de-cat instructions
Signed-off-by: Leah Rowe <leah@libreboot.org>
Author: Leah Rowe
Author date (UTC): 2025-01-04 15:34
Committer name: Leah Rowe
Committer date (UTC): 2025-01-04 15:34
Parent(s): 2361a1de72810be49921fadd8f27696f0d88aaab
Signer:
Signing key:
Signing status: N
Tree: 7dd32ec2843411eee25dd83e91980fce296600b5
File Lines added Lines deleted
site/docs/install/nvmutil.md 15 3
File site/docs/install/nvmutil.md changed (mode: 100644) (index 3d1beee..d40e4bf)
... ... a single-flash setup. In that case, it's recommended to dump
140 140 both chips, as `spi1.rom` and `spi2.rom`; you can then cat both chips, as `spi1.rom` and `spi2.rom`; you can then cat
141 141 them together: them together:
142 142
143 cat spi1.rom spi2.rom > rom.bin
143 cat spi1.rom spi2.rom > rom.bin # WARNING: see note below
144
145 **WARNING: After concatenating the files, please ensure that you did so in
146 the correct order. In `hexdump -C rom.bin` you can check for the Intel Flash
147 Descriptor near the start of the file, for the bytes `5a a5 f0 0f`. You may
148 alternatively attempt extraction with `ifdtool -x rom.bin`, adding
149 the `--platform OPTION` option if needed, based on output from `--help` if
150 you need to (it lists platform strings for certain newer Intel platforms). If
151 ifdtool extraction fails, then that is another indication that you did not
152 cat the files correctly.**
144 153
145 154 If your GbE region is locked (per IFD settings), you can dump If your GbE region is locked (per IFD settings), you can dump
146 155 and flash it using external flashing equipment. The Libreboot and flash it using external flashing equipment. The Libreboot
 
... ... the `-p internal` parameter to something else. In this
251 260 situation, you should re-split the file accordingly, if situation, you should re-split the file accordingly, if
252 261 you have a dual-IC flash set, like so: you have a dual-IC flash set, like so:
253 262
254 dd if=rom.bin.new of=spi2.rom bs=1M skip=8
255 dd if=rom.bin.new of=spi1.rom bs=1M count=8
263 dd if=rom.bin.new of=spi2.rom bs=1M skip=8 # WARNING: see note below
264 dd if=rom.bin.new of=spi1.rom bs=1M count=8 # WARNING: see note below
265
266 **WARNING: The commands above assume SPI1 is 8MB and SPI2 is 4MB, making 12MB
267 total. Please adapt accordingly, for your own configuration.**
256 268
257 269 These files would then be flashed externally, separately, These files would then be flashed externally, separately,
258 270 using an external programmer. using an external programmer.
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/libreboot/lbwww

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/libreboot/lbwww

Clone this repository using git:
git clone git://git.rocketgit.com/user/libreboot/lbwww

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main