This patch from Ralf Grosse Boerger makes debugging more comfortable.
With this patch it's possible to - determine the according source code line for each asm statement (objdump -dS) - determine the source code file for each asm statement (objdump -ddl) This isn't exactly trivial because cache_as_ram_auto.c gets compiled to assembly and converted by a perl script afterwards. This patch solves the problem - by extending cache_as_ram_auto.inc with debug information and line numbers - by correcting the perl calls (".text" --> "\.text") - by creating a disassembly with source code and line numbers. (ctr0.disasm and coreboot.disasm) There's one minor downside to the patch: A complete abuild run takes up around 1.6G instead of about 700MB now. But I'm sure this is quite reasonable for the benefits. Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Please commit while this is being worked out. Acked-by: Peter Stuge <peter@stuge.se> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3778 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
38bee3c8b6
commit
4ed326be5d
|
@ -124,6 +124,7 @@ makerule coreboot
|
||||||
depends "crt0.o $(INIT-OBJECTS) $(COREBOOT_APC) $(COREBOOT_RAM_ROM) ldscript.ld"
|
depends "crt0.o $(INIT-OBJECTS) $(COREBOOT_APC) $(COREBOOT_RAM_ROM) ldscript.ld"
|
||||||
action "$(CC) $(DISTRO_LFLAGS) -nostdlib -nostartfiles -static -o $@ -T ldscript.ld crt0.o $(INIT-OBJECTS)"
|
action "$(CC) $(DISTRO_LFLAGS) -nostdlib -nostartfiles -static -o $@ -T ldscript.ld crt0.o $(INIT-OBJECTS)"
|
||||||
action "$(CROSS_COMPILE)nm -n coreboot | sort > coreboot.map"
|
action "$(CROSS_COMPILE)nm -n coreboot | sort > coreboot.map"
|
||||||
|
action "$(CROSS_COMPILE)objdump -dS coreboot > coreboot.disasm"
|
||||||
end
|
end
|
||||||
|
|
||||||
# the buildrom tool
|
# the buildrom tool
|
||||||
|
@ -139,9 +140,10 @@ makerule crt0.s
|
||||||
action "$(CPP) $(CPPFLAGS) -I. -I$(TOP)/src $< > $@.new && mv $@.new $@"
|
action "$(CPP) $(CPPFLAGS) -I. -I$(TOP)/src $< > $@.new && mv $@.new $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# generate an assembly listing via -a switch.
|
||||||
makerule crt0.o
|
makerule crt0.o
|
||||||
depends "crt0.s"
|
depends "crt0.s"
|
||||||
action "@$(CC) -c $(CPU_OPT) -o $@ $<"
|
action "$(CC) -Wa,-acdlns -c $(CPU_OPT) -o $@ $< >crt0.disasm"
|
||||||
end
|
end
|
||||||
|
|
||||||
makerule etags
|
makerule etags
|
||||||
|
|
|
@ -113,9 +113,9 @@ if USE_DCACHE_RAM
|
||||||
#compile cache_as_ram.c to auto.inc
|
#compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -54,9 +54,9 @@ if USE_DCACHE_RAM
|
||||||
#compile cache_as_ram.c to auto.inc
|
#compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -85,9 +85,9 @@ if USE_DCACHE_RAM
|
||||||
|
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -56,9 +56,9 @@ if USE_DCACHE_RAM
|
||||||
#compile cache_as_ram.c to auto.inc
|
#compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -135,9 +135,9 @@ if USE_DCACHE_RAM
|
||||||
#compile cache_as_ram.c to auto.inc
|
#compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -143,9 +143,9 @@ if USE_DCACHE_RAM
|
||||||
#compile cache_as_ram.c to auto.inc
|
#compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/$(CACHE_AS_RAM_AUTO_C) option_table.h"
|
depends "$(MAINBOARD)/$(CACHE_AS_RAM_AUTO_C) option_table.h"
|
||||||
action "$(CC) -I$(TOP)/src -I. $(CFLAGS) $(CPPFLAGS) $(MAINBOARD)/$(CACHE_AS_RAM_AUTO_C) -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) -I$(TOP)/src -I. $(CFLAGS) $(CPPFLAGS) $(MAINBOARD)/$(CACHE_AS_RAM_AUTO_C) -Os -nostdinc -nostdlib -fno-builtin -g -dA -fverbose-asm -Wall -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -59,9 +59,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -52,9 +52,9 @@ if USE_DCACHE_RAM
|
||||||
#compile cache_as_ram.c to auto.inc
|
#compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -63,9 +63,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -61,9 +61,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -63,9 +63,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -63,9 +63,9 @@ if USE_DCACHE_RAM
|
||||||
|
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -52,9 +52,9 @@ if USE_DCACHE_RAM
|
||||||
#compile cache_as_ram.c to auto.inc
|
#compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -92,9 +92,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(CPU_OPT) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(CPU_OPT) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -g -dA -fverbose-asm -Wall -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -90,9 +90,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -60,9 +60,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -60,9 +60,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -40,9 +40,9 @@ if USE_DCACHE_RAM
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
# depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
# depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
mainboardinit cpu/x86/16bit/entry16.inc
|
mainboardinit cpu/x86/16bit/entry16.inc
|
||||||
|
|
|
@ -142,9 +142,9 @@ if USE_DCACHE_RAM
|
||||||
#compile cache_as_ram.c to auto.inc
|
#compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -63,9 +63,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -60,9 +60,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -101,9 +101,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/auto.c option_table.h"
|
depends "$(MAINBOARD)/auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/auto.c -Os -nostdinc -nostdlib -fno-builtin -g -dA -fverbose-asm -Wall -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -74,9 +74,9 @@ if USE_DCACHE_RAM
|
||||||
# compile cache_as_ram.c to auto.inc
|
# compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -99,9 +99,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -g -dA -fverbose-asm -Wall -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -63,9 +63,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -90,9 +90,9 @@ if USE_DCACHE_RAM
|
||||||
#compile cache_as_ram.c to auto.inc
|
#compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -88,9 +88,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -60,9 +60,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -121,9 +121,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -72,9 +72,9 @@ if USE_DCACHE_RAM
|
||||||
#compile cache_as_ram.c to auto.inc
|
#compile cache_as_ram.c to auto.inc
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -57,9 +57,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -90,9 +90,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -57,9 +57,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -58,9 +58,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -58,9 +58,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -58,9 +58,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -57,9 +57,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -58,9 +58,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -58,9 +58,9 @@ else
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -61,9 +61,9 @@ if CONFIG_USE_INIT
|
||||||
else
|
else
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -61,9 +61,9 @@ if CONFIG_USE_INIT
|
||||||
else
|
else
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -70,9 +70,9 @@ if CONFIG_USE_INIT
|
||||||
else
|
else
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -91,9 +91,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -92,9 +92,9 @@ if USE_DCACHE_RAM
|
||||||
else
|
else
|
||||||
makerule ./cache_as_ram_auto.inc
|
makerule ./cache_as_ram_auto.inc
|
||||||
depends "$(MAINBOARD)/$(CACHE_AS_RAM_AUTO_C) option_table.h"
|
depends "$(MAINBOARD)/$(CACHE_AS_RAM_AUTO_C) option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CFLAGS) $(CPPFLAGS) $(MAINBOARD)/$(CACHE_AS_RAM_AUTO_C) -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CFLAGS) $(CPPFLAGS) $(MAINBOARD)/$(CACHE_AS_RAM_AUTO_C) -Os -nostdinc -nostdlib -fno-builtin -g -dA -fverbose-asm -Wall -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -56,9 +56,9 @@ if USE_DCACHE_RAM
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
|
|
@ -56,9 +56,9 @@ if USE_DCACHE_RAM
|
||||||
|
|
||||||
makerule ./auto.inc
|
makerule ./auto.inc
|
||||||
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
depends "$(MAINBOARD)/cache_as_ram_auto.c option_table.h"
|
||||||
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -c -S -o $@"
|
action "$(CC) $(DISTRO_CFLAGS) -I$(TOP)/src -I. $(CPPFLAGS) $(MAINBOARD)/cache_as_ram_auto.c -Os -nostdinc -nostdlib -fno-builtin -Wall -g -dA -fverbose-asm -c -S -o $@"
|
||||||
action "perl -e 's/.rodata/.rom.data/g' -pi $@"
|
action "perl -e 's/\.rodata/.rom.data/g' -pi $@"
|
||||||
action "perl -e 's/.text/.section .rom.text/g' -pi $@"
|
action "perl -e 's/\.text/.section .rom.text/g' -pi $@"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue