2006-10-20 23:50:01 +02:00
|
|
|
-------------------------------------------------------------------------------
|
2009-04-17 19:11:39 +02:00
|
|
|
coreboot README
|
2006-10-20 23:50:01 +02:00
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
2009-04-17 19:11:39 +02:00
|
|
|
coreboot is a Free Software project aimed at replacing the proprietary
|
2006-10-20 23:50:01 +02:00
|
|
|
BIOS you can find in most of today's computers.
|
|
|
|
|
|
|
|
It performs just a little bit of hardware initialization and then executes
|
2009-04-17 19:11:39 +02:00
|
|
|
one of many possible payloads, e.g. a Linux kernel or a bootloader.
|
2006-10-20 23:50:01 +02:00
|
|
|
|
|
|
|
|
|
|
|
Payloads
|
|
|
|
--------
|
|
|
|
|
|
|
|
After the basic initialization of the hardware has been performed, any
|
2009-04-17 19:11:39 +02:00
|
|
|
desired "payload" can be started by coreboot.
|
2006-10-20 23:50:01 +02:00
|
|
|
|
2009-04-17 19:11:39 +02:00
|
|
|
See http://www.coreboot.org/Payloads for a list of supported payloads.
|
2006-10-20 23:50:01 +02:00
|
|
|
|
|
|
|
|
|
|
|
Supported Hardware
|
|
|
|
------------------
|
|
|
|
|
2009-04-17 19:11:39 +02:00
|
|
|
coreboot supports a wide range of chipsets, devices, and mainboards.
|
2006-10-20 23:50:01 +02:00
|
|
|
|
|
|
|
For details please consult:
|
|
|
|
|
2008-01-18 16:08:58 +01:00
|
|
|
* http://www.coreboot.org/Supported_Motherboards
|
|
|
|
* http://www.coreboot.org/Supported_Chipsets_and_Devices
|
2006-10-20 23:50:01 +02:00
|
|
|
|
|
|
|
|
2009-04-17 19:11:39 +02:00
|
|
|
Build Requirements
|
|
|
|
------------------
|
|
|
|
|
|
|
|
* gcc / g++
|
|
|
|
* make
|
|
|
|
* python
|
|
|
|
|
|
|
|
Optional:
|
|
|
|
|
|
|
|
* doxygen (for generating/viewing documentation)
|
|
|
|
* iasl (for targets with ACPI support)
|
|
|
|
* gdb (for better debugging facilities on some targets)
|
2010-01-18 13:01:10 +01:00
|
|
|
* ncurses (for 'make menuconfig')
|
2009-04-17 19:11:39 +02:00
|
|
|
|
|
|
|
|
|
|
|
Building coreboot
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
Please consult http://www.coreboot.org/Documentation for details.
|
|
|
|
|
|
|
|
|
|
|
|
Testing coreboot Without Modifying Your Hardware
|
|
|
|
-------------------------------------------------
|
|
|
|
|
|
|
|
If you want to test coreboot without any risks before you really decide
|
|
|
|
to use it on your hardware, you can use the QEMU system emulator to run
|
|
|
|
coreboot virtually in QEMU.
|
|
|
|
|
|
|
|
Please see http://www.coreboot.org/QEMU for details.
|
|
|
|
|
|
|
|
|
2006-10-20 23:50:01 +02:00
|
|
|
Website and Mailing List
|
|
|
|
------------------------
|
|
|
|
|
|
|
|
Further details on the project, a FAQ, many HOWTOs, news, development
|
2008-01-18 16:08:58 +01:00
|
|
|
guidelines and more can be found on the coreboot website:
|
2006-10-20 23:50:01 +02:00
|
|
|
|
2008-01-18 16:08:58 +01:00
|
|
|
http://www.coreboot.org
|
2006-10-20 23:50:01 +02:00
|
|
|
|
2008-01-18 16:08:58 +01:00
|
|
|
You can contact us directly on the coreboot mailing list:
|
2006-10-20 23:50:01 +02:00
|
|
|
|
2008-01-18 16:08:58 +01:00
|
|
|
http://www.coreboot.org/Mailinglist
|
2006-10-20 23:50:01 +02:00
|
|
|
|
|
|
|
|
|
|
|
Copyright and License
|
|
|
|
---------------------
|
|
|
|
|
2008-01-18 16:08:58 +01:00
|
|
|
The copyright on coreboot is owned by quite a large number of individual
|
2006-10-20 23:50:01 +02:00
|
|
|
developers and companies. Please check the individual source files for details.
|
|
|
|
|
2009-04-17 19:11:39 +02:00
|
|
|
coreboot is licensed under the terms of the GNU General Public License (GPL).
|
2006-10-20 23:50:01 +02:00
|
|
|
Some files are licensed under the "GPL (version 2, or any later version)",
|
|
|
|
and some files (mostly those derived from the Linux kernel) are licensed under
|
|
|
|
the "GPL, version 2". For some parts, which were derived from other projects,
|
|
|
|
other (GPL-compatible) licenses may apply. Please check the individual
|
|
|
|
source files for details.
|
|
|
|
|
2008-01-18 16:08:58 +01:00
|
|
|
This makes the resulting coreboot images licensed under the GPL, version 2.
|
2007-02-27 23:21:59 +01:00
|
|
|
|