Group: Hardware/Upstream projects/Coreboot
(→Libreboot patches: Build system related patches are probably not critical, though they would be good to upstream them as it is probably easy to do) |
(→Computers status: Add known Intel chipsets. Very useful for maintenance purposes.) |
||
Line 67: | Line 67: | ||
! Model(s) | ! Model(s) | ||
! Maintainer(s) | ! Maintainer(s) | ||
+ | ! Chipset family | ||
! Status | ! Status | ||
|- | |- | ||
Line 73: | Line 74: | ||
* G43T-AM3 | * G43T-AM3 | ||
| {{No|Unmaintained}} | | {{No|Unmaintained}} | ||
+ | | Intel G43 | ||
| {{yes|Seem fine. Also has native GPU initialization.}} | | {{yes|Seem fine. Also has native GPU initialization.}} | ||
|- | |- | ||
Line 81: | Line 83: | ||
* Macbook 2,1 | * Macbook 2,1 | ||
| {{yes|Evgeny Zinoviev}} | | {{yes|Evgeny Zinoviev}} | ||
+ | | Intel I945 | ||
| {{orange| | | {{orange| | ||
* No more free software GPU init in 4.18 but the i915 driver seem to be able to initialize the GPU for the X60<ref name="x60-4.18-gpu-test"></ref> | * No more free software GPU init in 4.18 but the i915 driver seem to be able to initialize the GPU for the X60<ref name="x60-4.18-gpu-test"></ref> | ||
Line 89: | Line 92: | ||
* KCMA-D8 | * KCMA-D8 | ||
| {{No|Unmaintained}} | | {{No|Unmaintained}} | ||
+ | | | ||
| {{No|Removed from Coreboot}} | | {{No|Removed from Coreboot}} | ||
|- | |- | ||
Line 95: | Line 99: | ||
* KFSN4-DRE | * KFSN4-DRE | ||
| {{No|Unmaintained}} | | {{No|Unmaintained}} | ||
+ | | | ||
| {{No|Removed from Coreboot}} | | {{No|Removed from Coreboot}} | ||
|- | |- | ||
Line 101: | Line 106: | ||
* KGPE-D16 | * KGPE-D16 | ||
| {{No|Unmaintained}} | | {{No|Unmaintained}} | ||
+ | | | ||
| {{No|Removed from Coreboot}} | | {{No|Removed from Coreboot}} | ||
|- | |- | ||
Line 106: | Line 112: | ||
| | | | ||
* D945GCLF2D | * D945GCLF2D | ||
− | | colspan=" | + | | colspan="3" | Not mentioned upstream, Similar to the Intel D945GCLF, "reported working by a user" on the Libreboot website |
|- | |- | ||
| Gigabyte | | Gigabyte | ||
Line 112: | Line 118: | ||
* GA-G41M-ES2L | * GA-G41M-ES2L | ||
| {{yes|Damien Zammit}} | | {{yes|Damien Zammit}} | ||
+ | | Intel I945 | ||
| {{yes|Seem fine. Also has native GPU initialization.}} | | {{yes|Seem fine. Also has native GPU initialization.}} | ||
|- | |- | ||
Line 122: | Line 129: | ||
* Veyron_Speedy (ASUS C201 Chromebook) | * Veyron_Speedy (ASUS C201 Chromebook) | ||
| {{No|Unmaintained}} | | {{No|Unmaintained}} | ||
+ | | | ||
| {{Yes|Still in Coreboot 4.18}} | | {{Yes|Still in Coreboot 4.18}} | ||
|- | |- | ||
Line 129: | Line 137: | ||
* D510MO | * D510MO | ||
| {{Yes|Damien Zammit}} | | {{Yes|Damien Zammit}} | ||
+ | | | ||
| {{orange| | | {{orange| | ||
* No more free software GPU init in 4.18 but the i915 driver seem to be able to initialize the GPU for the X60<ref name="x60-4.18-gpu-test"></ref> | * No more free software GPU init in 4.18 but the i915 driver seem to be able to initialize the GPU for the X60<ref name="x60-4.18-gpu-test"></ref> | ||
Line 136: | Line 145: | ||
| | | | ||
* D945GCLF | * D945GCLF | ||
− | | {{No|Unmaintained}} | + | | {{No|Unmaintained}} |
+ | | | ||
| {{yes|Seem fine. Also has native GPU initialization.}} | | {{yes|Seem fine. Also has native GPU initialization.}} | ||
|- | |- | ||
Line 146: | Line 156: | ||
* <s>Thinkpad Z61t</s><ref>Cannot be supported because only ATI GPUs are available. Reference: https://www.thinkwiki.org/wiki/Category:Z61t /!\ Add blocker recommended for this link.</ref> | * <s>Thinkpad Z61t</s><ref>Cannot be supported because only ATI GPUs are available. Reference: https://www.thinkwiki.org/wiki/Category:Z61t /!\ Add blocker recommended for this link.</ref> | ||
| {{yes|Alexander Couzens}} | | {{yes|Alexander Couzens}} | ||
+ | | Intel I945 | ||
| {{orange| | | {{orange| | ||
* No more free software GPU init in 4.18 but the i915 driver seem to be able to initialize the GPU for the X60<ref name="x60-4.18-gpu-test"></ref> | * No more free software GPU init in 4.18 but the i915 driver seem to be able to initialize the GPU for the X60<ref name="x60-4.18-gpu-test"></ref> | ||
Line 158: | Line 169: | ||
* Thinkpad W500 | * Thinkpad W500 | ||
| {{yes|Alexander Couzens}} | | {{yes|Alexander Couzens}} | ||
+ | | Intel GM45 | ||
| {{yes| | | {{yes| | ||
* Seem fine | * Seem fine | ||
Line 165: | Line 177: | ||
| | | | ||
* Thinkpad T400s<ref>https://ryf.fsf.org/index.php/products/TET-T400s</ref> | * Thinkpad T400s<ref>https://ryf.fsf.org/index.php/products/TET-T400s</ref> | ||
− | | colspan=" | + | | colspan="3" | Not mentioned upstream, might be similar to the T400. DRIVERS_LENOVO_WACOM is not in src/mainboard/lenovo/t400/Kconfig though. |
|- | |- | ||
| Lenovo | | Lenovo | ||
Line 173: | Line 185: | ||
* Thinkpad X60 Tablet | * Thinkpad X60 Tablet | ||
| {{yes|Alexander Couzens}} | | {{yes|Alexander Couzens}} | ||
+ | | Intel I945 | ||
| {{orange| | | {{orange| | ||
* No more free software GPU init in 4.18 but the i915 driver seem to be able to intialize the GPU<ref name="x60-4.18-gpu-test">The test was done with an X60 without internal display, an external display, Coreboot 4.18 without nonfree microcode and Guix with linux-libre 6.0.10-gnu</ref> | * No more free software GPU init in 4.18 but the i915 driver seem to be able to intialize the GPU<ref name="x60-4.18-gpu-test">The test was done with an X60 without internal display, an external display, Coreboot 4.18 without nonfree microcode and Guix with linux-libre 6.0.10-gnu</ref> | ||
Line 184: | Line 197: | ||
* ThinkPad X301 | * ThinkPad X301 | ||
| {{yes|Stefan Ott}} | | {{yes|Stefan Ott}} | ||
+ | | Intel GM45 | ||
| {{yes|Seem fine}} | | {{yes|Seem fine}} | ||
|- | |- |
Revision as of 00:10, 25 December 2022
Introduction
While Coreboot contains and uses nonfree software, it is the upstream for Libreboot. It also contains a wide variety of projects.
This means that we have to care about the upstream status of computers that can be supported by Libreboot. And we also need FSDG compliant ways to be able to use and package the tools that are developed in the Coreboot source tree.
Tools
FSDG Distribution | Package | Tools |
---|---|---|
Guix | ifdtool |
|
Guix | intelmetool |
|
Guix | me-cleaner |
|
Parabola | libreboot-utils |
|
Trisquel 10 (nabia) | nvramtool |
|
Computers status
Original vendors | Model(s) | Maintainer(s) | Chipset family | Status |
---|---|---|---|---|
Acer |
|
Unmaintained | Intel G43 | Seem fine. Also has native GPU initialization. |
Apple |
|
Evgeny Zinoviev | Intel I945 |
|
Asus |
|
Unmaintained | Removed from Coreboot | |
Asus |
|
Unmaintained | Removed from Coreboot | |
Asus |
|
Unmaintained | Removed from Coreboot | |
Gigabyte |
|
Not mentioned upstream, Similar to the Intel D945GCLF, "reported working by a user" on the Libreboot website | ||
Gigabyte |
|
Damien Zammit | Intel I945 | Seem fine. Also has native GPU initialization. |
|
Unmaintained | Still in Coreboot 4.18 | ||
Intel |
|
Damien Zammit |
|
|
Intel |
|
Unmaintained | Seem fine. Also has native GPU initialization. | |
Lenovo | Alexander Couzens | Intel I945 |
|
|
Lenovo |
|
Alexander Couzens | Intel GM45 |
|
Lenovo |
|
Not mentioned upstream, might be similar to the T400. DRIVERS_LENOVO_WACOM is not in src/mainboard/lenovo/t400/Kconfig though. | ||
Lenovo |
|
Alexander Couzens | Intel I945 |
|
Lenovo |
|
Stefan Ott | Intel GM45 | Seem fine |
- ↑ 1.01.11.21.3 The test was done with an X60 without internal display, an external display, Coreboot 4.18 without nonfree microcode and Guix with linux-libre 6.0.10-gnu
- ↑ Cannot be supported because only ATI GPUs are available. Reference: https://www.thinkwiki.org/wiki/Category:T60p /!\ Add blocker recommended for this link.
- ↑ Cannot be supported because only ATI GPUs are available. Reference: https://www.thinkwiki.org/wiki/Category:Z61t /!\ Add blocker recommended for this link.
- ↑ https://ryf.fsf.org/index.php/products/TET-T400s
Libreboot patches
Page License
In addition to the Libreplanet license:
Content is available under GNU Free Documentation License 1.3. By contributing to any page on this wiki, you agree to assign copyright for your contribution to the Free Software Foundation (see LibrePlanet:Copyrights for details). The Free Software Foundation promises to always use either a verbatim copying license or a free documentation license when publishing your contribution. We grant you back all your rights under copyright, including the rights to copy, modify, and redistribute your contributions. You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!
This page is also licensed under the following license:
This page is released under the GNU Free Documentation License, either version 1.3 or (at your option) any newer version as published by the Free Software Foundation, with no Invariant Sections, no Front Cover Texts and no Back Cover Texts.
This way it can be reused as-is in Libreboot without having to care about the absence of "or later" clause or invariant sections, cover texts, etc.