PERFORCE change 94838 for review
Warner Losh
imp at FreeBSD.org
Sun Apr 9 06:48:27 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=94838
Change 94838 by imp at imp_hammer on 2006/04/09 06:47:35
First pass as a bootstrap loader for loading bootstrap programs
via the serial port.
Affected files ...
.. //depot/projects/arm/src/sys/boot/arm/kb920x/Makefile#2 edit
.. //depot/projects/arm/src/sys/boot/arm/kb920x/arm_init.s#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/AT91RM9200.h#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/Makefile#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/README#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/arm_init.s#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/at91rm9200_lowlevel.c#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/at91rm9200_lowlevel.h#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/debug_io.c#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/debug_io.h#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/linker.cfg#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/main.c#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/xmodem.c#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/boot0/xmodem.h#1 add
.. //depot/projects/arm/src/sys/boot/arm/kb920x/tag_list.c#2 edit
Differences ...
==== //depot/projects/arm/src/sys/boot/arm/kb920x/Makefile#2 (text+ko) ====
@@ -22,11 +22,11 @@
# ******************************************************************************
#
-CFILES= eeprom.o at91rm9200_lowlevel.o main.o env_vars.o debug_io.o loader_prompt.o p_string.o xmodem.o tag_list.o emac.o
+CFILES= at91rm9200_lowlevel.o main.o debug_io.o p_string.o xmodem.o tag_list.o
ASFILES= arm_init.o
OBJCOPY=objcopy
LD=ld
-CFLAGS=-O -mcpu=arm9 -ffreestanding
+CFLAGS=-O2 -mcpu=arm9 -ffreestanding -fpic
bootloader: ${CFILES} ${ASFILES}
${LD} -e 0 -o bootloader.out -T linker.cfg ${ASFILES} ${CFILES}
==== //depot/projects/arm/src/sys/boot/arm/kb920x/tag_list.c#2 (text+ko) ====
@@ -41,7 +41,7 @@
*/
void InitTagList(char *parms, void *output) {
-#if
+#if 0
char *src, *dst;
struct tag *tagList = (struct tag*)output;
@@ -73,5 +73,5 @@
tagList->hdr.size = 0;
tagList->hdr.tag = ATAG_NONE;
-#endi
+#endif
}
More information about the p4-projects
mailing list