User:MartinRoth: Difference between revisions

From coreboot
Jump to navigation Jump to search
No edit summary
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Martin Roth==
==Martin Roth==


:coreboot@martinroth.com
:gaumless@gmail.com
 
==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 15:54, 8 February 2016

Martin Roth

gaumless@gmail.com

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

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.