User:MartinRoth: Difference between revisions
Jump to navigation
Jump to search
MartinRoth (talk | contribs) (Created page with "Martin Roth martin.roth@se-eng.com gaumless@gmail.com Martin works for Sage Electronic Engineering. http://se-eng.com/ Sage is a coreboot vendor providing all a...") |
MartinRoth (talk | contribs) |
||
(17 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Martin Roth | ==Martin Roth== | ||
[[File:Martin.jpg]] | |||
Email: | |||
:gaumless@gmail.com | |||
:martinroth@google.com | |||
IRC: | |||
:martinr (usually) | |||
:gaumless (occasionally) | |||
==Platforms supported by coreboot== | |||
* AMD Olive Hill | |||
* AMD persimmon x3 | |||
* AMD thatcher | |||
* Asrock E350M1/USB3 | |||
* ASUS F2A8-5M | |||
* Asus KGPE-D16 | |||
* Gigabyte GA-B75M-D3H | |||
* Gigabyte GA-G41M-ES2L | |||
* Gizmosphere Gizmo | |||
* Gizmosphere Gizmo2 | |||
* Intel D510MO | |||
* Intel Galileo | |||
* Intel Galileo Gen 2 | |||
* Intel Minnowboard Max | |||
* Intel/ADI Minnowboard Turbot | |||
* Lenovo W500 | |||
* Lenovo W530 | |||
* Various chromebooks | |||
===Ordered=== | |||
* ASUS KFSN4-DRE | |||
==Links== | |||
===General Hardware & 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] | |||
====_HID & EisaID==== | |||
* [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://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=== | |||
* [http://www.memtest.org/download/ memtest downloads] | |||
==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. |
Revision as of 16:57, 12 February 2016
Martin Roth
Email:
- gaumless@gmail.com
- martinroth@google.com
IRC:
- martinr (usually)
- gaumless (occasionally)
Platforms supported by coreboot
- AMD Olive Hill
- AMD persimmon x3
- AMD thatcher
- Asrock E350M1/USB3
- ASUS F2A8-5M
- Asus KGPE-D16
- Gigabyte GA-B75M-D3H
- Gigabyte GA-G41M-ES2L
- Gizmosphere Gizmo
- Gizmosphere Gizmo2
- Intel D510MO
- Intel Galileo
- Intel Galileo Gen 2
- Intel Minnowboard Max
- Intel/ADI Minnowboard Turbot
- Lenovo W500
- Lenovo W530
- Various chromebooks
Ordered
- ASUS KFSN4-DRE
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.