Revision 5aca8c3b hw/slavio_misc.c
b/hw/slavio_misc.c | ||
---|---|---|
47 | 47 |
uint8_t diag, mctrl, sysctrl; |
48 | 48 |
} MiscState; |
49 | 49 |
|
50 |
#define MISC_MAXADDR 1
|
|
50 |
#define MISC_SIZE 1
|
|
51 | 51 |
|
52 | 52 |
static void slavio_misc_update_irq(void *opaque) |
53 | 53 |
{ |
... | ... | |
224 | 224 |
|
225 | 225 |
slavio_misc_io_memory = cpu_register_io_memory(0, slavio_misc_mem_read, slavio_misc_mem_write, s); |
226 | 226 |
// Slavio control |
227 |
cpu_register_physical_memory(base + 0x1800000, MISC_MAXADDR, slavio_misc_io_memory); |
|
227 |
cpu_register_physical_memory(base + 0x1800000, MISC_SIZE, |
|
228 |
slavio_misc_io_memory); |
|
228 | 229 |
// AUX 1 |
229 |
cpu_register_physical_memory(base + 0x1900000, MISC_MAXADDR, slavio_misc_io_memory); |
|
230 |
cpu_register_physical_memory(base + 0x1900000, MISC_SIZE, |
|
231 |
slavio_misc_io_memory); |
|
230 | 232 |
// AUX 2 |
231 |
cpu_register_physical_memory(base + 0x1910000, MISC_MAXADDR, slavio_misc_io_memory); |
|
233 |
cpu_register_physical_memory(base + 0x1910000, MISC_SIZE, |
|
234 |
slavio_misc_io_memory); |
|
232 | 235 |
// Diagnostics |
233 |
cpu_register_physical_memory(base + 0x1a00000, MISC_MAXADDR, slavio_misc_io_memory); |
|
236 |
cpu_register_physical_memory(base + 0x1a00000, MISC_SIZE, |
|
237 |
slavio_misc_io_memory); |
|
234 | 238 |
// Modem control |
235 |
cpu_register_physical_memory(base + 0x1b00000, MISC_MAXADDR, slavio_misc_io_memory); |
|
239 |
cpu_register_physical_memory(base + 0x1b00000, MISC_SIZE, |
|
240 |
slavio_misc_io_memory); |
|
236 | 241 |
// System control |
237 |
cpu_register_physical_memory(base + 0x1f00000, MISC_MAXADDR, slavio_misc_io_memory); |
|
242 |
cpu_register_physical_memory(base + 0x1f00000, MISC_SIZE, |
|
243 |
slavio_misc_io_memory); |
|
238 | 244 |
// Power management |
239 |
cpu_register_physical_memory(power_base, MISC_MAXADDR, slavio_misc_io_memory);
|
|
245 |
cpu_register_physical_memory(power_base, MISC_SIZE, slavio_misc_io_memory);
|
|
240 | 246 |
|
241 | 247 |
s->irq = irq; |
242 | 248 |
|
Also available in: Unified diff