qemu with hax to log dma reads & writes jcs.org/2018/11/12/vfio

hw/riscv: Use memory_region_init_rom() with read-only regions

This commit was produced with the Coccinelle script
scripts/coccinelle/memory-region-housekeeping.cocci.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>

authored by

Philippe Mathieu-Daudé and committed by
Paolo Bonzini
cc588b2a 1bbd95cb

+2 -3
+2 -3
hw/riscv/sifive_e.c
··· 208 208 memmap[SIFIVE_E_PWM2].base, memmap[SIFIVE_E_PWM2].size); 209 209 210 210 /* Flash memory */ 211 - memory_region_init_ram(&s->xip_mem, NULL, "riscv.sifive.e.xip", 212 - memmap[SIFIVE_E_XIP].size, &error_fatal); 213 - memory_region_set_readonly(&s->xip_mem, true); 211 + memory_region_init_rom(&s->xip_mem, NULL, "riscv.sifive.e.xip", 212 + memmap[SIFIVE_E_XIP].size, &error_fatal); 214 213 memory_region_add_subregion(sys_mem, memmap[SIFIVE_E_XIP].base, 215 214 &s->xip_mem); 216 215 }