Difference between revisions of "Documentation"

From coreboot
Jump to: navigation, search
m
m
Line 1: Line 1:
== Board status pages ==
+
This page is a collections of '''coreboot-related documentation resources''', HOWTOs, development notes, articles and papers.
  
* Check [[:Category:Tutorials|this page]] for the full list of status pages for supported boards. Note that not all boards have such a page, yet.
+
{| border="0" valign="top" width="100%"
 
+
| valign="top"|
== coreboot v4 ==
+
  
 
* [http://www.openfirmware.info/data/docs/LinuxBIOS-AMD64.pdf LinuxBIOS on AMD64 (PDF)]
 
* [http://www.openfirmware.info/data/docs/LinuxBIOS-AMD64.pdf LinuxBIOS on AMD64 (PDF)]
Line 13: Line 12:
 
* [[Nvidia CK804 Porting Notes]]
 
* [[Nvidia CK804 Porting Notes]]
 
* [[The EPIA-M/MII]]
 
* [[The EPIA-M/MII]]
 
+
* [[:Category:Tutorials|Board status pages]]
== coreboot v3 (obsolete) ==
+
 
+
* [http://www.coreboot.org/images/0/0a/Newboot.pdf V3 Port Guide]
+
* [[Notes for v3 ports]]
+
* [[coreboot v3]]
+
 
+
== coreboot v1 (obsolete) ==
+
 
+
* [[Technoland SBC 710]]
+
* [[PCCHIPS M810LR]]
+
* [[SiS630]]
+
 
+
== Other documentation ==
+
 
+
{| border="0" valign="top" width="100%"
+
| valign="top"|
+
 
+
 
* [[Datasheets]]
 
* [[Datasheets]]
 
* [[Creating Valid IRQ Tables]]
 
* [[Creating Valid IRQ Tables]]
Line 44: Line 26:
 
* [[Windows|Booting Windows using coreboot]]
 
* [[Windows|Booting Windows using coreboot]]
 
* [[FreeBSD|Booting FreeBSD using coreboot]]
 
* [[FreeBSD|Booting FreeBSD using coreboot]]
 +
 +
| valign="top" |
 +
 
* [[Initramfs]]
 
* [[Initramfs]]
 
* [[Artecgroup programmable LPC dongle]]
 
* [[Artecgroup programmable LPC dongle]]
 
* [[API]]
 
* [[API]]
 
| valign="top" |
 
 
 
* [[Soldering a socket on your board]]
 
* [[Soldering a socket on your board]]
 
* [[Section overlaps]]
 
* [[Section overlaps]]
Line 69: Line 51:
  
 
|}
 
|}
 +
 +
== Obsolete documentation ==
 +
 +
'''coreboot v3 (obsolete):'''
 +
 +
* [http://www.coreboot.org/images/0/0a/Newboot.pdf V3 Port Guide]
 +
* [[Notes for v3 ports]]
 +
* [[coreboot v3]]
 +
 +
'''coreboot v1 (obsolete):'''
 +
 +
* [[Technoland SBC 710]]
 +
* [[PCCHIPS M810LR]]
 +
* [[SiS630]]
  
 
== Papers/articles/slides ==
 
== Papers/articles/slides ==

Revision as of 19:51, 24 September 2010

This page is a collections of coreboot-related documentation resources, HOWTOs, development notes, articles and papers.

Obsolete documentation

coreboot v3 (obsolete):

coreboot v1 (obsolete):

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, Ron Minnich, Los Alamos National Laboratory, and Karen Reid, University of Toronto
  • LOBOS and LinuxBIOS, Cluster Research Brochure
    • Prepared for SC 2000, November 4-10 2000, [ pdf ]
  • Putting Linux on your motherboard, Antony Stone
  • 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.