Am 23.12.2012 16:32, schrieb Hervé Poussineau: > These proposed patches aim at removing the .old_portio member of > MemoryRegionOps structure, and replacing their usage by .read/.write > handlers. > > Patches 2 to 6 are already ready to be committed.
In lack of a memory maintainer, I'll volunteer for reviewing those portio conversions. > However, patches 7 and 8 depend of patch 1, where a better solution > needs to be found. As for finding a solution to the bochs debug ports, can you resubmit this series with the commit'able patches first, marked PATCH, and append a proposal merging Gerd's, Lucas' and your QOM'ified debug device? Then we can get the easy parts merged, and Anthony can ack/nack/timeout the rest. :) Regards, Andreas > > That way, faked I/O address space can be removed from architectures > which don't have it (MIPS, PowerPC...), and commits like > a178274efabcbbc5d44805b51def874e47051325 ("PPC: pseries: Remove hack > for PIO window") can be reapplied. > > Hervé Poussineau (8): > pc: disable bochs bios debug ports (do not apply!) > xen_platform: do not use old_portio-style callbacks > uhci: do not use old_portio-style callbacks > acpi-piix4: do not use old_portio-style callbacks > vga/qxl: do not use portio_list_init/portio_list_add > isa: use memory regions instead of portio_list_* functions > ioport: remove now useless portio_list_* functions > memory: remove old_portio-style callbacks support -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg