Re: [PATCH] memory: Directly dispatch alias accesses on origin memory region

2020-08-18 Thread Philippe Mathieu-Daudé
On 8/17/20 6:27 PM, Paolo Bonzini wrote: > On 16/08/20 19:30, Philippe Mathieu-Daudé wrote: >> There is an issue when accessing an alias memory region via the >> memory_region_dispatch_read() / memory_region_dispatch_write() >> calls: >> >> The memory_region_init_alias() flow is: >> >> memory_reg

Re: [PATCH] memory: Directly dispatch alias accesses on origin memory region

2020-08-17 Thread Paolo Bonzini
On 16/08/20 19:30, Philippe Mathieu-Daudé wrote: > There is an issue when accessing an alias memory region via the > memory_region_dispatch_read() / memory_region_dispatch_write() > calls: > > The memory_region_init_alias() flow is: > > memory_region_init_alias() > -> memory_region_init() >

[PATCH] memory: Directly dispatch alias accesses on origin memory region

2020-08-16 Thread Philippe Mathieu-Daudé
There is an issue when accessing an alias memory region via the memory_region_dispatch_read() / memory_region_dispatch_write() calls: The memory_region_init_alias() flow is: memory_region_init_alias() -> memory_region_init() -> object_initialize(TYPE_MEMORY_REGION) -> memory_regi