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 memory: add address_space_translate memory: move unassigned_mem_ops to memory.c memory: assign MemoryRegionOps to all regions exec: expect mr->ops to be initialized for ROM exec: introduce memory_access_is_direct exec: introduce memory_access_size memory: export memory_region_access_valid to exec.c exec: implement .valid.accepts for subpages memory: add address_space_access_valid memory: accept mismatching sizes in memory_region_access_valid memory: add big endian support to access_with_adjusted_size memory: split accesses even when the old MMIO callbacks are used memory: correctly handle endian-swapped 64-bit accesses exec: just use io_mem_read/io_mem_write for 8-byte I/O accesses memory: propagate errors on I/O dispatch memory: add return value to address_space_rw/read/write
Reviewed-by: Richard Henderson <r...@twiddle.net> r~