Difference between revisions of "Documentation"

From coreboot
Jump to: navigation, search
m
m (Papers/articles/slides)
Line 76: Line 76:
 
== Papers/articles/slides ==
 
== Papers/articles/slides ==
  
* Breaking the Chains -- Using LinuxBIOS to Liberate Embedded x86 Processors
+
* '''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. [ [https://ols2006.108.redhat.com/2007/Reprints/crouse-Reprint.pdf pdf] | [http://linuxbios.org/images/8/88/Crouse-Reprint.pdf pdf (local copy)] ]
** 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)] ]
+
  
* LinuxBIOS - Freedom for your motherboard
+
* '''LinuxBIOS - Freedom for your motherboard''', Alan Carvalho de Assis
** Alan Carvalho de Assis
+
** FISL 8.0 (8th Forum Internacional de Software Livre). [ [[Media:LinuxBIOS-FISL8.pdf|pdf]] ]
** FISL 8.0 (8th Forum Internacional de Software Livre)
+
** [ [[Media:LinuxBIOS-FISL8.pdf|pdf]] ]
+
  
* FSF is moving towards LinuxBIOS deployment (Russian article)
+
* '''FSF is moving towards LinuxBIOS deployment (Russian article)''', Anton Borisov
** Anton Borisov
+
** 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] ]
** 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] ]
+
  
* FreeVGA: Architecture Independent Video Graphics Initialization for LinuxBIOS
+
* '''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 (??). [ [http://www.linuxbios.org/data/vgabios/ html] | [[Media:vgabios.pdf|pdf]] ]
** Usenix, February 25 2005 (??)
+
** [ [http://www.linuxbios.org/data/vgabios/ html] | [[Media:vgabios.pdf|pdf]] ]
+
  
* Flexibility in ROM: A Stackable Open Source BIOS
+
* '''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, [ [http://www.usenix.org/events/usenix03/tech/freenix03/agnew/agnew_html/index.html HTML] ]
** USENIX 2003 Annual Technical Conference, FREENIX Track
+
** [ [http://www.usenix.org/events/usenix03/tech/freenix03/agnew/agnew_html/index.html HTML] ]
+
  
* Supermon: High performance monitoring for Linux clusters
+
* '''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, [ [[Media:supermon.ps|ps]] ]  
** The [http://www.linuxshowcase.org/2001/ Fifth Annual Linux Showcase and Conference], Oakland, CA, November 5-10 2001
+
** [ [[Media:supermon.ps|ps]] ]  
+
  
* LOBOS and LinuxBIOS
+
* '''LOBOS and LinuxBIOS''', Cluster Research Brochure
** Cluster Research Brochure
+
** Prepared for SC 2000, November 4-10 2000, [ [[Media:sc00.pdf|pdf]] ]  
** prepared for SC 2000, November 4-10 2000
+
** [ [[Media:sc00.pdf|pdf]] ]  
+
  
* The Linux BIOS
+
* '''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, [ [[Media:linuxbios.pdf|pdf]] | [[Media:linuxbios.ps|ps]] ]  
** 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]] ]  
+
  
* LOBOS (Linux OS Boots Linux OS): Booting a Kernel in 32-bit Mode
+
*''' 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, [ [[Media:lobos.pdf|pdf]] | [[Media:lobos.ps|ps]] ]  
** 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]] ]  
+
  
* Putting Linux on your motherboard
+
* '''Putting Linux on your motherboard''', Antony Stone
** Antony Stone
+
** [http://www.linux-magazine.com/ Linux Magazine], March, 2003, Pg. 76[ [[Media:LinuxBIOS.pdf|pdf]] ]
** [http://www.linux-magazine.com/ Linux Magazine], March, 2003, Pg. 76
+
** [ [[Media:LinuxBIOS.pdf|pdf]] ]
+
  
* Look Ma, No Bios
+
* '''Look Ma, No Bios''', Oleg Goldshmidt
** Oleg Goldshmidt
+
** IBM Haifa Research Laboratory, July 2006, [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]] ]
** IBM Haifa Research Laboratory, July 2006
+
** [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]] ]
+
  
* A Framework for Using Processor Cache as RAM (CAR)
+
* '''A Framework for Using Processor Cache as RAM (CAR)''', Eswaramoorthi Nallusamy
** Eswaramoorthi Nallusamy
+
** University of New Mexico, [ [[Media:LBCar.ppt|ppt]] | [[Media:LBCar.pdf|pdf]]]
** University of New Mexico
+
** [ [[Media:LBCar.ppt|ppt]] | [[Media:LBCar.pdf|pdf]]]
+
  
 
== Books ==
 
== Books ==

Revision as of 17:11, 19 September 2010

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.

coreboot related documentation

coreboot v4

coreboot v3 (obsolete)

coreboot v1 (obsolete)

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, 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.