Difference between revisions of "Documentation"
From coreboot
m (→Port Guides) |
(→Papers/Articles/Slides: Change the layout to be more unified) |
||
| Line 62: | Line 62: | ||
== Papers/Articles/Slides == | == Papers/Articles/Slides == | ||
| − | + | * Breaking the Chains -- Using LinuxBIOS to Liberate Embedded x86 Processors | |
| − | * Jordan H. Crouse, Marc E. Jones, Ronald G. Minnich | + | ** Jordan H. Crouse, Marc E. Jones, Ronald G. Minnich |
| − | * Proceedings of the Linux Symposium, June 27th-30th, 2007, Ottawa, Ontario, Canada | + | ** Proceedings of the Linux Symposium, June 27th-30th, 2007, Ottawa, Ontario, Canada |
| − | * [ [https://ols2006.108.redhat.com/2007/Reprints/crouse-Reprint.pdf pdf] | [http://linuxbios.org/images/8/88/Crouse-Reprint.pdf pdf (local copy)] ] | + | ** [ [https://ols2006.108.redhat.com/2007/Reprints/crouse-Reprint.pdf pdf] | [http://linuxbios.org/images/8/88/Crouse-Reprint.pdf pdf (local copy)] ] |
| − | + | * LinuxBIOS - Freedom for your motherboard | |
| − | * Alan Carvalho de Assis | + | ** Alan Carvalho de Assis |
| − | * FISL 8.0 (8th Forum Internacional de Software Livre) | + | ** FISL 8.0 (8th Forum Internacional de Software Livre) |
| − | * [ [[Media:LinuxBIOS-FISL8.pdf|pdf]] ] | + | ** [ [[Media:LinuxBIOS-FISL8.pdf|pdf]] ] |
| − | + | * FSF is moving towards LinuxBIOS deployment (Russian article) | |
| − | * Anton Borisov | + | ** Anton Borisov |
| − | * SAMAG, 02-2006 (http://www.samag.ru) | + | ** SAMAG, 02-2006 (http://www.samag.ru) |
| − | * [ [[Media:LX2%40FSF_4a.pdf|pdf]] | [http://ps.kaos.ru/download/FSF_migrates_to_LinuxBIOS_technology.pdf alternative PDF] ] | + | ** [ [[Media:LX2%40FSF_4a.pdf|pdf]] | [http://ps.kaos.ru/download/FSF_migrates_to_LinuxBIOS_technology.pdf alternative PDF] ] |
| − | + | * FreeVGA: Architecture Independent Video Graphics Initialization for LinuxBIOS | |
| − | * Li-Ta Lo, Gregory R. Watson, Ronald G. Minnich | + | ** Li-Ta Lo, Gregory R. Watson, Ronald G. Minnich |
| − | * Usenix, February 25 2005 (??) | + | ** Usenix, February 25 2005 (??) |
| − | * [ [http://www.linuxbios.org/data/vgabios/ html] | [[Media:vgabios.pdf|pdf]] ] | + | ** [ [http://www.linuxbios.org/data/vgabios/ html] | [[Media:vgabios.pdf|pdf]] ] |
| − | + | * Flexibility in ROM: A Stackable Open Source BIOS | |
| − | * Adam Agnew, Adam Sulmicki, Ronald Minnich, William Arbaugh | + | ** Adam Agnew, Adam Sulmicki, Ronald Minnich, William Arbaugh |
| − | * USENIX 2003 Annual Technical Conference, FREENIX Track | + | ** USENIX 2003 Annual Technical Conference, FREENIX Track |
| − | * [ [http://www.usenix.org/events/usenix03/tech/freenix03/agnew/agnew_html/index.html HTML] ] | + | ** [ [http://www.usenix.org/events/usenix03/tech/freenix03/agnew/agnew_html/index.html HTML] ] |
| − | + | * Supermon: High performance monitoring for Linux clusters | |
| − | * Ron Minnich, Los Alamos National Laboratory, and Karen Reid, University of Toronto | + | ** Ron Minnich, Los Alamos National Laboratory, and Karen Reid, University of Toronto |
| − | * The [http://www.linuxshowcase.org/2001/ Fifth Annual Linux Showcase and Conference], Oakland, CA, November 5-10 2001 | + | ** The [http://www.linuxshowcase.org/2001/ Fifth Annual Linux Showcase and Conference], Oakland, CA, November 5-10 2001 |
| − | * [ [[Media:supermon.ps|ps]] ] | + | ** [ [[Media:supermon.ps|ps]] ] |
| − | + | * LOBOS and LinuxBIOS | |
| − | * Cluster Research Brochure | + | ** Cluster Research Brochure |
| − | * prepared for SC 2000, November 4-10 2000 | + | ** prepared for SC 2000, November 4-10 2000 |
| − | * [ [[Media:sc00.pdf|pdf]] ] | + | ** [ [[Media:sc00.pdf|pdf]] ] |
| − | + | * The Linux BIOS | |
| − | * Ron Minnich, James Hendricks, and Dale Webster, Los Alamos National Laboratory | + | ** Ron Minnich, James Hendricks, and Dale Webster, Los Alamos National Laboratory |
| − | * The [http://www.linuxshowcase.org/2000/ Fourth Annual Linux Showcase and Conference], Atlanta, GA, October 4-11 2000 | + | ** The [http://www.linuxshowcase.org/2000/ Fourth Annual Linux Showcase and Conference], Atlanta, GA, October 4-11 2000 |
| − | * [ [[Media:linuxbios.pdf|pdf]] | [[Media:linuxbios.ps|ps]] ] | + | ** [ [[Media:linuxbios.pdf|pdf]] | [[Media:linuxbios.ps|ps]] ] |
| − | + | * LOBOS (Linux OS Boots Linux OS): Booting a Kernel in 32-bit Mode | |
| − | * Ron Minnich, Los Alamos National Laboratory | + | ** Ron Minnich, Los Alamos National Laboratory |
| − | * The [http://www.linuxshowcase.org/2000/ Fourth Annual Linux Showcase and Conference], Atlanta, GA, October 4-11 2000 | + | ** The [http://www.linuxshowcase.org/2000/ Fourth Annual Linux Showcase and Conference], Atlanta, GA, October 4-11 2000 |
| − | * [ [[Media:lobos.pdf|pdf]] | [[Media:lobos.ps|ps]] ] | + | ** [ [[Media:lobos.pdf|pdf]] | [[Media:lobos.ps|ps]] ] |
| − | + | * Putting Linux on your motherboard | |
| − | * Antony Stone | + | ** Antony Stone |
| − | * [http://www.linux-magazine.com/ Linux Magazine], March, 2003, Pg. 76 | + | ** [http://www.linux-magazine.com/ Linux Magazine], March, 2003, Pg. 76 |
| − | * [ [[Media:LinuxBIOS.pdf|pdf]] ] | + | ** [ [[Media:LinuxBIOS.pdf|pdf]] ] |
| − | + | * Look Ma, No Bios | |
| − | * Oleg Goldshmidt | + | ** Oleg Goldshmidt |
| − | * IBM Haifa Research Laboratory, July 2006 | + | ** IBM Haifa Research Laboratory, July 2006 |
| − | * [http://www.goldshmidt.org/about/lectures.html Oleg's talks] | + | ** [http://www.goldshmidt.org/about/lectures.html Oleg's talks] |
| − | * [ [http://www.goldshmidt.org/about/LinuxBIOS/LinuxBIOSHaifux.html html] | [http://www.goldshmidt.org/about/LinuxBIOS/LinuxBIOSHaifux.html.zip html.zip] | [http://www.goldshmidt.org/about/LinuxBIOS/LinuxBIOSHaifux.ppt.zip ppt.zip] | [[Media:LookMaNoBIOS.pdf|pdf]] ] | + | ** [ [http://www.goldshmidt.org/about/LinuxBIOS/LinuxBIOSHaifux.html html] | [http://www.goldshmidt.org/about/LinuxBIOS/LinuxBIOSHaifux.html.zip html.zip] | [http://www.goldshmidt.org/about/LinuxBIOS/LinuxBIOSHaifux.ppt.zip ppt.zip] | [[Media:LookMaNoBIOS.pdf|pdf]] ] |
| − | + | * A Framework for Using Processor Cache as RAM (CAR) | |
| − | * Eswaramoorthi Nallusamy | + | ** Eswaramoorthi Nallusamy |
| − | * University of New Mexico | + | ** University of New Mexico |
| − | * [ [[Media:LBCar.ppt|ppt]] | [[Media:LBCar.pdf|pdf]]] | + | ** [ [[Media:LBCar.ppt|ppt]] | [[Media:LBCar.pdf|pdf]]] |
== Books == | == Books == | ||
Revision as of 12:07, 10 July 2008
This page contains information on how to get started building and installing coreboot, as well as build tutorials for various specific motherboards.
Contents |
Build Tutorials
- IWILL DK8-HTX Build Tutorial (coreboot v2)
- GIGABYTE GA-M57SLI-S4 Build Tutorial (coreboot v2)
- QEMU Build Tutorial (coreboot v2)
- Tyan S2881 Build Tutorial (coreboot v2)
- Tyan S2882 Build Tutorial (coreboot v2)
- Tyan S2892 Build Tutorial — the OLPC way (coreboot v2)
- ASI MB-5BLMP Build Tutorial (coreboot v2)
- BCOM WINNET100 Build Tutorial (coreboot v2)
- ASUS A8N-E Build Tutorial (coreboot v2)
- AXUS TC320 Build Tutorial (coreboot v2)
- MSI MS-7260 Build Tutorial (coreboot v2)
- VIA Epia-M, MII Build Tutorial (coreboot v2)
- SiS630 (coreboot v1)
Port Guides
Port guides and experiences.
V3
- V3 Port Guide (coreboot v3)
V2
- LinuxBIOS on AMD64 (PDF) (coreboot v2)
- The EPIA-M/MII (coreboot v2)
- AMD Geode Porting Guide (coreboot v2)
- ACPI in coreboot (coreboot v2)
V1
- The Technoland SBC 710 (coreboot v1)
- The PC CHIPS M810LR (coreboot v1)
Other Documentation
- JTAG/BSDL Guide
- VGA support
- X11 on EPIA-M
- nvramtool documentation
- Configuration tool manual (from freebios/Documentation/configmanual.ps)
- Project Book, Mangrove LinuxBios from Mathieu Deschamps
- coreboot Glossary
- The USB EHCI Debug Port may be the easiest way to do early debugging without a legacy serial port.
- Christer Weinigel: Doing Linux programming close to the hardware (PDF)
- Doxygen generated build documentation
- Creating Valid IRQ Tables
- Some documentation on "piggybacking" using PLCC chips: 1, 2, 3.
- coreboot v3
- Support Tools
- Booting Windows using coreboot
- Booting FreeBSD using coreboot
- Anatomy of a Failover coreboot v2 Image - you put what where?!
External articles
- LinuxBIOS at Four
- Integrating 9load into the LinuxBIOS
- How to get the Iwill DK8-HTX running with LinuxBIOS
Papers/Articles/Slides
- Breaking the Chains -- Using LinuxBIOS to Liberate Embedded x86 Processors
- Jordan H. Crouse, Marc E. Jones, Ronald G. Minnich
- Proceedings of the Linux Symposium, June 27th-30th, 2007, Ottawa, Ontario, Canada
- [ pdf | pdf (local copy) ]
- LinuxBIOS - Freedom for your motherboard
- Alan Carvalho de Assis
- FISL 8.0 (8th Forum Internacional de Software Livre)
- [ pdf ]
- FSF is moving towards LinuxBIOS deployment (Russian article)
- Anton Borisov
- SAMAG, 02-2006 (http://www.samag.ru)
- [ pdf | alternative PDF ]
- FreeVGA: Architecture Independent Video Graphics Initialization for LinuxBIOS
- Flexibility in ROM: A Stackable Open Source BIOS
- Adam Agnew, Adam Sulmicki, Ronald Minnich, William Arbaugh
- USENIX 2003 Annual Technical Conference, FREENIX Track
- [ HTML ]
- Supermon: High performance monitoring for Linux clusters
- Ron Minnich, Los Alamos National Laboratory, and Karen Reid, University of Toronto
- The Fifth Annual Linux Showcase and Conference, Oakland, CA, November 5-10 2001
- [ ps ]
- LOBOS and LinuxBIOS
- Cluster Research Brochure
- prepared for SC 2000, November 4-10 2000
- [ pdf ]
- The Linux BIOS
- Ron Minnich, James Hendricks, and Dale Webster, Los Alamos National Laboratory
- The Fourth Annual Linux Showcase and Conference, Atlanta, GA, October 4-11 2000
- [ pdf | ps ]
- LOBOS (Linux OS Boots Linux OS): Booting a Kernel in 32-bit Mode
- Ron Minnich, Los Alamos National Laboratory
- The Fourth Annual Linux Showcase and Conference, Atlanta, GA, October 4-11 2000
- [ pdf | ps ]
- Putting Linux on your motherboard
- Antony Stone
- Linux Magazine, March, 2003, Pg. 76
- [ pdf ]
- Look Ma, No Bios
- Oleg Goldshmidt
- IBM Haifa Research Laboratory, July 2006
- Oleg's talks
- [ html | html.zip | ppt.zip | pdf ]
- A Framework for Using Processor Cache as RAM (CAR)
Books
These books do not address LinuxBIOS specifically but provide background information useful for BIOS-level programming on PC hardware.
- PCI System Architecture
- HyperTransport System Architecture
- AMD K8 Processor Architecture (white paper/book excerpt)