Refactor portio dispatching
Get series with b4
b4 am [email protected]Versions newest first
- v3 Latest14 patches 50 repliesIn review
Changes in v3 from the cover letter
- decouple vmport from portio types
- removed portio traces from memory.h, consolidating it in ioport.h
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/14 | adlib: replace register_ioport*hw/ | +12 | 0 replies | |
| 2/14 | applesmc: replace register_ioport*hw/ | +38 | 0 replies | |
| 3/14 | wdt_ib700: replace register_ioport*hw/ | +10 | 0 replies | |
| 4/14 | i82374: replace register_ioport*hw/ | +13 | 0 replies | |
| 5/14 | prep: replace register_ioport*hw/ | +15 | 0 replies | |
| 6/14 | vt82c686: replace register_ioport*hw/ | +26 | 0 replies | |
| 7/14 | Privatize register_ioport_read/writeinclude/ ioport.c | +4 | 0 replies | |
| 8/14 | isa: implement isa_is_ioport_assigned via memory_region_findhw/ hw/ include/ +1 more | +10 | 0 replies | |
| 9/14 | vmware-vga: Accept unaligned I/O accesseshw/ | +4 | 0 replies | |
| 10/14 | xen: Mark fixed platform I/O as unalignedhw/ | +4 | 0 replies | |
| 11/14 | ioport: Switch dispatching to memory core layerexec.c include/ include/ +3 more | +101 | 50 replies | |
| 12/14 | ioport: Remove unused old dispatching servicesinclude/ include/ include/ +1 more | +0 | 0 replies | |
| 13/14 | vmport: Disentangle read handler type from portiohw/ include/ | +6 | 0 replies | |
| 14/14 | ioport: Move portio types to ioport.hinclude/ include/ | +11 | 0 replies |
Reviews trailers per patch
None of the 14 patches has a Reviewed-by or Acked-by.
| Patch | Hervé Poussineau |
|---|---|
| Series | T-b |
| 1/14 | |
| 2/14 | |
| 3/14 | |
| 4/14 | |
| 5/14 | |
| 6/14 | |
| 7/14 | |
| 8/14 | |
| 9/14 | |
| 10/14 | |
| 11/14 | |
| 12/14 | |
| 13/14 | |
| 14/14 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [Qemu-devel] [PATCH v3 00/14] Refactor portio dispatching
Changes in v3:
- decouple vmport from portio types
- removed portio traces from memory.h, consolidating it in ioport.h
Jan Kiszka (14):
adlib: replace register_ioport*
applesmc: replace register_ioport*
wdt_ib700: replace register_ioport*
i82374: replace register_ioport*
prep: replace register_ioport*
vt82c686: replace register_ioport*
Privatize register_ioport_read/write
isa: implement isa_is_ioport_assigned via memory_region_find
vmware-vga: Accept unaligned I/O accesses
xen: Mark fixed platform I/O as unaligned
ioport: Switch dispatching to memory core layer
ioport: Remove unused old dispatching services
vmport: Disentangle read handler type from portio
ioport: Move portio types to ioport.h
exec.c | 27 --- hw/acpi/piix4.c | 9 +- hw/audio/adlib.c | 20 ++- hw/display/vmware_vga.c | 4 + hw/dma/i82374.c | 18 ++- hw/isa/lpc_ich9.c | 9 +- hw/isa/vt82c686.c | 40 +++-- hw/misc/applesmc.c | 50 ++++-- hw/misc/vmport.c | 4 +- hw/ppc/prep.c | 23 ++- hw/watchdog/wdt_ib700.c | 12 +- hw/xen/xen_platform.c | 4 + include/exec/ioport.h | 26 +-- include/exec/iorange.h | 31 ---- include/exec/memory-internal.h | 2 - include/exec/memory.h | 25 --- include/hw/i386/pc.h | 6 +- ioport.c | 380 +++++++++++----------------------------- memory.c | 88 --------- 19 files changed, 247 insertions(+), 531 deletions(-) delete mode 100644 include/exec/iorange.h
Signature · 1 line
1.7.3.4