From b2463a64ec9a5e276a69348aa2d91360e353ea9a Mon Sep 17 00:00:00 2001 From: aurel32 Date: Tue, 2 Sep 2008 23:26:23 +0000 Subject: [PATCH] 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 git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5141 c046a42c-6fe2-441c-8c8c-71466251a162 --- hw/r2d.c | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/hw/r2d.c b/hw/r2d.c index 5baeed1..a7607d1 100644 --- a/hw/r2d.c +++ b/hw/r2d.c @@ -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) -- 2.7.4