From f3ab95c889067254ae746c2d7bcd00fcdcd327ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Sun, 10 Oct 2010 11:04:25 +0000 Subject: [PATCH] Fix ROM base. On Amiga the first page is a bit special but it should still be mapped at boot time. Will need more checks. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38917 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../boot/platform/amiga_m68k/amiga_memory_map.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/system/boot/platform/amiga_m68k/amiga_memory_map.h b/src/system/boot/platform/amiga_m68k/amiga_memory_map.h index 12d14f30de..6cd9882b44 100644 --- a/src/system/boot/platform/amiga_m68k/amiga_memory_map.h +++ b/src/system/boot/platform/amiga_m68k/amiga_memory_map.h @@ -7,17 +7,18 @@ /* the DMA-accessible RAM */ -/*#define AMIGA_CHIPRAM_BASE 0x00000000*/ +#define AMIGA_CHIPRAM_BASE 0x00000000 +//XXX: /* actually, the first 2kB aren't usable */ -#define AMIGA_CHIPRAM_BASE 0x00001000 +//#define AMIGA_CHIPRAM_BASE 0x00001000 #define AMIGA_CHIPRAM_MAX 0x00e00000 #define AMIGA_CHIPRAM_LAST \ (AMIGA_CHIPRAM_BASE + (AMIGA_CHIPRAM_MAX - 1)) -#define AMIGA_TOSROM_BASE 0x00e00000 -#define AMIGA_TOSROM_MAX 0x00100000 -#define AMIGA_TOSROM_LAST \ - (AMIGA_TOSROM_BASE + (AMIGA_TOSROM_MAX - 1)) +#define AMIGA_ROM_BASE 0x00f80000 +#define AMIGA_ROM_MAX 0x00080000 +#define AMIGA_ROM_LAST \ + (AMIGA_ROM_BASE + (AMIGA_ROM_MAX - 1)) /* some reserved ST I/O there... */