On 2011-05-19 15:36, Anthony Liguori wrote: > On 05/18/2011 02:40 PM, Jan Kiszka wrote: >> On 2011-05-18 15:12, Avi Kivity wrote: >>> void cpu_register_memory_region(MemoryRegion *mr, target_phys_addr_t >>> addr); >> >> OK, let's allow overlapping, but make it explicit: >> >> void cpu_register_memory_region_overlap(MemoryRegion *mr, >> target_phys_addr_t addr, >> int priority); > > The device doesn't actually know how overlapping is handled. This is > based on the bus hierarchy.
Devices don't register their regions, buses do. Jan -- Siemens AG, Corporate Technology, CT T DE IT 1 Corporate Competence Center Embedded Linux