mirror of
https://gitlab.com/qemu-project/qemu
synced 2024-11-05 20:35:44 +00:00
memory: assign MemoryRegionOps to all regions
This allows to remove the checks on section->readonly. Simply, write accesses to ROM will not be considered "direct" and will go through mr->ops without any special intervention. Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
d197063fcf
commit
2cdfcf272d
1 changed files with 2 additions and 1 deletions
3
memory.c
3
memory.c
|
@ -788,7 +788,8 @@ void memory_region_init(MemoryRegion *mr,
|
|||
const char *name,
|
||||
uint64_t size)
|
||||
{
|
||||
mr->ops = NULL;
|
||||
mr->ops = &unassigned_mem_ops;
|
||||
mr->opaque = NULL;
|
||||
mr->parent = NULL;
|
||||
mr->size = int128_make64(size);
|
||||
if (size == UINT64_MAX) {
|
||||
|
|
Loading…
Reference in a new issue