diff options
author | Ali Saidi <Ali.Saidi@ARM.com> | 2012-03-01 17:26:31 -0600 |
---|---|---|
committer | Ali Saidi <Ali.Saidi@ARM.com> | 2012-03-01 17:26:31 -0600 |
commit | 91b737ed48008ed295db22c857183f040a63234c (patch) | |
tree | 03e4be02cd6846b632045b520ad7d9a588974bc9 /system | |
parent | 3876105bdb5589360c58389ffffff9786a93a2ff (diff) | |
download | gem5-91b737ed48008ed295db22c857183f040a63234c.tar.xz |
ARM: Add support for Versatile Express extended memory map
Also clean up how we create boot loader memory a bit.
Diffstat (limited to 'system')
-rw-r--r-- | system/arm/simple_bootloader/Makefile | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/system/arm/simple_bootloader/Makefile b/system/arm/simple_bootloader/Makefile index 098f3724a..17b35ab19 100644 --- a/system/arm/simple_bootloader/Makefile +++ b/system/arm/simple_bootloader/Makefile @@ -40,21 +40,24 @@ # Need to have CROSS_COMPILE set to /path/to/bin/arm-unknown-linux-gnu- # or have arm-unknown-linux-gnu in your path -CROSS_COMPILE?=arm-none-linux-gnueabi- +CROSS_COMPILE?=arm-linux-gnueabi- CC=$(CROSS_COMPILE)gcc CPP=$(CROSS_COMPILE)g++ LD=$(CROSS_COMPILE)ld -all: boot.arm +all: boot.arm boot_emm.arm boot.o: simple.S - $(CC) -mfloat-abi=softfp -march=armv7-a -fno-builtin -nostdinc -o boot.o -c simple.S + $(CC) -mfloat-abi=softfp -march=armv7-a -fno-builtin -nostdinc -o $@ -c $< boot.arm: boot.o - $(LD) -o boot.arm -N -Ttext 0x80000000 boot.o -non_shared -static + $(LD) -o $@ -N -Ttext 0x80000000 $< -non_shared -static +boot_emm.arm: boot.o + $(LD) -o $@ -N -Ttext 0x00000010 $< -non_shared -static clean: - rm *.o boot.arm + $(RM) -f *.o boot.arm boot_emm.arm +.PHONY: all clean |