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)
remove obsolete information e27edff3877dc30b5c3d0b3a323f5136ac150d45 Leah Rowe 2024-05-28 18:04:32
update 89868f9fa969cae2420581d45e5294b0444b4f6c Leah Rowe 2024-05-27 23:46:58
update ec4e4007fa874a7377005b171cf6a8b1a0c40c3c Leah Rowe 2024-05-27 23:07:53
don't demote the other safety warning 1930325800b0d457867e4b31d3716f1b6480a944 Leah Rowe 2024-05-27 11:09:06
grub payload warning 040249ca742becbbbf9f3cd4cf4e6e7a0ac1ff9e Leah Rowe 2024-05-27 11:02:37
put cc0 on site.cfg 1ea2893e03bb863485bdd3edb39f01af5de589cc Leah Rowe 2024-05-27 07:42:55
update docs/maintain/ b2b2b7a95698b1591b3fa945a27aefdca60f82eb Leah Rowe 2024-05-26 14:39:50
add missing parenthese 91e4e3974aece4a24d142c1300b3d43cceacb60e sertonix 2024-05-23 18:30:45
docs/install/e6400.md: Make note of 1440x900 panel errata 222db52b57487cf1ae0503c814132c9314f091d3 Nicholas Chin 2024-05-20 17:13:07
follow-up c1c9a60e67c73d56986c40c9e0af3ce0769d3b11 Leah Rowe 2024-05-13 17:04:02
docs/hardware/dell9029: Internal Flashing is possible with original BIOS 10b6ca1f638f1d131a8c286a64fe5850b2a34a74 Ben Westover 2024-05-13 03:55:53
reddit 0a66ed0e2222040985ef0e842b6caf0c46435631 Leah Rowe 2024-05-12 19:27:23
further context 6520f681fa9e0c3db689dd53f992fbad2b275a42 Leah Rowe 2024-05-12 18:54:14
sex it up a bit 8c407d05c99a28dc3de78e4cb579fba76cf6f0fd Leah Rowe 2024-05-12 18:23:50
purists 0fb8d5d75719d4197368370942b2bac7693e6b7f Leah Rowe 2024-05-12 18:14:49
intent 061f47fd3a22b290b6f34c049938669b1bcd357f Leah Rowe 2024-05-12 18:08:52
context 8451f94036815c7ac023e5aa04a3c27b5c429b06 Leah Rowe 2024-05-12 18:07:36
actually add the canoegnu page a02fe843e6197324a316fde694a7792f65e50edc Leah Rowe 2024-05-12 18:04:40
canoegnu f671d8929475c0cce6a869e4cdff578d7b5f1a66 Leah Rowe 2024-05-12 18:02:58
updates 5d5ed3b930ef76310683b95ec7f26f9a5d48bc13 Leah Rowe 2024-05-10 04:04:10
Commit e27edff3877dc30b5c3d0b3a323f5136ac150d45 - remove obsolete information
haswell uses nri exclusively now

Signed-off-by: Leah Rowe <info@minifree.org>
Author: Leah Rowe
Author date (UTC): 2024-05-28 18:04
Committer name: Leah Rowe
Committer date (UTC): 2024-05-28 18:04
Parent(s): 89868f9fa969cae2420581d45e5294b0444b4f6c
Signer:
Signing key:
Signing status: N
Tree: a92ce2b09f4f3158ffb5986f69fb0bf5d6cc35f4
File Lines added Lines deleted
site/docs/hardware/dell9020.md 1 7
site/docs/install/ivy_has_common.md 1 6
site/docs/install/ivy_has_common.uk.md 1 6
site/docs/maintain/index.md 1 9
site/news/safety.md 1 2
site/news/update202308.md 0 8
File site/docs/hardware/dell9020.md changed (mode: 100644) (index 51ea9ea..28474f5)
... ... NOTE2: Libreboot uses a *static option table* on all boards that have nvram,
143 143 which is why you must use the `-C` option on your ROM, to change the static which is why you must use the `-C` option on your ROM, to change the static
144 144 table that is baked into it. table that is baked into it.
145 145
146 On current lbmk master, graphics cards *do* work. The option to hide PEG
147 devices from MRC was disabled. Now when you insert a graphics card, the
148 onboard Intel GPU is disabled and the graphics card is used instead.
149
150 146 Here is an example of the type of errors we got when testing graphics cards Here is an example of the type of errors we got when testing graphics cards
151 147 with IOMMU enabled: with IOMMU enabled:
152 148
153 149 <https://av.vimuser.org/error.jpg> <https://av.vimuser.org/error.jpg>
154 150
155 We believe the native MRC replacement may work better on graphics card with
156 IOMMU turned on. This will be enabled in a future Libreboot release, if not
157 already supported.
151 Make sure to configure your image accordingly.
158 152
159 153 7020 compatibility 7020 compatibility
160 154 ------------------ ------------------
File site/docs/install/ivy_has_common.md changed (mode: 100644) (index 0b9907b..a048037)
... ... Libreboot build system:
66 66 target name. target name.
67 67 * SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin` * SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin`
68 68 * SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/` * SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/`
69 * Intel MRC firmware, used for ram/peripheral init on Haswell machines such as
70 thinkpad t440p/w541: `mrc/`
69 * Intel MRC firmware, provides raminit on HP EliteBook 820 G2
71 70
72 71 The above list refers to the *non-redistributable files*, and these are not The above list refers to the *non-redistributable files*, and these are not
73 72 directly included in releases. These are auto-downloaded during the build. directly included in releases. These are auto-downloaded during the build.
 
