diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2013-06-22 08:07:01 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2013-07-04 17:42:43 +0200 |
commit | b6f3296292f027c9a87a12dddd736a7c344d0206 (patch) | |
tree | fd91c43198bc6a01a15fe7ef9a55021c988cc32e /ioport.c | |
parent | 8ab9b41876c0ead43648b55576a8f17aa2c8b027 (diff) | |
download | qemu-b6f3296292f027c9a87a12dddd736a7c344d0206.zip qemu-b6f3296292f027c9a87a12dddd736a7c344d0206.tar.gz qemu-b6f3296292f027c9a87a12dddd736a7c344d0206.tar.bz2 |
isa: implement isa_is_ioport_assigned via memory_region_find
Open-code isa_is_ioport_assigned via a memory region lookup. As all IO
ports are now directly or indirectly registered via the memory API, this
becomes possible and will finally allow us to drop the ioport tables.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'ioport.c')
-rw-r--r-- | ioport.c | 7 |
1 files changed, 0 insertions, 7 deletions
@@ -273,13 +273,6 @@ void isa_unassign_ioport(pio_addr_t start, int length) } } -bool isa_is_ioport_assigned(pio_addr_t start) -{ - return (ioport_read_table[0][start] || ioport_write_table[0][start] || - ioport_read_table[1][start] || ioport_write_table[1][start] || - ioport_read_table[2][start] || ioport_write_table[2][start]); -} - /***********************************************************/ void cpu_outb(pio_addr_t addr, uint8_t val) |