diff options
author | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-09-02 23:26:23 +0000 |
---|---|---|
committer | aurel32 <aurel32@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-09-02 23:26:23 +0000 |
commit | b2463a64ec9a5e276a69348aa2d91360e353ea9a (patch) | |
tree | c70c9c6dd3808f36e9caa6e021281ac24550ef2a /hw/r2d.c | |
parent | d317b92da04657fb5a76e2b3e7806bddbf2c621b (diff) |
SH4: R2D-PLUS FPGA: simply unassigned memory triggering
Use NULL to trigger unassigned memory error on 32-bit accesses instead
of assert(0) as suggested by Blue Swirl.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5141 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'hw/r2d.c')
-rw-r--r-- | hw/r2d.c | 18 |
1 files changed, 2 insertions, 16 deletions
@@ -27,7 +27,6 @@ #include "sh.h" #include "sysemu.h" #include "boards.h" -#include "assert.h" #define SDRAM_BASE 0x0c000000 /* Physical location of SDRAM: Area 3 */ #define SDRAM_SIZE 0x04000000 @@ -100,29 +99,16 @@ r2d_fpga_write(void *opaque, target_phys_addr_t addr, uint32_t value) } } -static uint32_t invalid_read(void *opaque, target_phys_addr_t addr) -{ - assert(0); - - return 0; -} - -static void invalid_write(void *opaque, target_phys_addr_t addr, - uint32_t mem_value) -{ - assert(0); -} - static CPUReadMemoryFunc *r2d_fpga_readfn[] = { r2d_fpga_read, r2d_fpga_read, - invalid_read, + NULL, }; static CPUWriteMemoryFunc *r2d_fpga_writefn[] = { r2d_fpga_write, r2d_fpga_write, - invalid_write, + NULL, }; static void r2d_fpga_init(target_phys_addr_t base) |