<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.14">
<TITLE>RAM codes.</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">I am studying the LinuxBios project. I have a question about the RAM code: from Makefile, it seems that LinuxBios could load codes from FLASH to RAM twice, first for linuxbios_ram, second for so-called payload. My understanding is correct or not. However, also from Makefile, it seems that linuxbios is dependent on LINUXBIOS_RAM_ROM, but doesn't include it. The below is abstracted from a Makefile:</FONT></SPAN></P>

<P><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">linuxbios: crt0.o $(INIT-OBJECTS) $(LINUXBIOS_APC) $(LINUXBIOS_RAM_ROM) ldscript.ld</FONT></SPAN>

<BR><SPAN LANG="zh-cn">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">$(CC) -nostdlib -nostartfiles -static -o $@ -T ldscript.ld crt0.o $(INIT-OBJECTS)</FONT></SPAN>

<BR><SPAN LANG="zh-cn">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <FONT SIZE=2 FACE="Arial">$(CROSS_COMPILE)nm -n linuxbios | sort &gt; linuxbios.map.</FONT></SPAN>

<BR><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">So, there is no action on LINUXBIOS_RAM_ROM. Does it mean linuxbios_ram is not very important. Even without it, the system is also ok?</FONT></SPAN></P>

<P><SPAN LANG="zh-cn"><FONT SIZE=2 FACE="Arial">Feng Libo</FONT></SPAN>
</P>

</BODY>
</HTML>