<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 116.0pt 1.0in 116.0pt;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>I am using FC10. GCC 4.3.2.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>...............................<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>make[1]: Leaving directory
`/home/baozheng/LinuxBIOS/coreboot-v2-org/util/cbfstool'<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>make -C fallback coreboot.rom<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>cat: ../../VERSION: No such file or directory<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>make[1]: Entering directory `/home/baozheng/LinuxBIOS/coreboot-v2-org/targets/amd/serengeti_cheetah_fam10/serengeti_cheetah_fam10/fallback'<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>gcc -m32 -x assembler-with-cpp -DASSEMBLY -E
-I/home/baozheng/LinuxBIOS/coreboot-v2-org/src/include
-I/home/baozheng/LinuxBIOS/coreboot-v2-org/src/arch/i386/include
-I/usr/lib/gcc/i386-redhat-linux/4.3.2/include -include
/home/baozheng/LinuxBIOS/coreboot-v2-org/targets/amd/serengeti_cheetah_fam10/serengeti_cheetah_fam10/fallback/settings.h
-I/home/baozheng/LinuxBIOS/coreboot-v2-org/util/x86emu/include -I.
-I/home/baozheng/LinuxBIOS/coreboot-v2-org/src  crt0.S > crt0.s.new
&& mv crt0.s.new crt0.s<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>gcc -m32 -Wa,-acdlns -c  -o crt0.o crt0.s >crt0.disasm<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>gcc -m32 -Wl,--build-id=none -nostdlib -nostartfiles -static -o
coreboot -T ldscript.ld crt0.o  src/lib/lzma.o src/lib/cbfs.o src/arch/i386/lib/cbfs_and_run.o
src/lib/uart8250.o src/lib/memcmp.o src/lib/memcpy.o src/lib/memset.o
src/console/vtxprintf.o src/arch/i386/lib/printk_init.o<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>nm -n coreboot | sort > coreboot.map<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>objdump -dS coreboot > coreboot.disasm<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>objcopy --gap-fill 0xff -O binary coreboot coreboot.strip<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>PAYLOAD=payload; if [ 1 -eq 1 ]; then PAYLOAD=/dev/null; touch
cbfs-support; fi; ./buildrom coreboot.strip coreboot.rom $PAYLOAD 0x7f000
0x7f000<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>Payload: 0 coreboot: 520192 ROM size: 520192 Left space: 0<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>if [ 0 -eq 1 -a 1 -eq 1 ]; then echo l > cbfs-support; fi<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>make[1]: Leaving directory
`/home/baozheng/LinuxBIOS/coreboot-v2-org/targets/amd/serengeti_cheetah_fam10/serengeti_cheetah_fam10/fallback'<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>make -C failover coreboot.rom<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>cat: ../../VERSION: No such file or directory<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>make[1]: Entering directory
`/home/baozheng/LinuxBIOS/coreboot-v2-org/targets/amd/serengeti_cheetah_fam10/serengeti_cheetah_fam10/failover'<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>gcc -m32 -x assembler-with-cpp -DASSEMBLY -E
-I/home/baozheng/LinuxBIOS/coreboot-v2-org/src/include
-I/home/baozheng/LinuxBIOS/coreboot-v2-org/src/arch/i386/include
-I/usr/lib/gcc/i386-redhat-linux/4.3.2/include -include
/home/baozheng/LinuxBIOS/coreboot-v2-org/targets/amd/serengeti_cheetah_fam10/serengeti_cheetah_fam10/failover/settings.h
-I/home/baozheng/LinuxBIOS/coreboot-v2-org/util/x86emu/include -I.
-I/home/baozheng/LinuxBIOS/coreboot-v2-org/src  crt0.S > crt0.s.new
&& mv crt0.s.new crt0.s<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>gcc -m32 -Wa,-acdlns -c  -o crt0.o crt0.s >crt0.disasm<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>gcc -m32 -Wl,--build-id=none -nostdlib -nostartfiles -static -o
coreboot -T ldscript.ld crt0.o  src/lib/uart8250.o src/lib/memcmp.o
src/lib/memcpy.o src/lib/memset.o src/console/vtxprintf.o
src/arch/i386/lib/printk_init.o<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>nm -n coreboot | sort > coreboot.map<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>objdump -dS coreboot > coreboot.disasm<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>objcopy --gap-fill 0xff -O binary coreboot coreboot.strip<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>cp coreboot.strip coreboot.rom<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>make[1]: Leaving directory
`/home/baozheng/LinuxBIOS/coreboot-v2-org/targets/amd/serengeti_cheetah_fam10/serengeti_cheetah_fam10/failover'<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>rm -f ./coreboot.rom<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>cat fallback/coreboot.rom  failover/coreboot.rom >
./coreboot.rom.bootblock<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>./cbfs/cbfstool ./coreboot.rom create 1048576 528384
./coreboot.rom.bootblock<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>./cbfs/cbfstool ./coreboot.rom add-payload ../payload.elf
fallback/payload <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>make: *** [coreboot.rom] Segmentation fault<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'>make: *** Deleting file `coreboot.rom'<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=2 face="Courier New"><span style='font-size:
10.0pt'><o:p> </o:p></span></font></p>

</div>

</body>

</html>