Difference between revisions of "Documentation"

From coreboot
Jump to: navigation, search
m (Build Tutorials)
m
Line 10: Line 10:
  
 
=== coreboot v3 ===
 
=== coreboot v3 ===
* [http://www.coreboot.org/images/0/0a/Newboot.pdf V3 Port Guide] (coreboot v3)
+
 
 +
* [http://www.coreboot.org/images/0/0a/Newboot.pdf V3 Port Guide]
 
* [[Notes for v3 ports]]
 
* [[Notes for v3 ports]]
 +
* [[coreboot v3]]
  
 
=== coreboot v2 ===
 
=== coreboot v2 ===
* [http://www.openbios.org/LinuxBIOS-AMD64.pdf LinuxBIOS on AMD64 (PDF)] (coreboot v2)
+
 
* [[The EPIA-M/MII]] (coreboot v2)
+
* [http://www.openbios.org/LinuxBIOS-AMD64.pdf LinuxBIOS on AMD64 (PDF)]
* [[AMD Geode Porting Guide]] (coreboot v2)
+
* [[The EPIA-M/MII]]
* [[ACPI in coreboot]] (coreboot v2)
+
* [[AMD Geode Porting Guide]]
 +
* [[ACPI in coreboot]]
 +
* [[Anatomy of a Failover coreboot v2 Image]] - you put what where?!
  
 
=== coreboot v1 ===
 
=== coreboot v1 ===
* [[The Technoland SBC 710]] (coreboot v1)
+
 
* [[The PC CHIPS M810LR]] (coreboot v1)
+
* [[The Technoland SBC 710]]
 +
* [[The PC CHIPS M810LR]]
  
 
== Other Documentation ==
 
== Other Documentation ==
Line 31: Line 36:
 
* [http://www.linuxbios.org/data/docs/configmanual.ps Configuration tool manual] (from freebios/Documentation/configmanual.ps)
 
* [http://www.linuxbios.org/data/docs/configmanual.ps Configuration tool manual] (from freebios/Documentation/configmanual.ps)
 
* [http://www.linuxbios.org/data/lbdoc Project Book, Mangrove LinuxBios] from Mathieu Deschamps
 
* [http://www.linuxbios.org/data/lbdoc Project Book, Mangrove LinuxBios] from Mathieu Deschamps
* coreboot [[Glossary]]
+
* coreboot [[Glossary]] + a list of datasheets for each topic
 
* The USB [[EHCI Debug Port]] may be the easiest way to do early debugging without a legacy serial port.
 
* The USB [[EHCI Debug Port]] may be the easiest way to do early debugging without a legacy serial port.
 
* [http://web.archive.org/web/20040414101354/http://www.lysator.liu.se/upplysning/fa/linuxbios.pdf Christer Weinigel: Doing Linux programming close to the hardware] (PDF)
 
* [http://web.archive.org/web/20040414101354/http://www.lysator.liu.se/upplysning/fa/linuxbios.pdf Christer Weinigel: Doing Linux programming close to the hardware] (PDF)
Line 37: Line 42:
 
* [[Creating Valid IRQ Tables]]
 
* [[Creating Valid IRQ Tables]]
 
* Some documentation on "piggybacking" using PLCC chips: [[:Image:Tivo_prom_piggy_back_socket_installation.pdf|1]], [[:Image:How_to_build_the_tivo_prom_piggy_socket.pdf|2]], [[:Image:Tivo_piggyback_prom.pdf|3]].
 
* Some documentation on "piggybacking" using PLCC chips: [[:Image:Tivo_prom_piggy_back_socket_installation.pdf|1]], [[:Image:How_to_build_the_tivo_prom_piggy_socket.pdf|2]], [[:Image:Tivo_piggyback_prom.pdf|3]].
* [[coreboot v3]]
 
 
* [[Support Tools]]
 
* [[Support Tools]]
 
* [[Booting Windows using coreboot]]
 
* [[Booting Windows using coreboot]]
 
* [[Booting FreeBSD using coreboot]]
 
* [[Booting FreeBSD using coreboot]]
* [[Anatomy of a Failover coreboot v2 Image]] - you put what where?!
 
 
* [[AMD Public Documents]]
 
* [[AMD Public Documents]]
  

Revision as of 17:18, 2 October 2008

This page contains information on how to get started building and installing coreboot, as well as build tutorials for various specific motherboards.

Build Tutorials

Port Guides

Port guides and experiences.

coreboot v3

coreboot v2

coreboot v1

Other Documentation

External articles

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 ]
  • FreeVGA: Architecture Independent Video Graphics Initialization for LinuxBIOS
    • Li-Ta Lo, Gregory R. Watson, Ronald G. Minnich
    • Usenix, February 25 2005 (??)
    • [ html | pdf ]
  • 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
  • LOBOS and LinuxBIOS
    • Cluster Research Brochure
    • prepared for SC 2000, November 4-10 2000
    • [ pdf ]
  • Putting Linux on your motherboard
  • A Framework for Using Processor Cache as RAM (CAR)
    • Eswaramoorthi Nallusamy
    • University of New Mexico
    • [ ppt | pdf]

Books

These books do not address LinuxBIOS specifically but provide background information useful for BIOS-level programming on PC hardware.