... ... generated when running this command:
82 81
83 82 ./build roms list ./build roms list
84 83
85 For example, `t440pmrc_12mb` corresponds to ThinkPad T440p with MRC firmware.
86 Whereas `t440plibremrc_12mb` corresponds to T440p with libre MRC firmware.
87 Another example: `x230_12mb` corresponds to Thinkpad X230.
88
89 84 In order to inject the necessary files into a rom image, run the script from the root of lbmk and point to the rom image. In order to inject the necessary files into a rom image, run the script from the root of lbmk and point to the rom image.
90 85
91 86 If you only wish to flash a release rom then the process of injecting the necessary files is quite simple. If you only wish to flash a release rom then the process of injecting the necessary files is quite simple.
File site/docs/install/ivy_has_common.uk.md changed (mode: 100644) (index a30d9a4..3f9dd38)
... ... Libreboot build system:
70 70 target name. target name.
71 71 * SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin` * SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin`
72 72 * SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/` * SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/`
73 * Intel MRC firmware, used for ram/peripheral init on Haswell machines such as
74 thinkpad t440p/w541: `mrc/`
73 * Intel MRC firmware, provides raminit on HP EliteBook 820 G2
75 74
76 75 The above list refers to the *non-redistributable files*, and these are not The above list refers to the *non-redistributable files*, and these are not
77 76 directly included in releases. These are auto-downloaded during the build. directly included in releases. These are auto-downloaded during the build.
 
... ... generated when running this command:
86 85
87 86 ./build roms list ./build roms list
88 87
89 For example, `t440pmrc_12mb` corresponds to ThinkPad T440p with MRC firmware.
90 Whereas `t440plibremrc_12mb` corresponds to T440p with libre MRC firmware.
91 Another example: `x230_12mb` corresponds to Thinkpad X230.
92
93 88 In order to inject the necessary files into a rom image, run the script from the root of lbmk and point to the rom image. In order to inject the necessary files into a rom image, run the script from the root of lbmk and point to the rom image.
94 89
95 90 If you only wish to flash a release rom then the process of injecting the necessary files is quite simple. If you only wish to flash a release rom then the process of injecting the necessary files is quite simple.
File site/docs/maintain/index.md changed (mode: 100644) (index 34d5825..7a16d6c)
... ... releases (only the images under `bin/` are provided).
176 176 mrc/ mrc/
177 177 --------------- ---------------
178 178
179 Please also
180 visit: <https://doc.coreboot.org/northbridge/intel/haswell/mrc.bin.html> - the
181 handling of this, in Libreboot, is based largely on the information there.
182
183 This contains the Intel MRC firmware, auto-downloaded during build
184 by logic contained under `include/vendor.sh`.
185
186 In some cases, libre MRC firmware is also available, and provided
187 by Libreboot as an alternative choice.
179 Intel System Agent downloaded at build time for HP EliteBook 820 G2.
188 180
189 181 pciroms/ pciroms/
190 182 --------------- ---------------
File site/news/safety.md changed (mode: 100644) (index f26d3b8..5c4f0e3)
... ... On these platforms, the following binary vendor files are required:
33 33
34 34 * Intel ME firmware: all Sandy/Ivy/Haswell boards. Libreboot's build system * Intel ME firmware: all Sandy/Ivy/Haswell boards. Libreboot's build system
35 35 runs `me_cleaner` to neuter the Intel ME, so that it's disabled after BringUp. runs `me_cleaner` to neuter the Intel ME, so that it's disabled after BringUp.
36 * Intel MRC firmware: Haswell platforms (W541, T440p) - a libre MRC replacement
37 is available, but experimental, and the vendor version is still recommended.
36 * Intel MRC firmware: broadwell (HP EliteBook 820 G2)
38 37 * KBC1126 EC firmware: HP laptops (all sandy/ivy/haswell) * KBC1126 EC firmware: HP laptops (all sandy/ivy/haswell)
39 38
40 39 When you [build Libreboot from source](../docs/build/), Libreboot's automated When you [build Libreboot from source](../docs/build/), Libreboot's automated
File site/news/update202308.md changed (mode: 100644) (index bcc16b2..df1664d)
... ... This *only* affects the `default` coreboot tree used in Libreboot; the `haswell`
57 57 tree (libre MRC on T440p/W541), `cros` (gru chromebooks) and `fam15h` trees used tree (libre MRC on T440p/W541), `cros` (gru chromebooks) and `fam15h` trees used
58 58 on KGPE-D16/KCMA-D8/KFSN4-DRE have not yet been updated. on KGPE-D16/KCMA-D8/KFSN4-DRE have not yet been updated.
59 59
60 I'm planning to merge Angel's libre MRC patches into `default` at some point,
61 re-basing them on the newer coreboot release, but this is done yet; unless, of
62 course, these patches upstream (on coreboot gerrit) are improved and/or merged
63 soon. I already covered fam15h AMD boards in a [previous post](fam15h.md) - I
64 plan to eventually use Dasharo (based on newer coreboot) instead of `4.11_branch`
65 on these boards. The `cros` boards need work - lots more testing, and many of
66 them must be re-added again based on said testing.
67
68 60 Testing needed! Testing needed!
69 61 =============== ===============
70 62
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