User:MartinRoth: Difference between revisions
Jump to navigation
Jump to search
MartinRoth (talk | contribs) |
MartinRoth (talk | contribs) |
||
Line 23: | Line 23: | ||
* [http://helppc.netcore2k.net/topics HelpPC - Asm, C, Hardware, Interrupts, Tables for DOS & BIOS] | * [http://helppc.netcore2k.net/topics HelpPC - Asm, C, Hardware, Interrupts, Tables for DOS & BIOS] | ||
* [http://www.ctyme.com/rbrown.htm Ralf Brown's Interrupt List] | * [http://www.ctyme.com/rbrown.htm Ralf Brown's Interrupt List] | ||
====_HID & EisaID=== | |||
* [http://www-pc.uni-regensburg.de/hardware/TECHNIK/PCI_PNP/pnpid.txt EisaId list] | * [http://www-pc.uni-regensburg.de/hardware/TECHNIK/PCI_PNP/pnpid.txt EisaId list] | ||
* [http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/devids.txt EisaId list from Microsoft] | * [http://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/devids.txt EisaId list from Microsoft] | ||
* [http://lkml.iu.edu/hypermail/linux/kernel/1504.0/04084.html PRP0001 specifically means "Use the 'compatible' property to find the driver for this device"] | |||
===Payloads=== | ===Payloads=== |
Revision as of 18:31, 1 December 2015
Martin Roth
- gaumless@gmail.com
Platforms
Supported by coreboot
- Intel Minnowboard Max
- Gizmosphere Gizmo
- Gizmosphere Gizmo2
- Asrock E350M1/USB3
- AMD persimmon x2
- AMD thatcher
- ASUS F2A8-5M
- Gigabyte GA-B75M-D3H
Ordered
- Turbot (Minnowboard Max compatible)
- Intel D510MO
Links
General Hardware & BIOS
=_HID & EisaID
- EisaId list
- EisaId list from Microsoft
- PRP0001 specifically means "Use the 'compatible' property to find the driver for this device"
Payloads
Fedora setup
Tested on Fedora 20 & 21
sudo yum install git gcc gcc-c++ flex bison ncurses-devel acpica-tools wget patch pciutils-devel git clone http://review.coreboot.org/coreboot cd coreboot git submodule update --init --checkout make crossgcc-i386
Optional installs:
sudo yum install ccache clang
Flashing 3MB of 8MB ROM on minnowboard max
echo 00500000:007fffff cb-region > 8mb ; flashrom -p dediprog:voltage=1.8v -l 8mb -i cb-region -w build/coreboot.rom
Coreboot lessons
Lesson1 - Starting from scratch. Download coreboot, build it, and test the image on QEMU.