Commit Graph

  • 8372615d3f pci_irq_levels[] belong to PIIX3State Juan Quintela 2009-08-28 15:28:23 +02:00
  • 867a0d7dd0 Save irq_state into PCII440FXState Juan Quintela 2009-08-28 15:28:22 +02:00
  • fd83e9b9dc We can add piix3_dev now to PIIX3IrqState Juan Quintela 2009-08-28 15:28:21 +02:00
  • 85a750ca90 Fold piix3_init() intto i440fx_init Juan Quintela 2009-08-28 15:28:20 +02:00
  • bd7dce87ea Introduce PIIX3IrqState for piix3 irq's state Juan Quintela 2009-08-28 15:28:19 +02:00
  • fd37d8813c Create PIIX3State instead of using PCIDevice for PIIX3 Juan Quintela 2009-08-28 15:28:18 +02:00
  • 5d4e84c8b9 We want the argument pass to set_irq to be opaque Juan Quintela 2009-08-28 15:28:17 +02:00
  • 6c009fa446 Move smm_enabled and isa_memory_mappings to PCII440FXState Juan Quintela 2009-08-28 15:28:16 +02:00
  • 0a3bacf34c Use PCII440FXState instead of generic PCIDevice Juan Quintela 2009-08-28 15:28:15 +02:00
  • 15dc11286f low_set_irq is not used anywhere Juan Quintela 2009-08-28 15:28:14 +02:00
  • 823e675a07 Split piix4 support from piix_pci.c Juan Quintela 2009-08-28 15:28:13 +02:00
  • a4bf1f3e17 piix4 don't use pci_irq_levels at all Juan Quintela 2009-08-28 15:28:12 +02:00
  • 0187688f32 microblaze: Trap on illegal load/store sizes. Edgar E. Iglesias 2009-09-04 10:38:59 +02:00
  • 329bfa7739 microblaze: Correct FPU decoding masks. Edgar E. Iglesias 2009-09-04 09:40:49 +02:00
  • 3aa8098843 microblaze: Compute masks for alignment checks at translation time. Edgar E. Iglesias 2009-09-03 22:28:21 +02:00
  • faed1c2a23 microblaze: Trap on bus accesses to unmapped areas. Edgar E. Iglesias 2009-09-03 13:25:09 +02:00
  • 3c50a71fc9 microblaze: MMU shows more respect to synthesis config. Edgar E. Iglesias 2009-09-03 13:04:02 +02:00
  • 968a40f6fa microblaze: Trap on unaligned data accesses. Edgar E. Iglesias 2009-09-03 12:59:46 +02:00
  • 821ebb33e4 microblaze: Trap on divizions by zero. Edgar E. Iglesias 2009-09-03 12:52:01 +02:00
  • ee7dbcf834 microblaze: Correct mfs into r0. Edgar E. Iglesias 2009-09-03 11:18:55 +02:00
  • 1567a00568 microblaze: Catch illegal insns and privilege violations. Edgar E. Iglesias 2009-09-03 11:12:30 +02:00
  • cedb936bfc microblaze: Add infrastructure for supporting hw exceptions. Edgar E. Iglesias 2009-09-03 10:25:00 +02:00
  • a75cf0c52d microblaze: Clear exception in dslot ESR bit if not in dslot. Edgar E. Iglesias 2009-09-03 10:15:17 +02:00
  • 21d2063605 microblaze: Correct MMU debug log. Edgar E. Iglesias 2009-09-03 10:13:08 +02:00
  • f9c7b77c8e Fix warning on x86_64 Kirill A. Shutemov 2009-09-02 18:18:04 +03:00
  • 9902571dcd Sparc32: port sun4c interrupt controller to VMState design Blue Swirl 2009-08-31 19:30:21 +00:00
  • f4b19cd021 Sparc32: port timers to VMState design Blue Swirl 2009-08-31 19:30:18 +00:00
  • 9ebec28b6c Sparc32: timer field is never NULL Blue Swirl 2009-08-31 19:30:17 +00:00
  • 55a6e51f2a Add VMState support for ptimers Blue Swirl 2009-08-31 19:30:15 +00:00
  • 4e2a68c1e1 esp (sparc32) Extra scsi data. Artyom Tarasenko 2009-08-31 19:03:51 +02:00
  • 9e3a95ef47 Fix compiler warnings Stefan Weil 2009-08-31 16:29:34 +02:00
  • 528e93a978 Fix breakage due to __thread Blue Swirl 2009-08-31 15:14:40 +00:00
  • 757506d282 Fix gcc 3 warning: comparison is always true due to limited range of data type Blue Swirl 2009-08-29 16:37:34 +03:00
  • 2000cbc50d Fix gcc 3 warning about uninitialized variable Blue Swirl 2009-08-29 16:37:26 +03:00
  • d37adb099c Sparc32: port Slavio misc devices to VMState design Blue Swirl 2009-08-29 16:37:09 +03:00
  • c21011a963 Sparc32: port ECC memory controller to VMState design Blue Swirl 2009-08-29 16:36:58 +03:00
  • db3c9e08e0 Sparc32: port IOMMU to VMState design Blue Swirl 2009-08-28 20:46:21 +00:00
  • 75c497dca9 Sparc32: port DMA controller to VMState design Blue Swirl 2009-08-28 20:46:15 +00:00
  • c0c41a4b49 Sparc32: port TCX to VMState design Blue Swirl 2009-08-28 20:43:01 +00:00
  • c9e9502950 Sparc32: port interrupt controller to VMState design Blue Swirl 2009-08-28 20:22:52 +00:00
  • 7130a42247 Update OpenBIOS images to r569 Blue Swirl 2009-08-28 19:47:11 +00:00
  • 73538c31a8 Suppress kraxelisms Blue Swirl 2009-08-28 19:12:16 +00:00
  • 1387fe4a95 Fix Sparc64 breakage: add dummy ISA irqs Blue Swirl 2009-08-28 19:04:13 +00:00
  • bdae2298d1 Fix merge of 59f2a78793b6d17634f39646d604e84af51e0919 Blue Swirl 2009-08-28 18:30:54 +00:00
  • e44bd6fc15 Don't compile aio code if CONFIG_LINUX_AIO is undefined Stefan Weil 2009-08-28 14:39:31 +02:00
  • f827497194 Fix sb16 breakage due to unassigned s->irq malc 2009-08-28 14:33:43 +04:00
  • 660cfb6b7c Fix formatting malc 2009-08-28 14:33:10 +04:00
  • 3737c0541a Merge commit 'linux-user/linux-user-for-upstream' into staging Anthony Liguori 2009-08-27 20:55:01 -05:00
  • 4617e59389 Relax pthreads check to avoid win32 Anthony Liguori 2009-08-25 17:21:56 -05:00
  • 7d9e52bd70 e1000 cleanup Juan Quintela 2009-08-24 18:43:00 +02:00
  • 0abaa7c100 pcnet: Add pci_pcnet_{save/load} functions, then remove PCNetState pci_dev field Juan Quintela 2009-08-24 18:42:59 +02:00
  • 9fdab57bed pcnet: remove useless casts This are casts to the very type of the function Juan Quintela 2009-08-24 18:42:58 +02:00
  • 1f235a737b pcnet: Change casts to DO_UPCAST() for PCIPCNetState Juan Quintela 2009-08-24 18:42:57 +02:00
  • 4f335febba Add pci_cirrus_vga_{save/load} functions, then remove vga.pci_dev use Juan Quintela 2009-08-24 18:42:56 +02:00
  • f3566bf92d cirrus_vga: Change casts to DO_UPCAST() for PCICirrusVGAState Juan Quintela 2009-08-24 18:42:55 +02:00
  • e05587e8be cirrus_vga: remove pointless cast from void * Juan Quintela 2009-08-24 18:42:54 +02:00
  • a60380a561 Add pci_ne2000_{save/load} functions, then remove pci_dev NE2000State field Juan Quintela 2009-08-24 18:42:53 +02:00
  • 2b7a050abd We need PCINE2000State for save/load functions Juan Quintela 2009-08-24 18:42:52 +02:00
  • 377a7f0694 ne2000: Change casts to DO_UPCAST() for PCINE2000State Juan Quintela 2009-08-24 18:42:51 +02:00
  • 94a943ef5b ne2000: pci_dev has this very value with the right type Juan Quintela 2009-08-24 18:42:50 +02:00
  • a10fcec616 ne2000: remove casts from void * Juan Quintela 2009-08-24 18:42:49 +02:00
  • 505da59965 usb-ohci: Change casts to DO_UPCAST() for OHCIPCIState Juan Quintela 2009-08-24 18:42:48 +02:00
  • a4a2f59cda Everything outside of vga.c should use VGACommonState Juan Quintela 2009-08-24 18:42:47 +02:00
  • 2191dffcf6 vga: Rename vga_state -> vga Juan Quintela 2009-08-24 18:42:46 +02:00
  • 03a3e7ba5a Introduce vga_common_reset() to be able to typcheck vga_reset() Juan Quintela 2009-08-24 18:42:45 +02:00
  • 63124a0d88 lsi53c895a: LSIState is a DeviceHost Juan Quintela 2009-08-24 18:42:44 +02:00
  • f305261fbb lsi53c895a: rename PCIDevice field from pci_dev to dev (consistence) Juan Quintela 2009-08-24 18:42:43 +02:00
  • dc5d0b9a8e lsi53c895a: use DO_UPCAST to cast from PCIDevice Juan Quintela 2009-08-24 18:42:42 +02:00
  • eb40f9845b lsi53c895a: remove pointless cast from void * Juan Quintela 2009-08-24 18:42:41 +02:00
  • 6597ebbbfa rtl8139: remove pointless cast from void * Juan Quintela 2009-08-24 18:42:40 +02:00
  • efd6dd4533 rtl8139: Remove unneeded double indirection of PCIRTL8139State Juan Quintela 2009-08-24 18:42:39 +02:00
  • 273a214217 eepro100: Remove unused indirection of PCIDevice Juan Quintela 2009-08-24 18:42:37 +02:00
  • 769cf7a50e eepro100: cast a void * makes no sense Juan Quintela 2009-08-24 18:42:36 +02:00
  • d986bd5086 eepro100: convert casts to DO_UPCAST() Juan Quintela 2009-08-24 18:42:35 +02:00
  • df7a86ed73 slirp: Read host DNS config on demand Ed Swierk 2009-08-20 19:00:31 -07:00
  • ce0bd027df slirp: Remove our_addr code Ed Swierk 2009-08-20 19:00:25 -07:00
  • 382f074371 switch balloon initialization to -device. Gerd Hoffmann 2009-08-14 10:34:22 +02:00
  • 59f2a78793 ide: move code to hw/ide/ Gerd Hoffmann 2009-08-20 15:22:26 +02:00
  • 2bcbf7e4dd ide: add save/restore support for mmio Gerd Hoffmann 2009-08-20 15:22:25 +02:00
  • cebbe6d4d1 ide: add save/restore support for isa Gerd Hoffmann 2009-08-20 15:22:24 +02:00
  • 3f221c8d02 ide: split away ide-microdrive.c Gerd Hoffmann 2009-08-20 15:22:23 +02:00
  • 3d2bf4a109 ide: split away ide-mmio.c Gerd Hoffmann 2009-08-20 15:22:22 +02:00
  • b884220990 ide: split away ide-macio.c Gerd Hoffmann 2009-08-20 15:22:21 +02:00
  • 977e1244e8 ide: split away ide-pci.c Gerd Hoffmann 2009-08-20 15:22:20 +02:00
  • ec82026c97 ide: split away ide-isa.c Gerd Hoffmann 2009-08-20 15:22:19 +02:00
  • 356721aede ide: split away ide-internal.h Gerd Hoffmann 2009-08-20 15:22:18 +02:00
  • bcbdc4d354 ide: add IDEBus struct, cleanups Gerd Hoffmann 2009-08-20 15:22:17 +02:00
  • 286c2321ec qdev error logging Gerd Hoffmann 2009-08-14 10:36:08 +02:00
  • 84fc5589f8 virtio-pci error logging Gerd Hoffmann 2009-08-14 10:36:07 +02:00
  • ac7531ecdc add qemu_error() + friends Gerd Hoffmann 2009-08-14 10:36:06 +02:00
  • 81a322d4a1 qdev: add return value to init() callbacks. Gerd Hoffmann 2009-08-14 10:36:05 +02:00
  • 24e6f3551f fix stack buffer overflows in eepro100.c tx Reimar Döffinger 2009-08-20 12:34:22 +02:00
  • d0e7605ee0 Check block driver read error in pflash_cfi0x Vijay Kumar 2009-08-21 10:27:38 +05:30
  • 4c0960c0c4 kvm: Simplify cpu_synchronize_state() Avi Kivity 2009-08-17 23:19:53 +03:00
  • 09aaa1602f qdev: convert watchdogs Markus Armbruster 2009-08-21 10:31:34 +02:00
  • 9d472d51ea Clean up upcast from PCIDevice to I6300State Markus Armbruster 2009-08-21 10:31:33 +02:00
  • 88b3be201a Move watchdog, watchdog_action, give them internal linkage Markus Armbruster 2009-08-21 10:31:32 +02:00
  • 87b245db05 virtio-blk: handle NULL returns from bdrv_aio_{read, write} Christoph Hellwig 2009-08-13 16:49:56 +02:00
  • 5c6c3a6c54 raw-posix: add Linux native AIO support Christoph Hellwig 2009-08-20 16:58:35 +02:00
  • 9ef91a6771 raw-posix: refactor AIO support Christoph Hellwig 2009-08-20 16:58:19 +02:00