Difference between revisions of "Documentation"

From coreboot
Jump to: navigation, search
m (Other Documentation)
m (Other Documentation)
Line 30: Line 30:
 
== Other Documentation ==
 
== Other Documentation ==
  
 +
* [[Datasheets]]
 +
* [[Nvidia CK804 Porting Notes]]
 +
* [[Creating Valid IRQ Tables]]
 
* [[JTAG/BSDL Guide]]
 
* [[JTAG/BSDL Guide]]
 +
 
* [[VGA support]]
 
* [[VGA support]]
 
* [[X11 on EPIA-M]]
 
* [[X11 on EPIA-M]]
* [[nvramtool|nvramtool documentation]]
 
 
* [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]] + a list of datasheets for each topic
+
* [[Glossary|coreboot glossary]] and 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)
 
* [http://snapshots.linuxbios.org/docs/doxygen/ Doxygen generated build documentation]
 
* [http://snapshots.linuxbios.org/docs/doxygen/ Doxygen generated build documentation]
* [[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]].
 
* [[Support Tools]]
 
* [[Support Tools]]
 
* [[Booting Windows using coreboot]]
 
* [[Booting Windows using coreboot]]
 
* [[Booting FreeBSD using coreboot]]
 
* [[Booting FreeBSD using coreboot]]
* [[AMD Public Documents]]
 
 
* [[Initramfs]]
 
* [[Initramfs]]
 
* [[Artecgroup programmable LPC dongle]]
 
* [[Artecgroup programmable LPC dongle]]
* [[Nvidia CK804 Porting Notes]]
 
 
* [[API]]
 
* [[API]]
 
* [[Soldering a socket on your board]]
 
* [[Soldering a socket on your board]]

Revision as of 16:52, 18 April 2009

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

Build tutorials and status pages

  • See Category:Tutorials for the full list of build tutorials / status pages for supported boards. Note that not all boards have such a page, yet.

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.