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 |
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 |
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 |