news: kgpe-d16, kcma-d8 and kfsn4-dre re-added
Signed-off-by: Leah Rowe <leah@libreboot.org>master
parent
c4377b8764
commit
e11541a1ac
|
@ -40,8 +40,14 @@ Supported hardware
|
|||
|
||||
libreboot currently supports the following systems in this release:
|
||||
|
||||
### Servers (AMD, x86)
|
||||
|
||||
- [ASUS KGPE-D16 motherboard](kgpe-d16.md)
|
||||
- [ASUS KFSN4-DRE motherboard](kfsn4-dre.md)
|
||||
|
||||
### Desktops (AMD, Intel, x86)
|
||||
|
||||
- [ASUS KCMA-D8 motherboard](kcma-d8.md)
|
||||
- [Gigabyte GA-G41M-ES2L motherboard](ga-g41m-es2l.md)
|
||||
- [Acer G43T-AM3](acer_g43t-am3.md)
|
||||
- [Intel D510MO and D410PT motherboards](d510mo.md)
|
||||
|
@ -100,9 +106,6 @@ re-adding them at a later date. They were removed due to issues. List:
|
|||
- [ASUS Chromebit CS10 (veyron-mickey)](../install/chromebooks.md)
|
||||
- [ASUS Chromebook Flip C100PA (veyron-minnie)](../install/chromebooks.md)
|
||||
- [ASUS Chromebook C201PA (veyron-speedy)](../install/c201.md)
|
||||
- [ASUS KCMA-D8 motherboard](kcma-d8.md) (removed from lbmk, TODO: re-add)
|
||||
- [ASUS KGPE-D16 motherboard](kgpe-d16.md) (removed from lbmk, TODO: re-add)
|
||||
- [ASUS KFSN4-DRE motherboard](kfsn4-dre.md) (removed from lbmk, TODO: re-add)
|
||||
- [Intel D945GCLF](d945gclf.md) (removed from lbmk, TODO: re-add support)
|
||||
|
||||
### NOTES about removed boards:
|
||||
|
|
|
@ -6,10 +6,6 @@ x-toc-enable: true
|
|||
Introduction
|
||||
============
|
||||
|
||||
**KGPE-D16, KCMA-D8 and KFSN4-DRE ASUS mainboards were removed on 19
|
||||
November 2022. You can still use older revisions of Libreboot, and older
|
||||
release versions.**
|
||||
|
||||
This is a server board using AMD hardware (Fam10h *and Fam15h* CPUs
|
||||
available). It can also be used for building a high-powered workstation.
|
||||
Powered by libreboot. The coreboot port was done by Timothy Pearson of
|
||||
|
|
|
@ -3,10 +3,6 @@ title: KGPE-D16 external flashing instructions
|
|||
x-toc-enable: true
|
||||
...
|
||||
|
||||
**KGPE-D16, KCMA-D8 and KFSN4-DRE ASUS mainboards were removed on 19
|
||||
November 2022. You can still use older revisions of Libreboot, and older
|
||||
release versions.**
|
||||
|
||||
These will be re-added to Libreboot at a later date, once proper testing
|
||||
has been done.
|
||||
|
||||
|
|
|
@ -738,10 +738,6 @@ SPI flash is memory mapped and the maximum (in practise) that you can use is a
|
|||
ThinkPad X200S, X200 Tablet and T400S, all of which have WSON8 where the best
|
||||
course of action is to replace it with a SOIC8 flash chip.
|
||||
|
||||
**KGPE-D16, KCMA-D8 and KFSN4-DRE ASUS mainboards were removed on 19
|
||||
November 2022. You can still use older revisions of Libreboot, and older
|
||||
release versions.**
|
||||
|
||||
In all such cases, flashing a new chip should be done using a breadboard, not
|
||||
a test clip. You will use 2.54mm dupont leads to connect your Raspberry Pi.
|
||||
For data lines, make sure that all wires are the same length, and about 10cm
|
||||
|
|
|
@ -108,10 +108,6 @@ configuration)
|
|||
My KCMA-D8 or KGPE-D16 doesn't boot with the PIKE2008 module installed
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
**KGPE-D16, KCMA-D8 and KFSN4-DRE ASUS mainboards were removed on 19
|
||||
November 2022. You can still use older revisions of Libreboot, and older
|
||||
release versions.**
|
||||
|
||||
Loading the option ROM from the PIKE2008 module on either ASUS KCMA-D8
|
||||
or KGPE-D16 causes the system to hang at boot. It's possible to use
|
||||
this in the payload (if you use a linux kernel payload, like linuxboot),
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
fam15h.md
|
||||
censored-libreboot20230710.md
|
||||
safety.md
|
||||
libreboot20230625.md
|
||||
|
|
|
@ -0,0 +1,77 @@
|
|||
% ASUS KGPE-D16, KCMA-D8 and KFSN4-DRE re-added to Libreboot
|
||||
% Leah Rowe
|
||||
% 16 July 2023
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
[Libreboot 20220710](libreboot20220710.md) was the last release to officially
|
||||
support these boards: ASUS KFSN4-DRE, KCMA-D8 and KGPE-D16; they were removed
|
||||
shortly, shortly after that release was announced, in subsequent revisions
|
||||
of `lbmk.git`.
|
||||
|
||||
I'm pleased to announce that they have, today, been re-added to `lbmk.git`.
|
||||
This is the [automated build system](../docs/maintain/) that builds Libreboot
|
||||
ROM images, and Libreboot releases, ready for installation.
|
||||
|
||||
These boards are available *now*, if you're willing to [build Libreboot from
|
||||
source](../docs/build/); otherwise, you will find them in the next regular
|
||||
release of Libreboot.
|
||||
|
||||
It was implemented with this patch:
|
||||
<https://browse.libreboot.org/lbmk.git/commit/?id=af084014f04602f570a23b0cc23a112401348faf>
|
||||
|
||||
Differences now, versus Libreboot 20220710
|
||||
------------------------------------------
|
||||
|
||||
The following changes have been made, relative to Libreboot 20220710:
|
||||
|
||||
* Coreboot `4.11_branch` (branch) used, instead of regular `4.11` (release tag).
|
||||
This contains many fixes on top of the original Coreboot 4.11 release that
|
||||
Libreboot used.
|
||||
* I fixed several errors, enabling coreboot's crossgcc toolchain compilers
|
||||
from `4.11_branch` to *build* properly, on modern distros; Debian Sid was
|
||||
tested, and Arch Linux should work too. Without these patches, it would not
|
||||
build at all.
|
||||
* Fixed downloading of `acpica` (for use of `iasl`) in the coreboot crossgcc
|
||||
build script; the upstream link for tarballs of `acpica` were no longer
|
||||
online. Coreboot switched to github in newer revisions, but this older one
|
||||
needed patching. I ended up hosting the relevant tarball *myself*, on
|
||||
Libreboot rsync. The mirrors now have it, and Libreboot's modified
|
||||
coreboot `4.11_branch` uses that.
|
||||
* Libreboot's build system (`lbmk.git`) has been modified, to make it avoid
|
||||
building GCC Gnat, in crossgcc from coreboot `4.11_branch`. Coreboot
|
||||
implements video initialisation in *Ada* on many platforms, but these AMD
|
||||
boards use AST (Aspeed) framebuffer chips, where coreboot video initialisation
|
||||
is written in normal C. This avoids having to deal with build issues, when
|
||||
[building older Gnat with newer host
|
||||
Gnat](https://gcc.gnu.org/install/prerequisites.html)
|
||||
|
||||
The PIKE2008 fix from Libreboot 20220710 was retained, and it is included in
|
||||
today's change. This inserts an empty option ROM in CBFS, without which SeaBIOS
|
||||
would hang; the empty option ROM prevents SeaBIOS from loading the real one.
|
||||
|
||||
Dasharo firmware
|
||||
----------------
|
||||
|
||||
**Libreboot does not yet integrate Dasharo.**
|
||||
|
||||
Dasharo has support for ASUS KGPE-D16 on a much newer version of coreboot,
|
||||
where *upstream* coreboot had deleted KFSN4-DRE/KCMA-D8/KGPE-D16 support just
|
||||
after the 4.11 release; however, Dasharo *only* supports KGPE-D16 (out of these
|
||||
boards).
|
||||
|
||||
I intend to study code differences between D8/D16 time, and port those to
|
||||
Dasharo so that it can have a KCMA-D8 port. I then wish to use this in
|
||||
Libreboot. I *could* use Dasharo now, for D16, regardless. For now, the main
|
||||
priority is to have support for these boards again in Libreboot.
|
||||
|
||||
The previous news announcement said that I would only add these boards after
|
||||
doing that, but I felt this work is worthy enough for entry in the main branch
|
||||
of Libreboot. Any issues that it has will be similar to what was present in the
|
||||
Libreboot 20220710 release (Dasharo made a lot of improvements, especially to
|
||||
raminit).
|
||||
|
||||
I would like it if people can provide testing for all of these boards, in
|
||||
today's Libreboot's revisions. [Learn here how to become a board tester for
|
||||
the Libreboot project](../docs/maintain/testing.md).
|
|
@ -2,10 +2,7 @@
|
|||
% Leah Rowe
|
||||
% 30 March 2023
|
||||
|
||||
**UPDATE: As of 25 April 2023, I've now ordered one myself. The issue was
|
||||
finding one with a decent cooler, which is rare, but I found one. 2 CPUs,
|
||||
some RAM, the cooler - and I'll get a case+PSU to put it in. Expect D16 in
|
||||
the next Libreboot release. Expect it.**
|
||||
**UPDATE: I have this board now. I do not require donation anymore.**
|
||||
|
||||
Please donate a D16 machine if you can
|
||||
======================================
|
||||
|
|
Loading…
Reference in New Issue