Revision 2c9b15ca hw/arm/armv7m.c
b/hw/arm/armv7m.c | ||
---|---|---|
124 | 124 |
{ |
125 | 125 |
BitBandState *s = FROM_SYSBUS(BitBandState, dev); |
126 | 126 |
|
127 |
memory_region_init_io(&s->iomem, &bitband_ops, &s->base, "bitband", |
|
127 |
memory_region_init_io(&s->iomem, NULL, &bitband_ops, &s->base, "bitband",
|
|
128 | 128 |
0x02000000); |
129 | 129 |
sysbus_init_mmio(dev, &s->iomem); |
130 | 130 |
return 0; |
... | ... | |
203 | 203 |
#endif |
204 | 204 |
|
205 | 205 |
/* Flash programming is done via the SCU, so pretend it is ROM. */ |
206 |
memory_region_init_ram(flash, "armv7m.flash", flash_size); |
|
206 |
memory_region_init_ram(flash, NULL, "armv7m.flash", flash_size);
|
|
207 | 207 |
vmstate_register_ram_global(flash); |
208 | 208 |
memory_region_set_readonly(flash, true); |
209 | 209 |
memory_region_add_subregion(address_space_mem, 0, flash); |
210 |
memory_region_init_ram(sram, "armv7m.sram", sram_size); |
|
210 |
memory_region_init_ram(sram, NULL, "armv7m.sram", sram_size);
|
|
211 | 211 |
vmstate_register_ram_global(sram); |
212 | 212 |
memory_region_add_subregion(address_space_mem, 0x20000000, sram); |
213 | 213 |
armv7m_bitband_init(); |
... | ... | |
247 | 247 |
/* Hack to map an additional page of ram at the top of the address |
248 | 248 |
space. This stops qemu complaining about executing code outside RAM |
249 | 249 |
when returning from an exception. */ |
250 |
memory_region_init_ram(hack, "armv7m.hack", 0x1000); |
|
250 |
memory_region_init_ram(hack, NULL, "armv7m.hack", 0x1000);
|
|
251 | 251 |
vmstate_register_ram_global(hack); |
252 | 252 |
memory_region_add_subregion(address_space_mem, 0xfffff000, hack); |
253 | 253 |
|
Also available in: Unified diff