i82378: Cleanup implementation
authorHervé Poussineau <hpoussin@reactos.org>
Tue, 23 Jul 2013 21:16:46 +0000 (23:16 +0200)
committerAndreas Färber <andreas.faerber@web.de>
Wed, 31 Jul 2013 21:25:41 +0000 (23:25 +0200)
commit5c9736789b79ea49cd236ac326f0a414f63b1015
tree4f77347c93c6e3372b7415944296c7c2a7af5f63
parent768d7e2c7f5d20f412506f3a31626185ac54c559
i82378: Cleanup implementation

- i82378 only exists on PCI bus; do not split implementation in 2 structs
- remove BARs, which are not specified in datasheet
- replace custom isa_mmio implementation by PCI bus IO region usage
- use QOM casts when required

Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
[AF: Style- and QOM-related changes, dropped no_user, reverted VMSD name]
Signed-off-by: Andreas Färber <andreas.faerber@web.de>
hw/isa/i82378.c