nios2-qemu: fix CONFIG_XIP
It's all RAM, but we pretend the range 0x410000 - 0x420000 is the "ROM" region, and stuff gets copied into RAM starting at 0x400000. Change-Id: Idf6bd603e2552593f588cf6130ee4da946bcf5a3 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
parent
a7b54980bd
commit
543aa77392
1 changed files with 8 additions and 4 deletions
|
|
@ -16,11 +16,15 @@
|
|||
|
||||
#include <system.h>
|
||||
|
||||
#define _RESET_VECTOR ONCHIP_MEMORY2_0_BASE
|
||||
/* To simulate XIP on QEMU, we split RAM into two chunks, with the
|
||||
* higher-addressed chunk considered "ROM"
|
||||
*/
|
||||
|
||||
#define _RESET_VECTOR ONCHIP_MEMORY2_0_BASE + 0x10000
|
||||
#define _EXC_VECTOR ALT_CPU_EXCEPTION_ADDR
|
||||
|
||||
#define _ROM_ADDR ONCHIP_FLASH_0_DATA_BASE
|
||||
#define _ROM_SIZE ONCHIP_FLASH_0_DATA_SPAN
|
||||
#define _ROM_ADDR ONCHIP_MEMORY2_0_BASE + 0x10000
|
||||
#define _ROM_SIZE 0x10000
|
||||
|
||||
#define _RAM_ADDR ONCHIP_MEMORY2_0_BASE
|
||||
#define _RAM_SIZE ONCHIP_MEMORY2_0_SPAN
|
||||
#define _RAM_SIZE 0x10000
|
||||
|
|
|
|||
Loading…
Reference in a new issue