Re: [Qemu-devel] [PATCH 00/22] Memory/IOMMU patches, part 2: unassigned access detection

2013-05-24 Thread Richard Henderson
On 2013-05-24 10:05, Paolo Bonzini wrote: Paolo Bonzini (22): exec: eliminate io_mem_ram exec: drop useless #if cputlb: simplify tlb_set_page exec: make io_mem_unassigned private exec: do not use error_mem_read memory: dispatch unassigned accesses based on .valid.accepts memo

[Qemu-devel] [PATCH 00/22] Memory/IOMMU patches, part 2: unassigned access detection

2013-05-24 Thread Paolo Bonzini
This is part 2 of the memory/IOMMU patches. These reorganize the handling of unassigned accesses so that they are propagated as errors during I/O dispatch. In the end, a return value is added to address_space_rw/read/write. This is particularly useful when an IOMMU is available, because it lets