<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.coreboot.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.coreboot.org/api.php?action=feedcontributions&amp;user=Stuge&amp;feedformat=atom</id>
		<title>coreboot - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://www.coreboot.org/api.php?action=feedcontributions&amp;user=Stuge&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Special:Contributions/Stuge"/>
		<updated>2013-05-20T14:24:07Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.20.5</generator>

	<entry>
		<id>http://www.coreboot.org/Lenovo_x60x</id>
		<title>Lenovo x60x</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Lenovo_x60x"/>
				<updated>2012-10-04T18:54:50Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Flashing on the laptop instructions. ==&lt;br /&gt;
'''Lenovo X60''', '''X60s''', '''T60''' and '''T60p''' flashing instructions.&lt;br /&gt;
&lt;br /&gt;
These Lenovo laptops have a register that must be flipped before coreboot can be flashed.&lt;br /&gt;
&lt;br /&gt;
For those/some models with SPI flash chips you have also to modify flashrom. Because the chipset locks down the available commands that flashrom can send to the flash chip, you also need to change the flashrom source in a way that is not suitable to upstream.  Flash chips can be identified by various commands (REMS*, RDID etc.). Some of them reply with an ID for the vendor and the exact chip model; others just reply with a single byte which is fine if there is only a small number of chips to distinguish, but won't work for the huge number of flash chips known to flashrom. The problem with the vendor BIOS is that it forbids the higher quality identification commands, so you need to force flashrom to use the lower quality opcode for the chip in your Thinkpad. You have to know the chip model beforehand (e.g. by inspection).&lt;br /&gt;
&lt;br /&gt;
You will need: the flashrom source, a small patch for it, and [http://git.stuge.se/?p=bucts.git the bucts utility].&lt;br /&gt;
&lt;br /&gt;
# Patch flashrom to use RES1 SPI identification and spi_chip_write_1 for your flash chip, as well as change the flash chip model id to fit the RES1 command.  &lt;br /&gt;
#: Alternatively, you can copy the existing definition first as it is done in [http://patchwork.coreboot.org/patch/3621/ this patch]. Choose either method: apply the patch in the link, or do the patch yourself, as per instruction below.&lt;br /&gt;
#* Find the definition of your flash chip in flashrom's flashchips.c&lt;br /&gt;
#* Change the .probe field to probe_spi_res1&lt;br /&gt;
#* Change the .model_id field to the RES1 ID given in the datasheet of the flash chip&lt;br /&gt;
#* Change the .write field to spi_chip_write_1&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -r factory.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This step is IMPORTANT since the factory BIOS in your machine is tied to your particular system board (or &amp;quot;planar&amp;quot; in IBM FRU terms) with a unique ID not present in factory BIOS updates.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Verify that the complete range is filled with ff bytes before proceeding! The above command must output:&lt;br /&gt;
#: &amp;lt;code&amp;gt;0000000 ffff ffff ffff ffff ffff ffff ffff ffff&amp;lt;/code&amp;gt;&lt;br /&gt;
#: &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
#: &amp;lt;code&amp;gt;0010000&amp;lt;/code&amp;gt;&lt;br /&gt;
#: If this is not the case, the coreboot image needs to be rebuilt with the second-to-last 64kbyte block unused.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 1&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This will be slow, it will output errors for addresses 0x0 and 0x1f0000 when working with a 2 Mbyte flash chip, and it will say &amp;quot;FAILED!&amp;quot; at the end, see [http://www.flashrom.org/pipermail/flashrom/2012-April/009121.html Peter's mail] before you panic.&lt;br /&gt;
# Power cycle the machine (i.e. a cold boot, not just a reboot), now starting with coreboot&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;.&lt;br /&gt;
#: This will successfully overwrite the entire flash chip, including the last 64k that were write protected with the factory BIOS.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See also http://thread.gmane.org/gmane.linux.bios/69354 http://thread.gmane.org/gmane.linux.bios.flashrom/575&lt;br /&gt;
&lt;br /&gt;
== Recovery ==&lt;br /&gt;
If you had a bad flash you will need a recovery method.&lt;br /&gt;
you will need:&lt;br /&gt;
* [http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles_pdf/42x3550_04.pdf X60 Hardware Maintenance Manual] (for disassembling the laptop)&lt;br /&gt;
* An SO-8 IC clip, like the [http://www.tme.eu/en/details/pom-5250/test-clips/pomona/5250/ Pomona 5250] for instance.&lt;br /&gt;
* An external flashrom programmer&lt;br /&gt;
&amp;lt;to be continued&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
* [[Thinkpad_X60s|Thinkpad X60s Status]]&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Lenovo_x60x</id>
		<title>Lenovo x60x</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Lenovo_x60x"/>
				<updated>2012-10-04T18:54:14Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Flashing on the laptop instructions. ==&lt;br /&gt;
'''Lenovo X60''', '''X60s''', '''T60''' and '''T60p''' flashing instructions.&lt;br /&gt;
&lt;br /&gt;
These Lenovo laptops have a register that must be flipped before coreboot can be flashed.&lt;br /&gt;
&lt;br /&gt;
For those/some models with SPI flash chips you have also to modify flashrom. Because the chipset locks down the available commands that flashrom can send to the flash chip, you also need to change the flashrom source in a way that is not suitable to upstream.  Flash chips can be identified by various commands (REMS*, RDID etc.). Some of them reply with an ID for the vendor and the exact chip model; others just reply with a single byte which is fine if there is only a small number of chips to distinguish, but won't work for the huge number of flash chips known to flashrom. The problem with the vendor BIOS is that it forbids the higher quality identification commands, so you need to force flashrom to use the lower quality opcode for the chip in your Thinkpad. You have to know the chip model beforehand (e.g. by inspection).&lt;br /&gt;
&lt;br /&gt;
You will need: the flashrom source, a small patch for it, and [http://git.stuge.se/?p=bucts.git the bucts utility].&lt;br /&gt;
&lt;br /&gt;
# Patch flashrom to use RES1 SPI identification and spi_chip_write_1 for your flash chip, as well as change the flash chip model id to fit the RES1 command.  &lt;br /&gt;
#: Alternatively, you can copy the existing definition first as it is done in [http://patchwork.coreboot.org/patch/3621/ this patch]. Choose either method: apply the patch in the link, or do the patch yourself, as per instruction below.&lt;br /&gt;
#* Find the definition of your flash chip in flashrom's flashchips.c&lt;br /&gt;
#* Change the .probe field to probe_spi_res1&lt;br /&gt;
#* Change the .model_id field to the RES1 ID given in the datasheet of the flash chip&lt;br /&gt;
#* Change the .write field to spi_chip_write_1&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -r factory.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This step is IMPORTANT since the factory BIOS in your machine is tied to your particular system board (or &amp;quot;planar&amp;quot; in IBM FRU terms) with a unique ID not present in factory BIOS updates.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Verify that the complete range is filled with ff bytes before proceeding! The above command must output:&lt;br /&gt;
#: &amp;lt;code&amp;gt;0000000 ffff ffff ffff ffff ffff ffff ffff ffff&amp;lt;/code&amp;gt;&lt;br /&gt;
#: &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
#: &amp;lt;code&amp;gt;0010000&amp;lt;/code&amp;gt;&lt;br /&gt;
#: If this is not the case, the coreboot image needs to be rebuilt with the second-to-last 64kbyte block unused.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 1&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This will be slow, it will output errors for addresses 0x0 and 0x1f0000 when working with a 2 Mbyte flash chip, and it will say &amp;quot;FAILED!&amp;quot; at the end, see [http://www.flashrom.org/pipermail/flashrom/2012-April/009121.html Peter's mail] before you panic.&lt;br /&gt;
# Power cycle the machine (i.e. a cold boot, not just a reboot), now starting with coreboot&lt;br /&gt;
# Undo the flashrom patch, so that you have a stock flashrom&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;.&lt;br /&gt;
#: This will successfully overwrite the entire flash chip, including the last 64k that were write protected with the factory BIOS.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See also http://thread.gmane.org/gmane.linux.bios/69354 http://thread.gmane.org/gmane.linux.bios.flashrom/575&lt;br /&gt;
&lt;br /&gt;
== Recovery ==&lt;br /&gt;
If you had a bad flash you will need a recovery method.&lt;br /&gt;
you will need:&lt;br /&gt;
* [http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles_pdf/42x3550_04.pdf X60 Hardware Maintenance Manual] (for disassembling the laptop)&lt;br /&gt;
* An SO-8 IC clip, like the [http://www.tme.eu/en/details/pom-5250/test-clips/pomona/5250/ Pomona 5250] for instance.&lt;br /&gt;
* An external flashrom programmer&lt;br /&gt;
&amp;lt;to be continued&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
* [[Thinkpad_X60s|Thinkpad X60s Status]]&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Lenovo_x60x</id>
		<title>Lenovo x60x</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Lenovo_x60x"/>
				<updated>2012-09-24T19:14:13Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Flashing on the laptop instructions. ==&lt;br /&gt;
'''Lenovo X60''', '''X60s''', '''T60''' and '''T60p''' flashing instructions.&lt;br /&gt;
&lt;br /&gt;
These Lenovo laptops have a register that must be flipped before coreboot can be flashed.&lt;br /&gt;
&lt;br /&gt;
For those/some models with SPI flash chips you have also to modify flashrom. Because the chipset locks down the available commands that flashrom can send to the flash chip, you also need to change the flashrom source in a way that is not suitable to upstream.  Flash chips can be identified by various commands (REMS*, RDID etc.). Some of them reply with an ID for the vendor and the exact chip model; others just reply with a single byte which is fine if there is only a small number of chips to distinguish, but won't work for the huge number of flash chips known to flashrom. The problem with the vendor BIOS is that it forbids the higher quality identification commands, so you need to force flashrom to use the lower quality opcode for the chip in your Thinkpad. You have to know the chip model beforehand (e.g. by inspection).&lt;br /&gt;
&lt;br /&gt;
You will need: the flashrom source, a small patch for it, and [http://git.stuge.se/?p=bucts.git the bucts utility].&lt;br /&gt;
&lt;br /&gt;
# Patch flashrom to use RES1 SPI identification and spi_chip_write_1 for your flash chip, as well as change the flash chip model id to fit the RES1 command.  &lt;br /&gt;
#: Alternatively, you can copy the existing definition first as it is done in [http://patchwork.coreboot.org/patch/3621/ this patch]. Choose either method: apply the patch in the link, or do the patch yourself, as per instruction below.&lt;br /&gt;
#* Find the definition of your flash chip in flashrom's flashchips.c&lt;br /&gt;
#* Change the .probe field to probe_spi_res1&lt;br /&gt;
#* Change the .model_id field to the RES1 ID given in the datasheet of the flash chip&lt;br /&gt;
#* Change the .write field to spi_chip_write1&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -r factory.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This step is IMPORTANT since the factory BIOS in your machine is tied to your particular system board (or &amp;quot;planar&amp;quot; in IBM FRU terms) with a unique ID not present in factory BIOS updates.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Verify that the complete range is filled with ff bytes before proceeding! The above command must output:&lt;br /&gt;
#: &amp;lt;code&amp;gt;0000000 ffff ffff ffff ffff ffff ffff ffff ffff&amp;lt;/code&amp;gt;&lt;br /&gt;
#: &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
#: &amp;lt;code&amp;gt;0010000&amp;lt;/code&amp;gt;&lt;br /&gt;
#: If this is not the case, the coreboot image needs to be rebuilt with the second-to-last 64kbyte block unused.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 1&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This will be slow, it will output errors for addresses 0x0 and 0x1f0000 when working with a 2 Mbyte flash chip, and it will say &amp;quot;FAILED!&amp;quot; at the end, see [http://www.flashrom.org/pipermail/flashrom/2012-April/009121.html Peter's mail] before you panic.&lt;br /&gt;
# Power cycle the machine (i.e. a cold boot, not just a reboot), now starting with coreboot&lt;br /&gt;
# Undo the flashrom patch, so that you have a stock flashrom&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 0&amp;lt;/code&amp;gt; (do '''NOT''' power off before running flashrom in the next step, or you '''will''' brick the machine!)&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;.&lt;br /&gt;
#: This will successfully overwrite the entire flash chip, including the last 64k that were write protected with the factory BIOS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See also http://thread.gmane.org/gmane.linux.bios/69354 http://thread.gmane.org/gmane.linux.bios.flashrom/575&lt;br /&gt;
&lt;br /&gt;
== Recovery ==&lt;br /&gt;
If you had a bad flash you will need a recovery method.&lt;br /&gt;
you will need:&lt;br /&gt;
* [http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles_pdf/42x3550_04.pdf X60 Hardware Maintenance Manual] (for disassembling the laptop)&lt;br /&gt;
* An SO-8 IC clip, like the [http://www.tme.eu/en/details/pom-5250/test-clips/pomona/5250/ Pomona 5250] for instance.&lt;br /&gt;
* An external flashrom programmer&lt;br /&gt;
&amp;lt;to be continued&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&amp;lt;insert the status here&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Lenovo_x60x</id>
		<title>Lenovo x60x</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Lenovo_x60x"/>
				<updated>2012-09-24T19:12:10Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Flashing on the laptop instructions. ==&lt;br /&gt;
'''Lenovo X60''', '''X60s''', '''T60''' and '''T60p''' flashing instructions.&lt;br /&gt;
&lt;br /&gt;
These Lenovo laptops have a register that must be flipped before coreboot can be flashed.&lt;br /&gt;
&lt;br /&gt;
For those/some models with SPI flash chips you have also to modify flashrom. Because the chipset locks down the available commands that flashrom can send to the flash chip, you also need to change the flashrom source in a way that is not suitable to upstream.  Flash chips can be identified by various commands (REMS*, RDID etc.). Some of them reply with an ID for the vendor and the exact chip model; others just reply with a single byte which is fine if there is only a small number of chips to distinguish, but won't work for the huge number of flash chips known to flashrom. The problem with the vendor BIOS is that it forbids the higher quality identification commands, so you need to force flashrom to use the lower quality opcode for the chip in your Thinkpad. You have to know the chip model beforehand (e.g. by inspection).&lt;br /&gt;
&lt;br /&gt;
You will need: the flashrom source, a small patch for it, and [http://git.stuge.se/?p=bucts.git the bucts utility].&lt;br /&gt;
&lt;br /&gt;
# Patch flashrom to use RES1 SPI identification and spi_chip_write_1 for your flash chip, as well as change the flash chip model id to fit the RES1 command.  &lt;br /&gt;
#: Alternatively, you can copy the existing definition first as it is done in [http://patchwork.coreboot.org/patch/3621/ this patch]. Choose either method: apply the patch in the link, or do the patch yourself, as per instruction below.&lt;br /&gt;
#* Find the definition of your flash chip in flashrom's flashchips.c&lt;br /&gt;
#* Change the .probe field to probe_spi_res1&lt;br /&gt;
#* Modify .model_id field to the RES1 ID given in the datasheet of the flash chip&lt;br /&gt;
#* Change the .write field to spi_chip_write1&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -r factory.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This step is IMPORTANT since the factory BIOS in your machine is tied to your particular system board (or &amp;quot;planar&amp;quot; in IBM FRU terms) with a unique ID not present in factory BIOS updates.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Verify that the complete range is filled with ff bytes before proceeding! The above command must output:&lt;br /&gt;
#: &amp;lt;code&amp;gt;0000000 ffff ffff ffff ffff ffff ffff ffff ffff&amp;lt;/code&amp;gt;&lt;br /&gt;
#: &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;&lt;br /&gt;
#: &amp;lt;code&amp;gt;0010000&amp;lt;/code&amp;gt;&lt;br /&gt;
#: If this is not the case, the coreboot image needs to be rebuilt with the second-to-last 64kbyte block unused.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 1&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This will be slow, it will output errors for addresses 0x0 and 0x1f0000 when working with a 2 Mbyte flash chip, and it will say &amp;quot;FAILED!&amp;quot; at the end, see [http://www.flashrom.org/pipermail/flashrom/2012-April/009121.html Peter's mail] before you panic.&lt;br /&gt;
# Power cycle the machine (i.e. a cold boot, not just a reboot), now starting with coreboot&lt;br /&gt;
# Undo the flashrom patch, so that you have a stock flashrom&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 0&amp;lt;/code&amp;gt; (do '''NOT''' power off before running flashrom in the next step, or you '''will''' brick the machine!)&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;.&lt;br /&gt;
#: This will successfully overwrite the entire flash chip, including the last 64k that were write protected with the factory BIOS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
See also http://thread.gmane.org/gmane.linux.bios/69354 http://thread.gmane.org/gmane.linux.bios.flashrom/575&lt;br /&gt;
&lt;br /&gt;
== Recovery ==&lt;br /&gt;
If you had a bad flash you will need a recovery method.&lt;br /&gt;
you will need:&lt;br /&gt;
* [http://download.lenovo.com/ibmdl/pub/pc/pccbbs/mobiles_pdf/42x3550_04.pdf the x60 manual] (for disassembling the laptop)&lt;br /&gt;
* some clip, like [http://www.tme.eu/en/details/pom-5250/test-clips/pomona/5250/ a pomona] for instance.&lt;br /&gt;
* an external flashrom programmer&lt;br /&gt;
&amp;lt;to be continued&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&amp;lt;insert the status here&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2012-09-14T15:34:09Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Accessing the repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to [https://code.google.com/p/gerrit/ gerrit], [http://gitscm.com/ git] was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings.&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive (but will improve in the future)&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by [http://jenkins-ci.org/ Jenkins], and can be reviewed by developers. Once a change has gotten a positive review and has no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Accessing the repository =&lt;br /&gt;
The repository can be accessed using ssh (with public key authentication) or http (anonymous read-only or read-write using user/password authentication). The latter is particularily interesting for people behind firewalls, but requires git to be version 1.6.6 or newer (for &amp;quot;Smart HTTP&amp;quot; transfer). The http password can be generated (and regenerated if necessary) at http://review.coreboot.org/#settings,http-password.&lt;br /&gt;
&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;http://[&amp;lt;username&amp;gt;:&amp;lt;password&amp;gt;@]review.coreboot.org/p/coreboot.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install a commit-msg hook that adds a Change-Id into commit messages, which uniquely identifies the logical change in Gerrit even across multiple iterations of the commit. The hook only needs to be installed once per clone, and installation can be done with&lt;br /&gt;
&lt;br /&gt;
 wget -O .git/hooks/commit-msg &amp;lt;nowiki&amp;gt;http://review.coreboot.org/tools/hooks/commit-msg&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
Or you can also just run&lt;br /&gt;
&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absolute maximum is 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-msg hook as described [[#Accessing_the_repository|above]], and remember to always use '''git commit -s''' to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example is missing a Change-Id: line. This is OK because Joe Hacker has set up the commit-msg hook [[#Authenticated_read/write_access|as mentioned above]], which adds a Change-Id: automatically when the commit message is saved.&lt;br /&gt;
&lt;br /&gt;
=== Guidelines on commit message content ===&lt;br /&gt;
&lt;br /&gt;
* If anyone involved in coreboot reads your comment in a year, she/he shall still be able to understand what your commit is about, without analyzing the code.&lt;br /&gt;
* Double-check that you're really committing what you think you are, e.g. by typing the following in the top-level coreboot directory:&lt;br /&gt;
 git show&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see [[Git#Authenticated read/write access|Authenticated read/write access]] above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
&lt;br /&gt;
before '''git push''' to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of [http://review.coreboot.org/Documentation/user-upload.html#push_create this gerrit documentation].&lt;br /&gt;
&lt;br /&gt;
== Evolving patches ==&lt;br /&gt;
&lt;br /&gt;
Often it might happen that the patch you sent for approval is not good enough from the first attempt. Gerrit and git make it easy to track patch evolution during the review process until patches meet our quality standards and are ready for approval.&lt;br /&gt;
&lt;br /&gt;
You can easily modify a patch sent to gerrit by you or even by someone else. Just apply it locally using one of the possible ways to do it, make a new local commit that fixes the issues reported by the reviewers, then rebase the change by preserving the same Change-ID. We recommend you to use the git rebase command in interactive mode, &lt;br /&gt;
&lt;br /&gt;
 git rebase -i master&lt;br /&gt;
&lt;br /&gt;
then commit and push the updated patch.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you may amend your local commit and push the updated patch to gerrit:&lt;br /&gt;
&lt;br /&gt;
 git add &amp;lt;path/to/updated/files&amp;gt;&lt;br /&gt;
 git commit --amend&lt;br /&gt;
&lt;br /&gt;
then push the updated patch.&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at some of these documents:&lt;br /&gt;
* http://git-scm.com/&lt;br /&gt;
* http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html&lt;br /&gt;
* http://git.or.cz/course/svn.html&lt;br /&gt;
* and in particular the [http://progit.org/ Pro Git book]&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the [[IRC|coreboot IRC channel]] or on the [[Mailinglist|mailing list]].&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
See http://review.coreboot.org/gitweb?p=coreboot.git&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Lenovo_x60x</id>
		<title>Lenovo x60x</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Lenovo_x60x"/>
				<updated>2012-08-08T04:40:59Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Add reference hexdump output&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Lenovo X60''', '''X60s''', '''T60''' and '''T60p''' flashing instructions.&lt;br /&gt;
&lt;br /&gt;
These Lenovo laptops have a register that must be flipped before coreboot can be flashed.  Detailed instructions follow.&lt;br /&gt;
&lt;br /&gt;
You will need: the flashrom source, a small patch ''[WHAT PATCH? --rah]'', and [http://git.stuge.se/?p=bucts.git the bucts utility].&lt;br /&gt;
&lt;br /&gt;
# Patch flashrom to use RES1 SPI identification and spi_chip_write1 for your flash chip, as well as change the flash chip model id to fit the RES1 command.  ''[WHAT DOES THIS MEAN?  HOW DO YOU DO THIS?  --rah]''&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -r factory.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This step is IMPORTANT since the factory BIOS in your machine is tied to your particular system board (or &amp;quot;planar&amp;quot; in IBM FRU terms) with a unique ID not present in factory BIOS updates.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Verify that the complete range is filled with ff bytes before proceeding! The above command must output:&amp;lt;pre&amp;gt;&lt;br /&gt;
#: 0000000 ffff ffff ffff ffff ffff ffff ffff ffff&lt;br /&gt;
#: *&lt;br /&gt;
#: 0010000&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: If this is not the case, the coreboot image needs to be rebuilt with the second-to-last 64kbyte block unused.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 1&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This will be slow, and shall generate an erase error at e.g. 0x1f0000 when working with a 2 Mbyte flash chip.&lt;br /&gt;
# Power cycle the machine, now starting with coreboot&lt;br /&gt;
# Undo the flashrom patch, so that you have a stock flashrom&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 0&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;.&lt;br /&gt;
#: This will successfully overwrite the entire flash chip, including the last 64k that were write protected with the factory BIOS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These instructions were gleaned from the following mailing list threads: http://thread.gmane.org/gmane.linux.bios/69354 http://thread.gmane.org/gmane.linux.bios.flashrom/575&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Lenovo_x60x</id>
		<title>Lenovo x60x</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Lenovo_x60x"/>
				<updated>2012-08-08T04:36:26Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Replace sizeof() with actual $(stat -c %s) shell command&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Lenovo X60''', '''X60s''', '''T60''' and '''T60p''' flashing instructions.&lt;br /&gt;
&lt;br /&gt;
These Lenovo laptops have a register that must be flipped before coreboot can be flashed.  Detailed instructions follow.&lt;br /&gt;
&lt;br /&gt;
You will need: the flashrom source, a small patch ''[WHAT PATCH? --rah]'', and [http://git.stuge.se/?p=bucts.git the bucts utility].&lt;br /&gt;
&lt;br /&gt;
# Patch flashrom to use RES1 SPI identification and spi_chip_write1 for your flash chip, as well as change the flash chip model id to fit the RES1 command.  ''[WHAT DOES THIS MEAN?  HOW DO YOU DO THIS?  --rah]''&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -r factory.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This step is IMPORTANT since the factory BIOS in your machine is tied to your particular system board (or &amp;quot;planar&amp;quot; in IBM FRU terms) with a unique ID not present in factory BIOS updates.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom of=top64k.bin bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x10000] count=64k&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom bs=1 skip=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k | hexdump&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Verify that the complete range is filled with ff bytes before proceeding further.  If this is not the case, the coreboot image needs to be recreated with the second-to-last 64kbyte block unused.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=top64k.bin of=coreboot.rom bs=1 seek=$[$(stat -c %s coreboot.rom) - 0x20000] count=64k conv=notrunc&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 1&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This will be slow, and shall generate an erase error at e.g. 0x1f0000 when working with a 2 Mbyte flash chip.&lt;br /&gt;
# Power cycle the machine, now starting with coreboot&lt;br /&gt;
# Undo the flashrom patch, so that you have a stock flashrom&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 0&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;.&lt;br /&gt;
#: This will successfully overwrite the entire flash chip, including the last 64k that were write protected with the factory BIOS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These instructions were gleaned from the following mailing list threads: http://thread.gmane.org/gmane.linux.bios/69354 http://thread.gmane.org/gmane.linux.bios.flashrom/575&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Lenovo_x60x</id>
		<title>Lenovo x60x</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Lenovo_x60x"/>
				<updated>2012-08-07T21:59:29Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Lenovo X60''', '''X60s''', '''T60''' and '''T60p''' flashing instructions.&lt;br /&gt;
&lt;br /&gt;
These Lenovo laptops have a register that must be flipped before coreboot can be flashed.  Detailed instructions follow.&lt;br /&gt;
&lt;br /&gt;
You will need: the flashrom source, a small patch ''[WHAT PATCH? --rah]'', and [http://git.stuge.se/?p=bucts.git the bucts utility].&lt;br /&gt;
&lt;br /&gt;
# Patch flashrom to use RES1 SPI identification and spi_chip_write1 for your flash chip, as well as change the flash chip model id to fit the RES1 command.  ''[WHAT DOES THIS MEAN?  HOW DO YOU DO THIS?  --rah]''&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -r factory.bin&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This step is IMPORTANT since the factory BIOS in your machine is tied to your particular system board (or &amp;quot;planar&amp;quot; in IBM FRU terms) with a unique ID not present in factory BIOS updates.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom of=top64k.bin bs=1 skip=$[sizeof(coreboot.rom) - 0x10000] count=64k&amp;lt;/code&amp;gt; ''[sizeof() ISN'T A SHELL FUNCTION.  WHAT ARE THE PROPER SHELL COMMAND(S) TO DO THIS STEP?  --rah]''&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=coreboot.rom bs=1 skip=$[sizeof(coreboot.rom) - 0x20000] count=64k | hexdump&amp;lt;/code&amp;gt;&lt;br /&gt;
#: Verify that the complete range is filled with ff bytes before proceeding further.  If this is not the case, the coreboot image needs to be recreated with the second-to-last 64kbyte block unused.&lt;br /&gt;
# Run &amp;lt;code&amp;gt;dd if=top64k.bin of=coreboot.rom bs=1 seek=$[sizeof(coreboot.rom) - 0x20000] count=64k conv=notrunc&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 1&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;&lt;br /&gt;
#: This will be slow, and shall generate an erase error at e.g. 0x1f0000 when working with a 2 Mbyte flash chip.&lt;br /&gt;
# Power cycle the machine, now starting with coreboot&lt;br /&gt;
# Undo the flashrom patch, so that you have a stock flashrom&lt;br /&gt;
# Run &amp;lt;code&amp;gt;bucts 0&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run &amp;lt;code&amp;gt;flashrom -p internal:laptop=force_I_want_a_brick -w coreboot.rom&amp;lt;/code&amp;gt;.&lt;br /&gt;
#: This will successfully overwrite the entire flash chip, including the last 64k that were write protected with the factory BIOS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These instructions were gleaned from the following mailing list threads: http://thread.gmane.org/gmane.linux.bios/69354 http://thread.gmane.org/gmane.linux.bios.flashrom/575&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Datasheets</id>
		<title>Datasheets</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Datasheets"/>
				<updated>2011-10-15T02:42:58Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Update all AMD SB7x0 links to developer.amd.com/assets/ URLs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists '''publically available datasheets''' and programming guides from various vendors. It includes CPU, chipset, Super I/O, and many other datasheets.&lt;br /&gt;
&lt;br /&gt;
= x86 architecture =&lt;br /&gt;
&lt;br /&gt;
== AMD ==&lt;br /&gt;
&lt;br /&gt;
AMD provides their [http://support.amd.com/us/psearch/Pages/psearch.aspx?type=2.1&amp;amp;product=5.7&amp;amp;contentType=Tech+Doc+Processor&amp;amp;ostype=&amp;amp;keywords=&amp;amp;items=20 AMD64 Architecture and Software manuals], which are a very useful reference for AMD systems, of course (but also explain lots of non-AMD-specific x86 stuff too):&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/24592.pdf Volume 1: Application Programming]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/24593.pdf Volume 2: System Programming 24593]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/24594.pdf Volume 3: General-Purpose and System Instructions]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/26568.pdf Volume 4: 128-Bit Media Instructions]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/26569.pdf Volume 5: 64-Bit Media and x87 Floating-Point Instructions]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/43479.pdf Volume 6: 128-Bit and 256-Bit XOP and FMA4 Instructions]&lt;br /&gt;
&lt;br /&gt;
Other AMD documents:&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/43724.pdf Lightweight Profiling Specification]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/34434-IOMMU-Rev_1.26_2-11-09.pdf AMD I/O Virtualization Technology (IOMMU) Specification]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/32200.pdf Open Platform Management Architecture Specification]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/25481.pdf CPUID Specification]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/41918.pdf Advanced Platform Management Link (APML) Specification]&lt;br /&gt;
&lt;br /&gt;
== Intel ==&lt;br /&gt;
&lt;br /&gt;
Intel provides their [http://developer.intel.com/products/processor/manuals/index.htm Intel&amp;amp;reg; 64 and IA-32 Architectures Software Developer's Manuals] which are a very useful reference to the x86 architecture in general:&lt;br /&gt;
&lt;br /&gt;
* [http://developer.intel.com/Assets/PDF/manual/253665.pdf Volume 1: Basic Architecture]&lt;br /&gt;
* [http://developer.intel.com/Assets/PDF/manual/253666.pdf Volume 2A: Instruction Set Reference, A-M]&lt;br /&gt;
* [http://developer.intel.com/Assets/PDF/manual/253667.pdf Volume 2B: Instruction Set Reference, N-Z]&lt;br /&gt;
* [http://developer.intel.com/Assets/PDF/manual/253668.pdf Volume 3A: System Programming Guide]&lt;br /&gt;
* [http://developer.intel.com/Assets/PDF/manual/253669.pdf Volume 3B: System Programming Guide]&lt;br /&gt;
* [http://www.intel.com/Assets/PDF/manual/252046.pdf Intel® 64 and IA-32 Architectures Software Developer's Manual Documentation Changes]&lt;br /&gt;
&lt;br /&gt;
Other Intel documents:&lt;br /&gt;
&lt;br /&gt;
* [http://www.intel.com/Assets/PDF/manual/318148.pdf Intel® 64 Architecture x2APIC Specification]&lt;br /&gt;
* [http://www.intel.com/Assets/PDF/manual/248966.pdf Intel® 64 and IA-32 Architectures Optimization Reference Manual]&lt;br /&gt;
* [http://www.intel.com/Assets/PDF/manual/323640.pdf Intel® Carry-Less Multiplication Instruction and its Usage for Computing the GCM Mode White Paper]&lt;br /&gt;
* [http://www.intel.com/Assets/PDF/manual/323641.pdf Intel® Advanced Encryption Standard New Instructions (Intel® AES-NI) Set White Paper]&lt;br /&gt;
* [http://www.intel.com/Assets/PDF/manual/323850.pdf Intel® Virtualization Technology FlexMigration (Intel® VT FlexMigration) Application Note]&lt;br /&gt;
&lt;br /&gt;
= CPU =&lt;br /&gt;
&lt;br /&gt;
== AMD ==&lt;br /&gt;
&lt;br /&gt;
=== AMD Fam14 ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/43170.pdf BIOS and Kernel Developer's Guide (BKDG) for AMD Family 14h Processors]&lt;br /&gt;
** [http://support.amd.com/us/Embedded_TechDocs/47534.pdf Revision Guide for AMD Family 14h Processors]&lt;br /&gt;
&lt;br /&gt;
=== AMD Fam11h ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/41256.pdf BIOS and Kernel Developer's Guide (BKDG) for AMD Family 11h Processors]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/41788.pdf Revision Guide for AMD Family 11h Processors]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/43373.pdf AMD Family 11h Processor Power and Thermal Data Sheet for Notebooks]&lt;br /&gt;
&lt;br /&gt;
Turion64:&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/32816.pdf AMD Turion™ 64 Mobile Technology Product Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/41407.pdf AMD Turion™ 64 X2 Mobile Technology Dual-Core Processor Product Data Sheet]&lt;br /&gt;
&lt;br /&gt;
Athlon64:&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/30430.pdf AMD Athlon™ Processor Power and Thermal Data Sheet]&lt;br /&gt;
&lt;br /&gt;
=== AMD Fam10h ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31116.pdf BIOS and Kernel Developer’s Guide (BKDG) For AMD Family 10h]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/41322.pdf Revision Guide for AMD Family 10h Processors]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/40546-PUB-Optguide_3-11_5-21-09.pdf Software Optimization Guide for AMD Family 10h Processors]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/43374.pdf AMD Family 10h Server and Workstation Processor Power and Thermal Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/43375.pdf AMD Family 10h Desktop Processor Power and Thermal Data Sheet]&lt;br /&gt;
&lt;br /&gt;
Opteron:&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/40036.pdf Family 10h AMD Opteron Processor Product Data Sheet]&lt;br /&gt;
&lt;br /&gt;
Phenom:&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/44109.pdf Family 10h AMD Phenom&amp;amp;trade; Processor Product Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/46878.pdf Family 10h AMD Phenom&amp;amp;trade; II Processor Product Data Sheet]&lt;br /&gt;
&lt;br /&gt;
=== AMD K8 ===&lt;br /&gt;
&lt;br /&gt;
Athlon64/Opteron:&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/26094.PDF BIOS and Kernel Developer's Guide for AMD Athlon&amp;amp;trade; and AMD Opteron&amp;amp;trade; Processors]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/25759.pdf Revision Guide for AMD Athlon&amp;amp;trade; and AMD Opteron&amp;amp;trade; Processors]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/26633_5649.pdf AMD Athlon&amp;amp;trade; and AMD Opteron&amp;amp;trade; Processors Thermal Design Guide]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/40555.pdf Performance Guidelines for AMD Athlon&amp;amp;trade; and AMD Opteron&amp;amp;trade; ccNUMA Multiprocessor Systems]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/24707_PUB.PDF Clock Generator Specification for AMD Athlon&amp;amp;trade; and AMD Opteron&amp;amp;trade; Processors]&lt;br /&gt;
&lt;br /&gt;
Opteron:&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/23932.pdf AMD Opteron&amp;amp;trade; Processor Product Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/30417.pdf AMD Opteron&amp;amp;trade; Processor Power and Thermal Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/40820_PUB_AMD_Opteron_Processor_Production_Notice_rev_3_08.pdf AMD Opteron&amp;amp;trade; x52 and x54 Production Notice]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/30925.pdf Builders Guide for AMD Opteron&amp;amp;trade; Processor-Based Servers and Workstations]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/33340.pdf AMD Opteron&amp;amp;trade; Multiprocessor Systems Running Linux Technical Bulletin for AMD OEMs and Partners]&lt;br /&gt;
&lt;br /&gt;
Family 0Fh:&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/32559.pdf BIOS and Kernel Developer's Guide for AMD NPT Family 0Fh Processors]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/33610.pdf Revision Guide for AMD NPT Family 0Fh Processors]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/31119.pdf AMD NPT Family 0Fh Processor Electrical Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/33954.pdf AMD NPT Family 0Fh Desktop Processor Power and Thermal Data Sheet]&lt;br /&gt;
&lt;br /&gt;
=== Athlon64 ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/24659.pdf AMD Athlon™ Processor Product Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/30430.pdf AMD Athlon™ Processor Power and Thermal Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/31783.pdf AMD Athlon™ Processor Competitive Performance Guide]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/43042.pdf AMD Athlon™ X2 Dual-Core Processor Product Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/33425.pdf AMD Athlon™ X2 Dual-Core Processor Product Data Sheet] (ver 3.10, 1/21/2007)&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/42989.pdf AMD Athlon™ X2 Dual-Core Processor for Notebooks Product Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/30431.pdf AMD Athlon™ FX Processor Product Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/31366.pdf AMD Athlon™ FX-60 Processor Competitive Performance Guide]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31225.pdf Mobile AMD Athlon™ Processor 3400+ Competitive Performance Guide]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31684.pdf Builder's Guide for AMD Athlon™ Processor-Based Desktops and Workstations]&lt;br /&gt;
&lt;br /&gt;
=== Athlon (32bit) ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/21016.pdf AMD Athlon™ Processor Module Data Sheet] (rev. M-0, 5/31/2000)&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/22054.pdf AMD Athlon™ Processor Technical Brief]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/26237.PDF AMD Athlon™ XP Processor Model 10 Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/27375.pdf AMD Athlon XP Processor Model 10 with 256K L2 Cache]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/27532.pdf AMD Athlon™ Processor Model 10 Revision Guide]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/26426.PDF AMD Athlon™ MP Processor Model 10 Data Sheet for Multiprocessor Platforms]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/25175.pdf AMD Athlon™ XP Processor Model 8 Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/25703.pdf AMD Athlon™ Processor Model 8 Revision Guide]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/25722.pdf AMD Athlon™ MP Processor Model 8 Data Sheet for Multiprocessor Platforms]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/24685.pdf AMD Athlon™ MP Processor Model 6 Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/24309.pdf AMD Athlon™ XP Processor Model 6 Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/24332.pdf AMD Athlon™ Processor Model 6 Revision Guide]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/25480.pdf AMD Athlon™ MP Processor Model 6 OPGA Data Sheet for Multiprocessor Platforms]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/23792.pdf AMD Athlon™ Processor Model 4 Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/23614.pdf AMD Athlon™ Processor Model 4 Revision Guide]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/22651.pdf AMD Athlon™ Processor Voltage Regulation Application Note]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/23811.pdf AMD Athlon™ Processor Module Signal and Power-Up Requirements Application Note]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/25823.pdf Builder’s Guide for 2P Capable Servers and Workstations]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/25325.pdf System Considerations for Dual AMD Athlon™ MP Processors in Tower and 1U Form Factors]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/24387.pdf One Page AMD Athlon™ and AMD Duron™ Processor-Based System Build Checklist]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/24228.pdf Methodologies for Measuring Temperature on AMD Athlon™ and AMD Duron™ Processors]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/22007.pdf AMD Athlon™ Processor x86 Code Optimization Guide]&lt;br /&gt;
&lt;br /&gt;
=== Sempron ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31805.pdf AMD Sempron™ Processor Product Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31994.pdf AMD Sempron™ Processor Model 10 with 256K L2 Cache Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31993.pdf AMD Sempron™ Processor Model 10 Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31693.pdf AMD Sempron™ Processor Model 8 Data Sheet]&lt;br /&gt;
&lt;br /&gt;
=== Duron ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/TN13.pdf AMD Duron™ Processor Rev. A0: CPUID Reporting of L2 Cache Size]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/25848.PDF AMD Duron™ Processor Model 8 Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/24310.pdf AMD Duron™ Processor Model 7 Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/24806.pdf AMD Duron™ Processor Model 7 Revision Guide]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/23802.pdf AMD Duron™ Processor Model 3 Data Sheet]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/23865.pdf AMD Duron™ Processor Model 3 Revision Guide]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/24387.pdf One Page AMD Athlon™ and AMD Duron™ Processor-Based System Build Checklist]&lt;br /&gt;
&lt;br /&gt;
=== Socket specs ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/25766.pdf AMD Socket 940 Design Specification]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/31412.pdf AMD Functional Data Sheet, 940 Pin Package]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/30353.pdf AMD Socket 940 Qualification Plan]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31700.pdf Socket F (1207) Design Specification]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/32800.pdf Thermal Design Guide for Socket F (1207) Processors]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31875.pdf Socket AM2 Design Specification]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/40523.pdf Socket AM3 Design Specification]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31839.pdf Low-Profile Socket S1 Design Specification]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31410.pdf AMD Functional Data Sheet, 754 Pin Package]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/24850.PDF Socket 754 Design and Qualification Requirements]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/31411.pdf AMD Functional Data Sheet, 939-Pin Package]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/23986.pdf Socket A AMD Processor and Heatsink Installation Guide]&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/20734.pdf AMD Processor Recognition Application Note]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/22466.pdf AMD Extensions to the 3DNow!™ and MMX™ Instruction Sets Manual]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/21928.pdf 3DNow!™Technology Manual]&lt;br /&gt;
** [http://support.amd.com/us/Processor_TechDocs/22621.pdf 3DNow!™ Instruction Porting Guide Application Note]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/23794.pdf AMD Thermal, Mechanical, and Chassis Cooling Design Guide]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/30579_3_74.pdf AMD Processor Performance Evaluation Guide]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/32035.pdf Compiler Usage Guidelines for AMD64 Platforms Application Note]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/25112.PDF Software Optimization Guide for AMD64 Processors]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/26951.pdf Thermal Interface Material Comparison: Thermal Pads vs. Thermal Grease]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/26003.pdf Builders Guide for Desktop/Tower Systems]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/26698.pdf Linux Kernel Issue with Systems Using AGP Graphics]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/32979.pdf Microsoft&amp;amp;reg; Windows&amp;amp;reg; XP and Windows&amp;amp;reg; Server 2003 Processor Speed Reporting]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/30887.pdf Building AMD64 Applications with the Microsoft Platform SDK]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/30888.pdf Creating an AMD64 Build Enviroment for DirectX-Based Applations]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/33609.pdf Processor Utilization with Microsoft&amp;amp;reg; Windows&amp;amp;reg; Media Center Edition on Systems Enabled with Cool'n'Quiet&amp;amp;trade; and AMD PowerNow&amp;amp;trade; Technologies]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/32979.pdf Microsoft® Windows® XP and Windows® Server 2003 Processor Speed Reporting]&lt;br /&gt;
* [http://support.amd.com/us/Processor_TechDocs/tn17.pdf Microsoft Windows® 2000 Patch for AGP Applications on AMD Athlon™ and AMD Duron™ Processors]&lt;br /&gt;
&lt;br /&gt;
== Intel ==&lt;br /&gt;
&lt;br /&gt;
=== Intel Pentium III ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.intel.com/p/en_US/support/highlights/processors/pentiumiii Highlights/Overview]&lt;br /&gt;
* [http://ark.intel.com/ProductCollection.aspx?familyID=590&amp;amp;MarketSegment=DT List of Pentium III models, steppings, etc.]&lt;br /&gt;
* [http://www.intel.com/support/processors/pentiumiii/sb/CS-023730.htm Intel® Pentium® III Processor: Datasheets]&lt;br /&gt;
** [http://download.intel.com/support/processors/pentiumiii/sb/24965705.pdf Intel® Pentium® III Processor with 512-KB L2 Cache at 1.13GHz to 1.40 GHz Datasheet] (PDF)&lt;br /&gt;
** [http://download.intel.com/support/processors/pentiumiii/sb/24976503.pdf Intel® Pentium® III Processor Based on 0.13 Micron Process Up to 1.33 GHz Datasheet] (PDF)&lt;br /&gt;
** [http://download.intel.com/support/processors/pentiumiii/sb/24526408.pdf Intel® Pentium® III Processor for the PGA370 Socket at 500 MHz to 1.13 GHz] (PDF)&lt;br /&gt;
** [http://download.intel.com/support/processors/pentiumiii/sb/24445209.pdf Intel® Pentium® III Processor for the SC242 at 450 MHz to 1.0 GHz Datasheet] (PDF)&lt;br /&gt;
** [http://download.intel.com/support/processors/pentiumiii/sb/27367306.pdf Low Voltage Intel® Pentium® III Processor 512-KB] (PDF)&lt;br /&gt;
* [http://www.intel.com/design/intarch/specupdt/244453.htm Intel® Pentium® III Processor Specification Update] ([http://download.intel.com/design/intarch/specupdt/24445358.pdf PDF])&lt;br /&gt;
&lt;br /&gt;
Mobile:&lt;br /&gt;
* [http://www.intel.com/p/en_US/support/highlights/processors/pentiumiii-m Highlights/Overview]&lt;br /&gt;
* [http://www.intel.com/support/processors/mobile/pentiumiii/sb/CS-023739.htm Mobile Intel® Pentium® III Processor - M Datasheet] ([http://download.intel.com/support/processors/mobile/pentiumiii/sb/29834006.pdf PDF])&lt;br /&gt;
* [http://www.intel.com/support/processors/mobile/pentiumiii/sb/CS-023740.htm Mobile Intel® Pentium® III Processor and Mobile Intel® Pentium® III Processor-M Specification Update] ([http://download.intel.com/support/processors/mobile/pentiumiii/sb/24530659.pdf PDF])&lt;br /&gt;
* [http://www.intel.com/design/intarch/specupdt/245306.htm Mobile Intel® Pentium® III Processor and Mobile Intel® Pentium® III Processor-M Specification Update] ([http://download.intel.com/design/intarch/specupdt/24530663.pdf PDF])&lt;br /&gt;
* [http://developer.intel.com/design/mobile/datashts/245302.htm Mobile Pentium® III Processor in BGA2 and Micro-PGA2 Packages] ([http://download.intel.com/design/mobile/datashts/24530202.pdf PDF])&lt;br /&gt;
&lt;br /&gt;
Embedded:&lt;br /&gt;
* [http://www.intel.com/design/intarch/pentiumiii/docs_pentiumiii.htm Embedded Intel® Architecture Processors: Intel® Pentium® III Processors: Technical Documents]&lt;br /&gt;
** [http://www.intel.com/design/intarch/pentiumiii/docs_pentiumiii_pga370.htm Intel® Pentium® III Processor - PGA370]&lt;br /&gt;
** [http://www.intel.com/design/intarch/pentiumiii/docs_pentiumiii_low.htm Intel® Pentium® III Processor - Low Power]&lt;br /&gt;
** [http://www.intel.com/design/intarch/pentiumiii/docs_pentiumiii_vol.htm Low Voltage Intel® Pentium® III Processor]&lt;br /&gt;
&lt;br /&gt;
Xeon:&lt;br /&gt;
* [http://www.intel.com/p/en_US/support/highlights/processors/pentiumiii-xeon Highlights/Overview]&lt;br /&gt;
&lt;br /&gt;
== VIA ==&lt;br /&gt;
&lt;br /&gt;
=== VIA Padlock ===&lt;br /&gt;
&lt;br /&gt;
* [http://linux.via.com.tw/support/beginDownload.action?eleid=181&amp;amp;fid=281 Security Application note]&lt;br /&gt;
* [http://linux.via.com.tw/support/beginDownload.action?eleid=181&amp;amp;fid=261 PadLock Programming Guide]&lt;br /&gt;
&lt;br /&gt;
= Northbridge =&lt;br /&gt;
&lt;br /&gt;
== AMD ==&lt;br /&gt;
&lt;br /&gt;
=== AMD RS880 ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/46143_rs880_BDG_pub_3.00.pdf AMD RS880 Family BIOS Developer's Guide] (BDG)&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/46141_rs880_rpr_pub_3.00.pdf AMD RS880 Family Register Programming Requirements] (RPR)&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/46142_rs880_rrg_pub_3.00.pdf AMD RS880 Family Register Reference Guide] (RRG)&lt;br /&gt;
&lt;br /&gt;
=== AMD RD890 ===&lt;br /&gt;
&lt;br /&gt;
Not public (yet?). However, some of the information may be contained in the public docs in the RS880 section.&lt;br /&gt;
&lt;br /&gt;
* AMD RD890 BIOS Developer's Guide (Publication #43606)&lt;br /&gt;
* AMD RD890 Register Reference Guide (Publication #43607)&lt;br /&gt;
&lt;br /&gt;
=== AMD RS780 ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/43734_rs780_bdg_pub_1.01.pdf AMD 780G Family BIOS Developer’s Guide] (BDG)&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/43291_rs780_rpr_pub_1.01.pdf AMD 780G Family Register Programming Requirements] (RPR)&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/43451_rs780_rrg_pub_1.01.pdf AMD 780G Family Register Reference Guide] (RRG)&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/45732_rs780e_ds_pub_3.10.pdf AMD 780E Databook]&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/48319.pdf AMD 780 Product Errata]&lt;br /&gt;
&lt;br /&gt;
Apparently there are other docs as well, not sure if they provide any additional information or if they are part of the public documents above:&lt;br /&gt;
&lt;br /&gt;
* AMD RD780 Register Reference Guide&lt;br /&gt;
* AMD RX780 Register Reference Guide&lt;br /&gt;
* AMD RS780M Hybrid Graphics – System BIOS Detailed Design Document (Publication #44969)&lt;br /&gt;
* AMD RD790 Register Programming Requirements (Publication #42462)&lt;br /&gt;
* AMD RD790 Register Reference Guide (Publication #42988)&lt;br /&gt;
* AMD RD790 BIOS Developer's Guide (Publication #43093)&lt;br /&gt;
&lt;br /&gt;
=== AMD RS690 ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/43372_rs690_rrg_3.00o.pdf AMD RS690 Register Reference Guide] (RRG)&lt;br /&gt;
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/41977_rs690_ds_3.06.pdf AMD 690G Databook]&lt;br /&gt;
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/41978_rs690m_ds_3.06.pdf AMD M690 Databook (Notebook Solutions)]&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/42437_m690t_ds_3_08.pdf AMD M690T/M690E Databook]&lt;br /&gt;
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/AMD690Series_LogoGuide.pdf AMD 690 Chipset Logos]&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/AMD_7-Series_Chipsets_-_Guidelines.pdf AMD 7-Series Chipsets - Guidelines.pdf]&lt;br /&gt;
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/42655A_S1DBM680T_PB.pdf AMD Model S1 DBM690T, Socket S1 and M690T/SB600 Chipset Development Board]&lt;br /&gt;
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/AMDCrossFire_LogoGuide.pdf AMD 480X Chipset Logos]&lt;br /&gt;
&lt;br /&gt;
== Intel ==&lt;br /&gt;
&lt;br /&gt;
=== Intel Atom Z5xx and SCH US15Wx ===&lt;br /&gt;
&lt;br /&gt;
* [http://ark.intel.com/ProductCollection.aspx?codeName=24973 Overview of products formerly named Poulsbo]&lt;br /&gt;
* [http://edc.intel.com/Platforms/Atom-Z5xx/#hardware Overview: Intel® Atom™ Processor Z5xx Series and Intel® System Controller Hub US15Wx]&lt;br /&gt;
** [http://edc.intel.com/Link.aspx?id=1387 Datasheet: Intel® System Controller Hub (Intel® SCH)] (PDF)&lt;br /&gt;
** [http://edc.intel.com/Link.aspx?id=1905 Datasheet: Intel® System Controller Hub (Intel® SCH) (large form factor)] (PDF)&lt;br /&gt;
&lt;br /&gt;
=== Intel NM10 Express ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.intel.com/Products/Internet_Device/Chipsets/NM10/NM10-technicaldocuments.htm Overview]&lt;br /&gt;
** [http://www.intel.com/Assets/PDF/datasheet/322896.pdf Intel® NM10 Express Chipset Datasheet]&lt;br /&gt;
** [http://www.intel.com/Assets/PDF/specupdate/322897.pdf Intel® NM10 Express Chipset Specification Update]&lt;br /&gt;
&lt;br /&gt;
=== Intel 860 ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.intel.com/design/archives/chipsets/860/index.htm Hardware Design: Archives - Intel&amp;amp;reg; 860 Chipset Family Technical Documentation]&lt;br /&gt;
** [http://www.intel.com/design/chipsets/datashts/290713.htm Intel® 860 Chipset: 82860 Memory Controller Hub (MCH) Datasheet]: [http://download.intel.com/design/chipsets/datashts/29071301.pdf PDF]&lt;br /&gt;
*** [http://www.intel.com/design/chipsets/specupdt/290715.htm Intel® 860 Chipset: 82860 Memory Controller Hub (MCH) Specification Update]: [http://www.intel.com/design/chipsets/specupdt/29071501.pdf PDF]&lt;br /&gt;
** [http://www.intel.com/design/chipsets/applnots/292269.htm Intel® 860 Chipset Thermal Considerations Application Note (AP-721)]: [http://download.intel.com/design/chipsets/datashts/29071301.pdf PDF]&lt;br /&gt;
** [http://www.intel.com/design/chipsets/designex/298252.htm Intel® Xeon® Processor and Intel® 860 Chipset Platform Design Guide]: [http://download.intel.com/design/chipsets/designex/29825204.pdf PDF]&lt;br /&gt;
** [http://www.intel.com/design/chipsets/designex/298302.htm Intel® 860 Chipset Memory Expansion Card (MEC) Design Guide]: [http://download.intel.com/design/chipsets/designex/29830201.pdf PDF]&lt;br /&gt;
** [http://www.intel.com/design/chipsets/schematics/860_crb.htm Intel 860 Chipset CRB Schematics]: [http://download.intel.com/design/chipsets/schematics/860_crb.pdf PDF]&lt;br /&gt;
&lt;br /&gt;
=== Intel 82815E ===&lt;br /&gt;
&lt;br /&gt;
* [http://download.intel.com/design/chipsets/datashts/29068801.pdf 82815 Chipset Family]&lt;br /&gt;
* [http://download.intel.com/design/chipsets/designex/29823401.pdf 82815E Chipset Platform Design Guide]&lt;br /&gt;
* [http://download.intel.com/design/chipsets/designex/29824906.pdf 82815E Chipset Platform Design Guide update]&lt;br /&gt;
&lt;br /&gt;
=== Intel 440BX ===&lt;br /&gt;
&lt;br /&gt;
* [http://download.intel.com/design/chipsets/datashts/29063301.pdf Datasheet]&lt;br /&gt;
* [http://download.intel.com/design/chipsets/datashts/27321903.pdf Electrical and Thermal Timing Specification]&lt;br /&gt;
&lt;br /&gt;
=== Intel 440LX ===&lt;br /&gt;
&lt;br /&gt;
* [http://download.intel.com/design/chipsets/datashts/29056402.pdf Datasheet]&lt;br /&gt;
* [http://www.intel.com/design/chipsets/specupdt/29765505.pdf Spec update]&lt;br /&gt;
&lt;br /&gt;
== VIA ==&lt;br /&gt;
&lt;br /&gt;
VIA has a [http://linux.via.com.tw portal] with some source code and datasheets.&lt;br /&gt;
&lt;br /&gt;
=== VIA VX800 ===&lt;br /&gt;
&lt;br /&gt;
* [http://linux.via.com.tw/support/beginDownload.action?eleid=161&amp;amp;fid=241 VIA VX800 Programming Manual]&lt;br /&gt;
&lt;br /&gt;
=== VIA CX700M/VX700 ===&lt;br /&gt;
&lt;br /&gt;
* [http://linux.via.com.tw/support/beginDownload.action?eleid=141&amp;amp;fid=221 VIA CX700M/VX700 Programming Manual]&lt;br /&gt;
&lt;br /&gt;
= Southbridge =&lt;br /&gt;
&lt;br /&gt;
== AMD ==&lt;br /&gt;
&lt;br /&gt;
=== AMD SB820M ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/47283.pdf AMD SB820M Southbridge Databook]&lt;br /&gt;
&lt;br /&gt;
=== AMD SB810/SB850 ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/44758.pdf AMD SB810/SB850 Southbridge Databook]&lt;br /&gt;
&lt;br /&gt;
=== AMD SB800 ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/45482.pdf AMD SB800-Series Southbridges Register Reference Guide] (RRG)&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/45481.pdf AMD SB800-Series Southbridges Register Programming Requirements] (RPR)&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/45483.pdf AMD SB800-Series BIOS Developers Guide] (BDG)&lt;br /&gt;
&lt;br /&gt;
=== AMD SB700/SB710/SB750 ===&lt;br /&gt;
&lt;br /&gt;
* [http://developer.amd.com/assets/43366_sb7xx_bdg_pub_1.00.pdf AMD SB700/710/750 BIOS Developer’s Guide] (BDG)&lt;br /&gt;
* [http://developer.amd.com/assets/43009_sb7xx_rrg_pub_1.00.pdf AMD SB700/710/750 Register Reference Guide] (RRG)&lt;br /&gt;
* [http://developer.amd.com/assets/42413_sb7xx_rpr_pub_1.00.pdf AMD SB700/710/750 Register Programming Requirements] (RPR)&lt;br /&gt;
* [http://developer.amd.com/assets/45215_sb710_ds_pub_1.25.pdf AMD SB710 Databook]&lt;br /&gt;
* [http://developer.amd.com/assets/46837.pdf AMD SB700 Family Product Errata]&lt;br /&gt;
&lt;br /&gt;
=== AMD SB600 ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/46157_sb600_bdg_pub.3.00.pdf AMD SB600 BIOS Developer's Guide] (BDG)&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/46155_sb600_rrg_pub_3.03.pdf AMD SB600 Register Reference Manual] (RRG)&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/46156_sb600_rpr_pub_3.02b.pdf AMD SB600 Register Programming Requirements] (RPR)&lt;br /&gt;
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/42119_sb600_ds_3.05.pdf AMD SB600 Databook] (rev. 3.05)&lt;br /&gt;
* [http://support.amd.com/us/Embedded_TechDocs/42119_sb600_ds_pub_3.07.pdf AMD SB600 Databook] (rev. 3.07)&lt;br /&gt;
&lt;br /&gt;
=== AMD 8111 ===&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/24674.pdf AMD-8111™ HyperTransport™ I/O Hub Data Sheet]&lt;br /&gt;
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/26036.pdf AMD-8111™ HyperTransport™ I/O Hub Product Brief]&lt;br /&gt;
* [http://support.amd.com/us/ChipsetMotherboard_TechDocs/25720.pdf AMD-8111™ HyperTransport™ I/O Hub Revision Guide]&lt;br /&gt;
&lt;br /&gt;
== Intel ==&lt;br /&gt;
&lt;br /&gt;
=== Intel 82801BA/BAM (ICH2) ===&lt;br /&gt;
&lt;br /&gt;
* [http://developer.intel.com/design/chipsets/datashts/290687.htm Datasheet]&lt;br /&gt;
&lt;br /&gt;
= Super I/O =&lt;br /&gt;
&lt;br /&gt;
== ITE ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.ite.com.tw/EN/products_kind.aspx?CategoryID=3&amp;amp;ID=5 PC Desktop/Notebook Super I/Os]&lt;br /&gt;
** [http://www.ite.com.tw/EN/products_kind.aspx?CategoryID=3&amp;amp;ID=5 Desktop Super I/Os]&lt;br /&gt;
** [http://www.ite.com.tw/EN/products_kind.aspx?CategoryID=3&amp;amp;ID=6 Notebook Super I/Os]&lt;br /&gt;
&lt;br /&gt;
== Winbond / Nuvoton ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/ComputerIC/SuperIO/ISASuperIO/ ISA Super I/Os]&lt;br /&gt;
* [http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/ComputerIC/SuperIO/LPCSuperIOforDesktopAndServer/ LPC Super I/O for Desktop &amp;amp; Server]&lt;br /&gt;
* [http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/ComputerIC/SuperIO/AdvancedSuperIOforDesktop/ Advanced Super I/O for Desktop]&lt;br /&gt;
* [http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/ComputerIC/SuperIO/AdvancedSuperIOforNotebook/ Advanced Super I/O for Notebook]&lt;br /&gt;
&lt;br /&gt;
== Fintek ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.fintek.com.tw/eng/products.asp?BID=1&amp;amp;SID=17&amp;amp;layer=0 Super Hardware Monitor + SIO]&lt;br /&gt;
&lt;br /&gt;
== NSC ==&lt;br /&gt;
&lt;br /&gt;
(bought by Winbond, now Nuvoton)&lt;br /&gt;
&lt;br /&gt;
== ALi ==&lt;br /&gt;
&lt;br /&gt;
== SMSC ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.smsc.com/main/catalog/ioprods.html Products / datasheets overview]&lt;br /&gt;
* [http://www.smsc.com/main/datasheet.html Various product datasheets]&lt;br /&gt;
&lt;br /&gt;
= Other =&lt;br /&gt;
&lt;br /&gt;
== ACPI ==&lt;br /&gt;
&lt;br /&gt;
* http://www.acpi.info&lt;br /&gt;
&lt;br /&gt;
== USB ==&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* [http://support.amd.com/us/Pages/techdocs.aspx AMD public documents]&lt;br /&gt;
** The [http://www.amd.com/us/products/embedded/develop-and-design/Pages/processor-chipset-linux-supprt.aspx AMD64 Embedded Processors and Chipset Linux Support] web page features links to supported projects (like coreboot) and links to documentation.&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
&lt;br /&gt;
There are many datasheet archives on the web which may have other (usually older) datasheets which already disappeared from vendor websites.&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Download_coreboot</id>
		<title>Download coreboot</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Download_coreboot"/>
				<updated>2011-07-13T02:50:20Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Source code browsing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
'''Note: These snapshots are for people, who use Linux as operating system and are able to build software from the source code.''' &lt;br /&gt;
&lt;br /&gt;
There is no ''easy to install package'' for people who want to quickly try out a new BIOS on their computer, yet. However, we provide some images for the [[QEMU]] emulator to test coreboot (and some [[Payloads|payloads]]) on your Linux, OS X and Windows computers (without having to do any hardware changes). But please note that these images can '''not''' be used on any mainboard, they will only work in [[QEMU]]!&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
&lt;br /&gt;
There is an archive of coreboot snapshots available at [http://qa.coreboot.org/ qa.coreboot.org]. A new tar.bz2 file is created whenever the repository changes.&lt;br /&gt;
&lt;br /&gt;
= Git =&lt;br /&gt;
&lt;br /&gt;
coreboot has switched to using Git for version control. Please see the [[Git]] page for much useful information on how to work with Git and gerrit in coreboot.&lt;br /&gt;
&lt;br /&gt;
Old subversion repository references that still apply will continue to be kept here.&lt;br /&gt;
&lt;br /&gt;
== Git clone ==&lt;br /&gt;
&lt;br /&gt;
coreboot keeps its development tree in a [http://git-scm.com/ Git] repository.&lt;br /&gt;
&lt;br /&gt;
=== Anonymous access ===&lt;br /&gt;
&lt;br /&gt;
To clone the coreboot repository (ca. 210 MB data as of 07/2011):&lt;br /&gt;
&lt;br /&gt;
  $ git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
If you want the &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;obsolete, unsupported, and experimental&amp;lt;/span&amp;gt; '''coreboot v3''' tree (ca. 18 MB data as of 11/2009):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
&lt;br /&gt;
If you want the '''old, unmaintained and unsupported coreboot v1''' tree (ca. 47 MB data as of 10/2008):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
&lt;br /&gt;
=== Developer access with write permission ===&lt;br /&gt;
&lt;br /&gt;
Please see our wiki page about [[Git]] for all the details.&lt;br /&gt;
&lt;br /&gt;
== Source code browsing ==&lt;br /&gt;
&lt;br /&gt;
You can browse the coreboot Git repository online using [http://review.coreboot.org/gitweb?p=coreboot.git gitweb] including it's [http://review.coreboot.org/gitweb?p=coreboot.git;a=tree tree view] for accessing the files.&lt;br /&gt;
&lt;br /&gt;
== Repositories on coreboot.org ==&lt;br /&gt;
&lt;br /&gt;
'''coreboot current Git tree:'''&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;http://review.coreboot.org/p/coreboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v1 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/coreboot/branches/coreboot-v1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v3 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/repository/coreboot-v3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[FILO]]:'''&lt;br /&gt;
* svn://coreboot.org/filo/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/filo/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Buildrom]]:'''&lt;br /&gt;
* svn://coreboot.org/buildrom/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/buildrom/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Distributed and Automated Testsystem]]:'''&lt;br /&gt;
* svn://coreboot.org/testsystem&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/testsystem/&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Download_coreboot</id>
		<title>Download coreboot</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Download_coreboot"/>
				<updated>2011-07-13T02:49:31Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
'''Note: These snapshots are for people, who use Linux as operating system and are able to build software from the source code.''' &lt;br /&gt;
&lt;br /&gt;
There is no ''easy to install package'' for people who want to quickly try out a new BIOS on their computer, yet. However, we provide some images for the [[QEMU]] emulator to test coreboot (and some [[Payloads|payloads]]) on your Linux, OS X and Windows computers (without having to do any hardware changes). But please note that these images can '''not''' be used on any mainboard, they will only work in [[QEMU]]!&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
&lt;br /&gt;
There is an archive of coreboot snapshots available at [http://qa.coreboot.org/ qa.coreboot.org]. A new tar.bz2 file is created whenever the repository changes.&lt;br /&gt;
&lt;br /&gt;
= Git =&lt;br /&gt;
&lt;br /&gt;
coreboot has switched to using Git for version control. Please see the [[Git]] page for much useful information on how to work with Git and gerrit in coreboot.&lt;br /&gt;
&lt;br /&gt;
Old subversion repository references that still apply will continue to be kept here.&lt;br /&gt;
&lt;br /&gt;
== Git clone ==&lt;br /&gt;
&lt;br /&gt;
coreboot keeps its development tree in a [http://git-scm.com/ Git] repository.&lt;br /&gt;
&lt;br /&gt;
=== Anonymous access ===&lt;br /&gt;
&lt;br /&gt;
To clone the coreboot repository (ca. 210 MB data as of 07/2011):&lt;br /&gt;
&lt;br /&gt;
  $ git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
If you want the &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;obsolete, unsupported, and experimental&amp;lt;/span&amp;gt; '''coreboot v3''' tree (ca. 18 MB data as of 11/2009):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
&lt;br /&gt;
If you want the '''old, unmaintained and unsupported coreboot v1''' tree (ca. 47 MB data as of 10/2008):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
&lt;br /&gt;
=== Developer access with write permission ===&lt;br /&gt;
&lt;br /&gt;
Please see our wiki page about [[Git]] for all the details.&lt;br /&gt;
&lt;br /&gt;
== Source code browsing ==&lt;br /&gt;
&lt;br /&gt;
You can browse the coreboot Git repository online using [http://review.coreboot.org/gitweb?p=coreboot.git gitweb] including it's [http://review.coreboot.org/gitweb?p=coreboot.git;a=tree tree view].&lt;br /&gt;
&lt;br /&gt;
== Repositories on coreboot.org ==&lt;br /&gt;
&lt;br /&gt;
'''coreboot current Git tree:'''&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;http://review.coreboot.org/p/coreboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v1 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/coreboot/branches/coreboot-v1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v3 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/repository/coreboot-v3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[FILO]]:'''&lt;br /&gt;
* svn://coreboot.org/filo/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/filo/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Buildrom]]:'''&lt;br /&gt;
* svn://coreboot.org/buildrom/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/buildrom/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Distributed and Automated Testsystem]]:'''&lt;br /&gt;
* svn://coreboot.org/testsystem&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/testsystem/&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Download_coreboot</id>
		<title>Download coreboot</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Download_coreboot"/>
				<updated>2011-07-13T02:47:18Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
'''Note: These snapshots are for people, who use Linux as operating system and are able to build software from the source code.''' &lt;br /&gt;
&lt;br /&gt;
There is no ''easy to install package'' for people who want to quickly try out a new BIOS on their computer, yet. However, we provide some images for the [[QEMU]] emulator to test coreboot (and some [[Payloads|payloads]]) on your Linux, OS X and Windows computers (without having to do any hardware changes). But please note that these images can '''not''' be used on any mainboard, they will only work in [[QEMU]]!&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
&lt;br /&gt;
There is an archive of coreboot snapshots available at [http://qa.coreboot.org/ qa.coreboot.org]. A new tar.bz2 file is created whenever the repository changes.&lt;br /&gt;
&lt;br /&gt;
= Git =&lt;br /&gt;
&lt;br /&gt;
coreboot has switched to using Git for version control. Please see the [[Git]] page for much useful information on how to work with Git and Gerrit.&lt;br /&gt;
&lt;br /&gt;
Old subversion repository references that still apply will continue to be kept here.&lt;br /&gt;
&lt;br /&gt;
== Git clone ==&lt;br /&gt;
&lt;br /&gt;
coreboot keeps its development tree in a [http://git-scm.com/ Git] repository.&lt;br /&gt;
&lt;br /&gt;
=== Anonymous access ===&lt;br /&gt;
&lt;br /&gt;
To clone the coreboot repository (ca. 210 MB data as of 07/2011):&lt;br /&gt;
&lt;br /&gt;
  $ git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
If you want the &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;obsolete, unsupported, and experimental&amp;lt;/span&amp;gt; '''coreboot v3''' tree (ca. 18 MB data as of 11/2009):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
&lt;br /&gt;
If you want the '''old, unmaintained and unsupported coreboot v1''' tree (ca. 47 MB data as of 10/2008):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
&lt;br /&gt;
=== Developer access with write permission ===&lt;br /&gt;
&lt;br /&gt;
Please see our wiki page about [[Git]] for all the details.&lt;br /&gt;
&lt;br /&gt;
== Source code browsing ==&lt;br /&gt;
&lt;br /&gt;
You can browse the coreboot Git repository online using [http://review.coreboot.org/gitweb?p=coreboot.git gitweb] including it's [http://review.coreboot.org/gitweb?p=coreboot.git;a=tree tree view].&lt;br /&gt;
&lt;br /&gt;
== Repositories on coreboot.org ==&lt;br /&gt;
&lt;br /&gt;
'''coreboot current Git tree:'''&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;http://review.coreboot.org/p/coreboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v1 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/coreboot/branches/coreboot-v1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v3 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/repository/coreboot-v3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[FILO]]:'''&lt;br /&gt;
* svn://coreboot.org/filo/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/filo/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Buildrom]]:'''&lt;br /&gt;
* svn://coreboot.org/buildrom/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/buildrom/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Distributed and Automated Testsystem]]:'''&lt;br /&gt;
* svn://coreboot.org/testsystem&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/testsystem/&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Download_coreboot</id>
		<title>Download coreboot</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Download_coreboot"/>
				<updated>2011-07-13T02:42:41Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
'''Note: These snapshots are for people, who use Linux as operating system and are able to build software from the source code.''' &lt;br /&gt;
&lt;br /&gt;
There is no ''easy to install package'' for people who want to quickly try out a new BIOS on their computer, yet. However, we provide some images for the [[QEMU]] emulator to test coreboot (and some [[Payloads|payloads]]) on your Linux, OS X and Windows computers (without having to do any hardware changes). But please note that these images can '''not''' be used on any mainboard, they will only work in [[QEMU]]!&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
&lt;br /&gt;
There is an archive of coreboot snapshots available at [http://qa.coreboot.org/ qa.coreboot.org]. A new tar.bz2 file is created whenever the repository changes.&lt;br /&gt;
&lt;br /&gt;
= Git =&lt;br /&gt;
&lt;br /&gt;
coreboot has switched to using Git for version control. Please see the [[Git]] page for much useful information on how to work with Git and Gerrit.&lt;br /&gt;
&lt;br /&gt;
Old subversion repository references that still apply will continue to be kept here.&lt;br /&gt;
&lt;br /&gt;
== Git clone ==&lt;br /&gt;
&lt;br /&gt;
coreboot keeps its development tree in a [http://git-scm.com/ Git] repository.&lt;br /&gt;
&lt;br /&gt;
=== Anonymous access ===&lt;br /&gt;
&lt;br /&gt;
To clone the coreboot repository (ca. 210 MB data as of 07/2011):&lt;br /&gt;
&lt;br /&gt;
  $ git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
If you want the &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;obsolete, unsupported, and experimental&amp;lt;/span&amp;gt; '''coreboot v3''' tree (ca. 18 MB data as of 11/2009):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
&lt;br /&gt;
If you want the '''old, unmaintained and unsupported coreboot v1''' tree (ca. 47 MB data as of 10/2008):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
&lt;br /&gt;
=== Developer access with write permission ===&lt;br /&gt;
&lt;br /&gt;
Please see our wiki page about [[Git]] for all the details.&lt;br /&gt;
&lt;br /&gt;
== Source code browsing ==&lt;br /&gt;
&lt;br /&gt;
You can browse the coreboot Git repository online using [http://review.coreboot.org/gitweb?p=coreboot.git gitweb].&lt;br /&gt;
&lt;br /&gt;
== Repositories on coreboot.org ==&lt;br /&gt;
&lt;br /&gt;
'''coreboot current Git tree:'''&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;http://review.coreboot.org/p/coreboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v1 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/coreboot/branches/coreboot-v1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v3 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/repository/coreboot-v3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[FILO]]:'''&lt;br /&gt;
* svn://coreboot.org/filo/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/filo/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Buildrom]]:'''&lt;br /&gt;
* svn://coreboot.org/buildrom/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/buildrom/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Distributed and Automated Testsystem]]:'''&lt;br /&gt;
* svn://coreboot.org/testsystem&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/testsystem/&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Download_coreboot</id>
		<title>Download coreboot</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Download_coreboot"/>
				<updated>2011-07-13T02:40:56Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
'''Note: These snapshots are for people, who use Linux as operating system and are able to build software from the source code.''' &lt;br /&gt;
&lt;br /&gt;
There is no ''easy to install package'' for people who want to quickly try out a new BIOS on their computer, yet. However, we provide some images for the [[QEMU]] emulator to test coreboot (and some [[Payloads|payloads]]) on your Linux, OS X and Windows computers (without having to do any hardware changes). But please note that these images can '''not''' be used on any mainboard, they will only work in [[QEMU]]!&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
&lt;br /&gt;
There is an archive of coreboot snapshots available at [http://qa.coreboot.org/ qa.coreboot.org]. A new tar.bz2 file is created whenever the repository changes.&lt;br /&gt;
&lt;br /&gt;
= Git =&lt;br /&gt;
&lt;br /&gt;
coreboot has switched to using Git for version control. Please see the [[Git]] page for much useful information on how to work with Git and Gerrit.&lt;br /&gt;
&lt;br /&gt;
Old subversion repository references that still apply will continue to be kept here.&lt;br /&gt;
&lt;br /&gt;
== Git clone ==&lt;br /&gt;
&lt;br /&gt;
coreboot keeps its development tree in a [http://git-scm.com/ Git] repository.&lt;br /&gt;
&lt;br /&gt;
=== Anonymous access ===&lt;br /&gt;
&lt;br /&gt;
To clone the coreboot repository (ca. 210 MB data as of 07/2011):&lt;br /&gt;
&lt;br /&gt;
  $ git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
If you want the &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;obsolete, unsupported, and experimental&amp;lt;/span&amp;gt; '''coreboot v3''' tree (ca. 18 MB data as of 11/2009):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
&lt;br /&gt;
If you want the '''old, unmaintained and unsupported coreboot v1''' tree (ca. 47 MB data as of 10/2008):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
&lt;br /&gt;
=== Developer access with write permission ===&lt;br /&gt;
&lt;br /&gt;
Please see our wiki page about [[Git]] for all the details.&lt;br /&gt;
&lt;br /&gt;
== Source code browsing ==&lt;br /&gt;
&lt;br /&gt;
You can browse the coreboot Git repository online using the [http://tracker.coreboot.org/trac/coreboot/browser Trac interface] or [http://review.coreboot.org/gitweb?p=coreboot.git gitweb].&lt;br /&gt;
&lt;br /&gt;
== Repositories on coreboot.org ==&lt;br /&gt;
&lt;br /&gt;
'''coreboot current Git tree:'''&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;http://review.coreboot.org/p/coreboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v1 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/coreboot/branches/coreboot-v1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v3 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/repository/coreboot-v3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[FILO]]:'''&lt;br /&gt;
* svn://coreboot.org/filo/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/filo/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Buildrom]]:'''&lt;br /&gt;
* svn://coreboot.org/buildrom/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/buildrom/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Distributed and Automated Testsystem]]:'''&lt;br /&gt;
* svn://coreboot.org/testsystem&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/testsystem/&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Download_coreboot</id>
		<title>Download coreboot</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Download_coreboot"/>
				<updated>2011-07-13T02:40:08Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: coreboot has switched to using Git for version control.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
'''Note: These snapshots are for people, who use Linux as operating system and are able to build software from the source code.''' &lt;br /&gt;
&lt;br /&gt;
There is no ''easy to install package'' for people who want to quickly try out a new BIOS on their computer, yet. However, we provide some images for the [[QEMU]] emulator to test coreboot (and some [[Payloads|payloads]]) on your Linux, OS X and Windows computers (without having to do any hardware changes). But please note that these images can '''not''' be used on any mainboard, they will only work in [[QEMU]]!&lt;br /&gt;
&lt;br /&gt;
== Snapshots ==&lt;br /&gt;
&lt;br /&gt;
There is an archive of coreboot snapshots available at [http://qa.coreboot.org/ qa.coreboot.org]. A new tar.bz2 file is created whenever the repository changes.&lt;br /&gt;
&lt;br /&gt;
= Git =&lt;br /&gt;
&lt;br /&gt;
coreboot has switched to using Git for version control. Please see the [[Git]] page for much useful information on how to work with Git and Gerrit.&lt;br /&gt;
&lt;br /&gt;
Old subversion repository references that still apply will continue to be kept here.&lt;br /&gt;
&lt;br /&gt;
== Git clone ==&lt;br /&gt;
&lt;br /&gt;
coreboot keeps its development tree in a [http://git-scm.com/ Git] repository.&lt;br /&gt;
&lt;br /&gt;
=== Anonymous access ===&lt;br /&gt;
&lt;br /&gt;
To clone the coreboot repository (ca. 210 MB data as of 07/2011):&lt;br /&gt;
&lt;br /&gt;
  $ git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
If you want the &amp;lt;span style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;obsolete, unsupported, and experimental&amp;lt;/span&amp;gt; '''coreboot v3''' tree (ca. 18 MB data as of 11/2009):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
&lt;br /&gt;
If you want the '''old, unmaintained and unsupported coreboot v1''' tree (ca. 47 MB data as of 10/2008):&lt;br /&gt;
&lt;br /&gt;
  $ svn co svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
&lt;br /&gt;
=== Developer access with write permission ===&lt;br /&gt;
&lt;br /&gt;
Please see our wiki page about [[Git]] for all the details.&lt;br /&gt;
&lt;br /&gt;
== Source code browsing ==&lt;br /&gt;
&lt;br /&gt;
You can browse the coreboot Git repository online using the [http://tracker.coreboot.org/trac/coreboot/browser Trac interface] or [http://review.coreboot.org/gitweb?p=coreboot.git gitweb].&lt;br /&gt;
&lt;br /&gt;
== Repositories on coreboot.org ==&lt;br /&gt;
&lt;br /&gt;
'''coreboot current tree:'''&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;http://review.coreboot.org/p/coreboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v1 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/coreboot/branches/coreboot-v1&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/coreboot/branches/coreboot-v1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''coreboot v3 (obsolete):'''&lt;br /&gt;
* svn://coreboot.org/repository/coreboot-v3&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/repository/coreboot-v3&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[FILO]]:'''&lt;br /&gt;
* svn://coreboot.org/filo/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/filo/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Buildrom]]:'''&lt;br /&gt;
* svn://coreboot.org/buildrom/&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/buildrom/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[[Distributed and Automated Testsystem]]:'''&lt;br /&gt;
* svn://coreboot.org/testsystem&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://svn.coreboot.org/testsystem/&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-13T13:31:00Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Commit messages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to [https://code.google.com/p/gerrit/ gerrit], [http://gitscm.com/ git] was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings.&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by [http://jenkins-ci.org/ Jenkins], and can be reviewed by developers. Once a change has gotten a positive review and has no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone &amp;lt;nowiki&amp;gt;http://review.coreboot.org/p/coreboot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
&lt;br /&gt;
 wget -O .git/hooks/commit-msg &amp;lt;nowiki&amp;gt;http://review.coreboot.org/tools/hooks/commit-msg&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
Alternatively, you could also just run&lt;br /&gt;
&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absolute maximum is 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-msg hook as described [[#Authenticated_read/write_access|above]] or by running...&lt;br /&gt;
&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
...and remember to always use '''git commit -s''' to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example is missing a Change-Id: line. This is OK because Joe Hacker has set up the commit-msg hook [[#Authenticated_read/write_access|as mentioned above]], which adds a Change-Id: automatically when the commit message is saved.&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see [[Git#Authenticated read/write access|Authenticated read/write access]] above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
&lt;br /&gt;
before '''git push''' to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of [http://review.coreboot.org/Documentation/user-upload.html#push_create this gerrit documentation].&lt;br /&gt;
&lt;br /&gt;
== Evolving patches ==&lt;br /&gt;
&lt;br /&gt;
Often it might happen that the patch you sent for approval is not good enough from the first attempt. Gerrit and git make it easy to track patch evolution during the review process until patches meet our quality standards and are ready for approval.&lt;br /&gt;
&lt;br /&gt;
You can easily modify a patch sent to gerrit by you or even by someone else. Just apply it locally using one of the possible ways to do it, make a new local commit that fixes the issues reported by the reviewers, then rebase the change by preserving the same Change-ID. We recommend you to use the git rebase command in interactive mode, ''git rebase -i master'', then commit and push the updated patch.&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at some of these documents:&lt;br /&gt;
* http://git-scm.com/&lt;br /&gt;
* http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html&lt;br /&gt;
* http://git.or.cz/course/svn.html&lt;br /&gt;
* and in particular the [http://progit.org/ Pro Git book]&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the [[IRC|coreboot IRC channel]] or on the [[Mailinglist|mailing list]].&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:22:21Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Commit messages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg &amp;lt;nowiki&amp;gt;http://review.coreboot.org/tools/hooks/commit-msg&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-msg hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example is missing a Change-Id: line. This is OK because Joe Hacker has set up the commit-msg hook [[#Authenticated_read/write_access|as mentioned above]], which adds a Change-Id: automatically when the commit message is saved.&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:21:51Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Commit messages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg &amp;lt;nowiki&amp;gt;http://review.coreboot.org/tools/hooks/commit-msg&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-msg hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example is missing a Change-Id: line. This is OK because Joe Hacker has set up the commit-msg hook [[#Authenticated_read/write_access|as mentioned above]], which automatically adds a Change-Id: when the commit message is saved.&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:20:56Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg &amp;lt;nowiki&amp;gt;http://review.coreboot.org/tools/hooks/commit-msg&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-msg hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example is missing a Change-Id: line. This is OK because Joe Hacker has set up the commit-msg hook [[#Authenticated_read/write_access|mentioned above]], which automatically creates the Change-Id: when the commit is created.&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:20:07Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Commit messages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg &amp;lt;nowiki&amp;gt;http://review.coreboot.org/tools/hooks/commit-msg&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-msg hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example is missing a Change-Id: line. This is OK because Joe Hacker has set up the commit-msg hook [[#Authenticated_read/write_access|mentioned above]], which automatically creates the Change-Id: when the commit is created.&lt;br /&gt;
&lt;br /&gt;
You can verify that all your commits have a Change-Id: line by running:&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
&lt;br /&gt;
before you push code to gerrit.&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:17:46Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Commit messages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg &amp;lt;nowiki&amp;gt;http://review.coreboot.org/tools/hooks/commit-msg&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-msg hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example is missing a Change-Id: line. This is OK because Joe Hacker has set up the commit-msg hook [[#Authenticated_read/write_access|mentioned above]], which automatically creates the Change-Id:.&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:14:32Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Commit messages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg &amp;lt;nowiki&amp;gt;http://review.coreboot.org/tools/hooks/commit-msg&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-msg hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example is missing a Change-Id line. This is OK because the commit-msg hook [[#Authenticated_read/write_access|mentioned above]] has been set up, and will create an appropriate Change-Id automatically.&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:13:19Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Commit messages */ Explain why example well-formatted commit message lacks Change-Id:&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg &amp;lt;nowiki&amp;gt;http://review.coreboot.org/tools/hooks/commit-msg&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-msg hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The example is missing the Change-Id footer field, since it will be created automatically by the commit-msg hook [[#Authenticated_read/write_access|mentioned above]].&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:06:26Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Authenticated read/write access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg &amp;lt;nowiki&amp;gt;http://review.coreboot.org/tools/hooks/commit-msg&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:04:14Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Authenticated read/write access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg http://review.coreboot.org/tools/hooks/commit-msg &amp;amp;&amp;amp; \&lt;br /&gt;
   chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:04:01Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Authenticated read/write access */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg http://review.coreboot.org/tools/hooks/commit-msg &amp;amp;&amp;amp; \&lt;br /&gt;
 chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T05:03:24Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Add chmod +x after hook download command so hook is actually activated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg http://review.coreboot.org/tools/hooks/commit-msg &amp;amp;&amp;amp; chmod +x .git/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T04:47:33Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg http://review.coreboot.org/tools/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once, to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from the same or a few branches the workflow can be simplified further by running once for each branch:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
...after which you then push changes with any of the configured branches checked out with a simple:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. &lt;br /&gt;
&lt;br /&gt;
'''NB!''' If you have applied patches from gerrit on a branch and you later push that branch, gerrit will think that you are submitting new versions of the patches that you had applied. This may or may not be what you intend. You can always run&lt;br /&gt;
 git log origin/master..&lt;br /&gt;
before git push to verify which commits you are about to send for review.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
Please also feel free to ask Git questions in the coreboot IRC channel or on the mailing list.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T04:42:12Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Fix numbering in commit message guidelines&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg http://review.coreboot.org/tools/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
# The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
# The second line is empty (no whitespace at all)&lt;br /&gt;
# The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
# The next line is empty (no whitespace at all)&lt;br /&gt;
# A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
# A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from one particular branch it is further convenient to run:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
And then you push changes simply by:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. '''NB!''' If you have applied patches from gerrit on a branch and you push that branch gerrit will think you are submitting new versions of those patches. This may or may not be what you intend, so please run git log origin/master.. before git push and verify that you are will submit the intended commits.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-09T04:40:31Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg http://review.coreboot.org/tools/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to Git had been announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although perhaps it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
1. The first line of the commit message has a short (less than 65 characters, absmax 75) summary&lt;br /&gt;
2. The second line is empty (no whitespace at all)&lt;br /&gt;
3. The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
4. The next line is empty (no whitespace at all)&lt;br /&gt;
5. A Change-Id: line to let gerrit track this logical change&lt;br /&gt;
6. A Signed-off-by: line according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
..and remember to always use git commit -s to have git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a well-formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from one particular branch it is further convenient to run:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
And then you push changes simply by:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. '''NB!''' If you have applied patches from gerrit on a branch and you push that branch gerrit will think you are submitting new versions of those patches. This may or may not be what you intend, so please run git log origin/master.. before git push and verify that you are will submit the intended commits.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Git</id>
		<title>Git</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Git"/>
				<updated>2011-06-08T23:37:51Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Link to Peter's Git intro on the mailing list, describe correct commit message format, and add tips and information for pushing commits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gerrit =&lt;br /&gt;
As part of our move to gerrit, git was introduced as primary SCM.&lt;br /&gt;
&lt;br /&gt;
== Register with gerrit ==&lt;br /&gt;
For authenticated access (to submit patches) you'll need a gerrit account which you can register at http://review.coreboot.org/.&lt;br /&gt;
You also need to add your ssh key(s) (used for authenticating your connections to the repo) and your email address(es) (used to match up Signed-off-by: statements) to your gerrit user data at http://review.coreboot.org/#settings&lt;br /&gt;
&lt;br /&gt;
=== OpenID ===&lt;br /&gt;
It seems that gerrit is picky about the OpenID format. Always provide a full URL, including protocol (ie. http:// or https:// prefix). Unfortunately the error messages are non-intuitive.&lt;br /&gt;
&lt;br /&gt;
== Gerrit workflow ==&lt;br /&gt;
Gerrit interprets each Git commit as an individual change. Changes are autobuilt by Jenkins, and can be reviewed by developers. Once a change has gotten a positive review and have no build issues, it is applied to the master branch. Thus, no developer directly pushes to master.&lt;br /&gt;
&lt;br /&gt;
Reviews grant points on a scale from -2 to 2. The meaning is:&lt;br /&gt;
* -2: Do not merge (blocks gerrit from merging)&lt;br /&gt;
* -1: I'd prefer you don't merge it&lt;br /&gt;
* 0: neutral&lt;br /&gt;
* +1: Looks good, but I won't make the last call on it&lt;br /&gt;
* +2: Looks good, go ahead and merge (gerrit provides a &amp;quot;submit&amp;quot; function once it has a +2 vote)&lt;br /&gt;
&lt;br /&gt;
-2 and +2 are only available to core developers as it's comparable to commit rights in SVN.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and CLI ===&lt;br /&gt;
Reviews normally happens through the website.&lt;br /&gt;
&lt;br /&gt;
Since gerrit exposes an interface through its ssh daemon, it's also possible to do reviews from CLI or mail. Unfortunately there doesn't seem to be any standing tradition on how to build a workflow around these parts, so we'll document our best practices here once they settled.&lt;br /&gt;
&lt;br /&gt;
=== Gerrit and Email ===&lt;br /&gt;
Gerrit has poor email integration (in fact, it doesn't really have any at all). We send a couple of notifications to the mailing list, but that is a coreboot specific extension. Peter intends to build a mail-to-gerrit gateway should the need arise.&lt;br /&gt;
&lt;br /&gt;
This gateway will provide:&lt;br /&gt;
* no patch submission mechanism (&amp;quot;git push&amp;quot; is CLI friendly)&lt;br /&gt;
* patch review (maybe openpgp signed &amp;quot;Acked-by&amp;quot; mails)&lt;br /&gt;
* patch submission (automatically with Acked-by?)&lt;br /&gt;
* maybe patch rejection? (openpgp signed &amp;quot;Nacked-by&amp;quot; mails)&lt;br /&gt;
&lt;br /&gt;
= Anonymous read access =&lt;br /&gt;
Read-only access is available anonymously:&lt;br /&gt;
 git clone http://review.coreboot.org/p/coreboot&lt;br /&gt;
&lt;br /&gt;
= Authenticated read/write access =&lt;br /&gt;
 git clone ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Inside the checkout you should install the commit-msg hook which prepares commit messages to fit the style required by gerrit. This needs to happen only once per clone and can be done with&lt;br /&gt;
 wget -O .git/hooks/commit-msg http://review.coreboot.org/tools/hooks/commit-msg&lt;br /&gt;
&lt;br /&gt;
= Working with Git =&lt;br /&gt;
&lt;br /&gt;
Git is a distributed version control system. This means that you can manage commits and branches completely without restriction in your local clone of the coreboot repository. Peter wrote [http://www.coreboot.org/pipermail/coreboot/2011-June/065427.html a Git introduction] after the switch to use Git was announced on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== Commit messages ==&lt;br /&gt;
Git does not enforce a commit message style, although maybe it should. For all aspects of Git to work the best, it's important to follow these simple guidelines for commit messages:&lt;br /&gt;
&lt;br /&gt;
1. The first line of the commit message has a short (less than 65 characters) summary&lt;br /&gt;
2. The second line is empty (no whitespace at all)&lt;br /&gt;
3. The third and any number of following lines contain a longer description of the commit as is neccessary, including relevant background information and quite possibly rationale for why the issue was solved in this particular way. These lines should never be longer than 75 characters.&lt;br /&gt;
4. The next line is empty (no whitespace at all)&lt;br /&gt;
5. A Change-Id: line is added to let gerrit track this logical change&lt;br /&gt;
6. A Signed-off-by: line is added according to [[Development_Guidelines#Sign-off_Procedure|the development guidelines]]&lt;br /&gt;
&lt;br /&gt;
Please do not create Change-Id: and Signed-off-by: manually because it is boring and error-prone. Instead, please install the commit-hook as described [[#Authenticated_read/write_access|above]] or by running:&lt;br /&gt;
 make gitconfig&lt;br /&gt;
&lt;br /&gt;
And remember to always use git commit -s to make git add your Signed-off-by: automatically.&lt;br /&gt;
&lt;br /&gt;
Here is an example of a correctly formatted commit message:&lt;br /&gt;
 examplecomponent: Refactor duplicated setup into a function&lt;br /&gt;
 &lt;br /&gt;
 Setting up the demo device correctly requires the exact same register&lt;br /&gt;
 values to be written into each of the PCI device functions. Moving the&lt;br /&gt;
 writes into a function allows also otherexamplecomponent to use them.&lt;br /&gt;
 &lt;br /&gt;
 Signed-off-by: Joe Hacker &amp;lt;joe@hacker.email&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pushing changes ==&lt;br /&gt;
First ensure that the git remote you want to use for pushing refers to an ssh:// URL (see Authenticated read/write access above). If you need to change this after the fact, ie. if you registered on gerrit only after having cloned anonymously, you can. Assuming that your remote is called ''origin'' (this is the default) you can run:&lt;br /&gt;
 git config remote.origin.url ssh://&amp;lt;username&amp;gt;@review.coreboot.org:29418/coreboot&lt;br /&gt;
&lt;br /&gt;
Then run the following command once to tell git that by default you want to submit all commits in the currently checked-out branch for review on gerrit:&lt;br /&gt;
 git config remote.origin.push HEAD:refs/for/master&lt;br /&gt;
&lt;br /&gt;
After this, the command to push your changes is:&lt;br /&gt;
 git push origin&lt;br /&gt;
&lt;br /&gt;
If you always push from one particular branch it is further convenient to run:&lt;br /&gt;
 git config branch.&amp;lt;particularbranchname&amp;gt;.remote origin&lt;br /&gt;
&lt;br /&gt;
And then you push changes simply by:&lt;br /&gt;
 git push&lt;br /&gt;
&lt;br /&gt;
Pushing several commits not yet in the coreboot repository at once will create one review request on gerrit per commit. '''NB!''' If you have applied patches from gerrit on a branch and you push that branch gerrit will think you are submitting new versions of those patches. This may or may not be what you intend, so please run git log origin/master.. before git push and verify that you are will submit the intended commits.&lt;br /&gt;
&lt;br /&gt;
For automating patch submission further (ie. more ways of simplifying the command line), see the last paragraph of http://review.coreboot.org/Documentation/user-upload.html#push_create&lt;br /&gt;
&lt;br /&gt;
== Further Git reading ==&lt;br /&gt;
There are tons of git tutorials out there. Take a look at http://git-scm.com/, http://www.kernel.org/pub/software/scm/git/docs/v1.7.5.4/gittutorial.html, http://git.or.cz/course/svn.html and in particular the http://progit.org/ book.&lt;br /&gt;
&lt;br /&gt;
= Browsing =&lt;br /&gt;
&lt;br /&gt;
There is no code browser that's properly synced with our gerrit instance at this time. This is a work in progress.&lt;br /&gt;
&amp;lt;!-- You can browse the coreboot git repository on [http://code.coreboot.org/p/coreboot-git/source/tree/master/ code.coreboot.org], our indefero system. --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Current_events</id>
		<title>Current events</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Current_events"/>
				<updated>2011-05-04T01:32:27Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Mention flashrom in LinuxTag 2011 event&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please contact [[User:Stepan|Stefan Reinauer]], [[User:Rminnich|Ronald Minnich]] or [[User:Stuge|Peter Stuge]] for more information on the events.&lt;br /&gt;
&lt;br /&gt;
== Upcoming Events ==&lt;br /&gt;
&lt;br /&gt;
'''2011'''&lt;br /&gt;
&lt;br /&gt;
* coreboot and flashrom exhibit at [http://www.linuxtag.org/ LinuxTag] in Berlin on May 11-14, 2011.&lt;br /&gt;
&lt;br /&gt;
== Past Events ==&lt;br /&gt;
&lt;br /&gt;
'''2011'''&lt;br /&gt;
&lt;br /&gt;
* coreboot and flashrom shared a booth at [[FOSDEM 2011]] in Brussels on February 5-6, 2011, and several presentations were held by [[User:Ruik|Rudolf Marek]] and [[User:Hailfinger|Carl-Daniel Hailfinger]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''2010'''&lt;br /&gt;
&lt;br /&gt;
* coreboot exhibited at [http://www.linuxtag.org/ LinuxTag 2010] in Berlin on June 9-12, 2010.&lt;br /&gt;
* coreboot had its [[FOSDEM 2010|very first DevRoom]] at [http://www.fosdem.org/ FOSDEM] in Brussels on February 6, 2010.&lt;br /&gt;
&lt;br /&gt;
'''2009'''&lt;br /&gt;
&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://events.ccc.de/congress/2009/Fahrplan/events/3661.en.html coreboot] at [http://events.ccc.de/congress/2009/ the 26th Chaos Communication Congress (26C3)] in Berlin on December 27, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://www.databadge.net/ifsec2009/reg/lin/show_sessions.php coreboot] at [http://www.linux-world.nl/nl-NL/Bezoeker.aspx?sc_lang=en LinuxWorld Conference &amp;amp; Expo] in Utrecht on November 4, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [https://har2009.org/program/events/210.en.html coreboot] at [https://wiki.har2009.org/page/Main_Page HAR2009] in Vierhouten on August 13, 2009.&lt;br /&gt;
* coreboot had a booth at [[LinuxTag 2009|LinuxTag]] in Berlin on June 24-27, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at [http://freedomhectaipei.pbworks.com/ FreedomHEC Taipei] on June 11, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at [http://goopen2009.friprog.no/ GoOpen 2009] in Oslo on April 16-17, 2009.&lt;br /&gt;
* [[User:Stepan|Stefan Reinauer]], [[User:Stuge|Peter Stuge]] and [[User:Ruik|Rudolf Marek]] made a visit at [http://www.embedded-world.de/ embedded world 2009] in Nürnberg on March 3-5.&lt;br /&gt;
* [[User:Rminnich|Ron Minnich]] had a [http://scale7x.socallinuxexpo.org/dotorg/coreboot coreboot booth] at the [http://scale7x.socallinuxexpo.org/ Southern California Linux Expo] (SCALE 7x) on February 20-22, 2009.&lt;br /&gt;
&lt;br /&gt;
'''2008'''&lt;br /&gt;
&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://events.ccc.de/congress/2008/Fahrplan/events/2970.en.html coreboot: Beyond The Final Frontier] and held a coreboot workshop at [http://events.ccc.de/congress/2008/ the 25th Chaos Communication Congress (25C3)] on December 27-30.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at the [http://www.nluug.nl/events/nj08/ NLUUG Autumn Conference on Mobile Computing] and [http://www.embeddedlinuxconference.com/elc_europe08/ CE Linux Forum - Embedded Linux conference Europe 2008] on November 6-7.&lt;br /&gt;
* [[User:Rminnich|Ronald Minnich]], [[User:Stuge|Peter Stuge]] and [[User:Stepan|Stefan Reinauer]] presented coreboot in a [[Screenshots#Google_Tech_Talks_2008:_coreboot_.28aka_LinuxBIOS.29:_The_Free.2FOpen-Source_x86_Firmware|Google TechTalk]] on October 30.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://fscons.org/events/?action=event&amp;amp;id=32 coreboot] at the [http://fscons.org/ Free Society Conference and Nordic Summit 2008] on October 24-26.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at the [http://slackathon.se/2008/ Slackathon 2008] OpenBSD meeting in September.&lt;br /&gt;
* Coreboot was exhibiting at [[LinuxTag 2008]] in Berlin on May 28-31.&lt;br /&gt;
* The [[Coreboot Symposium 2008|coreboot symposium 2008]] was held in Denver, April 3 – 5, 2008 during the High Performance Computer Science Week [http://www.hpcsw.org HPCSW].&lt;br /&gt;
&lt;br /&gt;
'''2007'''&lt;br /&gt;
&lt;br /&gt;
* There was a [[News#2007.2F05.2F23_LinuxBIOS_booth_at_LinuxTag_in_Berlin.2C_29.2F5-2.2F6|LinuxBIOS booth at the LinuxTag in Berlin, May 29 - June 6, 2007]], as well as a hands-on workshop by Peter Stuge.&lt;br /&gt;
* Ron Minnich gave [http://www.fosdem.org/2007/schedule/events/linuxbios a talk about LinuxBIOS] on February 24, 2007 at [http://www.fosdem.org/2007/ FOSDEM 2007].&lt;br /&gt;
&lt;br /&gt;
'''2006'''&lt;br /&gt;
&lt;br /&gt;
* The [[LinuxBIOS Symposium 2006]] took place on October 1-3, 2006 in Hamburg, Germany.&lt;br /&gt;
&lt;br /&gt;
'''2005'''&lt;br /&gt;
&lt;br /&gt;
* The [[LinuxBIOS Summit 2005]] took place on October 11-13 in Santa Fe, NM.&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Welcome_to_coreboot</id>
		<title>Welcome to coreboot</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Welcome_to_coreboot"/>
				<updated>2011-05-04T01:31:01Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Add LinuxTag booth and delete old 8th news item&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;td width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:0.5em; margin-bottom:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#efefff; align:right; border:1px solid #aabbcc;&amp;quot;&amp;gt;&lt;br /&gt;
'''coreboot''' (formerly known as LinuxBIOS) is a Free Software project aimed at replacing the proprietary BIOS (firmware) you can find in most of today's computers. It performs just a little bit of hardware initialization and then executes what is called a [[Payloads|payload]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
With this separation of hardware initialization and later boot logic, coreboot can scale from specialized applications run directly from firmware, operating systems in flash, and custom bootloaders to implementations of firmware standards like PCBIOS and EFI without having to carry features not necessary in the target application, reducing the amount of code and flash space required.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We currently support '''[[Supported Motherboards|230]]''' different mainboards.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:0.5em; margin-bottom:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#efefff; align:right; border:1px solid #aabbcc;&amp;quot;&amp;gt;&lt;br /&gt;
Is your PC / server / laptop / mainboard supported? Check out our [[Support]] page to find out.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:0.5em; margin-bottom:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#efefff; align:right; border:1px solid #aabbcc;&amp;quot;&amp;gt;&lt;br /&gt;
coreboot now has a [[git]] mirror.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=0 cellpadding=8 border=0 margin=0 padding=0 align=&amp;quot;top&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = yellow|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = &amp;lt;small&amp;gt;[[Benefits|More...]]&amp;lt;/small&amp;gt;|&lt;br /&gt;
HEADING = &amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[[Benefits]]&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* 100% Free Software (GPL), no royalties, no license fees!&lt;br /&gt;
* Fast boot times (3 seconds to Linux console)&lt;br /&gt;
&amp;lt;!-- * Avoids the need for a slow/buggy/proprietary BIOS --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Runs in 32-Bit protected mode almost from the start --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Written in C, contains virtually no assembly code --&amp;gt;&lt;br /&gt;
* Supports many [[Supported Motherboards|mainboards]], [[Supported Chipsets and Devices|chipsets]], and [[payloads]]&lt;br /&gt;
&amp;lt;!-- * Further features: netboot, serial console, remote flashing, ... --&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = #d1adf6|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = &amp;lt;small&amp;gt;[[Use Cases|More...]]&amp;lt;/small&amp;gt;|&lt;br /&gt;
HEADING = &amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[[Use Cases]]&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* Desktop PCs, servers, [[Laptop|laptops]]&lt;br /&gt;
* [[Clusters]]&lt;br /&gt;
&amp;lt;!-- * Set-Top-Boxes, thin clients --&amp;gt;&lt;br /&gt;
* Embedded solutions&lt;br /&gt;
&amp;lt;!-- * [http://en.wikipedia.org/wiki/Small_form_factor Small form factor computers], [http://en.wikipedia.org/wiki/Home_theater_PC Home-theater PCs] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * No-moving-parts solutions (ROM chip as &amp;quot;disk&amp;quot;) --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Non-standard scenarios (e.g. FPGA in Opteron socket) --&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = lime|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = &amp;lt;small&amp;gt;[[Payloads|More...]]&amp;lt;/small&amp;gt;|&lt;br /&gt;
HEADING = &amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[[Payloads]]&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* [[SeaBIOS]] / [[FILO]] / [[GRUB2]] / [[Payloads|...]] &amp;lt;!-- / [[OpenFirmware]] / [[OpenBIOS]] --&amp;gt;&lt;br /&gt;
* [[Linux]] / [[Windows]] / [[FreeBSD]] / [[NetBSD]] / [[Payloads|...]] &amp;lt;!-- / [http://openbsd.org/ OpenBSD]--&amp;gt;&lt;br /&gt;
* [[Etherboot]] / [[GPXE]] / [[Payloads|...]]&lt;br /&gt;
&amp;lt;!--* [[Memtest86]]&lt;br /&gt;
* [[Bayou]] / [[Coreinfo]] / [[Tint]] / [[Libpayload]]--&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=5 cellpadding=15 border=0 valign=&amp;quot;top&amp;quot; width=100%&lt;br /&gt;
| width=50% style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_cb.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;About&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Find out more about coreboot.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[Press]] | [[Logo]] | [[History]] | [[Screenshots|Screenshots/Videos]] | [[Contributors]] | [[Sponsors]] | [[Products]] | [[Vendors]]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_devel.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;Developers&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Get involved! Help us make coreboot better.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[Development Guidelines]] | [[Developer Manual]] | [http://qa.coreboot.org/docs/doxygen.php Doxygen] | [http://tracker.coreboot.org/trac/coreboot/browser/trunk Browse Source] | [[GSoC]] | [[Flag Days]] | [[Distributed and Automated Testsystem|Testsystem]]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=50% style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_status.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;Status&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Find out whether your hardware is already supported.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[Supported Motherboards|Supported Boards]] | [[Supported Chipsets and Devices|Supported Chipsets]] | [[:Category:Tutorials|Board Status Pages]] | [http://qa.coreboot.org Build Status]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_tools.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;Related Tools&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Tools and libraries related to coreboot.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[Flashrom]] | [[Superiotool]] | [[Nvramtool]] | [[Buildrom]] | [[Mkelfimage]] | [[Inteltool]] | [[Msrtool]] | [[Ectool]] | [[Developer_Manual/Tools|Hardware tools]] | [[Abuild]] | [[SerialICE]]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=50% style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_101.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;Getting Started&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Download coreboot and get started.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[Build HOWTO]] | [[Download coreboot|Downloads]] | [[Documentation]] | [[QEMU]] | [[AMD SimNow]] | [[Build from Windows]]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_support.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;Support&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Learn how to contact us and find help and support.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[FAQ]] | [[Mailinglist]] | [[IRC]] | [http://tracker.coreboot.org/trac/coreboot/ Issue Tracker] | [[Glossary]] | [[coreboot Options|coreboot Options]]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;20%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Coreboot menuconfig.png|center|thumb|[[Build HOWTO|make menuconfig]] in coreboot]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[[News]]&amp;lt;/span&amp;gt;'''&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Please always make this list 7 items long (7 most recent news items). --&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* '''2011/04/28:''' [[News#2011.2F4.2F28_Lenovo_ThinkPad_T60_now_supported|Lenovo ThinkPad T60 supported]]&lt;br /&gt;
* '''2011/03/27:''' [[News#2011.2F3.2F27_AMD_releases_C32.2FRS56x0.2FSB5100_coreboot_support_on_H8SCM_platform|AMD releases C32/RS56x0/SB5100 coreboot support on H8SCM platform]]&lt;br /&gt;
* '''2011/02/28:''' [[News#2011.2F2.2F28_AMD_blogs_about_coreboot|AMD blogs about coreboot]]&lt;br /&gt;
* '''2011/02/22:''' [[News#2011.2F2.2F22_Thinkpad_X60s_now_supported|Lenovo Thinkpad X60 supported]]&lt;br /&gt;
* '''2011/02/14:''' [[News#2011.2F2.2F14_AMD_submits_coreboot_support_for_AMD_Embedded_G-Series_Platforms|AMD submits coreboot support for AMD Embedded G-Series Platforms]]&lt;br /&gt;
* '''2010/12/18:''' [[News#2010.2F12.2F18_Intel_Poulsbo.2FSCH.2FAtom_and_iWave_iW-RainboW-G6_now_supported|Intel Poulsbo/SCH/Atom &amp;amp; iWave iW-RainboW-G6 support]]&lt;br /&gt;
* '''2010/12/13:''' [[News#2010.2F12.2F13_ASUS_M2N-E_now_supported|ASUS M2N-E support]]&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[[Current events|Upcoming Events]]&amp;lt;/span&amp;gt;'''&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;!-- List of upcoming events (remove events after they have taken place). --&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;!-- * '''2011/mon/day:''' coreboot event at [[Link]] in somecity --&amp;gt;&lt;br /&gt;
* '''2011/05/11-14:''' coreboot and [[Flashrom|flashrom]] booths at [http://www.linuxtag.org/ LinuxTag] in Berlin&lt;br /&gt;
* [[GSoC|2011 Google Summer of Code]]&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[http://blogs.coreboot.org blog news]&amp;lt;/span&amp;gt;'''&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;rss max=5&amp;gt;http://blogs.coreboot.org/feed&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
{{#widget:Ohloh Project|id=coreboot|type=partner_badge}}&lt;br /&gt;
{{#widget:Ohloh Project|id=coreboot|type=cocomo}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Current_events</id>
		<title>Current events</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Current_events"/>
				<updated>2011-05-04T01:23:43Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Move FOSDEM 2011 to past events, add info about LinuxTag 2011&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please contact [[User:Stepan|Stefan Reinauer]], [[User:Rminnich|Ronald Minnich]] or [[User:Stuge|Peter Stuge]] for more information on the events.&lt;br /&gt;
&lt;br /&gt;
== Upcoming Events ==&lt;br /&gt;
&lt;br /&gt;
'''2011'''&lt;br /&gt;
&lt;br /&gt;
* coreboot exhibits at [http://www.linuxtag.org/ LinuxTag 2011] in Berlin on May 11-14, 2011.&lt;br /&gt;
&lt;br /&gt;
== Past Events ==&lt;br /&gt;
&lt;br /&gt;
'''2011'''&lt;br /&gt;
&lt;br /&gt;
* coreboot and flashrom shared a booth at [[FOSDEM 2011]] in Brussels on February 5-6, 2011, and several presentations were held by [[User:Ruik|Rudolf Marek]] and [[User:Hailfinger|Carl-Daniel Hailfinger]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''2010'''&lt;br /&gt;
&lt;br /&gt;
* coreboot exhibited at [http://www.linuxtag.org/ LinuxTag 2010] in Berlin on June 9-12, 2010.&lt;br /&gt;
* coreboot had its [[FOSDEM 2010|very first DevRoom]] at [http://www.fosdem.org/ FOSDEM] in Brussels on February 6, 2010.&lt;br /&gt;
&lt;br /&gt;
'''2009'''&lt;br /&gt;
&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://events.ccc.de/congress/2009/Fahrplan/events/3661.en.html coreboot] at [http://events.ccc.de/congress/2009/ the 26th Chaos Communication Congress (26C3)] in Berlin on December 27, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://www.databadge.net/ifsec2009/reg/lin/show_sessions.php coreboot] at [http://www.linux-world.nl/nl-NL/Bezoeker.aspx?sc_lang=en LinuxWorld Conference &amp;amp; Expo] in Utrecht on November 4, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [https://har2009.org/program/events/210.en.html coreboot] at [https://wiki.har2009.org/page/Main_Page HAR2009] in Vierhouten on August 13, 2009.&lt;br /&gt;
* coreboot had a booth at [[LinuxTag 2009|LinuxTag]] in Berlin on June 24-27, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at [http://freedomhectaipei.pbworks.com/ FreedomHEC Taipei] on June 11, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at [http://goopen2009.friprog.no/ GoOpen 2009] in Oslo on April 16-17, 2009.&lt;br /&gt;
* [[User:Stepan|Stefan Reinauer]], [[User:Stuge|Peter Stuge]] and [[User:Ruik|Rudolf Marek]] made a visit at [http://www.embedded-world.de/ embedded world 2009] in Nürnberg on March 3-5.&lt;br /&gt;
* [[User:Rminnich|Ron Minnich]] had a [http://scale7x.socallinuxexpo.org/dotorg/coreboot coreboot booth] at the [http://scale7x.socallinuxexpo.org/ Southern California Linux Expo] (SCALE 7x) on February 20-22, 2009.&lt;br /&gt;
&lt;br /&gt;
'''2008'''&lt;br /&gt;
&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://events.ccc.de/congress/2008/Fahrplan/events/2970.en.html coreboot: Beyond The Final Frontier] and held a coreboot workshop at [http://events.ccc.de/congress/2008/ the 25th Chaos Communication Congress (25C3)] on December 27-30.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at the [http://www.nluug.nl/events/nj08/ NLUUG Autumn Conference on Mobile Computing] and [http://www.embeddedlinuxconference.com/elc_europe08/ CE Linux Forum - Embedded Linux conference Europe 2008] on November 6-7.&lt;br /&gt;
* [[User:Rminnich|Ronald Minnich]], [[User:Stuge|Peter Stuge]] and [[User:Stepan|Stefan Reinauer]] presented coreboot in a [[Screenshots#Google_Tech_Talks_2008:_coreboot_.28aka_LinuxBIOS.29:_The_Free.2FOpen-Source_x86_Firmware|Google TechTalk]] on October 30.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://fscons.org/events/?action=event&amp;amp;id=32 coreboot] at the [http://fscons.org/ Free Society Conference and Nordic Summit 2008] on October 24-26.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at the [http://slackathon.se/2008/ Slackathon 2008] OpenBSD meeting in September.&lt;br /&gt;
* Coreboot was exhibiting at [[LinuxTag 2008]] in Berlin on May 28-31.&lt;br /&gt;
* The [[Coreboot Symposium 2008|coreboot symposium 2008]] was held in Denver, April 3 – 5, 2008 during the High Performance Computer Science Week [http://www.hpcsw.org HPCSW].&lt;br /&gt;
&lt;br /&gt;
'''2007'''&lt;br /&gt;
&lt;br /&gt;
* There was a [[News#2007.2F05.2F23_LinuxBIOS_booth_at_LinuxTag_in_Berlin.2C_29.2F5-2.2F6|LinuxBIOS booth at the LinuxTag in Berlin, May 29 - June 6, 2007]], as well as a hands-on workshop by Peter Stuge.&lt;br /&gt;
* Ron Minnich gave [http://www.fosdem.org/2007/schedule/events/linuxbios a talk about LinuxBIOS] on February 24, 2007 at [http://www.fosdem.org/2007/ FOSDEM 2007].&lt;br /&gt;
&lt;br /&gt;
'''2006'''&lt;br /&gt;
&lt;br /&gt;
* The [[LinuxBIOS Symposium 2006]] took place on October 1-3, 2006 in Hamburg, Germany.&lt;br /&gt;
&lt;br /&gt;
'''2005'''&lt;br /&gt;
&lt;br /&gt;
* The [[LinuxBIOS Summit 2005]] took place on October 11-13 in Santa Fe, NM.&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Logo</id>
		<title>Logo</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Logo"/>
				<updated>2010-11-10T02:47:11Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Add credit due to Spooky Panda for post design logo work&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''They are very fast moving. The European Brown Hare (Lepus europaeus) can run at speeds of up to 72 km/h (45 mph).'' --[http://en.wikipedia.org/wiki/Hare Wikipedia]&lt;br /&gt;
&lt;br /&gt;
== coreboot Logo License ==&lt;br /&gt;
&lt;br /&gt;
The logo for the coreboot project is released under the following license.&lt;br /&gt;
&lt;br /&gt;
:Copyright © 2008 Konsult Stuge&lt;br /&gt;
:Copyright © 2008 coresystems GmbH&lt;br /&gt;
 &lt;br /&gt;
:This logo or a modified version may be used by anyone to refer to the coreboot project, but does not indicate endorsement by the project.&lt;br /&gt;
&lt;br /&gt;
In particular, we encourage you to use the logo for the purpose of advertising support for coreboot. This includes, but is not limited to, the following uses:&lt;br /&gt;
&lt;br /&gt;
* computer systems that come preloaded with coreboot and such that support coreboot through a flash upgrade.&lt;br /&gt;
* enhancements and projects related to coreboot such as payloads, coreboot ports to new systems and utilities that are to be used in systems also using coreboot&lt;br /&gt;
* coreboot documentation&lt;br /&gt;
* posters, clothing, presentations and other promotion material referring to the coreboot project&lt;br /&gt;
&lt;br /&gt;
Please make the image a link to http://www.coreboot.org/ if you use it on a web page.&lt;br /&gt;
&lt;br /&gt;
== Graphical usage guidelines ==&lt;br /&gt;
&lt;br /&gt;
The logo is in sharp contrast with the background. The normal appearance is black on white. When the logo must be used on dark background, a white or bright area surrounds it, or it is inverted to white on black instead of the normal black on white.&lt;br /&gt;
&lt;br /&gt;
== Logo kit archive ==&lt;br /&gt;
&lt;br /&gt;
[[Media:Coreboot_logo_kit.zip|Coreboot_logo_kit.zip]] contains all files on this page in a convenient archive.&lt;br /&gt;
&lt;br /&gt;
== Individual files ==&lt;br /&gt;
&lt;br /&gt;
You can also download individual files that suit your usage.&lt;br /&gt;
&lt;br /&gt;
=== Full logo with name ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Coreboot_full_web.png]]&lt;br /&gt;
&lt;br /&gt;
Download [[Media:Coreboot_full.svg|SVG]], [[Media:Coreboot_full_highres.png|high-resolution PNG]] or [[Media:Coreboot_full_web.png|low-resolution PNG]].&lt;br /&gt;
&lt;br /&gt;
=== Logo without name ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Coreboot_hare_web.png]]&lt;br /&gt;
&lt;br /&gt;
Download [[Media:Coreboot_hare.svg|SVG]], [[Media:Coreboot_hare_highres.png|high-resolution PNG]] or [[Media:Coreboot_hare_web.png|low-resolution PNG]].&lt;br /&gt;
&lt;br /&gt;
=== Name only ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Coreboot_name_web.png]]&lt;br /&gt;
&lt;br /&gt;
Download [[Media:Coreboot_name.svg|SVG]], [[Media:Coreboot_name_highres.png|high-resolution PNG]] or [[Media:Coreboot_name_web.png|low-resolution PNG]].&lt;br /&gt;
&lt;br /&gt;
=== Page footer with stripe and name ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Coreboot_footer_web.png]]&lt;br /&gt;
&lt;br /&gt;
Download [[Media:Coreboot_footer.svg|SVG]], [[Media:Coreboot_footer_highres.png|high-resolution PNG]] or [[Media:Coreboot_footer_web.png|low-resolution PNG]].&lt;br /&gt;
&lt;br /&gt;
=== Combination logo with name and thick stripe ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Coreboot_combo_web.png]]&lt;br /&gt;
&lt;br /&gt;
Download [[Media:Coreboot_combo.svg|SVG]], [[Media:Coreboot_combo_highres.png|high-resolution PNG]] or [[Media:Coreboot_combo_web.png|low-resolution PNG]].&lt;br /&gt;
&lt;br /&gt;
== Credits ==&lt;br /&gt;
&lt;br /&gt;
Image and typography was created by [http://www.breakfastdesign.nu/ Breakfast Design]. Post design work was done by [http://spookypanda.se/ Spooky Panda]. The coreboot logo was sponsored by:&lt;br /&gt;
&lt;br /&gt;
* [http://stuge.se/ Konsult Stuge]&lt;br /&gt;
* [http://www.coresystems.de/ coresystems GmbH]&lt;br /&gt;
* [http://kwlug.org/ Kitchener Waterloo Linux User Group] and Richard Weait&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/GCI2010</id>
		<title>GCI2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/GCI2010"/>
				<updated>2010-10-31T06:57:18Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We hope to participate in Google Code-in 2010 (basically Google Summer of code for 13-18 year old students)&lt;br /&gt;
&lt;br /&gt;
Please note that the task list is not finished, and we will add more tasks once we know how long individual tasks are supposed to take.&lt;br /&gt;
&lt;br /&gt;
See http://www.flashrom.org/GCI2010 for a huge list of flashrom related tasks.&lt;br /&gt;
&lt;br /&gt;
= Code: writing or refactoring code =&lt;br /&gt;
&lt;br /&gt;
= Documentation: creating/editing documents =&lt;br /&gt;
* Update the FAQ wiki page, maybe restructure it&lt;br /&gt;
&lt;br /&gt;
= Outreach: community management and outreach/marketing =&lt;br /&gt;
&lt;br /&gt;
= Quality Assurance: testing and ensuring code is of high quality =&lt;br /&gt;
* Design a coreboot tester product, hardware and software&lt;br /&gt;
The test system is severely under-utilized. It would likely help to have a simple tester product or package that can be used to hook up mainboards to the test system. FPGA + ARM with Ethernet?&lt;br /&gt;
&lt;br /&gt;
= Research: studying a problem and recommending solutions =&lt;br /&gt;
&lt;br /&gt;
= Training: helping others learn more =&lt;br /&gt;
* Create a FAQ entry with a high-level overview of coreboot code&lt;br /&gt;
* Create a wiki page about devicetree.cb files&lt;br /&gt;
&lt;br /&gt;
= Translation: localization =&lt;br /&gt;
&lt;br /&gt;
= User Interface: user experience research or user interface design and interaction =&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/GCI2010</id>
		<title>GCI2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/GCI2010"/>
				<updated>2010-10-31T06:56:05Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We hope to participate in Google Code-in 2010 (basically Google Summer of code for 13-18 year old students)&lt;br /&gt;
&lt;br /&gt;
Please note that the task list is not finished, and we will add more tasks once we know how long individual tasks are supposed to take.&lt;br /&gt;
&lt;br /&gt;
See http://www.flashrom.org/GCI2010 for a huge list of flashrom related tasks.&lt;br /&gt;
&lt;br /&gt;
= Code: Tasks related to writing or refactoring code =&lt;br /&gt;
&lt;br /&gt;
= Documentation: Tasks related to creating/editing documents =&lt;br /&gt;
* Update the FAQ wiki page, maybe restructure it&lt;br /&gt;
* Create a FAQ entry with a high-level overview of coreboot code&lt;br /&gt;
* Create a wiki page about devicetree.cb files&lt;br /&gt;
&lt;br /&gt;
= Outreach: Tasks related to community management and outreach/marketing =&lt;br /&gt;
&lt;br /&gt;
= Quality Assurance: Tasks related to testing and ensuring code is of high quality =&lt;br /&gt;
* Design a coreboot tester product, hardware and software&lt;br /&gt;
The test system is severely under-utilized. It would likely help to have a simple tester product or package that can be used to hook up mainboards to the test system. FPGA + ARM with Ethernet?&lt;br /&gt;
&lt;br /&gt;
= Research: Tasks related to studying a problem and recommending solutions =&lt;br /&gt;
&lt;br /&gt;
= Training: Tasks related to helping others learn more =&lt;br /&gt;
&lt;br /&gt;
= Translation: Tasks related to localization =&lt;br /&gt;
&lt;br /&gt;
= User Interface: Tasks related to user experience research or user interface design and interaction =&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/GCI2010</id>
		<title>GCI2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/GCI2010"/>
				<updated>2010-10-31T06:55:50Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We hope to participate in Google Code-in 2010 (basically Google Summer of code for 13-18 year old students)&lt;br /&gt;
&lt;br /&gt;
Please note that the task list is not finished, and we will add more tasks once we know how long individual tasks are supposed to take.&lt;br /&gt;
&lt;br /&gt;
See http://www.flashrom.org/GCI2010 for a huge list of flashrom related tasks.&lt;br /&gt;
&lt;br /&gt;
We hope to participate in Google Code-in 2010 (basically Google Summer of code for 13-18 year old students)&lt;br /&gt;
&lt;br /&gt;
= Code: Tasks related to writing or refactoring code =&lt;br /&gt;
&lt;br /&gt;
= Documentation: Tasks related to creating/editing documents =&lt;br /&gt;
* Update the FAQ wiki page, maybe restructure it&lt;br /&gt;
* Create a FAQ entry with a high-level overview of coreboot code&lt;br /&gt;
* Create a wiki page about devicetree.cb files&lt;br /&gt;
&lt;br /&gt;
= Outreach: Tasks related to community management and outreach/marketing =&lt;br /&gt;
&lt;br /&gt;
= Quality Assurance: Tasks related to testing and ensuring code is of high quality =&lt;br /&gt;
* Design a coreboot tester product, hardware and software&lt;br /&gt;
The test system is severely under-utilized. It would likely help to have a simple tester product or package that can be used to hook up mainboards to the test system. FPGA + ARM with Ethernet?&lt;br /&gt;
&lt;br /&gt;
= Research: Tasks related to studying a problem and recommending solutions =&lt;br /&gt;
&lt;br /&gt;
= Training: Tasks related to helping others learn more =&lt;br /&gt;
&lt;br /&gt;
= Translation: Tasks related to localization =&lt;br /&gt;
&lt;br /&gt;
= User Interface: Tasks related to user experience research or user interface design and interaction =&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Products</id>
		<title>Products</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Products"/>
				<updated>2010-10-01T08:04:27Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Add TechNexion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here's a list of vendors and their products or services related to coreboot. Please [[Mailinglist|contact us]] if you wish to add your product/company to the list. &lt;br /&gt;
&lt;br /&gt;
== Artec Group ==&lt;br /&gt;
&lt;br /&gt;
[http://www.artecgroup.com Artec Group] runs coreboot on their Geode LX based [http://www.thincan.com DBE61 ThinCan] system.&lt;br /&gt;
&lt;br /&gt;
== Cluster Labs ==&lt;br /&gt;
&lt;br /&gt;
[http://www.cluster-labs.com/ Cluster Labs] sells a 1.1 GHz PIII cluster node with 1 GB memory, fast ethernet, and boots coreboot. &lt;br /&gt;
&lt;br /&gt;
== corehost ==&lt;br /&gt;
&lt;br /&gt;
[http://corehost.us corehost] is the first hosting provider in the world to deploy hardware that runs coreboot. You can rent virtual or dedicated servers based on hardware that runs coreboot.&lt;br /&gt;
&lt;br /&gt;
== coresystems GmbH ==&lt;br /&gt;
&lt;br /&gt;
[http://www.coresystems.de/ coresystems GmbH] is offering coreboot based services and products. If you are a hardware/appliance vendor and want your system running coreboot, contact coresystems. As a coreboot contributor, coresystems is hosting the coreboot development repository, mailing list and web page.&lt;br /&gt;
&lt;br /&gt;
== Cray ==&lt;br /&gt;
&lt;br /&gt;
The Cray [http://www.cray.com/products/xd1/ Xd1] is an Opteron-based system which runs coreboot. &lt;br /&gt;
&lt;br /&gt;
== CW Linux ==&lt;br /&gt;
&lt;br /&gt;
[http://www.cwlinux.com CW Linux] offers pre-installed coreboot motherboards, SDK and related hardware for people want to use or develop applications on coreboot. It also provides professional services for custom coreboot-based system development. &lt;br /&gt;
&lt;br /&gt;
== i-TECH Corp. ==&lt;br /&gt;
&lt;br /&gt;
[http://www.i-tech.com/ i-TECH] is selling test and analysis tools with coreboot, including all its &amp;quot;Satellite&amp;quot; Fibre Channel analyzers (IFC-3016, IFC-4016, IFC-30, IFC40) and &amp;quot;PassPort&amp;quot;-based test and analysis tools. &lt;br /&gt;
&lt;br /&gt;
== Linutop ==&lt;br /&gt;
&lt;br /&gt;
[http://linutop.com/ Linutop] is going to ship coreboot on their diskless computers.&lt;br /&gt;
&lt;br /&gt;
== Linux Labs ==&lt;br /&gt;
&lt;br /&gt;
[http://www.linuxlabs.com Linux Labs] is selling [http://www.linuxlabs.com/starterclusters.html LinuxBIOS Beowulf clusters] comprised of 1U x86-based nodes with LinuxBIOS installed. &lt;br /&gt;
&lt;br /&gt;
== Linux NetworX ==&lt;br /&gt;
&lt;br /&gt;
[http://www.linuxnetworx.com Linux NetworX], a major contributor to the coreboot project, used to sell a variety of cluster solutions with coreboot installed. LNXI was recently bought by Cray.&lt;br /&gt;
&lt;br /&gt;
== LUCIDA ==&lt;br /&gt;
&lt;br /&gt;
[http://www.lucidatech.com LUCIDA] is shipping several of their thin clients, e.g. the [http://www.lucidatech.com/product/lt2610.htm LT2610] and the [http://www.lucidatech.com/product/lt3712.htm LT3712] with coreboot, according to their website.&lt;br /&gt;
&lt;br /&gt;
== MikroTik ==&lt;br /&gt;
&lt;br /&gt;
[http://www.routerboard.com MikroTik] is offering the [http://216.239.59.104/search?q=cache:pT2IZCrEZEsJ:www.routerboard.com/pdf/RouterBOARD200SeriesA4-3-0.pdf+routerboard+linuxbios&amp;amp;hl=de&amp;amp;ct=clnk&amp;amp;cd=1&amp;amp;gl=de Routerboard 200 series] which seems to be shipped with coreboot (devices from other Routerboard series might use coreboot, too).&lt;br /&gt;
&lt;br /&gt;
== O.N.E. Technologies ==&lt;br /&gt;
&lt;br /&gt;
[http://www.onelabs.com/ O.N.E. Technologies] offers coreboot on all their x86 products and offers coreboot development services.&lt;br /&gt;
&lt;br /&gt;
== Sage Electronic Engineering ==&lt;br /&gt;
&lt;br /&gt;
[http://se-eng.com  Sage Electronic Engineering] has developed the Sage SmartProbe and EDK for AMD systems development and debug. Sage also offers coreboot, Linux, and systems development services.&lt;br /&gt;
&lt;br /&gt;
== Silicon Mechanics ==&lt;br /&gt;
&lt;br /&gt;
[http://siliconmechanics.com Silicon Mechanics] will ship their [http://www.siliconmechanics.com/i7045/opteron-server.php Rackform nServ A236] with coreboot preinstalled if requested. See [http://coreboot.org/News#2008.2F04.2F04_Silicon_Mechanics_to_ship_servers_with_coreboot_preinstalled our news item from 2008/04/04]. The [http://www.siliconmechanics.com/i9226/quad-core-opteron.php Rackform nServ A255] uses the same motherboard, and is also available with coreboot.&lt;br /&gt;
&lt;br /&gt;
== TechNexion ==&lt;br /&gt;
&lt;br /&gt;
[http://www.technexion.com/ TechNexion] offers [http://www.technexion.com/index.php/amd-linux-solutions embedded mainboards with coreboot] which have 32Mbit (4Mbyte) boot flash so that a Linux kernel can easily be used as payload.&lt;br /&gt;
&lt;br /&gt;
== VIA ==&lt;br /&gt;
&lt;br /&gt;
[http://www.via.com.tw VIA] is helping the coreboot community support new EPIA mainboards and VIA chipsets with several code donations and open programming guides. With key input from VIA, coreboot will soon support over 30 Mini-ITX mainboards. These mainboards are made by VIA, Jetway, Phitronics and MSI featuring the VIA C7 CPU, CN700 and VT8237 chipset.&lt;br /&gt;
&lt;br /&gt;
The [http://linux.via.com.tw/support/downloadFiles.action Linux VIA Portal] aims to expand cooperation with open source communities by providing drivers, chipset programming manuals and source code for select Linux distributions to technical software developers.&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Build_from_Windows</id>
		<title>Build from Windows</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Build_from_Windows"/>
				<updated>2010-09-29T06:31:45Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: s/linux/bare metal hardware/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Coreboot firmware is most often built from the linux environment. Because many bios developers are more familiar with Windows than linux, it is useful to know how to build coreboot on a Windows system.&lt;br /&gt;
&lt;br /&gt;
==Setup the coreboot build environment (long method)==&lt;br /&gt;
&lt;br /&gt;
The gnu tools needed to build coreboot have already been ported to Windows. They must be downloaded, customized, and installed. Here are the steps:&lt;br /&gt;
&lt;br /&gt;
#Download and install a native msys+mingw environment on your Windows computer. &lt;br /&gt;
#Build and install cross compile versions of binutils and gcc that run on Windows and target 32-bit x86 bare metal hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step 1 involves downloading and decompressing mingw and msys, both of which contain several components. See [http://mingw.org/ mingw.org] for details. You may need to gather utilities and commands from various locations in order to end up with everything needed for building coreboot projects. &lt;br /&gt;
&lt;br /&gt;
Step 2: Once msys+mingw is installed, download and build cross compiler versions of gcc and binutils that produce elf output for 32-bit x86. Use &amp;lt;tt&amp;gt;util/crossgcc/buildgcc&amp;lt;/tt&amp;gt; for this purpose. Use msys.bat to start the msys+mingw environment, then execute these commands. In this example, &amp;lt;tt&amp;gt;buildgcc&amp;lt;/tt&amp;gt; has been edited so that gcc 4.5.0 is built instead of gcc 4.4.4:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;Administrator@M3A78&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;#808000&amp;quot;&amp;gt;~&amp;lt;/font&amp;gt;&lt;br /&gt;
 $ &amp;lt;b&amp;gt;mkdir /gcc450&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;Administrator@M3A78&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;#808000&amp;quot;&amp;gt;~&amp;lt;/font&amp;gt;&lt;br /&gt;
 $ &amp;lt;b&amp;gt;cd /gcc450&amp;lt;/b&amp;gt;/&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;Administrator@M3A78&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;#808000&amp;quot;&amp;gt;/gcc450&amp;lt;/font&amp;gt;&lt;br /&gt;
 $ &amp;lt;b&amp;gt;/d/tmp/xgcc/coreboot/util/crossgcc/buildgcc&amp;lt;/b&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;#000080&amp;quot;&amp;gt;Welcome to the &amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#800000&amp;quot;&amp;gt;coresystems&amp;lt;/font&amp;gt;&amp;lt;font color=&amp;quot;#000080&amp;quot;&amp;gt; cross toolchain builder v1.01 (May 18th, 2010)&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 Downloading tar balls ...&lt;br /&gt;
 * gmp-5.0.1.tar.bz2 (downloading)SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc&lt;br /&gt;
 syswgetrc = D:\tmp\xgcc\msys/etc/wgetrc&amp;lt;br&amp;gt;&lt;br /&gt;
 * mpfr-2.4.2.tar.bz2 (downloading)SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc&lt;br /&gt;
 syswgetrc = D:\tmp\xgcc\msys/etc/wgetrc&amp;lt;br&amp;gt;&lt;br /&gt;
 * mpc-0.8.2.tar.gz (downloading)SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc&lt;br /&gt;
 syswgetrc = D:\tmp\xgcc\msys/etc/wgetrc&amp;lt;br&amp;gt;&lt;br /&gt;
 * libelf-0.8.13.tar.gz (downloading)SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc&lt;br /&gt;
 syswgetrc = D:\tmp\xgcc\msys/etc/wgetrc&amp;lt;br&amp;gt;&lt;br /&gt;
 * gcc-core-4.5.0.tar.bz2 (downloading)SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc&lt;br /&gt;
 syswgetrc = D:\tmp\xgcc\msys/etc/wgetrc&amp;lt;br&amp;gt;&lt;br /&gt;
 * binutils-2.20.1.tar.bz2 (downloading)SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc&lt;br /&gt;
 syswgetrc = D:\tmp\xgcc\msys/etc/wgetrc&amp;lt;br&amp;gt;&lt;br /&gt;
 * gdb-7.1.tar.bz2 (downloading)SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc&lt;br /&gt;
 syswgetrc = D:\tmp\xgcc\msys/etc/wgetrc&amp;lt;br&amp;gt;&lt;br /&gt;
 Downloaded tar balls ... &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;ok&amp;lt;/font&amp;gt;&lt;br /&gt;
 Unpacking and patching ...&lt;br /&gt;
 * gmp-5.0.1.tar.bz2&lt;br /&gt;
 * mpfr-2.4.2.tar.bz2&lt;br /&gt;
 * mpc-0.8.2.tar.gz&lt;br /&gt;
 * libelf-0.8.13.tar.gz&lt;br /&gt;
 * gcc-core-4.5.0.tar.bz2&lt;br /&gt;
 * binutils-2.20.1.tar.bz2&lt;br /&gt;
 * gdb-7.1.tar.bz2&lt;br /&gt;
 Unpacked and patched ... &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;ok&amp;lt;/font&amp;gt;&lt;br /&gt;
 Building GMP 5.0.1 ... &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;ok&amp;lt;/font&amp;gt;&lt;br /&gt;
 Building MPFR 2.4.2 ... &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;ok&amp;lt;/font&amp;gt;&lt;br /&gt;
 Building MPC 0.8.2 ... &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;ok&amp;lt;/font&amp;gt;&lt;br /&gt;
 Building libelf 0.8.13 ... &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;ok&amp;lt;/font&amp;gt;&lt;br /&gt;
 Building binutils 2.20.1 ... &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;ok&amp;lt;/font&amp;gt;&lt;br /&gt;
 Building GCC 4.5.0 ... &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;ok&amp;lt;/font&amp;gt;&lt;br /&gt;
 Building GDB 7.1 ... &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;ok&amp;lt;/font&amp;gt;&lt;br /&gt;
 Cleaning up... &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;ok&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;You can now run your i386-elf cross toolchain from /gcc450/xgcc.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Setup the coreboot build environment (shortcut method)==&lt;br /&gt;
&lt;br /&gt;
Getting through steps 1 and 2 from scratch takes a bit of work. As a shortcut, a coreboot-ready msys+mingw is included in the [http://notabs.org/coreboot/windows-build.htm sample project]. Decompress the sample project into any directory on your Windows computer. Note: Avoid the use of spaces in the project path and directory name. In the top level of the sample project is directory &amp;lt;tt&amp;gt;msys&amp;lt;/tt&amp;gt;. This is the complete coreboot-ready msys+mingw. The &amp;lt;tt&amp;gt;msys.bat&amp;lt;/tt&amp;gt; file in this directory starts the msys+mingw build environment. Use the standard tool names to generate output that targets the local Windows environment. To produce the i386-elf output used by coreboot, use the tools in the gcc444 or gcc450 directory. For example, &amp;lt;tt&amp;gt;gcc -c hello.c&amp;lt;/tt&amp;gt; builds a Windows object, while &amp;lt;tt&amp;gt;/gcc450/xgcc/bin/i386-elf-gcc hello.c&amp;lt;/tt&amp;gt; builds an i386-elf object.&lt;br /&gt;
&lt;br /&gt;
In addition to the coreboot ready msys+mingw build environment, the sample project contains:&lt;br /&gt;
&lt;br /&gt;
#'''coreboot''' directory. Replace this sample coreboot source code with the one you want to build.&lt;br /&gt;
#'''seabios''' directory. This directory contains seabios source code, used to build the sample payload.&lt;br /&gt;
#'''simnow''' directory. Helper files for testing on the AMD simnow simulator (AMD projects only).&lt;br /&gt;
#'''tools''' directory. This directory contains needed tools that are not part of coreboot, msys, or mingw.&lt;br /&gt;
#'''go.bat'''. This batch file sets up environment variables needed for cross compiling, and switches to the coreboot directory.&lt;br /&gt;
&lt;br /&gt;
==Build the coreboot project==&lt;br /&gt;
Here are step-by-step instructions for building a coreboot based bios on a windows machine using the shortcut build environment setup method:&lt;br /&gt;
&lt;br /&gt;
:1. Decompress the [http://notabs.org/coreboot/windows-build.htm sample project] into any directory. Note: Avoid the use of spaces in the project path and directory name. Use [http://7-zip.org/ 7-zip] for decompression.&lt;br /&gt;
:2. Replace the sample &amp;lt;tt&amp;gt;coreboot&amp;lt;/tt&amp;gt; [svn://coreboot.org/coreboot/trunk source code] (rev 5775) with your own. The directory must be named &amp;lt;tt&amp;gt;coreboot&amp;lt;/tt&amp;gt;. &lt;br /&gt;
:3. Using Windows explorer, click on &amp;lt;tt&amp;gt;go.bat&amp;lt;/tt&amp;gt; to start the build environment. It will look something like this:&lt;br /&gt;
 &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;Administrator@M3A78&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;#808000&amp;quot;&amp;gt;/D/tmp/win-build-env-002/coreboot&amp;lt;/font&amp;gt;&lt;br /&gt;
 $ _&lt;br /&gt;
:4. First, build the seabios payload:&lt;br /&gt;
  $ &amp;lt;b&amp;gt;cd ../seabios/seabios-for-coreboot&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;Administrator@M3A78&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;#808000&amp;quot;&amp;gt;/D/tmp/win-build-env-002/seabios/seabios-for-coreboot&amp;lt;/font&amp;gt;&lt;br /&gt;
 $ &amp;lt;b&amp;gt;make&amp;lt;/b&amp;gt;&lt;br /&gt;
 &amp;amp;nbsp; Compiling whole program out/ccode.16.s&lt;br /&gt;
 &amp;amp;nbsp; Compiling to assembler out/asm-offsets.s&lt;br /&gt;
 &amp;amp;nbsp; Generating offset file out/asm-offsets.h&lt;br /&gt;
 &amp;amp;nbsp; Compiling (16bit) out/code16.o&lt;br /&gt;
 &amp;amp;nbsp; Compiling whole program out/ccode32flat.o&lt;br /&gt;
 src/coreboot.c: In function 'ulzma':&lt;br /&gt;
 src/coreboot.c:329:9: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int'&lt;br /&gt;
 &amp;amp;nbsp; Compiling whole program out/code32seg.o&lt;br /&gt;
 &amp;amp;nbsp; Building ld scripts (version &amp;amp;quot;0.6.1-20100928_165201-m3a78&amp;amp;quot;)&lt;br /&gt;
 Fixed space: 0xe05b-0x10000 total: 8101 slack: 2 Percent slack: 0.0%&lt;br /&gt;
 16bit size: 37760&lt;br /&gt;
 32bit segmented size: 2416&lt;br /&gt;
 32bit flat size: 50752&lt;br /&gt;
 &amp;amp;nbsp; Linking out/rom16.o&lt;br /&gt;
 &amp;amp;nbsp; Stripping out/rom16.strip.o&lt;br /&gt;
 &amp;amp;nbsp; Linking out/rom32seg.o&lt;br /&gt;
 &amp;amp;nbsp; Stripping out/rom32seg.strip.o&lt;br /&gt;
 &amp;amp;nbsp; Linking out/rom.o&lt;br /&gt;
 &amp;amp;nbsp; Prepping out/bios.bin&lt;br /&gt;
 Total size: 90928 Free space: 40144 Percent used: 69.4% (128KiB rom)&lt;br /&gt;
:5. Now configure coreboot:&lt;br /&gt;
 $ &amp;lt;b&amp;gt;cd ../../coreboot&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;Administrator@M3A78&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;#808000&amp;quot;&amp;gt;/D/tmp/win-build-env-002/coreboot&amp;lt;/font&amp;gt;&lt;br /&gt;
 $ &amp;lt;b&amp;gt;make oldconfig&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Answer the configuration questions. For this example, defaults were used for all questions except:&lt;br /&gt;
 mainboard vendor         : 3 AMD&lt;br /&gt;
 mainboard model          : 9 Serengeti Cheetah (Fam10)&lt;br /&gt;
 rom chip size            : 3 512 KB&lt;br /&gt;
 add a payload            : 2 An ELF executable payload&lt;br /&gt;
 Payload path and filename: ../seabios/seabios-for-coreboot/out/bios.bin.elf&lt;br /&gt;
&lt;br /&gt;
:6. At the &amp;lt;tt&amp;gt;$&amp;lt;/tt&amp;gt; prompt, type &amp;lt;tt&amp;gt;make&amp;lt;/tt&amp;gt;. After a few seconds, the build should complete:&lt;br /&gt;
     CC         cpu/x86/mtrr/mtrr.o&lt;br /&gt;
     CC         cpu/x86/pae/pgtbl.o&lt;br /&gt;
     AR         coreboot.a&lt;br /&gt;
     CC         coreboot_ram.o&lt;br /&gt;
     CC         coreboot_ram&lt;br /&gt;
     CBFS       coreboot.rom&lt;br /&gt;
     PAYLOAD    ../seabios/seabios-for-coreboot/out/bios.bin.elf (compression: LZMA)&lt;br /&gt;
     CBFSPRINT  coreboot.rom&amp;lt;br&amp;gt;&lt;br /&gt;
 coreboot.rom: 512 kB, bootblocksize 2390, romsize 524288, offset 0x0&lt;br /&gt;
 Alignment: 64 bytes&amp;lt;br&amp;gt;&lt;br /&gt;
 Name                           Offset     Type         Size&lt;br /&gt;
 fallback/romstage              0x0        stage        69016&lt;br /&gt;
 fallback/coreboot_ram          0x10e00    stage        47261&lt;br /&gt;
 fallback/payload               0x1c700    payload      45815&lt;br /&gt;
 (empty)                        0x27a40    null         359458&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;Administrator@M3A78&amp;lt;/font&amp;gt; &amp;lt;font color=&amp;quot;#808000&amp;quot;&amp;gt;/D/tmp/win-build-env-002/coreboot&amp;lt;/font&amp;gt;&lt;br /&gt;
 $ _&lt;br /&gt;
&lt;br /&gt;
The final bios image is in file coreboot\build\coreboot.rom:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 Directory of D:\tmp\win-build-env-001\coreboot\build&lt;br /&gt;
&lt;br /&gt;
09/03/10  12:23 PM           524,288 coreboot.rom&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Test using simnow (optional, AMD projects only)==&lt;br /&gt;
The AMD simnow application is a software simulation of an AMD processor and reference board. Its accuracy is impressive, allowing it to boot an unmodified bios and operating system. To test the bios, download and install the public version of AMD's [http://developer.amd.com/cpu/simnow/Pages/default.aspx simnow]. This example uses version &amp;lt;tt&amp;gt;simnow-win64-4.6.2pub.exe&amp;lt;/tt&amp;gt;, a recent public version for Windows. Note that simnow requires a 64-bit operating system. Add an environment variable named &amp;lt;tt&amp;gt;simnow&amp;lt;/tt&amp;gt; that points to the directory where simnow is installed:&lt;br /&gt;
[[Image:winbuild-simnow-env.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From Windows explorer, launch &amp;lt;tt&amp;gt;coreboot\simnow\simnow.bat&amp;lt;/tt&amp;gt;. This will open 3 windows:&lt;br /&gt;
[[Image:winbuild-simnow-main.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
[[Image:winbuild-simnow-cmd.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
[[Image:winbuild-putty0.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Optionally, setup a boot cd-rom, floppy, or hard disk image:&lt;br /&gt;
[[Image:winbuild-drive-image.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, start the simulation by clicking the 'Run Simulation' button.&lt;br /&gt;
[[Image:winbuild-simnow-run.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Putty will capture serial debug messages:&lt;br /&gt;
[[Image:winbuild-putty-output.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After a few seconds, video will appear:&lt;br /&gt;
[[Image:winbuild-vbios-banner.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At this point, the simulation hesitates while waiting for a keyboard response. Press a key while the mouse cursor is in the simnow window to avoid the delay. Alternatively, modify [http://www.coreboot.org/pipermail/coreboot/2010-September/060046.html keyboard.c].&lt;br /&gt;
&lt;br /&gt;
Next, the seabios payload executes:&lt;br /&gt;
[[Image:winbuild-seabios.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the optional disk image was supplied, seabios will attempt to boot it:&lt;br /&gt;
[[Image:winbuild-windows1.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Looking good...&lt;br /&gt;
[[Image:winbuild-windows2.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oops, some ACPI debugging is needed here...&lt;br /&gt;
[[Image:winbuild-windows3.png|left]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Known problems with this demo===&lt;br /&gt;
&lt;br /&gt;
#An unwanted stack access by an AP core during cache as ram disable causes a crash. The work-around used in the sample project is to remove AP cores from the simnow model. A proper fix is being [http://www.coreboot.org/pipermail/coreboot/2010-September/060090.html developed].&lt;br /&gt;
#PS/2 Keyboard init timeout causes boot delay ([http://www.coreboot.org/pipermail/coreboot/2010-September/060046.html workaround]).&lt;br /&gt;
#PS/2 keyboard not working.&lt;br /&gt;
&lt;br /&gt;
===Known problems with windows building===&lt;br /&gt;
&lt;br /&gt;
#Libncurses is not available, which prevents &amp;lt;tt&amp;gt;make menuconfig&amp;lt;/tt&amp;gt; from building. Work-around: use &amp;lt;tt&amp;gt;make oldconfig&amp;lt;/tt&amp;gt; instead.&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Supported_Motherboards</id>
		<title>Supported Motherboards</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Supported_Motherboards"/>
				<updated>2010-09-03T23:52:38Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: MS-6147 has socketed flash&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=&amp;quot;0&amp;quot; valign=&amp;quot;top&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
| valign=&amp;quot;top&amp;quot;|&lt;br /&gt;
See the page [[Confirmed working svn revisions]] for a table of which revision to start testing with on your particular mainboard. Click on the Status column bellow to learn more info about the board.&lt;br /&gt;
&lt;br /&gt;
'''coreboot v4''' is the current stable coreboot tree recommended for productive use and for porting new boards. For AMD Geode LX targets, '''coreboot v3''' might be better than coreboot v4 in some minor aspects, but most features should be ported to v4 by now.&lt;br /&gt;
* If a mainboard is not supported by coreboot v4, try [[Supported_Motherboards#Motherboards_supported_in_coreboot_v1|checking coreboot v1]] or [[Supported_Motherboards#Motherboards_supported_in_coreboot_v3|coreboot v3]] for support.&lt;br /&gt;
* However, in general it is '''not'''  recommended to use coreboot v3 &amp;amp;mdash; this was an experimental development tree which is gradually being merged into v4.&lt;br /&gt;
* Also, coreboot v1 should be avoided (if v4 can be used instead for your board), as it has been unmaintained for a long time. It is definately desirable to port boards from v1 to v4 whereever possible.&lt;br /&gt;
&lt;br /&gt;
See also [[Supported Chipsets and Devices|Supported Chipsets &amp;amp; Devices]].&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; align=&amp;quot;right&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
'''Color Legend'''&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; style=&amp;quot;font-size: smaller&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | Motherboard is work in progress, unfinished, or on hold.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | Motherboard mostly works, but some issues remain.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Motherboard is fully supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Motherboards supported in coreboot v4 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Vendor&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Mainboard&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Northbridge&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Southbridge&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Super&amp;amp;nbsp;I/O&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | CPU&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Socket&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Status&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;ROM chip package&amp;quot;&amp;gt;ROM&amp;amp;nbsp;&amp;lt;sup&amp;gt;35&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;ROM chip protocol&amp;quot;&amp;gt;P&amp;amp;nbsp;&amp;lt;sup&amp;gt;36&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;ROM chip socketed?&amp;quot;&amp;gt;S&amp;amp;nbsp;&amp;lt;sup&amp;gt;37&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;Board supported by Flashrom?&amp;quot;&amp;gt;F&amp;amp;nbsp;&amp;lt;sup&amp;gt;38&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;Vendor Cooperation Score&amp;quot;&amp;gt;VCS&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;13&amp;quot; | '''Desktops / Workstations'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Abit&lt;br /&gt;
| [http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?pMODEL_NAME=BE6-II+V2.0&amp;amp;fMTYPE=Slot+1 Abit BE6-II V2.0]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977EF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| ASRock&lt;br /&gt;
| [http://www.asrock.com/mb/overview.asp?Model=939A785GMH/128M&amp;amp;s=939 939A785GMH/128M]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD&amp;amp;reg;&amp;amp;nbsp;RS785/SB710&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627DHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2&lt;br /&gt;
| Socket 939&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | [[ASRock 939A785GMH-128M|WIP...]]&lt;br /&gt;
| DIP8&lt;br /&gt;
| SPI&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.asus.com.tw/products.aspx?l1=3&amp;amp;l2=15&amp;amp;l3=171&amp;amp;l4=0&amp;amp;model=455&amp;amp;modelmenu=2 A8N-E]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;CK804&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;939&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS A8N-E|OK...]]&amp;lt;sup&amp;gt;25&amp;lt;/sup&amp;gt;&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.asus.com/product.aspx?P_ID=J9FKa8z2xVId3pDK A8N-SLI]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;CK804&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;939&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS_A8N-SLI|OK...]]&amp;lt;sup&amp;gt;25&amp;lt;/sup&amp;gt;&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.asus.com/products.aspx?modelmenu=1&amp;amp;model=596&amp;amp;l1=3&amp;amp;l2=15&amp;amp;l3=207 A8N5X]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;CK804&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;939&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS A8N5X|OK...]]&amp;lt;sup&amp;gt;25&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.asus.com.tw/products.aspx?l1=3&amp;amp;l2=15&amp;amp;l3=143&amp;amp;l4=0&amp;amp;model=576&amp;amp;modelmenu=1 A8V-E SE]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| VIA&amp;amp;nbsp;K8T890 / VT8237R&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;939&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS A8V-E SE|OK...]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| LPC&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.asus.com.tw/products.aspx?l1=3&amp;amp;l2=15&amp;amp;l3=143&amp;amp;l4=0&amp;amp;model=376&amp;amp;modelmenu=1 A8V-E Deluxe]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| VIA&amp;amp;nbsp;K8T890 / VT8237R&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;939&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS A8V-E Deluxe|OK...]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.asus.com/products.aspx?l1=3&amp;amp;l2=101&amp;amp;l3=496&amp;amp;l4=0&amp;amp;model=1568&amp;amp;modelmenu=1 M2A-VM]&lt;br /&gt;
| AMD&amp;amp;nbsp;690G&lt;br /&gt;
| ATI&amp;amp;nbsp;SB600&lt;br /&gt;
| ITE&amp;amp;trade;&amp;amp;nbsp;IT8716F&lt;br /&gt;
| AMD&amp;amp;nbsp;Sempron&amp;amp;trade; / Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;AM2(+)&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS M2A-VM|OK...]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| LPC&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.asus.com/products.aspx?l1=3&amp;amp;l2=101&amp;amp;l3=324&amp;amp;l4=0&amp;amp;model=1807&amp;amp;modelmenu=1 M2V-MX SE]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| VIA&amp;amp;nbsp;K8M890 / VT8237S&lt;br /&gt;
| ITE&amp;amp;trade;&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;AM2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS M2V-MX SE|OK...]]&lt;br /&gt;
| DIP8&lt;br /&gt;
| SPI&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| MEDION2001&lt;br /&gt;
| &amp;lt;span title=&amp;quot;VIA Apollo Pro133A&amp;quot;&amp;gt;VIA VT82C694X&amp;lt;/span&amp;gt;&lt;br /&gt;
| VIA VT82C686A&lt;br /&gt;
| integrated&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&amp;amp;nbsp;/&amp;amp;nbsp;Celeron&amp;amp;reg;,&amp;amp;nbsp;VIA&amp;amp;nbsp;C3&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | [[ASUS MEDION2001|WIP...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [ftp://ftp.asus.com.tw/pub/ASUS/mb/sock370/810/mew-am/ MEW-AM]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82810&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801AA&amp;amp;nbsp;(ICH)&lt;br /&gt;
| SMSC&amp;amp;reg;&amp;amp;nbsp;LPC47B272&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&amp;amp;nbsp;/&amp;amp;nbsp;Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS MEW-AM|OK...]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.elhvb.com/mboards/OEM/HP/manual/ASUS%20MEW-VM.htm MEW-VM]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82810&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801AA&amp;amp;nbsp;(ICH)&lt;br /&gt;
| SMSC&amp;amp;reg;&amp;amp;nbsp;LPC47B272&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&amp;amp;nbsp;/&amp;amp;nbsp;Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | WIP&amp;lt;sup&amp;gt;28&amp;lt;/sup&amp;gt;&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [ftp://ftp.asus.com.tw/pub/ASUS/mb/slot1/440bx/p2b/ P2B]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977TF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS P2B|OK...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [ftp://ftp.asus.com.tw/pub/ASUS/mb/slot1/440bx/p2b-f/ P2B-F]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977EF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS P2B-F|OK...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [ftp://ftp.asus.com.tw/pub/ASUS/mb/slot1/440bx/p2b-d/ P2B-D]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977TF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| 2x Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS P2B-D|OK...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [ftp://ftp.asus.com.tw/pub/ASUS/mb/slot1/440bx/p2b-ds/ P2B-DS]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977TF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| 2x Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS P2B-DS|OK...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [ftp://ftp.asus.com.tw/pub/ASUS/mb/slot1/440bx/p2b-ls/ P2B-LS]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977EF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS P2B-LS|OK...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | ...&amp;lt;sup&amp;gt;43&amp;lt;/sup&amp;gt;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [ftp://ftp.asus.com.tw/pub/ASUS/mb/slot1/440bx/p3b-f/ P3B-F]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977TF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASUS P3B-F|OK...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| A-Trend&lt;br /&gt;
| [http://www.motherboard.cz/mb/atrend/atc6220.htm ATC-6220]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977TF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| A-Trend&lt;br /&gt;
| [http://active-hardware.com/english/reviews/mainboard/atc6240.htm ATC-6240]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| AZZA&lt;br /&gt;
| [http://web.tiscali.it/acorp/?http://web.archive.org/web/20050426181911/http://web.tiscali.it/acorp/mobo_spec/azza/pt-6ibd/pt-6ibd.htm PT-6IBD]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977EF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[AZZA PT-6IBD|OK...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Biostar&lt;br /&gt;
| [http://www.motherboard.cz/mb/biostar/M6TBA.htm M6TBA]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| SMSC&amp;amp;nbsp;FDC37M60x&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Biostar M6TBA|OK...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Compaq&lt;br /&gt;
| Deskpro EN SFF P600&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| NSC&amp;amp;nbsp;PC97307&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| DFI&lt;br /&gt;
| P2XLX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440LX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977TF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | [[DFI P2XLX|WIP]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ECS&lt;br /&gt;
| P6IWP-Fe&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82810&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801AA&amp;amp;nbsp;(ICH)&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&amp;amp;nbsp;/&amp;amp;nbsp;Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ECS P6IWP-Fe|OK]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| FWH&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| GIGABYTE&lt;br /&gt;
| [http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=1445 GA-6BXC]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8671F&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[GIGABYTE GA-6BXC|OK...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &amp;amp;mdash;| GIGABYTE&lt;br /&gt;
| [http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=1430 GA-6BXE]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8671F&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[GIGABYTE GA-6BXE|OK...]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| GIGABYTE&lt;br /&gt;
| [http://www.computerbase.de/news/hardware/mainboards/amd-systeme/2007/mai/gigabyte_dtx-mainboard/ GA-2761GXDK] (Churchill)&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| SiS761GX/SiS966&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8716F&lt;br /&gt;
| AMD&amp;amp;nbsp;Sempron&amp;amp;trade; / Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2 (?)&lt;br /&gt;
| Socket&amp;amp;nbsp;AM2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[GIGABYTE GA-2761GXDK|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| GIGABYTE&lt;br /&gt;
| [http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2287&amp;amp;ModelName=GA-M57SLI-S4 GA-M57SLI-S4]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;MCP55&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8716F&lt;br /&gt;
| AMD&amp;amp;nbsp;Sempron&amp;amp;trade; / Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;AM2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[GIGABYTE GA-M57SLI-S4|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:yellow; text-align:center&amp;quot; | [[Gigabyte m57sli Vendor Cooperation Score|3]]&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://support.gateway.com/s/MOTHERBD/INTEL/2514906/2514906nv.shtml D810E2CB]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82810E&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801BA&amp;amp;nbsp;(ICH2)&lt;br /&gt;
| SMSC&amp;amp;nbsp;LPC47M102&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&amp;amp;nbsp;/&amp;amp;nbsp;Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[INTEL_D810E2CB|OK...]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| FWH&lt;br /&gt;
| N&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://www.intel.com/Products/Desktop/Motherboards/D945GCLF/D945GCLF-overview.htm D945GCLF]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;945GC&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;ICH7&lt;br /&gt;
| SMSC&amp;amp;nbsp;LPC47M15x&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Atom&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;441&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | WIP&amp;lt;sup&amp;gt;44&amp;lt;sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Mitac&lt;br /&gt;
| [http://web.archive.org/web/20050313054828/http://www.mitac.com/micweb/products/tyan/6513wu/6513wu.htm 6513WU]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82810E&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801AB&amp;amp;nbsp;(ICH0)&lt;br /&gt;
| SMSC&amp;amp;nbsp;LPC47U332&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&amp;amp;nbsp;/&amp;amp;nbsp;Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Mitac 6513WU|OK...]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| MSI&lt;br /&gt;
| [http://global.msi.com.tw/index.php?func=proddesc&amp;amp;prod_no=332&amp;amp;maincat_no=1 MS-6119]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977TF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| MSI&lt;br /&gt;
| [http://global.msi.com.tw/index.php?func=proddesc&amp;amp;maincat_no=1&amp;amp;prod_no=335 MS-6147]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977TF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| MSI&lt;br /&gt;
| [http://uk.ts.fujitsu.com/rl/servicesupport/techsupport/Boards/Motherboards/MicroStar/Ms6156/MS6156.htm MS-6156]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977TF&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| MSI&lt;br /&gt;
| [http://www.msi-technology.de/index.php?func=proddesc&amp;amp;prod_no=343&amp;amp;maincat_no=1 MS-6178]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82810&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801AB&amp;amp;nbsp;(ICH0)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&amp;amp;nbsp;/&amp;amp;nbsp;Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[MSI MS-6178|OK...]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| MSI&lt;br /&gt;
| [http://global.msi.com.tw/index.php?func=proddesc&amp;amp;prod_no=170&amp;amp;maincat_no=1 MS-7135 (K8N Neo3)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;CK804&lt;br /&gt;
| Winbond&amp;amp;reg;&amp;amp;nbsp;W83627THF&lt;br /&gt;
| AMD&amp;amp;nbsp;Sempron&amp;amp;trade; / Athlon&amp;amp;trade;&amp;amp;nbsp;64 / Turion&amp;amp;trade;&amp;amp;nbsp;64&lt;br /&gt;
| Socket&amp;amp;nbsp;754&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | [[MSI MS-7135|WIP...]]&amp;lt;sup&amp;gt;29&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| MSI&lt;br /&gt;
| [http://global.msi.com.tw/index.php?func=proddesc&amp;amp;prod_no=255&amp;amp;maincat_no=1&amp;amp;cat2_no=171 MS-7260 (K9N Neo)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;MCP55&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Sempron&amp;amp;trade; / Athlon&amp;amp;trade;&amp;amp;nbsp;64 / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;AM2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[MSI MS-7260|OK...]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | ...&amp;lt;sup&amp;gt;39&amp;lt;/sup&amp;gt;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| NEC&lt;br /&gt;
| [http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/ PowerMate 2000]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82810&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801AB&amp;amp;nbsp;(ICH0)&lt;br /&gt;
| SMSC&amp;amp;reg;&amp;amp;nbsp;LPC47B27x&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&amp;amp;nbsp;/&amp;amp;nbsp;Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[NEC PowerMate 2000|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Shuttle&lt;br /&gt;
| [http://global.shuttle.com/product_detail.jsp?PI=89 SN25P]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;CK804&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Sempron&amp;amp;trade; / Athlon&amp;amp;trade;&amp;amp;nbsp;64 / X2 / Opteron&amp;amp;trade;&amp;amp;nbsp;1XX&lt;br /&gt;
| Socket&amp;amp;nbsp;939&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | [[Shuttle SN25P|WIP...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Soyo&lt;br /&gt;
| Soyo SY-6BA+ III&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8671F&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot 1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Soyo SY-6BA Plus III|OK]]&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Sun&lt;br /&gt;
| [http://www.sun.com/desktop/workstation/ultra40/index.xml Ultra 40]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;CK804&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| SMSC&amp;amp;reg;&amp;amp;nbsp;LPC47B397&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/tsunamiatx.html Tsunami&amp;amp;nbsp;ATX&amp;amp;nbsp;(S1846)]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| NSC&amp;amp;nbsp;PC87309&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot&amp;amp;nbsp;1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/tigerk8w.html Tiger&amp;amp;nbsp;K8W&amp;amp;nbsp;(S2875)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8151&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/thunderk8w.html Thunder&amp;amp;nbsp;K8W&amp;amp;nbsp;(S2885)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;,&amp;amp;nbsp;8151&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/thunderk8we.html Thunder&amp;amp;nbsp;K8WE&amp;amp;nbsp;(S2895)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8131&amp;amp;trade;,&amp;amp;nbsp;NVIDIA CK804&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| SMSC&amp;amp;reg;&amp;amp;nbsp;LPC47B397&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;13&amp;quot; | '''Servers'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| ag&amp;amp;aacute;mi&lt;br /&gt;
| [http://web.archive.org/web/20080212111524/http://www.agami.com/site/ais-6000-series Aruma/AIS6000 series]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| Serengeti&amp;amp;nbsp;Cheetah&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8151&amp;amp;trade;,&amp;amp;nbsp;8132&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| Serengeti&amp;amp;nbsp;Cheetah&lt;br /&gt;
| AMD&amp;amp;nbsp;Fam10h&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8151&amp;amp;trade;,&amp;amp;nbsp;8132&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Arima&lt;br /&gt;
| [http://web.archive.org/web/20080127024444/http://www.arima.com.tw/server/Product/ViewProduct.asp?View=HDAMA HDAMA]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| NSC PC87360&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Dell&lt;br /&gt;
| [http://support.dell.com/support/edocs/systems/pe1850/en/index.htm PowerEdge 1850]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7520&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801ER&amp;amp;nbsp;(ICH5R)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Xeon&amp;amp;reg;&lt;br /&gt;
| Socket 604 &lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | WIP&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| HP&lt;br /&gt;
| [http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c00816835&amp;amp;lang=en&amp;amp;cc=us&amp;amp;taskId=101&amp;amp;prodSeriesId=3219755&amp;amp;prodTypeId=15351 ProLiant DL145 G3]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| Broadcom&amp;amp;nbsp;BCM5785/5780&lt;br /&gt;
| NSC&amp;amp;nbsp;PC87417&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[HP DL145 G3|OK]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| HP&lt;br /&gt;
| e-Vectra P2706T&lt;br /&gt;
| Intel&amp;amp;nbsp;82810E&lt;br /&gt;
| Intel&amp;amp;nbsp;82801AA (ICH)&lt;br /&gt;
| NSC&amp;amp;nbsp;PC87364&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&amp;amp;nbsp;/&amp;amp;nbsp;Celeron&amp;amp;reg;&lt;br /&gt;
| PGA370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| IBM&lt;br /&gt;
| [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&amp;amp;lndocid=MIGR-53255 eServer 325]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| NSC PC87366&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| IBM&lt;br /&gt;
| [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&amp;amp;lndocid=MIGR-58655 eServer 326]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| NSC PC87366&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Intel&lt;br /&gt;
| [http://www.intel.com/support/motherboards/server/se7520jr2/ Jarrell (SE7520JR2)]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7520&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801ER&amp;amp;nbsp;(ICH5R)&lt;br /&gt;
| NSC PC87427&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Xeon&amp;amp;reg;&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| IWILL&lt;br /&gt;
| [http://web.archive.org/web/20060507170150/http://www.iwill.net/product_2.asp?p_id=98 DK8-HTX]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[IWILL DK8-HTX|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| IWILL&lt;br /&gt;
| [http://web.archive.org/web/20060509143427/http://www.iwill.net/product_2.asp?p_id=42&amp;amp;sp=Y DK8S2]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| IWILL&lt;br /&gt;
| [http://web.archive.org/web/20060213163325/http://www.iwill.net/product_2.asp?p_id=28 DK8X]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| MSI&lt;br /&gt;
| [http://www.msiserver.de/de/Produkte/Server_Mainboards/K9SD_Master_S2R_MS_9185.aspx K9SD&amp;amp;nbsp;Master-S2R&amp;amp;nbsp;(MS-9185)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| Broadcom&amp;amp;nbsp;BCM5785/5780&lt;br /&gt;
| NSC&amp;amp;nbsp;PC87417&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| MSI&lt;br /&gt;
| [http://cweb.msi.com.tw/program/products/server/svr/pro_svr_detail.php?UID=632 K9SD&amp;amp;nbsp;Master&amp;amp;nbsp;(MS-9282)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA MCP55&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Newisys&lt;br /&gt;
| [http://web.archive.org/web/20070922231423/http://www.newisys.com/core/2100e.html 2100&amp;amp;nbsp;Server] (SUN&amp;amp;nbsp;Fire&amp;amp;nbsp;v20z)&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| NSC PC87360&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Nokia&lt;br /&gt;
| [http://press.nokia.com/PR/200103/813151_5.html IP530]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;FDC37C878&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Socket 370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| DIP32&lt;br /&gt;
| Parallel&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| NVIDIA&lt;br /&gt;
| l1_2pvv&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;MCP55+IO55&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;lt;sup&amp;gt;14&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/Aplus/motherboard/Opteron2000/MCP55/H8DMR-i2.cfm H8DMR-i2]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA MCP55&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/Aplus/motherboard/Opteron2000/MCP55/H8DMR-i2.cfm H8DMR-i2]&lt;br /&gt;
| AMD&amp;amp;nbsp;Fam10h&lt;br /&gt;
| NVIDIA MCP55&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/Aplus/motherboard/Opteron2000/MCP55/H8DME-2.cfm H8DME-2]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA MCP55&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;lt;sup&amp;gt;41&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/products/motherboard/Xeon800/E7525/X6DAi-G.cfm X6DAi-G]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7525&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7525, ESB6300&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Xeon&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;604&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/products/motherboard/Xeon800/E7525/X6DAi-G.cfm X6DHE-G]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7520&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7520, ESB6300&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Xeon&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;604&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/products/motherboard/Xeon800/E7520/X6DHE-G2.cfm X6DHE-G2]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7520&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801ER&amp;amp;nbsp;(ICH5R), ESB6300&lt;br /&gt;
| NSC PC87427&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Xeon&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;604&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/products/motherboard/Xeon800/E7520/X6DHR-iG.cfm X6DHR-iG]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7520&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801ER&amp;amp;nbsp;(ICH5R)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Xeon&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;604&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/products/motherboard/Xeon800/E7520/X6DHR-iG2.cfm X6DHR-iG2]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7520&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801ER&amp;amp;nbsp;(ICH5R)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Xeon&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;604&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/tigeri7501r.html Tiger&amp;amp;nbsp;i7501R&amp;amp;nbsp;(S2735)]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7501&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801ER&amp;amp;nbsp;(ICH5R)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Xeon&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;604&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/tomcatk8s.html Tomcat&amp;amp;nbsp;K8S&amp;amp;nbsp;(S2850)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/thunderk8s.html Thunder&amp;amp;nbsp;K8S&amp;amp;nbsp;(S2880)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/thunderk8sr.html Thunder&amp;amp;nbsp;K8SR&amp;amp;nbsp;(S2881)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Tyan S2881|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/thunderk8spro.html Thunder&amp;amp;nbsp;K8S&amp;amp;nbsp;Pro&amp;amp;nbsp;(S2882)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Tyan S2882|OK...]]&amp;lt;sup&amp;gt;20&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/thunderk8sre.html Thunder&amp;amp;nbsp;K8SRE&amp;amp;nbsp;(S2891)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8131&amp;amp;trade;,&amp;amp;nbsp;NVIDIA CK804&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Tyan S2891|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/thunderk8se.html Thunder&amp;amp;nbsp;K8SE&amp;amp;nbsp;(S2892)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8131&amp;amp;trade;,&amp;amp;nbsp;NVIDIA CK804&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Tyan S2892|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/product_board_detail.aspx?pid=157 Thunder&amp;amp;nbsp;n3600R&amp;amp;nbsp;(S2912)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;MCP55&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Tyan S2912|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/product_board_detail.aspx?pid=157 Thunder&amp;amp;nbsp;n3600R&amp;amp;nbsp;(S2912)]&lt;br /&gt;
| AMD&amp;amp;nbsp;Fam10h&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;MCP55&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Tyan S2912|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/thunderk8qs.html Thunder&amp;amp;nbsp;K8QS&amp;amp;nbsp;(S4880)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/thunderk8qspro.html Thunder&amp;amp;nbsp;K8QS&amp;amp;nbsp;Pro&amp;amp;nbsp;(S4882)]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8131&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;940&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;13&amp;quot; | '''Laptops'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Getac&lt;br /&gt;
| [http://en.getac.com/products/P470/P470_overview.html P470]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;945&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;ICH7&lt;br /&gt;
| SMSC&amp;amp;reg;&amp;amp;nbsp;FDC37N972 + SIO10N268&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Core 2 Duo T7200&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| OLPC&lt;br /&gt;
| btest&lt;br /&gt;
| AMD&amp;amp;nbsp;GX&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| OLPC&lt;br /&gt;
| rev_a&lt;br /&gt;
| AMD&amp;amp;nbsp;GX&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Roda&lt;br /&gt;
| [http://www.roda-computer.com/en/products/notebooks/rocky-iii-rk886ex.html RK886EX (Rocky III+)]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;945&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;ICH7&lt;br /&gt;
| SMSC&amp;amp;reg;&amp;amp;nbsp;LPC47N227&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Core 2 Duo Mobile T5500&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;13&amp;quot; | '''Embedded / SBC / PC/104 / Half-size boards'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Advantech&lt;br /&gt;
| [http://taiwan.advantech.com.tw/products/Model_Detail.asp?model_id=1-1TGZL8 PCM-5820]&lt;br /&gt;
| AMD&amp;amp;nbsp;GX1&lt;br /&gt;
| AMD CS5530A&lt;br /&gt;
| Winbond&amp;amp;reg;&amp;amp;nbsp;W83977AF&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX1&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Advantech PCM-5820|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| Rumba&lt;br /&gt;
| AMD&amp;amp;nbsp;GX&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;GX&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| DIGITAL-LOGIC&lt;br /&gt;
| [http://www.digitallogic.com/english/products/datasheets/ecm855.asp smartModule855]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;855PM&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801DBM (ICH4-M)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | WIP&amp;lt;sup&amp;gt;13&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| DIGITAL-LOGIC&lt;br /&gt;
| [http://www.digitallogic.ch/english/products/datasheets/ms_pc104_detail.asp?id=MSM586SEG MSM586SEG]&lt;br /&gt;
| integrated&lt;br /&gt;
| integrated&lt;br /&gt;
| integrated&lt;br /&gt;
| AMD&amp;amp;nbsp;&amp;amp;Eacute;lan&amp;amp;trade;SC520&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| DIGITAL-LOGIC&lt;br /&gt;
| [http://www.digitallogic.ch/english/products/datasheets/ms_pc104_detail.asp?id=MSM800SEV MSM800SEV]&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| EagleLion&lt;br /&gt;
| 5BCM&lt;br /&gt;
| AMD&amp;amp;nbsp;GX1&lt;br /&gt;
| AMD&amp;amp;nbsp;&amp;amp;nbsp;CS5530&lt;br /&gt;
| NSC&amp;amp;nbsp;PC97317&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| IEI&lt;br /&gt;
| [http://www.icpamerica.com/products/single_board_computers/5_25_NOVA/NOVA-4899.html NOVA-4899R]&lt;br /&gt;
| AMD&amp;amp;nbsp;GX1&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5530A&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977TF&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX1&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | WIP&amp;lt;sup&amp;gt;17&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| IEI&lt;br /&gt;
| [http://www.ieiworld.com/en/news_content.asp?id=erbium/projectOBJ00150613 JUKI-511P]&lt;br /&gt;
| AMD&amp;amp;nbsp;GX1&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5530A&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977F&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX1&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[IEI JUKI 511P|OK...]]&amp;lt;sup&amp;gt;27&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| IEI&lt;br /&gt;
| [http://www.ieiworld.com/en/product_IPC.asp?model=PCISA-LX IEI PCISA-LX-800-R10]&lt;br /&gt;
| AMD&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5536&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[IEI LX 800|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| IEI&lt;br /&gt;
| [http://www.ieiworld.com/en/product_IPC.asp?model=ROCKY-512 ROCKY-512]&lt;br /&gt;
| AMD&amp;amp;nbsp;GX1&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5530A&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977F&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX1&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[IEI ROCKY 512|OK...]]&amp;lt;sup&amp;gt;27&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| LiPPERT&lt;br /&gt;
| [http://www.lippertembedded.com/cool-frontrunner.html Cool Frontrunner]&lt;br /&gt;
| AMD&amp;amp;nbsp;GX&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt;&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5535&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | WIP&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| PLCC&lt;br /&gt;
| FWH&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| LiPPERT&lt;br /&gt;
| [http://www.lippertembedded.com/cool-spacerunner-lx800.html Cool SpaceRunner-LX]&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5536&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| SOIC8&lt;br /&gt;
| SPI&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| LiPPERT&lt;br /&gt;
| [http://www.lippertembedded.com/cool-roadrunner-lx800.html Cool RoadRunner-LX]&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5536&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| PLCC&lt;br /&gt;
| FWH&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| PC&amp;amp;nbsp;Engines&lt;br /&gt;
| [http://pcengines.ch/alix1c.htm ALIX.1C]&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5536&lt;br /&gt;
| Winbond&amp;amp;reg;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[PC Engines ALIX.1C|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime; text-align:center&amp;quot; | [[PC Engines ALIX.1C Vendor Cooperation Score|4]]&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| TechNexion&lt;br /&gt;
| [http://www.technexion.com/index.php/tim-5690 TIM-5690]&lt;br /&gt;
| AMD&amp;amp;nbsp;M690E&lt;br /&gt;
| ATI&amp;amp;nbsp;SB600&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Sempron&lt;br /&gt;
| Socket&amp;amp;nbsp;AM2(+)&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| TechNexion&lt;br /&gt;
| [http://www.technexion.com/index.php/tim-8690 TIM-8690]&lt;br /&gt;
| AMD&amp;amp;nbsp;M690E&lt;br /&gt;
| ATI&amp;amp;nbsp;SB600&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Sempron&amp;amp;trade; / Athlon&amp;amp;trade;&amp;amp;nbsp;64 / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;AM2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Traverse Technologies&lt;br /&gt;
| [http://www.traverse.com.au/productview.php?product_id=117 Geos]&lt;br /&gt;
| AMD&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| TS&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt;&lt;br /&gt;
| [http://www.embeddedarm.com/epc/ts5300-spec-h.html TS-5300]&lt;br /&gt;
| integrated&lt;br /&gt;
| integrated&lt;br /&gt;
| integrated&lt;br /&gt;
| AMD&amp;amp;nbsp;&amp;amp;Eacute;lan&amp;amp;trade;SC520&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;13&amp;quot; | '''Mini-ITX / Micro-ITX / Nano-ITX'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Jetway&lt;br /&gt;
| [http://www.jetway.com.tw/jw/ipcboard_socket.asp?platid=16 J7F2]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R(P)&lt;br /&gt;
| Fintek&amp;amp;nbsp;F71805F&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Jetway J7F2|OK...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Jetway&lt;br /&gt;
| [http://www.jetway.com.tw/jw/ipcboard_view.asp?productid=279&amp;amp;proname=J7F4K1G2E J7F4K1G2E]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R(P)&lt;br /&gt;
| Fintek&amp;amp;nbsp;F71805F&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Jetway J7F4K1G2E|OK...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Jetway&lt;br /&gt;
| [http://www.jetway.com.tw/jetway/system/productshow2.asp?id=389&amp;amp;proname=J7F4K1G5D J7F4K1G5D]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R(P)&lt;br /&gt;
| Fintek&amp;amp;nbsp;F71805F&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Jetway J7F4K1G5D|OK...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Kontron&lt;br /&gt;
| [http://de.kontron.com/products/boards+and+mezzanines/embedded+motherboards/miniitx+motherboards/986lcdmmitx.html 986LCD-M/mITX]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;945&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;ICH7&lt;br /&gt;
| 2x&amp;amp;nbsp;Winbond&amp;amp;reg;&amp;amp;nbsp;W83627THG&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Core&amp;amp;trade;&amp;amp;nbsp;2&amp;amp;nbsp;Duo&amp;amp;nbsp;Mobile,&amp;lt;br /&amp;gt;Core&amp;amp;trade;&amp;amp;nbsp;Duo/Solo, Celeron&amp;amp;reg;&amp;amp;nbsp;M&lt;br /&gt;
| mPGA478&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Kontron 986LCD-M mITX|OK...]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| FWH&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Kontron&lt;br /&gt;
| [http://us.kontron.com/products/boards+and+mezzanines/embedded+motherboards/miniitx+motherboards/kt690mitx.html KT690/mITX]&lt;br /&gt;
| AMD&amp;amp;nbsp;M690T&lt;br /&gt;
| ATI&amp;amp;nbsp;SB600&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627DHG&lt;br /&gt;
| AMD&amp;amp;nbsp;Turion64&amp;amp;trade;&amp;amp;nbsp;dual&amp;amp;nbsp;core / AMD&amp;amp;nbsp;Sempron&lt;br /&gt;
| Socket&amp;amp;nbsp;AM2(+)&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| MSI&lt;br /&gt;
| [http://global.msi.com.tw/index.php?func=proddesc&amp;amp;prod_no=1054&amp;amp;maincat_no=388# Fuzzy CN700]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R(P)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | [[MSI FUZZY CN700|WIP...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=21 EPIA]&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8601&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8231&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| VIA&amp;amp;nbsp;C3&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp;EDEN&amp;amp;trade;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | [[EPIA|WIP...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=81 EPIA-M]&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8623&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8235&lt;br /&gt;
| VIA&amp;amp;nbsp;VT1211&lt;br /&gt;
| VIA&amp;amp;nbsp;C3&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp;EDEN&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[VIA EPIA-M|OK...]]&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| EPIA-M700&lt;br /&gt;
| VIA&amp;amp;nbsp;VX800&lt;br /&gt;
| VIA&amp;amp;nbsp;VX800&lt;br /&gt;
| Winbond&amp;amp;nbsp;W83697HF/F/HG&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | [[VIA EPIA-M700|WIP...]]&lt;br /&gt;
| SOIC8&lt;br /&gt;
| SPI&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=202 EPIA-MII]&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8623&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8235,&amp;amp;nbsp;Ricoh&amp;amp;nbsp;RL5C476&lt;br /&gt;
| VIA&amp;amp;nbsp;VT1211&lt;br /&gt;
| VIA&amp;amp;nbsp;C3&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp;EDEN&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[VIA EPIA-MII|OK...]]&amp;lt;sup&amp;gt;8&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=301 EPIA-ML]&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8623&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8235&lt;br /&gt;
| VIA&amp;amp;nbsp;VT1211&lt;br /&gt;
| VIA&amp;amp;nbsp;C3&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp;EDEN&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[VIA EPIA-ML|OK...]]&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=400 EPIA-CN10000EG]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R&lt;br /&gt;
| VIA&amp;amp;nbsp;VT1211&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp; Esther C5J&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[VIA EPIA-CN|OK...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=400 EPIA-CN13000G]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R&lt;br /&gt;
| VIA&amp;amp;nbsp;VT1211&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp; Esther C5J&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[VIA EPIA-CN|OK...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=399 EPIA-EN12000EG]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp; Esther C5J&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | [[VIA EPIA-EN|WIP...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=399 EPIA-EN15000G]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627EHG&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp; Esther C5J&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | [[VIA EPIA-EN|WIP...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=473 EPIA-LN10000EG/EAG]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R&lt;br /&gt;
| VIA&amp;amp;nbsp;VT1211&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp; Esther C5J&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[VIA EPIA-LN|OK...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=590 NAB7400]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R&lt;br /&gt;
| VIA&amp;amp;nbsp;VT1211&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp; Esther C5J&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | [[VIA NAB7400|WIP...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=590 NAB7410]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R&lt;br /&gt;
| VIA&amp;amp;nbsp;VT1211&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp; Esther C5J&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | [[VIA NAB7410|WIP...]]&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.idot.com.tw/en/products/mb-pc2500e/ pc2500e]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8716F&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;, VIA&amp;amp;nbsp;Esther&amp;amp;nbsp;C5J&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[VIA pc2500e|OK...]]&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.idotpc.com/TheStore/pc/viewCategories.asp?idCategory=56 EPIA-N]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN400&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R&lt;br /&gt;
| Winbond&amp;amp;nbsp;W83697HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:yellow&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;13&amp;quot; | '''Set-top-boxes / Thin clients'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Artec&amp;amp;nbsp;Group&lt;br /&gt;
| [http://www.artecgroup.com/thincan/index.php?option=com_content&amp;amp;task=blogcategory&amp;amp;id=15&amp;amp;Itemid=34 DBE61]&lt;br /&gt;
| AMD&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | Broken&amp;lt;sup&amp;gt;40&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASI&lt;br /&gt;
| MB-5BLGP&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt;&lt;br /&gt;
| AMD&amp;amp;nbsp;GX1&lt;br /&gt;
| AMD CS5530&lt;br /&gt;
| NSC&amp;amp;nbsp;PC87351&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX1&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASI MB-5BLGP|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| ASI&lt;br /&gt;
| [http://www.hojerteknik.com/winnet.htm MB-5BMLP]&amp;lt;sup&amp;gt;33&amp;lt;/sup&amp;gt;&lt;br /&gt;
| AMD&amp;amp;nbsp;GX1&lt;br /&gt;
| AMD CS5530&lt;br /&gt;
| NSC&amp;amp;nbsp;PC87351&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX1&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[ASI MB-5BLMP|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| AXUS&lt;br /&gt;
| [http://www.keyton.co.jp/products/UAXT/TC-320.html TC320]&lt;br /&gt;
| AMD&amp;amp;nbsp;GX1&lt;br /&gt;
| AMD CS5530A&lt;br /&gt;
| NSC&amp;amp;nbsp;PC97317&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX1&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[AXUS TC320|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| BCOM&lt;br /&gt;
| [http://web.archive.org/web/20031207003521/http://www.igel.co.za/igel_316_compact.htm WinNET100]&amp;lt;sup&amp;gt;34&amp;lt;/sup&amp;gt;&lt;br /&gt;
| AMD&amp;amp;nbsp;GX1&lt;br /&gt;
| AMD CS5530A&lt;br /&gt;
| NSC&amp;amp;nbsp;PC97317&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX1&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[BCOM WINNET100|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| BCOM&lt;br /&gt;
| WinNET P680&lt;br /&gt;
| VIA CN700&lt;br /&gt;
| VIA VT8237R Plus&lt;br /&gt;
| Winbond&amp;amp;trade; W83697HG&lt;br /&gt;
| Via C7&amp;amp;trade;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style = &amp;quot;background:yellow&amp;quot; | [[BCOM WinNET P680|WIP...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Linutop&lt;br /&gt;
| [http://linutop.com/ Linutop]&lt;br /&gt;
| AMD&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| RCA&lt;br /&gt;
| [http://www.settoplinux.org/index.php?title=RCA_RM4100 RM4100]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82830M&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801DB&amp;amp;nbsp;(ICH4)&lt;br /&gt;
| SMSC&amp;amp;reg;&amp;amp;nbsp;LPC47M192&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Mobile&amp;amp;nbsp;Celeron&lt;br /&gt;
| Socket&amp;amp;nbsp;479&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[RCA RM4100|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| TeleVideo&lt;br /&gt;
| [http://www.televideo.com/TeleVideo/TC7000_WinCE_Series.htm TC7020]&lt;br /&gt;
| AMD&amp;amp;nbsp;GX1&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5530A&lt;br /&gt;
| NSC&amp;amp;nbsp;PC97317&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX1&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[TeleVideo TC7020|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Thomson&lt;br /&gt;
| [http://www.settoplinux.org/index.php?title=Thomson_IP1000 IP1000]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82830M&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801DB&amp;amp;nbsp;(ICH4)&lt;br /&gt;
| SMSC&amp;amp;reg;&amp;amp;nbsp;LPC47M192&lt;br /&gt;
| Low Voltage Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&lt;br /&gt;
| Socket&amp;amp;nbsp;479&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Thomson IP1000|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Wyse&lt;br /&gt;
| [http://www.wyse.de/products/hardware/thinclients/S50/index.asp S50]&lt;br /&gt;
| AMD&amp;amp;nbsp;GX2&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;GX2&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| PLCC&lt;br /&gt;
| LPC&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;13&amp;quot; | '''Devel/Eval Boards'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_9863_13022%5E13060,00.html DB800]&amp;amp;nbsp;(Salsa)&lt;br /&gt;
| AMD&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| Norwich&lt;br /&gt;
| AMD&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://www.amd.com/us-en/assets/content_type/DownloadableAssets/42655A_S1DBM680T_PB.pdf dbM690T]&amp;amp;nbsp;(Herring)&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD&amp;amp;nbsp;RS690/SB600&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Turion&amp;amp;trade;&amp;amp;nbsp;/ X2 &amp;amp;nbsp;Sempron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;S1G1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[AMD DBM690T|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| Pistachio&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD&amp;amp;nbsp;RS690/SB600&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| ?&lt;br /&gt;
| Socket&amp;amp;nbsp;AM2&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| Tilapia&lt;br /&gt;
| AMD&amp;amp;nbsp;Fam10h&lt;br /&gt;
| AMD&amp;amp;nbsp;RS780/SB700&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8718F&lt;br /&gt;
| ?&lt;br /&gt;
| Socket&amp;amp;nbsp;AM3&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Broadcom&lt;br /&gt;
| Blast&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| Broadcom&amp;amp;nbsp;BCM5785/5780&lt;br /&gt;
| NSC&amp;amp;nbsp;PC87417&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Intel&lt;br /&gt;
| 3100 devkit (Mt. Arvon)&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;3100&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;3100&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;3100&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;M&lt;br /&gt;
| Socket 479&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Intel&lt;br /&gt;
| EagleHeights&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;3100&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;3100&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;3100&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;M&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Intel&lt;br /&gt;
| EP80579 devkit (Truxton)&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;EP80579&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;EP80579&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;EP80579&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;EP80579&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;EP80579&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Intel&lt;br /&gt;
| XE7501devkit&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7501&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S)&lt;br /&gt;
| SMSC&amp;amp;reg; LPC47B272&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| VT8454c&lt;br /&gt;
| VIA&amp;amp;nbsp;CX700&lt;br /&gt;
| integrated&lt;br /&gt;
| integrated&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;13&amp;quot; | '''Miscellaneous'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Emulation&lt;br /&gt;
| [http://fabrice.bellard.free.fr/qemu/ QEMU x86]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III (?)&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[QEMU Build Tutorial|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; NVIDIA nForce&amp;amp;trade; Professional 2200 (CK804).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Work in progress.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; This was an AMD64 reference board.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; Vendor Cooperation Score.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt; LSI1030 SCSI controller can not be used to boot the machine.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;8&amp;lt;/sup&amp;gt; Use the ''epia-m'' code for now. The on-board PCMCIA and CF sockets work. coreboot can boot from CF (the stock BIOS can't). [http://www.linuxbios.org/pipermail/linuxbios/2006-October/016448.html Some problems] remain, though.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;9&amp;lt;/sup&amp;gt; The AMD GX (internally known as GX2 for some time) is actually the successor to the GX1.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;10&amp;lt;/sup&amp;gt; Use the ''epia-m'' code for now (plus [http://www.linuxbios.org/pipermail/linuxbios/2006-October/016423.html a few hacks], e.g. disable Firewire/CF slot,&lt;br /&gt;
because they're not present on the board).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;12&amp;lt;/sup&amp;gt; Except for some [http://www.linuxbios.org/pipermail/linuxbios/2006-October/016463.html possible problems with SATA2 ports], everything should work.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;13&amp;lt;/sup&amp;gt; See also http://www.linuxbios.org/pipermail/linuxbios/2006-November/017065.html.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;14&amp;lt;/sup&amp;gt; These boards ''should'' work fine, but we have no confirmed reports on the [[Mailinglist|mailing list]] so far, so we cannot tell for sure.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt; See http://www.openbios.org/pipermail/linuxbios/2007-February/018299.html.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;17&amp;lt;/sup&amp;gt; Seems to be [http://www.linuxbios.org/pipermail/linuxbios/2006-November/016651.html partially working], specifically eth0, eth2, the PCI slot, the USB ports, and the serial console [http://www.linuxbios.org/pipermail/linuxbios/2007-May/021226.html are working]. Other parts are not yet finished.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;19&amp;lt;/sup&amp;gt; The Linutop does not ship with coreboot, but [http://linutop.com/wiki/index.php/Developers#Upgrading_to_LinuxBIOS the code should work].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;20&amp;lt;/sup&amp;gt; Fan-control doesn't work yet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;21&amp;lt;/sup&amp;gt; This is ''the'' AMD Geode LX reference board and coreboot reference implementation on the AMD Geode LX, contributed and maintained by AMD engineers.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;22&amp;lt;/sup&amp;gt; The board can boot a Linux kernel currently, but there's [http://www.linuxbios.org/pipermail/linuxbios/2007-May/020770.html no VGA support, yet].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;25&amp;lt;/sup&amp;gt; [http://www.linuxbios.org/pipermail/linuxbios/2007-May/021280.html Works fine], only smaller issues remain to be fixed. A [http://www.linuxbios.org/pipermail/linuxbios/2007-May/021308.html list of known issues] is available.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;27&amp;lt;/sup&amp;gt; The JUKI-511P and ROCKY-512 both use the same code and target (targets/iei/juki-511p). Thus, both [http://www.linuxbios.org/pipermail/linuxbios/2007-June/021862.html support the same features and have the same limitations]: IDE, USB, ethernet, serial, keyboard and sound work, but there are problems booting from IDE1 ([http://www.linuxbios.org/pipermail/linuxbios/2007-June/021996.html this patch] may help), and VGA video doesn't work, yet.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;28&amp;lt;/sup&amp;gt; Partially supported, almost boots a Linux kernel. [http://www.linuxbios.org/pipermail/linuxbios/2007-June/022217.html Some issues] still remain to be fixed, though.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;29&amp;lt;/sup&amp;gt; See also http://www.coreboot.org/pipermail/coreboot/2008-February/031102.html.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;30&amp;lt;/sup&amp;gt; The irq table in CN is from VIA. You may need to run getpir to generate your own irq table.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;31&amp;lt;/sup&amp;gt; Technologic Systems.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;32&amp;lt;/sup&amp;gt; Used in the Neoware Eon 4000s thin client.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;33&amp;lt;/sup&amp;gt; Used in the IGEL WinNET III thin client.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;34&amp;lt;/sup&amp;gt; Used in the IGEL-316 thin client.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;35&amp;lt;/sup&amp;gt; ROM chip package (PLCC, DIP32, DIP8, SOIC8).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;36&amp;lt;/sup&amp;gt; ROM chip protocol/type (parallel flash, LPC, FWH, SPI).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;37&amp;lt;/sup&amp;gt; ROM chip socketed (Y/N)?&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;38&amp;lt;/sup&amp;gt; Board supported by [[Flashrom]] (Y/N)?&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;39&amp;lt;/sup&amp;gt; Interestingly [[flashrom]] does not work when the vendor BIOS is booted, but it does work flawlessly when the machine is booted with coreboot.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;40&amp;lt;/sup&amp;gt; Broken v4 port, try the v3 port instead. The v4 version will be fixed at some point.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;41&amp;lt;/sup&amp;gt; RAM must be matched exactly in each bank.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;43&amp;lt;/sup&amp;gt; Works. Until flashrom officially supports this board, force it with ASUS P2B-F as the mainboard target.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;44&amp;lt;/sup&amp;gt; Boots MS-DOS fine using SeaBIOS, might boot Linux.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motherboards supported in coreboot v3 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;coreboot v3 was an experimental development tree of coreboot which should not be used anymore (there are only very few exceptions)! Most features from v3 have been integrated in what now became v4.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Vendor&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Mainboard&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Northbridge&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Southbridge&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Super&amp;amp;nbsp;I/O&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | CPU&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Socket&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Status&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;ROM chip package&amp;quot;&amp;gt;ROM&amp;amp;nbsp;&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;ROM chip protocol&amp;quot;&amp;gt;P&amp;amp;nbsp;&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;ROM chip socketed?&amp;quot;&amp;gt;S&amp;amp;nbsp;&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;Board supported by Flashrom?&amp;quot;&amp;gt;F&amp;amp;nbsp;&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;Vendor Cooperation Score&amp;quot;&amp;gt;VCS&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | &amp;lt;span title=&amp;quot;v3&amp;quot;&amp;gt;v3 only&amp;amp;nbsp;&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Advanced Digital Logic&lt;br /&gt;
| [http://www.adlogic-pc104.com/products/cpu/datasheets/MSM800SEV_SEL.pdf MSM800SEV]&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:orange&amp;quot; | WIP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| DB800&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| ?&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| [http://www.amd.com/us-en/assets/content_type/DownloadableAssets/42655A_S1DBM680T_PB.pdf dbM690T]&amp;amp;nbsp;(Herring)&lt;br /&gt;
| AMD&amp;amp;nbsp;K8 &lt;br /&gt;
| AMD&amp;amp;nbsp;RS690/SB600&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| AMD&amp;amp;nbsp;Turion&amp;amp;trade;&amp;amp;nbsp;/ X2 &amp;amp;nbsp;Sempron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;S1G1&lt;br /&gt;
| style=&amp;quot;background:orange&amp;quot; | WIP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| Norwich&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| AMD&lt;br /&gt;
| Serengeti&amp;amp;nbsp;Cheetah&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| AMD-8111&amp;amp;trade;,&amp;amp;nbsp;8151&amp;amp;trade;,&amp;amp;nbsp;8132&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Opteron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;F&lt;br /&gt;
| style=&amp;quot;background:orange&amp;quot; | WIP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| AMP&lt;br /&gt;
| TinyGX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8716F&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:orange&amp;quot; | WIP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | Y&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Artec&amp;amp;nbsp;Group&lt;br /&gt;
| [http://www.artecgroup.com/thincan/index.php?option=com_content&amp;amp;task=blogcategory&amp;amp;id=15&amp;amp;Itemid=34 DBE61]&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:orange&amp;quot; | WIP&lt;br /&gt;
| TSOP32&lt;br /&gt;
| LPC&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Artec&amp;amp;nbsp;Group&lt;br /&gt;
| [http://www.artecgroup.com/thincan/index.php?option=com_content&amp;amp;task=blogcategory&amp;amp;id=15&amp;amp;Itemid=34 DBE62]&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Artec Group DBE62|OK...]]&lt;br /&gt;
| TSOP32&lt;br /&gt;
| FWH&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:lime; text-align:center&amp;quot; | [[Artec Group DBE62 Vendor Cooperation Score|4]]&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | Y&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Emulation&lt;br /&gt;
| [http://fabrice.bellard.free.fr/qemu/ QEMU x86]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III (?)&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| GIGABYTE&lt;br /&gt;
| [http://www.gigabyte.com.tw/Products/Motherboard/Products_Overview.aspx?ProductID=2287&amp;amp;ModelName=GA-M57SLI-S4 GA-M57SLI-S4]&lt;br /&gt;
| AMD&amp;amp;nbsp;K8&lt;br /&gt;
| NVIDIA&amp;amp;nbsp;MCP55&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8716F&lt;br /&gt;
| AMD&amp;amp;nbsp;Sempron&amp;amp;trade; / Athlon&amp;amp;trade;&amp;amp;nbsp;64 / FX / X2&lt;br /&gt;
| Socket&amp;amp;nbsp;AM2&lt;br /&gt;
| style=&amp;quot;background:orange&amp;quot; | WIP&lt;br /&gt;
| ...&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | N&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Y&lt;br /&gt;
| style=&amp;quot;background:yellow; text-align:center&amp;quot; | [[Gigabyte m57sli Vendor Cooperation Score|3]]&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Jetway&lt;br /&gt;
| [http://www.jetway.com.tw/jw/ipcboard_socket.asp?platid=16 J7F2]&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R(P)&lt;br /&gt;
| Fintek&amp;amp;nbsp;F71805F&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:orange&amp;quot; | WIP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | Y&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Kontron&lt;br /&gt;
| [http://de.kontron.com/products/boards+and+mezzanines/embedded+motherboards/miniitx+motherboards/986lcdmmitx.html 986LCD-M/mITX]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;945&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;ICH7&lt;br /&gt;
| 2x&amp;amp;nbsp;Winbond&amp;amp;reg;&amp;amp;nbsp;W83627THG&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Core&amp;amp;trade;&amp;amp;nbsp;2&amp;amp;nbsp;Duo&amp;amp;nbsp;Mobile,&amp;lt;br /&amp;gt;Core&amp;amp;trade;&amp;amp;nbsp;Duo/Solo, Celeron&amp;amp;reg;&amp;amp;nbsp;M&lt;br /&gt;
| mPGA478&lt;br /&gt;
| style=&amp;quot;background:orange&amp;quot; | WIP&lt;br /&gt;
| PLCC&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| PC&amp;amp;nbsp;Engines&lt;br /&gt;
| [http://pcengines.ch/alix1c.htm ALIX.1C]&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5536&lt;br /&gt;
| Winbond&amp;amp;reg;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[PC Engines ALIX.1C|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime; text-align:center&amp;quot; | [[PC Engines ALIX.1C Vendor Cooperation Score|4]]&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| PC&amp;amp;nbsp;Engines&lt;br /&gt;
| [http://pcengines.ch/alix2c3.htm ALIX.2C3]&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[PC Engines ALIX.2CX|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | Y&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| PC&amp;amp;nbsp;Engines&lt;br /&gt;
| [http://pcengines.ch/alix2c2.htm ALIX.2C2]&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;CS5536&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AMD&amp;amp;nbsp;Geode&amp;amp;trade;&amp;amp;nbsp;LX&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[PC Engines ALIX.2CX|OK...]]&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | Y&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| EPIA-CN&lt;br /&gt;
| VIA&amp;amp;nbsp;CN700&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8237R&lt;br /&gt;
| VIA&amp;amp;nbsp;VT1211&lt;br /&gt;
| VIA&amp;amp;nbsp;C7&amp;amp;trade;,&amp;amp;nbsp;VIA&amp;amp;nbsp; Esther C5J&amp;amp;trade;&lt;br /&gt;
| NanoBGA2&lt;br /&gt;
| style=&amp;quot;background:orange&amp;quot; | WIP&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | N&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; ROM chip package (PLCC, DIP32, DIP8, SOIC8).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; ROM chip protocol/type (parallel flash, LPC, FWH, SPI).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; ROM chip socketed (Y/N)?&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; Board supported by [[Flashrom]] (Y/N)?&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt; Vendor Cooperation Score.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt; There are two versions of the [[GIGABYTE GA-M57SLI-S4]], one with a soldered PLCC chip, one with a soldered SOIC8 chip.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt; Board is only available in v3, not yet in v4?&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motherboards supported in coreboot v1 ==&lt;br /&gt;
&lt;br /&gt;
Not all motherboards have been ported from coreboot v1 to coreboot v4, yet (check the CBv4 field). If you want to work on such a port contact us on the [[Mailinglist|mailing list]].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#6699dd&amp;quot;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Vendor&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Mainboard&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Northbridge&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Southbridge&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Super&amp;amp;nbsp;I/O&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | CPU&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Socket&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Status&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | CBv4?&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; | '''Desktops / Workstations'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| A7M&lt;br /&gt;
| AMD&amp;amp;nbsp;AMD76x&lt;br /&gt;
| VIA&amp;amp;nbsp;VT82C686&lt;br /&gt;
| VIA&amp;amp;nbsp;VT82C686&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.ciao.co.uk/ASUS_ALi_Chipset_CUA__5410161 CUA]&lt;br /&gt;
| Acer&amp;amp;nbsp;M1631&amp;amp;nbsp;(ALADDiN&amp;amp;nbsp;TNT2)&lt;br /&gt;
| Acer&amp;amp;nbsp;M1535&lt;br /&gt;
| Acer&amp;amp;nbsp;M1535&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.dealtime.com/xPF-ASUS-ASUS-Intel-Socket7-PNP586-Motherboard TX97-LE]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;430TX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| SMC&amp;amp;nbsp;FDC37C67X&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;, Pentium&amp;amp;reg;&amp;amp;nbsp;MMX, AMD&amp;amp;nbsp;K5&lt;br /&gt;
| Socket&amp;amp;nbsp;7&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Bitworks&lt;br /&gt;
| IMS&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| NSC&amp;amp;nbsp;PC87351&lt;br /&gt;
| ?&lt;br /&gt;
| Slot1&amp;amp;nbsp;1&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Chaintech&lt;br /&gt;
| [http://www.xbitlabs.com/articles/mainboards/display/chaintech-7kjd.html CT-7KJD]&lt;br /&gt;
| AMD-761&amp;amp;trade;&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8231&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8231&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade; / Duron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;462&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Elitegroup (ECS)&lt;br /&gt;
| [http://www.ecsusa.com/products/k7sem_v3.html K7SEM]&lt;br /&gt;
| SiS730S&lt;br /&gt;
| SiS730S&lt;br /&gt;
| SiS730S&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade; / Athlon&amp;amp;trade;&amp;amp;nbsp;XP / Duron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;462&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Elitegroup (ECS)&lt;br /&gt;
| [http://www.ecsusa.com/downloads/manual_p6s.html P6STP-FL]&lt;br /&gt;
| SiS630&lt;br /&gt;
| SiS630&lt;br /&gt;
| SiS950&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;III, Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| GIGABYTE&lt;br /&gt;
| [http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ProductID=1445 GA-6BXC]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8671F&lt;br /&gt;
| Intel&amp;amp;reg; Pentium&amp;amp;reg;&amp;amp;nbsp;II/III, Celeron&amp;amp;reg;&lt;br /&gt;
| Slot1&amp;amp;nbsp;1&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Yes&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| GIGABYTE&lt;br /&gt;
| GA-6OXE&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;815EP&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801&lt;br /&gt;
| ITE&amp;amp;nbsp;IT8712F&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Leadtek&lt;br /&gt;
| [http://web.archive.org/web/20000616073856/http://www.leadtek.com.tw/e6300MAX.htm WinFast 6300MAX]&lt;br /&gt;
| SiS630&lt;br /&gt;
| SiS630&lt;br /&gt;
| SiS950&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;III, Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Matsonic&lt;br /&gt;
| [http://web.archive.org/web/20000619011053/www.matsonic.com/index_2.htm MS7308E]&lt;br /&gt;
| SiS630&lt;br /&gt;
| SiS630&lt;br /&gt;
| SiS950&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;III, Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| PCCHIPS&lt;br /&gt;
| [http://www.pcchipsusa.com/prod-m754lmr.asp M754LMR]&lt;br /&gt;
| Acer&amp;amp;nbsp;M1631&lt;br /&gt;
| Acer&amp;amp;nbsp;M1535&lt;br /&gt;
| Acer&amp;amp;nbsp;M1535&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;III, Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| PCCHIPS&lt;br /&gt;
| [http://www.pcchipsusa.com/prod-m758mr.asp M758LMR(+)]&lt;br /&gt;
| SiS630&lt;br /&gt;
| SiS630&lt;br /&gt;
| SiS950&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;III, Celeron&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| PCCHIPS&lt;br /&gt;
| [http://www.pcchipsusa.com/prod-m787cl%2B.asp M787CL+]&lt;br /&gt;
| SiS630&lt;br /&gt;
| SiS630&lt;br /&gt;
| SiS950&lt;br /&gt;
| VIA&amp;amp;nbsp;C3&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| PCCHIPS&lt;br /&gt;
| [http://www.pcchipsusa.com/prod-m810lmr.asp M810LMR]&lt;br /&gt;
| SiS670&lt;br /&gt;
| SiS670&lt;br /&gt;
| SiS950&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade; / Duron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;462&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| PCCHIPS&lt;br /&gt;
| M810LR&lt;br /&gt;
| SiS670&lt;br /&gt;
| SiS670&lt;br /&gt;
| SiS950&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade; / Duron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;462&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[PCCHIPS M810LR|???]]&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| PCCHIPS&lt;br /&gt;
| [http://www.pcchipsusa.com/prod-m830lmr.asp M830L(M)R]&lt;br /&gt;
| SiS735&lt;br /&gt;
| SiS735&lt;br /&gt;
| SiS950&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;trade; / Athlon&amp;amp;trade;&amp;amp;nbsp;XP / Duron&amp;amp;trade;&lt;br /&gt;
| Socket&amp;amp;nbsp;462&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/products/motherboard/Xeon/860/P4DC6.cfm P4DC6]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82860&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801,&amp;amp;nbsp;82806&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| P4DC6P&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82860&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801,&amp;amp;nbsp;82806&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| TigerMPX&lt;br /&gt;
| AMD-76x&amp;amp;trade;&lt;br /&gt;
| AMD-768&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| guiness&lt;br /&gt;
| AMD-76x&amp;amp;trade;&lt;br /&gt;
| AMD-766&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/tiger133.html Tiger&amp;amp;nbsp;133&amp;amp;nbsp;(S1834)]&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8601&lt;br /&gt;
| ?&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977EF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;II/III&lt;br /&gt;
| Slot&amp;amp;nbsp;1&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/tsunamiatx.html Tsunami&amp;amp;nbsp;ATX&amp;amp;nbsp;(S1846)]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| NSC&amp;amp;nbsp;PC87309&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;II/III,&amp;amp;nbsp;Celeron&amp;amp;reg;&lt;br /&gt;
| Slot&amp;amp;nbsp;1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Yes&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/tigermpx.html Tiger&amp;amp;nbsp;MPX&amp;amp;nbsp;(S2466)]&lt;br /&gt;
| AMD-762&amp;amp;trade;&lt;br /&gt;
| AMD-768&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;reg;&amp;amp;nbsp;MP&lt;br /&gt;
| Socket 462&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/thunderk7xpro.html Thunder&amp;amp;nbsp;K7X&amp;amp;nbsp;Pro&amp;amp;nbsp;(S2469)]&lt;br /&gt;
| AMD-762&amp;amp;trade;&lt;br /&gt;
| AMD-768&amp;amp;trade;&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| AMD&amp;amp;nbsp;Athlon&amp;amp;reg;&amp;amp;nbsp;MP&lt;br /&gt;
| Socket 462&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; | '''Servers'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| ASUS&lt;br /&gt;
| [http://www.asus.de/products.aspx?l1=9&amp;amp;l2=39&amp;amp;l3=103&amp;amp;model=113&amp;amp;modelmenu=1 PU-DLS]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7501&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Xeon&amp;amp;reg;&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Compaq&lt;br /&gt;
| DS10&lt;br /&gt;
| Alpha&amp;amp;nbsp;Tsunami&lt;br /&gt;
| Acer&amp;amp;nbsp;M1543&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Intel&lt;br /&gt;
| clearwater&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7500&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S),&amp;amp;nbsp;82870&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Intel&lt;br /&gt;
| clearwater533&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7501&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S),&amp;amp;nbsp;82870&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| RLX&lt;br /&gt;
| [http://web.archive.org/web/20040413125915/rlxtechnologies.com/index.php?se=servers&amp;amp;id=3 ServerBlade 800i]&lt;br /&gt;
| Micron&amp;amp;nbsp;21PAD&lt;br /&gt;
| Acer&amp;amp;nbsp;M1535&lt;br /&gt;
| Acer&amp;amp;nbsp;M1535&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/products/motherboard/Xeon/E7500/P4DPE.cfm P4DPE]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7500&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S),&amp;amp;nbsp;82870&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/products/motherboard/Xeon/E7500/P4DPE-G2.cfm P4DPE-G2]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7500&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S),&amp;amp;nbsp;82870&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| P4DPR&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7500&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S),&amp;amp;nbsp;82870&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/products/motherboard/Xeon/E7505/X5DAE.cfm X5DAE]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7505&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S), 82801DB&amp;amp;nbsp;(ICH4),&amp;amp;nbsp;82870&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| [http://www.supermicro.com/products/motherboard/Xeon/E7501/X5DPE-G2.cfm X5DPE-G2]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7501&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S),&amp;amp;nbsp;82870&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Supermicro&lt;br /&gt;
| X5DPR&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7501&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S),&amp;amp;nbsp;82870&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Tyan&lt;br /&gt;
| [http://www.tyan.com/archive/products/html/tigeri7501.html Tiger&amp;amp;nbsp;i7501&amp;amp;nbsp;(S2723)]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;E7501&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801CA&amp;amp;nbsp;(ICH3-S),&amp;amp;nbsp;82870&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Xeon&amp;amp;reg;&lt;br /&gt;
| Socket&amp;amp;nbsp;604&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; | '''Laptops'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| IBM&lt;br /&gt;
| [http://www.thinkwiki.org/wiki/Category:T23 ThinkPad T23]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82830&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82801&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;10&amp;quot; | '''Embedded / SBC / PC/104'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Advantech&lt;br /&gt;
| pcm-5823&lt;br /&gt;
| NSC&amp;amp;nbsp;GX1&lt;br /&gt;
| NSC&amp;amp;nbsp;CS5530&lt;br /&gt;
| SMC&amp;amp;nbsp;FDC37B72X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Advantech&lt;br /&gt;
| pcm-9574&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977EF&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Cocom&lt;br /&gt;
| voyager2&lt;br /&gt;
| NSC&amp;amp;nbsp;GX1&lt;br /&gt;
| NSC&amp;amp;nbsp;CS5530&lt;br /&gt;
| NSC&amp;amp;nbsp;PC97317&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| DigitalLogic&lt;br /&gt;
| smartcore-p3&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| DigitalLogic&lt;br /&gt;
| smartcore-p5&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Lanner&lt;br /&gt;
| [http://www.embedded-computing.com/products/search/fm/id/?10784 EM-370]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83977EF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;III / Celeron&amp;amp;reg;&lt;br /&gt;
| Slot&amp;amp;nbsp;370&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Lippert&lt;br /&gt;
| [http://web.archive.org/web/20031204180239/www.lippert-at.com/pc104plus.html Cool RoadRunner II]&lt;br /&gt;
| NSC&amp;amp;nbsp;GX1&lt;br /&gt;
| NSC&amp;amp;nbsp;CS5530&lt;br /&gt;
| SMC&amp;amp;nbsp;FDC37B72X&lt;br /&gt;
| NSC&amp;amp;nbsp;Geode&amp;amp;nbsp;GX1&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Nano&lt;br /&gt;
| nano&lt;br /&gt;
| NSC&amp;amp;nbsp;GX1&lt;br /&gt;
| NSC&amp;amp;nbsp;SCX200&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| STMicroelectronics&lt;br /&gt;
| [http://mcu.st.com/mcu/modules.php?name=mcu&amp;amp;file=familiesdocs&amp;amp;FAM=75 STPC&amp;amp;reg;&amp;amp;nbsp;Consumer-II]&lt;br /&gt;
| integrated&lt;br /&gt;
| integrated&lt;br /&gt;
| SMC&amp;amp;nbsp;FDC37B78X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| STMicroelectronics&lt;br /&gt;
| [http://mcu.st.com/mcu/modules.php?name=mcu&amp;amp;file=familiesdocs&amp;amp;FAM=75 STPC&amp;amp;reg;&amp;amp;nbsp;Elite]&lt;br /&gt;
| integrated&lt;br /&gt;
| integrated&lt;br /&gt;
| SMC&amp;amp;nbsp;FDC37B78X&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Supertek&lt;br /&gt;
| ST3-WT&lt;br /&gt;
| NSC GX1&lt;br /&gt;
| NSC CS5535&lt;br /&gt;
| NSC PC97317&lt;br /&gt;
| Geode&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | OK&amp;amp;nbsp;([[User:Stepan|SR]])&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Technoland&lt;br /&gt;
| [http://web.archive.org/web/20040406003346/technoland.com/tl_embsbc710.htm TL-EmbSBC 710]&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83877EF&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;Pentium&amp;amp;reg;&amp;amp;nbsp;III / Celeron&amp;amp;reg;&lt;br /&gt;
| Slot&amp;amp;nbsp;1&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | [[Technoland SBC 710|???]]&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; | '''Mini-ITX'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=21 EPIA]&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8601&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8231&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83627HF&lt;br /&gt;
| VIA&amp;amp;nbsp;C3&amp;amp;trade;&amp;amp;nbsp;/&amp;amp;nbsp;EDEN&amp;amp;trade;&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Yes&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| [http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_id=81 EPIA-M]&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8623&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8235&lt;br /&gt;
| VIA&amp;amp;nbsp;VT1211&lt;br /&gt;
| VIA&amp;amp;nbsp;C3&amp;amp;trade;&amp;amp;nbsp;/&amp;amp;nbsp;EDEN&amp;amp;trade;&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Yes&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; | '''Set-top-boxes / Thin clients'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Lex&lt;br /&gt;
| [http://www.lex.com.tw:8080/product/CV860A.htm CV860A]&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8601A&lt;br /&gt;
| VIA&amp;amp;nbsp;VT82C686B&lt;br /&gt;
| VIA&amp;amp;nbsp;VT82C686B&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| RCN&lt;br /&gt;
| Dc1100s&lt;br /&gt;
| VIA&amp;amp;nbsp;VT694&lt;br /&gt;
| VIA&amp;amp;nbsp;VT82C686&lt;br /&gt;
| VIA&amp;amp;nbsp;VT82C686&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;10&amp;quot; | '''Devel/Eval Boards'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| Motorola&lt;br /&gt;
| Sandpoint&lt;br /&gt;
| Motorola&amp;amp;nbsp;MPC107&lt;br /&gt;
| Winbond&amp;amp;trade;&amp;amp;nbsp;W83C553&lt;br /&gt;
| NSC&amp;amp;nbsp;PC97307&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:lime&amp;quot; | Yes&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; | '''Miscellaneous'''&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| BCM&lt;br /&gt;
| e100&lt;br /&gt;
| SiS550&lt;br /&gt;
| SiS550&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| Dell&lt;br /&gt;
| 350&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| SMC&amp;amp;nbsp;FDC37B907&lt;br /&gt;
| ?&lt;br /&gt;
| Slot&amp;amp;nbsp;1&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| irobot&lt;br /&gt;
| Proto1&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;440BX&lt;br /&gt;
| Intel&amp;amp;reg;&amp;amp;nbsp;82371EB&amp;amp;nbsp;(PIIX4E)&lt;br /&gt;
| SMS&amp;amp;nbsp;FDC37N769&lt;br /&gt;
| ?&lt;br /&gt;
| Slot&amp;amp;nbsp;1&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| SiS&lt;br /&gt;
| 540 (?)&lt;br /&gt;
| SiS540&lt;br /&gt;
| SiS540&lt;br /&gt;
| SiS950&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| SiS&lt;br /&gt;
| 550 (?)&lt;br /&gt;
| SiS550&lt;br /&gt;
| SiS550&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| SiS&lt;br /&gt;
| 635 (?)&lt;br /&gt;
| ?&lt;br /&gt;
| SiS635&lt;br /&gt;
| SiS950&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| SiS&lt;br /&gt;
| 735 (?)&lt;br /&gt;
| SiS735&lt;br /&gt;
| SiS735&lt;br /&gt;
| SiS950&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#dddddd&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| vt5292&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8601&lt;br /&gt;
| VIA&amp;amp;nbsp;VT82C686&lt;br /&gt;
| VIA&amp;amp;nbsp;VT82C686&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|- bgcolor=&amp;quot;#eeeeee&amp;quot;&lt;br /&gt;
| VIA&lt;br /&gt;
| vt5426&lt;br /&gt;
| VIA&amp;amp;nbsp;VT8601&lt;br /&gt;
| VIA&amp;amp;nbsp;VT82C686&lt;br /&gt;
| VIA&amp;amp;nbsp;VT82C686&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| style=&amp;quot;background:#eeeeee&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;background:red&amp;quot; | No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Work in progress.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; http://www.linuxbios.org/pipermail/linuxbios/2002-October/000743.html&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; http://www.linuxbios.org/pipermail/linuxbios/2003-September/005385.html&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Welcome_to_coreboot</id>
		<title>Welcome to coreboot</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Welcome_to_coreboot"/>
				<updated>2010-04-23T21:59:21Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Add LinuxTag booth and remove GSoC student application open date which is passed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;td width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:0.5em; margin-bottom:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#efefff; align:right; border:1px solid #aabbcc;&amp;quot;&amp;gt;&lt;br /&gt;
'''coreboot''' (formerly known as LinuxBIOS) is a Free Software project aimed at replacing the proprietary BIOS (firmware) you can find in most of today's computers. It performs just a little bit of hardware initialization and then executes a so-called [[Payloads|payload]].&lt;br /&gt;
&lt;br /&gt;
With this separation of hardware initialization and later boot logic, coreboot is capable of scaling from specialized applications run directly from firmware, operating systems in Flash, and custom bootloaders to implementations of firmware standards like PCBIOS and EFI without having to carry features not necessary in the target application, reducing the amount of code and flash space required.&lt;br /&gt;
&lt;br /&gt;
We currently support '''[[Supported Motherboards|215]]''' different mainboards.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=0 cellpadding=8 border=0 margin=0 padding=0 align=&amp;quot;top&amp;quot; width=100%&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = yellow|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = &amp;lt;small&amp;gt;[[Benefits|More...]]&amp;lt;/small&amp;gt;|&lt;br /&gt;
HEADING = &amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[[Benefits]]&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* 100% Free Software (GPL), no royalties, no license fees!&lt;br /&gt;
* Fast boot times (3 seconds to Linux console)&lt;br /&gt;
&amp;lt;!-- * Avoids the need for a slow/buggy/proprietary BIOS --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Runs in 32-Bit protected mode almost from the start --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Written in C, contains virtually no assembly code --&amp;gt;&lt;br /&gt;
* Supports many [[Supported Motherboards|mainboards]], [[Supported Chipsets and Devices|chipsets]], and [[payloads]]&lt;br /&gt;
&amp;lt;!-- * Further features: netboot, serial console, remote flashing, ... --&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = #d1adf6|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = &amp;lt;small&amp;gt;[[Use Cases|More...]]&amp;lt;/small&amp;gt;|&lt;br /&gt;
HEADING = &amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[[Use Cases]]&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* Desktop PCs and servers&lt;br /&gt;
* [[Clusters]]&lt;br /&gt;
&amp;lt;!-- * Set-Top-Boxes, thin clients --&amp;gt;&lt;br /&gt;
* Embedded solutions&lt;br /&gt;
&amp;lt;!-- * [http://en.wikipedia.org/wiki/Small_form_factor Small form factor computers], [http://en.wikipedia.org/wiki/Home_theater_PC Home-theater PCs] --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * No-moving-parts solutions (ROM chip as &amp;quot;disk&amp;quot;) --&amp;gt;&lt;br /&gt;
&amp;lt;!-- * Non-standard scenarios (e.g. FPGA in Opteron socket) --&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = lime|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = &amp;lt;small&amp;gt;[[Payloads|More...]]&amp;lt;/small&amp;gt;|&lt;br /&gt;
HEADING = &amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[[Payloads]]&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* [[FILO]] / [http://grub.enbug.org/CoreBoot GRUB2] &amp;lt;!-- / [[OpenFirmware]] / [[OpenBIOS]] --&amp;gt;&lt;br /&gt;
* [[Linux]] / [[Booting Windows using coreboot|Windows]] / [[Booting FreeBSD using coreboot|FreeBSD]]&amp;lt;!--  / [[Coreboot and NetBSD|NetBSD]] / [http://openbsd.org/ OpenBSD]--&amp;gt;&lt;br /&gt;
* [[Etherboot]]&lt;br /&gt;
&amp;lt;!--* [[SeaBIOS]] / [[Memtest86]]&lt;br /&gt;
* [[Etherboot]] / [[GPXE]]&lt;br /&gt;
* [[Bayou]] / [[Coreinfo]] / [[Tint]] / [[Libpayload]]--&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=5 cellpadding=15 border=0 valign=&amp;quot;top&amp;quot; width=100%&lt;br /&gt;
| width=50% style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_cb.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;About&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Find out more about coreboot.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[Press]] | [[Logo]] | [[History]] | [[Screenshots|Screenshots/Videos]] | [[Contributors]] | [[Sponsors]] | [[Products]] | [[Clusters]] | [[Vendors]]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_devel.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;Developers&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Get involved! Help us make coreboot better.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[Development Guidelines]] | [[Developer Manual]] | [http://qa.coreboot.org/docs/doxygen.php Doxygen] | [http://tracker.coreboot.org/trac/coreboot/browser/trunk Browse Source] | [[GSoC]] | [[SerialICE]] | [[Flag Days]]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=50% style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_status.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;Status&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Find out whether your hardware is already supported.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[Supported Motherboards|Supported Boards]] | [[Supported Chipsets and Devices|Supported Chipsets]] | [http://qa.coreboot.org Build Status]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_tools.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;Related Tools&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Tools and libraries related to coreboot.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[Flashrom]] | [[Superiotool]] | [[Nvramtool]] | [[Buildrom]] | [[Mkelfimage]] | [[Inteltool]] | [[Msrtool]] | [[Ectool]] | [[Developer_Manual/Tools|Hardware tools]]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| width=50% style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_101.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;Getting Started&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Download coreboot and get started.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[Build HOWTO]] | [[Download coreboot|Downloads]] | [[Documentation]] | [[:Category:Tutorials|Board Tutorials]] | [[QEMU]] | [[AMD SimNow]]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
[[Image:chip_support.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot;|&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:150%&amp;quot;&amp;gt;Support&amp;lt;/span&amp;gt;'''&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Learn how to contact us and find help and support.&amp;lt;/small&amp;gt;&amp;lt;small&amp;gt;&amp;lt;hr /&amp;gt;[[FAQ]] | [[Mailinglist]] | [[IRC]] | [http://tracker.coreboot.org/trac/coreboot/ Issue Tracker] | [[Glossary]] | [[coreboot Options|coreboot Options]]&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td width=&amp;quot;20%&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Coreboot menuconfig.png|center|thumb|[[Build HOWTO|make menuconfig]] in coreboot]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[[News]]&amp;lt;/span&amp;gt;'''&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;!-- Please always make this list 7 items long (7 most recent news items). --&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* '''2010/03/15:''' [[News#2010.2F03.2F15_AMD_RS780_and_SB700_now_supported|AMD RS780/SB700 support]]&lt;br /&gt;
* '''2010/03/05:''' [[News#2010.2F03.2F05_ASUS_P2B-LS_now_supported|ASUS P2B-LS support]]&lt;br /&gt;
* '''2010/01/17:''' [[News#2010.2F01.2F17_Roda_RK886EX_.28Rocky_III.2B.29_now_supported|Roda RK886EX (Rocky III+) support]]&lt;br /&gt;
* '''2009/10/21:''' [[News#2009.2F10.2F21_HP_e-Vectra_P2706T_now_supported|HP e-Vectra P2706T support]]&lt;br /&gt;
* '''2009/10/13:''' [[News#2009.2F10.2F13_MSI_MS-6156_now_supported|MSI MS-6156 support]]&lt;br /&gt;
* '''2009/10/13:''' [[News#2009.2F10.2F13_TechNexion_TIM-5690_now_supported|TechNexion TIM-5690 support]]&lt;br /&gt;
* '''2009/09/25:''' [[News#2009.2F09.2F25_coreboot_on_the_cover_of_the_Linux_Journal|coreboot @ Linux Journal]]&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;span style=&amp;quot;font-variant:small-caps; font-size:120%&amp;quot;&amp;gt;[[Current events|Upcoming Events]]&amp;lt;/span&amp;gt;'''&amp;lt;hr /&amp;gt;&lt;br /&gt;
&amp;lt;!-- List of upcoming events (remove events after they have taken place). --&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;!-- * '''2010/mon/day:''' coreboot event at [[Link]] in somecity --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #ff0000&amp;quot;&amp;gt;&lt;br /&gt;
* '''2010/04/09:''' [[GSoC|Google Summer of Code 2010]] student application deadline!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* '''2010/06/09-12:''' coreboot exhibits at [http://www.linuxtag.org/ LinuxTag] in Berlin&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Current_events</id>
		<title>Current events</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Current_events"/>
				<updated>2010-04-23T21:55:29Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: add linuxtag 2010&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please contact [[User:Stepan|Stefan Reinauer]], [[User:Rminnich|Ronald Minnich]] or [[User:Stuge|Peter Stuge]] for more information on the events.&lt;br /&gt;
&lt;br /&gt;
== Upcoming Events ==&lt;br /&gt;
&lt;br /&gt;
* coreboot will exhibit at [http://www.linuxtag.org/ LinuxTag 2010] in Berlin on June 9-12, 2010.&lt;br /&gt;
&lt;br /&gt;
== Past Events ==&lt;br /&gt;
&lt;br /&gt;
'''2010'''&lt;br /&gt;
&lt;br /&gt;
* coreboot had its [[FOSDEM 2010|very first DevRoom]] at [http://www.fosdem.org/ FOSDEM] in Brussels on February 6, 2010.&lt;br /&gt;
&lt;br /&gt;
'''2009'''&lt;br /&gt;
&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://events.ccc.de/congress/2009/Fahrplan/events/3661.en.html coreboot] at [http://events.ccc.de/congress/2009/ the 26th Chaos Communication Congress (26C3)] in Berlin on December 27, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://www.databadge.net/ifsec2009/reg/lin/show_sessions.php coreboot] at [http://www.linux-world.nl/nl-NL/Bezoeker.aspx?sc_lang=en LinuxWorld Conference &amp;amp; Expo] in Utrecht on November 4, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [https://har2009.org/program/events/210.en.html coreboot] at [https://wiki.har2009.org/page/Main_Page HAR2009] in Vierhouten on August 13, 2009.&lt;br /&gt;
* coreboot had a booth at [[LinuxTag 2009|LinuxTag]] in Berlin on June 24-27, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at [http://freedomhectaipei.pbworks.com/ FreedomHEC Taipei] on June 11, 2009.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at [http://goopen2009.friprog.no/ GoOpen 2009] in Oslo on April 16-17, 2009.&lt;br /&gt;
* [[User:Stepan|Stefan Reinauer]], [[User:Stuge|Peter Stuge]] and [[User:Ruik|Rudolf Marek]] made a visit at [http://www.embedded-world.de/ embedded world 2009] in Nürnberg on March 3-5.&lt;br /&gt;
* [[User:Rminnich|Ron Minnich]] had a [http://scale7x.socallinuxexpo.org/dotorg/coreboot coreboot booth] at the [http://scale7x.socallinuxexpo.org/ Southern California Linux Expo] (SCALE 7x) on February 20-22, 2009.&lt;br /&gt;
&lt;br /&gt;
'''2008'''&lt;br /&gt;
&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://events.ccc.de/congress/2008/Fahrplan/events/2970.en.html coreboot: Beyond The Final Frontier] and held a coreboot workshop at [http://events.ccc.de/congress/2008/ the 25th Chaos Communication Congress (25C3)] on December 27-30.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at the [http://www.nluug.nl/events/nj08/ NLUUG Autumn Conference on Mobile Computing] and [http://www.embeddedlinuxconference.com/elc_europe08/ CE Linux Forum - Embedded Linux conference Europe 2008] on November 6-7.&lt;br /&gt;
* [[User:Rminnich|Ronald Minnich]], [[User:Stuge|Peter Stuge]] and [[User:Stepan|Stefan Reinauer]] presented coreboot in a [[Screenshots#Google_Tech_Talks_2008:_coreboot_.28aka_LinuxBIOS.29:_The_Free.2FOpen-Source_x86_Firmware|Google TechTalk]] on October 30.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented [http://fscons.org/events/?action=event&amp;amp;id=32 coreboot] at the [http://fscons.org/ Free Society Conference and Nordic Summit 2008] on October 24-26.&lt;br /&gt;
* [[User:Stuge|Peter Stuge]] presented coreboot at the [http://slackathon.se/2008/ Slackathon 2008] OpenBSD meeting in September.&lt;br /&gt;
* Coreboot was exhibiting at [[LinuxTag 2008]] in Berlin on May 28-31.&lt;br /&gt;
* The [[Coreboot Symposium 2008|coreboot symposium 2008]] was held in Denver, April 3 – 5, 2008 during the High Performance Computer Science Week [http://www.hpcsw.org HPCSW].&lt;br /&gt;
&lt;br /&gt;
'''2007'''&lt;br /&gt;
&lt;br /&gt;
* There was a [[News#2007.2F05.2F23_LinuxBIOS_booth_at_LinuxTag_in_Berlin.2C_29.2F5-2.2F6|LinuxBIOS booth at the LinuxTag in Berlin, May 29 - June 6, 2007]], as well as a hands-on workshop by Peter Stuge.&lt;br /&gt;
* Ron Minnich gave [http://www.fosdem.org/2007/schedule/events/linuxbios a talk about LinuxBIOS] on February 24, 2007 at [http://www.fosdem.org/2007/ FOSDEM 2007].&lt;br /&gt;
&lt;br /&gt;
'''2006'''&lt;br /&gt;
&lt;br /&gt;
* The [[LinuxBIOS Symposium 2006]] took place on October 1-3, 2006 in Hamburg, Germany.&lt;br /&gt;
&lt;br /&gt;
'''2005'''&lt;br /&gt;
&lt;br /&gt;
* The [[LinuxBIOS Summit 2005]] took place on October 11-13 in Santa Fe, NM.&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Talk:FOSDEM_2010</id>
		<title>Talk:FOSDEM 2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Talk:FOSDEM_2010"/>
				<updated>2010-01-18T05:06:22Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Add APIC system link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Peter intro ===&lt;br /&gt;
* what is coreboot - history - motivation&lt;br /&gt;
* payloads and compression&lt;br /&gt;
* v2/v3&lt;br /&gt;
* cbfs&lt;br /&gt;
* other software in same and related fields&lt;br /&gt;
* sibling projects and utilities: seabios serialice coreinfo bayou libpayload buildrom mkelfImage nvramtool superiotool inteltool msrtool flashrom&lt;br /&gt;
* security issues&lt;br /&gt;
&lt;br /&gt;
=== Peter technical details ===&lt;br /&gt;
* modern pc architecture&lt;br /&gt;
* CPU i/o (ports/memory)&lt;br /&gt;
* registers in hardware, &amp;quot;ISA&amp;quot; and PCI&lt;br /&gt;
* NVRAM&lt;br /&gt;
* interrupts&lt;br /&gt;
* PIC APIC PIRQ/MP tables [[Media:ApicSystem.svg]]&lt;br /&gt;
* ram init&lt;br /&gt;
* cache-as-ram&lt;br /&gt;
* gcc vs. romcc&lt;br /&gt;
* real mode, protected mode, system management mode&lt;br /&gt;
* mention embedded controllers and capabilities and tasks&lt;br /&gt;
&lt;br /&gt;
=== Rudolf acpi ===&lt;br /&gt;
* what for is ACPI&lt;br /&gt;
* Sleep states in more detail - S1 S2 S3 S4 S5&lt;br /&gt;
* CPU power modes C1/C2/C3&lt;br /&gt;
* hardware side - PM regs&lt;br /&gt;
* software architecture of ACPI&lt;br /&gt;
* Tables in more detail&lt;br /&gt;
* Some tour through it acpiextract iasl&lt;br /&gt;
* Coreboot specific stuff - perhaps the ACPIgen&lt;br /&gt;
* and SSDT generation&lt;br /&gt;
* suspend/resume from HW point of view - memory controller stuff too&lt;br /&gt;
* SW flow through coreboot + ram preservation issues&lt;br /&gt;
&lt;br /&gt;
=== Rudolf board porting ===&lt;br /&gt;
* Get to know your HW (lspci, superiotool)&lt;br /&gt;
* serial setup + troubles wrong OSC speeds&lt;br /&gt;
* GPIO setup&lt;br /&gt;
* watchdogs - yes ite has default on :)&lt;br /&gt;
* IRQ routing in ACPI? maybe some ideas...&lt;br /&gt;
* ACPI specific stuff for each board&lt;br /&gt;
* porting on supported chipset - describe the early setup for mainboard + directory content for the board&lt;br /&gt;
* some ideas for porting on new unsupported chipset&lt;br /&gt;
&lt;br /&gt;
=== Carl-Daniel flashrom ===&lt;br /&gt;
&lt;br /&gt;
=== Luc board enable reverse engineering ===&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/FOSDEM_2010</id>
		<title>FOSDEM 2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/FOSDEM_2010"/>
				<updated>2010-01-18T01:39:34Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Talks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Time and Place ==&lt;br /&gt;
&lt;br /&gt;
Saturday, 6th of February 2010, at FOSDEM2010 in Brussels, Belgium.&lt;br /&gt;
&lt;br /&gt;
== FOSDEM? ==&lt;br /&gt;
&lt;br /&gt;
[http://www.fosdem.org FOSDEM] is simply the biggest free software developers event in Europe. For the last 10 years, on one weekend in February, a campus from the Brussels Free University gets raided by some 5000 open source developers and enthusiasts. There are main tracks with high profile talks, there are project specific devrooms with talks and hands on session, there are booths, and all of it is free (although donations are appreciated).&lt;br /&gt;
&lt;br /&gt;
== Coreboot DevRoom ==&lt;br /&gt;
&lt;br /&gt;
Coreboot will have its very first DevRoom at FOSDEM this year. We will have [http://archive.fosdem.org/2009/maps/campus AW.124], which can hold 60 people, from 13:00 to 19:00. We will have talks and hands-on sessions there and generally be very cool and interesting :)&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
* 13:00 : Peter Stuge - coreboot introduction&lt;br /&gt;
* 14:00 : Peter Stuge - coreboot and PC technical details&lt;br /&gt;
* 15:00 : Rudolf Marek - ACPI and Suspend/Resume under coreboot.&lt;br /&gt;
* 16:00 : Rudolf Marek - coreboot board porting.&lt;br /&gt;
* 17:00 : Carl-Daniel Hailfinger - Flashrom.&lt;br /&gt;
* 18:00 : Luc Verhaegen - Flash Enable BIOS Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
=== Talks ===&lt;br /&gt;
&lt;br /&gt;
* Peter Stuge - coreboot introduction&lt;br /&gt;
&lt;br /&gt;
The BIOS and it's successor EFI are considered by many to be the final frontier for open source software in commodity PCs. This talk introduces the open source BIOS replacement coreboot (formerly known as LinuxBIOS) and the projects that surround it, including many popular payloads that combine with coreboot to make up an innovative firmware for PCs. The talk also looks at the 10 year long history of the project, describes the current state of development and considers some possibilities for the future.&lt;br /&gt;
&lt;br /&gt;
* Peter Stuge - coreboot and PC technical details&lt;br /&gt;
&lt;br /&gt;
A modern PC is quite different from the 1980s original, and while the BIOS still lingers after 30 years it must now solve many tricky problems. When the original PC with it's pre-ISA expansion bus was powered on, it was almost immediately ready to run an application. Today's PC can have several multicore CPUs interconnected by HyperTransport, Front Side Bus or QuickPath, DDR3 RAM on each CPU, and a large number of buses and peripherals. Many components require increasingly complex initialization to be implemented in software. This talk describes the technical challenges encountered by coreboot developers and their solutions.&lt;br /&gt;
&lt;br /&gt;
* Rudolf Marek - ACPI and Suspend/Resume under coreboot.&lt;br /&gt;
&lt;br /&gt;
Ever wanted to know more about ACPI? The aim of this talk is to introduce the software part of ACPI as well as provide the necessary hardware details to get the bigger picture. A tour through the Coreboot ACPI implementation will be given, and the suspend and resume procedure will be presented with all nifty details explained.&lt;br /&gt;
&lt;br /&gt;
* Rudolf Marek - coreboot board porting&lt;br /&gt;
&lt;br /&gt;
You don't like your BIOS? Want coreboot instead? Here is my story... This talk introduces some strategies for porting coreboot to new hardware. We go over the information gathering stage, data-mining, datasheet usage and common gotchas. The porting of new motherboard but with existing chipset support is explained.&lt;br /&gt;
Kickstarts to new chipsets ports included.&lt;br /&gt;
&lt;br /&gt;
* Carl-Daniel Hailfinger - Flashrom.&lt;br /&gt;
&lt;br /&gt;
* Luc Verhaegen - Flash Enable BIOS Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
Many board makers provide extra write protection for their bioschips. The developers at the flashrom project have to devote part of their time on finding out what protection is provided and how this can be disabled. Some of this information comes from the BIOS itself, and the procedures for some common BIOSes, and the tools involved will be introduced in this talk. Half of the time will be spent on digging through an actual BIOS with a crude tool like ndisasm.&lt;br /&gt;
&lt;br /&gt;
=== Information for Speakers ===&lt;br /&gt;
&lt;br /&gt;
A DevRoom at FOSDEM contains a sometimes working network (several thousand people are trying to use wireless at the same time), power, an LCD projector and some whiteboards. Next to that, the room will be filled with highly interested free software people, some of which you know or will get to know after your talk. It always is a very friendly and highly interested audience that can handle very technical information well. Talks should not be kept shallow at all as little pandering is needed. Talks should generally last about 45 minutes, so that there is some time for people to move in and out of the room or to come and talk to you directly.&lt;br /&gt;
&lt;br /&gt;
If you want to give a talk at this DevRoom (and as you can see, there are plenty of slots still available), please contact Luc Verhaegen (libv) by dropping him an email at libv at skynet dot be.&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
The [http://www.fosdem.org FOSDEM website] contains tons of information on the event itself, transportation, getting around in brussels, finding hotels, pretty much everything you need. Next to that, there are [http://www.fosdem.org/2010/archives archives] of the website for the previous years, where you can find out about previous talks and shedules.&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/FOSDEM_2010</id>
		<title>FOSDEM 2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/FOSDEM_2010"/>
				<updated>2010-01-18T01:38:34Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Talks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Time and Place ==&lt;br /&gt;
&lt;br /&gt;
Saturday, 6th of February 2010, at FOSDEM2010 in Brussels, Belgium.&lt;br /&gt;
&lt;br /&gt;
== FOSDEM? ==&lt;br /&gt;
&lt;br /&gt;
[http://www.fosdem.org FOSDEM] is simply the biggest free software developers event in Europe. For the last 10 years, on one weekend in February, a campus from the Brussels Free University gets raided by some 5000 open source developers and enthusiasts. There are main tracks with high profile talks, there are project specific devrooms with talks and hands on session, there are booths, and all of it is free (although donations are appreciated).&lt;br /&gt;
&lt;br /&gt;
== Coreboot DevRoom ==&lt;br /&gt;
&lt;br /&gt;
Coreboot will have its very first DevRoom at FOSDEM this year. We will have [http://archive.fosdem.org/2009/maps/campus AW.124], which can hold 60 people, from 13:00 to 19:00. We will have talks and hands-on sessions there and generally be very cool and interesting :)&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
* 13:00 : Peter Stuge - coreboot introduction&lt;br /&gt;
* 14:00 : Peter Stuge - coreboot and PC technical details&lt;br /&gt;
* 15:00 : Rudolf Marek - ACPI and Suspend/Resume under coreboot.&lt;br /&gt;
* 16:00 : Rudolf Marek - coreboot board porting.&lt;br /&gt;
* 17:00 : Carl-Daniel Hailfinger - Flashrom.&lt;br /&gt;
* 18:00 : Luc Verhaegen - Flash Enable BIOS Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
=== Talks ===&lt;br /&gt;
&lt;br /&gt;
* Peter Stuge - coreboot introduction&lt;br /&gt;
&lt;br /&gt;
The BIOS and it's successor EFI are considered by many to be the final frontier for open source software in commodity PCs. This talk introduces the open source BIOS replacement coreboot (formerly known as LinuxBIOS) and the projects that surround it, including many popular payloads that combine with coreboot to make up an incredibly full-featured firmware for PCs. The talk also looks at the 10 year long history of the project, describes the current state of development and considers some possibilities for the future.&lt;br /&gt;
&lt;br /&gt;
* Peter Stuge - coreboot and PC technical details&lt;br /&gt;
&lt;br /&gt;
A modern PC is quite different from the 1980s original, and while the BIOS still lingers after 30 years it must now solve many tricky problems. When the original PC with it's pre-ISA expansion bus was powered on, it was almost immediately ready to run an application. Today's PC can have several multicore CPUs interconnected by HyperTransport, Front Side Bus or QuickPath, DDR3 RAM on each CPU, and a large number of buses and peripherals. Many components require increasingly complex initialization to be implemented in software. This talk describes the technical challenges encountered by coreboot developers and their solutions.&lt;br /&gt;
&lt;br /&gt;
* Rudolf Marek - ACPI and Suspend/Resume under coreboot.&lt;br /&gt;
&lt;br /&gt;
Ever wanted to know more about ACPI? The aim of this talk is to introduce the software part of ACPI as well as provide the necessary hardware details to get the bigger picture. A tour through the Coreboot ACPI implementation will be given, and the suspend and resume procedure will be presented with all nifty details explained.&lt;br /&gt;
&lt;br /&gt;
* Rudolf Marek - coreboot board porting&lt;br /&gt;
&lt;br /&gt;
You don't like your BIOS? Want coreboot instead? Here is my story... This talk introduces some strategies for porting coreboot to new hardware. We go over the information gathering stage, data-mining, datasheet usage and common gotchas. The porting of new motherboard but with existing chipset support is explained.&lt;br /&gt;
Kickstarts to new chipsets ports included.&lt;br /&gt;
&lt;br /&gt;
* Carl-Daniel Hailfinger - Flashrom.&lt;br /&gt;
&lt;br /&gt;
* Luc Verhaegen - Flash Enable BIOS Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
Many board makers provide extra write protection for their bioschips. The developers at the flashrom project have to devote part of their time on finding out what protection is provided and how this can be disabled. Some of this information comes from the BIOS itself, and the procedures for some common BIOSes, and the tools involved will be introduced in this talk. Half of the time will be spent on digging through an actual BIOS with a crude tool like ndisasm.&lt;br /&gt;
&lt;br /&gt;
=== Information for Speakers ===&lt;br /&gt;
&lt;br /&gt;
A DevRoom at FOSDEM contains a sometimes working network (several thousand people are trying to use wireless at the same time), power, an LCD projector and some whiteboards. Next to that, the room will be filled with highly interested free software people, some of which you know or will get to know after your talk. It always is a very friendly and highly interested audience that can handle very technical information well. Talks should not be kept shallow at all as little pandering is needed. Talks should generally last about 45 minutes, so that there is some time for people to move in and out of the room or to come and talk to you directly.&lt;br /&gt;
&lt;br /&gt;
If you want to give a talk at this DevRoom (and as you can see, there are plenty of slots still available), please contact Luc Verhaegen (libv) by dropping him an email at libv at skynet dot be.&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
The [http://www.fosdem.org FOSDEM website] contains tons of information on the event itself, transportation, getting around in brussels, finding hotels, pretty much everything you need. Next to that, there are [http://www.fosdem.org/2010/archives archives] of the website for the previous years, where you can find out about previous talks and shedules.&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/FOSDEM_2010</id>
		<title>FOSDEM 2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/FOSDEM_2010"/>
				<updated>2010-01-18T01:37:38Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Talks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Time and Place ==&lt;br /&gt;
&lt;br /&gt;
Saturday, 6th of February 2010, at FOSDEM2010 in Brussels, Belgium.&lt;br /&gt;
&lt;br /&gt;
== FOSDEM? ==&lt;br /&gt;
&lt;br /&gt;
[http://www.fosdem.org FOSDEM] is simply the biggest free software developers event in Europe. For the last 10 years, on one weekend in February, a campus from the Brussels Free University gets raided by some 5000 open source developers and enthusiasts. There are main tracks with high profile talks, there are project specific devrooms with talks and hands on session, there are booths, and all of it is free (although donations are appreciated).&lt;br /&gt;
&lt;br /&gt;
== Coreboot DevRoom ==&lt;br /&gt;
&lt;br /&gt;
Coreboot will have its very first DevRoom at FOSDEM this year. We will have [http://archive.fosdem.org/2009/maps/campus AW.124], which can hold 60 people, from 13:00 to 19:00. We will have talks and hands-on sessions there and generally be very cool and interesting :)&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
* 13:00 : Peter Stuge - coreboot introduction&lt;br /&gt;
* 14:00 : Peter Stuge - coreboot and PC technical details&lt;br /&gt;
* 15:00 : Rudolf Marek - ACPI and Suspend/Resume under coreboot.&lt;br /&gt;
* 16:00 : Rudolf Marek - coreboot board porting.&lt;br /&gt;
* 17:00 : Carl-Daniel Hailfinger - Flashrom.&lt;br /&gt;
* 18:00 : Luc Verhaegen - Flash Enable BIOS Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
=== Talks ===&lt;br /&gt;
&lt;br /&gt;
* Peter Stuge - coreboot introduction&lt;br /&gt;
&lt;br /&gt;
The BIOS and it's successor EFI are considered by many to be the final frontier for open source software in commodity PCs. This talk introduces the open source BIOS replacement coreboot (formerly LinuxBIOS) and the projects that surround it, including many popular payloads that combine with coreboot to make up an incredibly full-featured firmware for PCs. The talk also looks at the 10 year long history of the project, describes the current state of development and considers some possibilities for the future.&lt;br /&gt;
&lt;br /&gt;
* Peter Stuge - coreboot and PC technical details&lt;br /&gt;
&lt;br /&gt;
A modern PC is quite different from the 1980s original, and while the BIOS still lingers after 30 years it must now solve many tricky problems. When the original PC with it's pre-ISA expansion bus was powered on, it was almost immediately ready to run an application. Today's PC can have several multicore CPUs interconnected by HyperTransport, Front Side Bus or QuickPath, DDR3 RAM on each CPU, and a large number of buses and peripherals. Many components require increasingly complex initialization to be implemented in software. This talk describes the technical challenges encountered by coreboot developers and their solutions.&lt;br /&gt;
&lt;br /&gt;
* Rudolf Marek - ACPI and Suspend/Resume under coreboot.&lt;br /&gt;
&lt;br /&gt;
Ever wanted to know more about ACPI? The aim of this talk is to introduce the software part of ACPI as well as provide the necessary hardware details to get the bigger picture. A tour through the Coreboot ACPI implementation will be given, and the suspend and resume procedure will be presented with all nifty details explained.&lt;br /&gt;
&lt;br /&gt;
* Rudolf Marek - coreboot board porting&lt;br /&gt;
&lt;br /&gt;
You don't like your BIOS? Want coreboot instead? Here is my story... This talk introduces some strategies for porting coreboot to new hardware. We go over the information gathering stage, data-mining, datasheet usage and common gotchas. The porting of new motherboard but with existing chipset support is explained.&lt;br /&gt;
Kickstarts to new chipsets ports included.&lt;br /&gt;
&lt;br /&gt;
* Carl-Daniel Hailfinger - Flashrom.&lt;br /&gt;
&lt;br /&gt;
* Luc Verhaegen - Flash Enable BIOS Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
Many board makers provide extra write protection for their bioschips. The developers at the flashrom project have to devote part of their time on finding out what protection is provided and how this can be disabled. Some of this information comes from the BIOS itself, and the procedures for some common BIOSes, and the tools involved will be introduced in this talk. Half of the time will be spent on digging through an actual BIOS with a crude tool like ndisasm.&lt;br /&gt;
&lt;br /&gt;
=== Information for Speakers ===&lt;br /&gt;
&lt;br /&gt;
A DevRoom at FOSDEM contains a sometimes working network (several thousand people are trying to use wireless at the same time), power, an LCD projector and some whiteboards. Next to that, the room will be filled with highly interested free software people, some of which you know or will get to know after your talk. It always is a very friendly and highly interested audience that can handle very technical information well. Talks should not be kept shallow at all as little pandering is needed. Talks should generally last about 45 minutes, so that there is some time for people to move in and out of the room or to come and talk to you directly.&lt;br /&gt;
&lt;br /&gt;
If you want to give a talk at this DevRoom (and as you can see, there are plenty of slots still available), please contact Luc Verhaegen (libv) by dropping him an email at libv at skynet dot be.&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
The [http://www.fosdem.org FOSDEM website] contains tons of information on the event itself, transportation, getting around in brussels, finding hotels, pretty much everything you need. Next to that, there are [http://www.fosdem.org/2010/archives archives] of the website for the previous years, where you can find out about previous talks and shedules.&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/FOSDEM_2010</id>
		<title>FOSDEM 2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/FOSDEM_2010"/>
				<updated>2010-01-18T01:29:28Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: Add abstracts for Peter's talks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Time and Place ==&lt;br /&gt;
&lt;br /&gt;
Saturday, 6th of February 2010, at FOSDEM2010 in Brussels, Belgium.&lt;br /&gt;
&lt;br /&gt;
== FOSDEM? ==&lt;br /&gt;
&lt;br /&gt;
[http://www.fosdem.org FOSDEM] is simply the biggest free software developers event in Europe. For the last 10 years, on one weekend in February, a campus from the Brussels Free University gets raided by some 5000 open source developers and enthusiasts. There are main tracks with high profile talks, there are project specific devrooms with talks and hands on session, there are booths, and all of it is free (although donations are appreciated).&lt;br /&gt;
&lt;br /&gt;
== Coreboot DevRoom ==&lt;br /&gt;
&lt;br /&gt;
Coreboot will have its very first DevRoom at FOSDEM this year. We will have [http://archive.fosdem.org/2009/maps/campus AW.124], which can hold 60 people, from 13:00 to 19:00. We will have talks and hands-on sessions there and generally be very cool and interesting :)&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
&lt;br /&gt;
* 13:00 : Peter Stuge - coreboot introduction&lt;br /&gt;
* 14:00 : Peter Stuge - coreboot and PC technical details&lt;br /&gt;
* 15:00 : Rudolf Marek - ACPI and Suspend/Resume under coreboot.&lt;br /&gt;
* 16:00 : Rudolf Marek - coreboot board porting.&lt;br /&gt;
* 17:00 : Carl-Daniel Hailfinger - Flashrom.&lt;br /&gt;
* 18:00 : Luc Verhaegen - Flash Enable BIOS Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
=== Talks ===&lt;br /&gt;
&lt;br /&gt;
* Peter Stuge - coreboot introduction&lt;br /&gt;
&lt;br /&gt;
The BIOS and it's successor EFI are considered by many to be the final frontier for open source software in commodity PCs. This talk introduces the open source BIOS replacement coreboot (formerly LinuxBIOS) and the projects that surround it, including many popular payloads that combine with coreboot to make up an incredibly full-featured firmware for PCs. The talk also looks at the 10 year long history of the project, describes the current state of development and considers some possibilities for the future.&lt;br /&gt;
&lt;br /&gt;
* Peter Stuge - coreboot and PC technical details&lt;br /&gt;
&lt;br /&gt;
A modern PC is quite different from the 1980s original, and even if the BIOS lingers after 30 years it must now take on many complex challenges. When the original PC with it's pre-ISA expansion bus was powered on, the system was almost immediately ready to run an application. Today's PC can have several multicore CPUs interconnected by HyperTransport, Front Side Bus or QuickPath, DDR3 RAM on each CPU, and a large number of buses and peripherals, most of which require initialization with varying degrees of complexity to be implemented in software. This talk describes the technical challenges encountered by coreboot developers and their solutions.&lt;br /&gt;
&lt;br /&gt;
* Rudolf Marek - ACPI and Suspend/Resume under coreboot.&lt;br /&gt;
&lt;br /&gt;
Ever wanted to know more about ACPI? The aim of this talk is to introduce the software part of ACPI as well as provide the necessary hardware details to get the bigger picture. A tour through the Coreboot ACPI implementation will be given, and the suspend and resume procedure will be presented with all nifty details explained.&lt;br /&gt;
&lt;br /&gt;
* Rudolf Marek - coreboot board porting&lt;br /&gt;
&lt;br /&gt;
You don't like your BIOS? Want coreboot instead? Here is my story... This talk introduces some strategies for porting coreboot to new hardware. We go over the information gathering stage, data-mining, datasheet usage and common gotchas. The porting of new motherboard but with existing chipset support is explained.&lt;br /&gt;
Kickstarts to new chipsets ports included.&lt;br /&gt;
&lt;br /&gt;
* Carl-Daniel Hailfinger - Flashrom.&lt;br /&gt;
&lt;br /&gt;
* Luc Verhaegen - Flash Enable BIOS Reverse Engineering.&lt;br /&gt;
&lt;br /&gt;
Many board makers provide extra write protection for their bioschips. The developers at the flashrom project have to devote part of their time on finding out what protection is provided and how this can be disabled. Some of this information comes from the BIOS itself, and the procedures for some common BIOSes, and the tools involved will be introduced in this talk. Half of the time will be spent on digging through an actual BIOS with a crude tool like ndisasm.&lt;br /&gt;
&lt;br /&gt;
=== Information for Speakers ===&lt;br /&gt;
&lt;br /&gt;
A DevRoom at FOSDEM contains a sometimes working network (several thousand people are trying to use wireless at the same time), power, an LCD projector and some whiteboards. Next to that, the room will be filled with highly interested free software people, some of which you know or will get to know after your talk. It always is a very friendly and highly interested audience that can handle very technical information well. Talks should not be kept shallow at all as little pandering is needed. Talks should generally last about 45 minutes, so that there is some time for people to move in and out of the room or to come and talk to you directly.&lt;br /&gt;
&lt;br /&gt;
If you want to give a talk at this DevRoom (and as you can see, there are plenty of slots still available), please contact Luc Verhaegen (libv) by dropping him an email at libv at skynet dot be.&lt;br /&gt;
&lt;br /&gt;
== Further information ==&lt;br /&gt;
&lt;br /&gt;
The [http://www.fosdem.org FOSDEM website] contains tons of information on the event itself, transportation, getting around in brussels, finding hotels, pretty much everything you need. Next to that, there are [http://www.fosdem.org/2010/archives archives] of the website for the previous years, where you can find out about previous talks and shedules.&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Talk:FOSDEM_2010</id>
		<title>Talk:FOSDEM 2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Talk:FOSDEM_2010"/>
				<updated>2010-01-18T00:51:50Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Peter intro ===&lt;br /&gt;
* what is coreboot - history - motivation&lt;br /&gt;
* payloads and compression&lt;br /&gt;
* v2/v3&lt;br /&gt;
* cbfs&lt;br /&gt;
* other software in same and related fields&lt;br /&gt;
* sibling projects and utilities: seabios serialice coreinfo bayou libpayload buildrom mkelfImage nvramtool superiotool inteltool msrtool flashrom&lt;br /&gt;
* security issues&lt;br /&gt;
&lt;br /&gt;
=== Peter technical details ===&lt;br /&gt;
* modern pc architecture&lt;br /&gt;
* CPU i/o (ports/memory)&lt;br /&gt;
* registers in hardware, &amp;quot;ISA&amp;quot; and PCI&lt;br /&gt;
* NVRAM&lt;br /&gt;
* interrupts, PIC APIC PIRQ/MP tables&lt;br /&gt;
* ram init&lt;br /&gt;
* cache-as-ram&lt;br /&gt;
* gcc vs. romcc&lt;br /&gt;
* real mode, protected mode, system management mode&lt;br /&gt;
* mention embedded controllers and capabilities and tasks&lt;br /&gt;
&lt;br /&gt;
=== Rudolf acpi ===&lt;br /&gt;
* what for is ACPI&lt;br /&gt;
* Sleep states in more detail - S1 S2 S3 S4 S5&lt;br /&gt;
* CPU power modes C1/C2/C3&lt;br /&gt;
* hardware side - PM regs&lt;br /&gt;
* software architecture of ACPI&lt;br /&gt;
* Tables in more detail&lt;br /&gt;
* Some tour through it acpiextract iasl&lt;br /&gt;
* Coreboot specific stuff - perhaps the ACPIgen&lt;br /&gt;
* and SSDT generation&lt;br /&gt;
* suspend/resume from HW point of view - memory controller stuff too&lt;br /&gt;
* SW flow through coreboot + ram preservation issues&lt;br /&gt;
&lt;br /&gt;
=== Rudolf board porting ===&lt;br /&gt;
* Get to know your HW (lspci, superiotool)&lt;br /&gt;
* serial setup + troubles wrong OSC speeds&lt;br /&gt;
* GPIO setup&lt;br /&gt;
* watchdogs - yes ite has default on :)&lt;br /&gt;
* IRQ routing in ACPI? maybe some ideas...&lt;br /&gt;
* ACPI specific stuff for each board&lt;br /&gt;
* porting on supported chipset - describe the early setup for mainboard + directory content for the board&lt;br /&gt;
* some ideas for porting on new unsupported chipset&lt;br /&gt;
&lt;br /&gt;
=== Carl-Daniel flashrom ===&lt;br /&gt;
&lt;br /&gt;
=== Luc board enable reverse engineering ===&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Talk:FOSDEM_2010</id>
		<title>Talk:FOSDEM 2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Talk:FOSDEM_2010"/>
				<updated>2010-01-18T00:26:33Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Peter intro ===&lt;br /&gt;
* what is coreboot - history - motivation&lt;br /&gt;
* payloads and compression&lt;br /&gt;
* v2/v3&lt;br /&gt;
* cbfs&lt;br /&gt;
* other software in same and related fields&lt;br /&gt;
* sibling projects and utilities: seabios serialice coreinfo bayou libpayload buildrom mkelfImage nvramtool superiotool inteltool msrtool flashrom&lt;br /&gt;
* security issues&lt;br /&gt;
&lt;br /&gt;
=== Peter technical details ===&lt;br /&gt;
* modern pc architecture&lt;br /&gt;
* interrupts, PIC APIC PIRQ/MP tables&lt;br /&gt;
* ram init&lt;br /&gt;
* cache-as-ram&lt;br /&gt;
* gcc vs. romcc&lt;br /&gt;
* real mode, protected mode, system management mode&lt;br /&gt;
* mention embedded controllers and capabilities and tasks&lt;br /&gt;
&lt;br /&gt;
=== Rudolf acpi ===&lt;br /&gt;
* what for is ACPI&lt;br /&gt;
* Sleep states in more detail - S1 S2 S3 S4 S5&lt;br /&gt;
* CPU power modes C1/C2/C3&lt;br /&gt;
* hardware side - PM regs&lt;br /&gt;
* software architecture of ACPI&lt;br /&gt;
* Tables in more detail&lt;br /&gt;
* Some tour through it acpiextract iasl&lt;br /&gt;
* Coreboot specific stuff - perhaps the ACPIgen&lt;br /&gt;
* and SSDT generation&lt;br /&gt;
* suspend/resume from HW point of view - memory controller stuff too&lt;br /&gt;
* SW flow through coreboot + ram preservation issues&lt;br /&gt;
&lt;br /&gt;
=== Rudolf board porting ===&lt;br /&gt;
* Get to know your HW (lspci, superiotool)&lt;br /&gt;
* serial setup + troubles wrong OSC speeds&lt;br /&gt;
* GPIO setup&lt;br /&gt;
* watchdogs - yes ite has default on :)&lt;br /&gt;
* IRQ routing&lt;br /&gt;
* ACPI specific stuff for each board&lt;br /&gt;
* porting on supported chipset - describe the early setup for mainboard + directory content for the board&lt;br /&gt;
* some ideas for porting on new unsupported chipset&lt;br /&gt;
&lt;br /&gt;
=== Carl-Daniel flashrom ===&lt;br /&gt;
&lt;br /&gt;
=== Luc board enable reverse engineering ===&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	<entry>
		<id>http://www.coreboot.org/Talk:FOSDEM_2010</id>
		<title>Talk:FOSDEM 2010</title>
		<link rel="alternate" type="text/html" href="http://www.coreboot.org/Talk:FOSDEM_2010"/>
				<updated>2010-01-18T00:19:44Z</updated>
		
		<summary type="html">&lt;p&gt;Stuge: /* Peter intro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Peter intro ===&lt;br /&gt;
* what is coreboot - history - motivation&lt;br /&gt;
* payloads and compression&lt;br /&gt;
* v2/v3&lt;br /&gt;
* cbfs&lt;br /&gt;
* other software in same and related fields&lt;br /&gt;
* sibling projects and utilities: seabios serialice coreinfo bayou libpayload buildrom mkelfImage nvramtool superiotool inteltool msrtool flashrom&lt;br /&gt;
* security issues&lt;br /&gt;
&lt;br /&gt;
=== Peter technical details ===&lt;br /&gt;
* modern pc architecture&lt;br /&gt;
* ram init&lt;br /&gt;
* cache-as-ram&lt;br /&gt;
* gcc vs. romcc&lt;br /&gt;
* real mode, protected mode, system management mode&lt;br /&gt;
* mention embedded controllers and capabilities and tasks&lt;br /&gt;
&lt;br /&gt;
=== Rudolf acpi ===&lt;br /&gt;
* what for is ACPI&lt;br /&gt;
* Sleep states in more detail - S1 S2 S3 S4 S5&lt;br /&gt;
* CPU power modes C1/C2/C3&lt;br /&gt;
* hardware side - PM regs&lt;br /&gt;
* software architecture of ACPI&lt;br /&gt;
* Tables in more detail&lt;br /&gt;
* Some tour through it acpiextract iasl&lt;br /&gt;
* Coreboot specific stuff - perhaps the ACPIgen&lt;br /&gt;
* and SSDT generation&lt;br /&gt;
* suspend/resume from HW point of view - memory controller stuff too&lt;br /&gt;
* SW flow through coreboot + ram preservation issues&lt;br /&gt;
&lt;br /&gt;
=== Rudolf board porting ===&lt;br /&gt;
* Get to know your HW (lspci, superiotool)&lt;br /&gt;
* serial setup + troubles wrong OSC speeds&lt;br /&gt;
* GPIO setup&lt;br /&gt;
* watchdogs - yes ite has default on :)&lt;br /&gt;
* IRQ routing&lt;br /&gt;
* ACPI specific stuff for each board&lt;br /&gt;
* porting on supported chipset - describe the early setup for mainboard + directory content for the board&lt;br /&gt;
* some ideas for porting on new unsupported chipset&lt;br /&gt;
&lt;br /&gt;
=== Carl-Daniel flashrom ===&lt;br /&gt;
&lt;br /&gt;
=== Luc board enable reverse engineering ===&lt;/div&gt;</summary>
		<author><name>Stuge</name></author>	</entry>

	</feed>