Get coreboot #1
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This is a stub issue with tracking for coreboot implementation for leonid
Abstract: Automate this so that it can be processed by zernit and paludis during regular system update
Note: you might need to boot up in iomem=relaxed mode to read real registers in /dev/mem
requires:
gcc
golang
lspci
dmidecode
acpidump
(part ofacpica
on some distros)sudo ./autoport --input_log=logs --make_logs --coreboot_dir=../..
Expecting to generate files alike: src/mainboard/lenovo/lenovo_g770
you may need to rename
lenovo_g770
ong770
You need ada compiler (GNAT) installed do not continue without it, because reasons(?)
cd coreboot && make menuconfig
and select from menu lenovo -> g770, save and exit -> build/coreboot.rom should spit out at the endThis is auto-generated config so you may need to fix the build target
To get the rom file on the bios chip you need SPI like raspberry pi
layout has descriptor + gbe + ME fw + bios
Read the pinouts for your bios chip and wire it to external SPI
CLK CE MISO MOSI VCC GND
It needs 3.3 Volts DC, amperage unknown
on raspberry pi use flashroom
make at least two backups of your current bios and ensure that the checksums are matching if not continue until you are confident that you have a solid copy of your factory bios