|
@@ -325,9 +325,8 @@ static void raven_realize(PCIDevice *d, Error **errp)
|
|
|
d->config[0x0D] = 0x10; // latency_timer
|
|
|
d->config[0x34] = 0x00; // capabilities_pointer
|
|
|
|
|
|
- memory_region_init_ram_nomigrate(&s->bios, OBJECT(s), "bios", BIOS_SIZE,
|
|
|
- &error_fatal);
|
|
|
- memory_region_set_readonly(&s->bios, true);
|
|
|
+ memory_region_init_rom_nomigrate(&s->bios, OBJECT(s), "bios", BIOS_SIZE,
|
|
|
+ &error_fatal);
|
|
|
memory_region_add_subregion(get_system_memory(), (uint32_t)(-BIOS_SIZE),
|
|
|
&s->bios);
|
|
|
if (s->bios_name) {
|