qemu-e2k/hw
Alexander Graf 1fddfba129 ahci: Fix non-NCQ accesses for LBA > 16bits
AHCI provides two ways of reading/writing data:

 1) NCQ
 2) ATA commands with the LBA in the command FIS

In the second code path, we didn't handle any LBAs that were bigger than
16 bits, so whenever a guest that used high LBA numbers wanted to access
data, the LBA got truncated down to 16 bits, giving the guest garbage.

This patch adds support for LBAs higher than 16 bits. I've tested that it
works just fine with SeaBIOS and Linux guests. This patch also unbreaks
the often reported grub errors people have seen with AHCI.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2011-05-19 12:08:28 +02:00
..
9pfs v9fs_walk: As per 9p2000 RFC, MAXWELEM >= nwnames >= 0. 2011-04-27 08:27:25 -07:00
ide ahci: Fix non-NCQ accesses for LBA > 16bits 2011-05-19 12:08:28 +02:00
9p.h
a9mpcore.c
ac97.c ac97: Remove unused local variables 2011-05-08 10:59:05 +01:00
acpi_piix4.c acpi, acpi_piix: factor out GPE logic 2011-04-10 14:00:14 +02:00
acpi.c fix acpi regression 2011-04-12 21:51:51 +02:00
acpi.h acpi, acpi_piix: factor out GPE logic 2011-04-10 14:00:14 +02:00
adb.c vmstate: port adb_mouse 2011-04-22 14:41:40 -05:00
adlib.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ads7846.c vmstate: port ads7846 2011-04-22 14:41:40 -05:00
alpha_palcode.c
an5206.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
apb_pci.c
apb_pci.h
apic.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
apic.h
apm.c
apm.h
applesmc.c fix applesmc REV key 2011-03-22 07:42:08 +01:00
arm11mpcore.c
arm_boot.c hw/arm_boot.c: move initrd load address up to accommodate large kernels 2011-04-20 13:01:04 +02:00
arm_gic.c target-arm: Fix soft interrupt in GIC distributor 2011-03-06 23:37:17 +01:00
arm_pic.c
arm_sysctl.c Merge branch 'for-anthony' of git://github.com/bonzini/qemu 2011-03-21 21:28:38 +01:00
arm_timer.c vmstate: port arm_timer 2011-04-22 14:41:40 -05:00
arm-misc.h
armv7m_nvic.c vmstate: port armv7m nvic 2011-04-22 14:41:41 -05:00
armv7m.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
audiodev.h
axis_dev88.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
baum.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
baum.h
bitbang_i2c.c
bitbang_i2c.h
blizzard_template.h
blizzard.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
boards.h machine, Add default_machine_opts to QEMUMachine. 2011-05-08 10:09:59 +02:00
bonito.c
bt-hci-csr.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
bt-hci.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
bt-hid.c
bt-l2cap.c
bt-sdp.c
bt.c
bt.h Fix typos in comments and code (occured -> occurred and related) 2011-05-08 10:02:18 +01:00
cbus.c
ccid-card-emulated.c ccid: add ccid-card-emulated device 2011-04-01 19:07:49 -05:00
ccid-card-passthru.c w32: Fix compilation (wrong include file) 2011-04-04 00:29:24 +02:00
ccid.h usb-ccid: add CCID bus 2011-04-01 19:07:48 -05:00
cdrom.c
cirrus_vga_rop2.h
cirrus_vga_rop.h
cirrus_vga.c cirrus-vga: convert to pci_register_bar_simple() 2011-04-07 13:56:45 +03:00
collie.c Basic implementation of Sharp Zaurus SL-5500 collie PDA 2011-04-20 12:59:15 +02:00
cris_pic_cpu.c
cris-boot.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
cris-boot.h
cs4231.c
cs4231a.c
cuda.c vmstate: port cuda 2011-04-22 14:41:41 -05:00
debugcon.c
dec_pci.c
dec_pci.h
device-hotplug.c
devices.h
dma.c
dp8393x.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ds1225y.c
ds1338.c
dummy_m68k.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
e1000_hw.h
e1000.c PXE: Use consistent naming for PXE ROMs 2011-04-18 11:46:01 -06:00
ecc.c
eccmemctl.c
eepro100.c Fix typo in code and comments 2011-05-06 08:19:25 +01:00
eeprom93xx.c Fix typo in code and comments 2011-05-06 08:19:25 +01:00
eeprom93xx.h
elf_ops.h
empty_slot.c sparc: Fix assertion caused by empty memory slot with 0 byte 2011-04-15 18:16:34 +00:00
empty_slot.h
es1370.c
escc.c
escc.h
esp.c
esp.h
etraxfs_dma.c
etraxfs_dma.h
etraxfs_eth.c
etraxfs_pic.c
etraxfs_ser.c
etraxfs_timer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
etraxfs.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
etraxfs.h
event_notifier.c
event_notifier.h
fdc.c floppy: save and restore DIR register 2011-04-07 13:51:48 +02:00
fdc.h fdc: make optional 2011-02-20 09:34:06 +00:00
firmware_abi.h
flash.h nand: pin values are uint8_t 2011-04-22 14:41:43 -05:00
fmopl.c hw/fmopl: Fix buffer access out-of-bounds errors 2011-03-13 13:35:21 +00:00
fmopl.h
framebuffer.c
framebuffer.h
fw_cfg.c
fw_cfg.h
g364fb.c
grackle_pci.c vmstate: remove grackle_pci savevm code 2011-03-06 20:10:58 +01:00
grlib_apbuart.c trace: Remove %s in grlib trace events 2011-04-26 13:14:49 +01:00
grlib_gptimer.c trace: Remove %s in grlib trace events 2011-04-26 13:14:49 +01:00
grlib_irqmp.c trace: Remove %s in grlib trace events 2011-04-26 13:14:49 +01:00
grlib.h
gt64xxx.c gt64xxx: remove savevm support 2011-03-06 20:10:58 +01:00
gumstix.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
gus.c
gusemu_hal.c
gusemu_mixer.c
gusemu.h
gustate.h
hda-audio.c
heathrow_pic.c vmstate: port heathrow_pic 2011-04-22 14:41:41 -05:00
hpet_emul.h
hpet.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
hw.h vmstate: port pmtimer 2011-04-22 14:41:40 -05:00
i2c.c
i2c.h max7310: finish qdev'ication 2011-02-11 23:31:17 +01:00
i8254.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
i8259.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ide.h ide: consolidate drive_get(IF_IDE) 2011-04-07 13:51:48 +02:00
integratorcp.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
intel-hda-defs.h
intel-hda.c MSI: Robust resource release 2011-05-05 16:10:08 +03:00
intel-hda.h
ioapic.c ioapic: Do not set irr for masked edge IRQs 2011-04-27 20:04:51 +02:00
ioapic.h
ioh3420.c
ioh3420.h
irq.c hw/irq: Add qemu_irq_split() so one GPIO output can feed two inputs 2011-03-06 19:01:31 +01:00
irq.h hw/irq: Add qemu_irq_split() so one GPIO output can feed two inputs 2011-03-06 19:01:31 +01:00
isa_mmio.c
isa-bus.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
isa.h isa-bus: Remove bogus IRQ sharing check 2011-02-21 15:46:53 +01:00
ivshmem.c
jazz_led.c
kvmclock.c kvm: create kvmclock when one of the flags are present 2011-05-02 09:38:35 -03:00
kvmclock.h kvm: x86: Introduce kvmclock device to save/restore its state 2011-02-14 12:43:09 -02:00
lan9118.c Fix typos in comments (imediately -> immediately) 2011-05-08 10:02:17 +01:00
lance.c
leon3.c
lm32_boards.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
lm32_hwsetup.h lm32: support for creating device tree 2011-03-07 13:42:37 +01:00
lm32_juart.c lm32: juart model 2011-03-07 13:42:36 +01:00
lm32_juart.h lm32: juart model 2011-03-07 13:42:36 +01:00
lm32_pic.c lm32: interrupt controller model 2011-03-07 13:42:36 +01:00
lm32_pic.h lm32: interrupt controller model 2011-03-07 13:42:36 +01:00
lm32_sys.c lm32: system control model 2011-03-07 13:42:37 +01:00
lm32_timer.c lm32: timer model 2011-03-07 13:42:36 +01:00
lm32_uart.c lm32: uart model 2011-03-07 13:42:36 +01:00
lm32.h lm32: pic and juart helper functions 2011-03-07 13:42:36 +01:00
lm832x.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
loader.c
loader.h
lsi53c895a.c lsi53c895a: Rename 'sense' to 'status' 2011-05-08 11:59:50 +01:00
m48t59.c vmstate: port m48t59 2011-04-22 14:41:40 -05:00
mac_dbdma.c vmstate: port mac_dbdma 2011-04-22 14:41:43 -05:00
mac_dbdma.h
mac_nvram.c vmstate: port mac_nvram 2011-04-22 14:41:43 -05:00
macio.c
mainstone.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
marvell_88w8618_audio.c
max111x.c vmstate: port max111x 2011-04-22 14:41:43 -05:00
max7310.c max7310: finish qdev'ication 2011-02-11 23:31:17 +01:00
mc146818rtc.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
mc146818rtc.h
mcf5206.c
mcf5208.c
mcf_fec.c
mcf_intc.c
mcf_uart.c
mcf.h
microblaze_pic_cpu.c
milkymist-ac97.c lm32: add Milkymist AC97 support 2011-04-04 10:26:53 +02:00
milkymist-hpdmc.c lm32: add Milkymist HPDMC support 2011-04-04 10:26:53 +02:00
milkymist-hw.h lm32: add Milkymist Minimac2 support 2011-05-03 10:48:40 +02:00
milkymist-memcard.c lm32: add Milkymist memory card support 2011-04-04 10:26:53 +02:00
milkymist-minimac2.c lm32: add Milkymist Minimac2 support 2011-05-03 10:48:40 +02:00
milkymist-pfpu.c lm32: fix build breakage due to uninitialized variable 'r' 2011-04-13 07:41:19 -05:00
milkymist-softusb.c lm32: add Milkymist SoftUSB support 2011-04-04 10:26:53 +02:00
milkymist-sysctl.c milkymist-sysctl: fix timers 2011-05-03 10:48:40 +02:00
milkymist-tmu2.c lm32: add Milkymist TMU2 support 2011-04-04 10:26:53 +02:00
milkymist-uart.c lm32: add Milkymist UART support 2011-04-04 10:26:53 +02:00
milkymist-vgafb_template.h lm32: add Milkymist VGAFB support 2011-04-04 10:26:53 +02:00
milkymist-vgafb.c milkymist-vgafb: fix console resizing 2011-05-03 10:48:40 +02:00
milkymist.c lm32: add Milkymist Minimac2 support 2011-05-03 10:48:40 +02:00
mips_addr.c
mips_cpudevs.h
mips_fulong2e.c smbus_eeprom: consolidate smbus eeprom creation oc pc_piix, mips_mapta, mips_fulong 2011-04-09 23:52:16 +02:00
mips_int.c
mips_jazz.c i8254: convert to qdev 2011-02-20 09:35:06 +00:00
mips_malta.c smbus_eeprom: consolidate smbus eeprom creation oc pc_piix, mips_mapta, mips_fulong 2011-04-09 23:52:16 +02:00
mips_mipssim.c
mips_r4k.c ide: consolidate drive_get(IF_IDE) 2011-04-07 13:51:48 +02:00
mips_timer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
mips-bios.h
mips.h
mipsnet.c vmstate: port mipsnet 2011-04-22 14:41:40 -05:00
mpcore.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
msi.c Fix typo in code and comments 2011-05-06 08:19:25 +01:00
msi.h
msix.c Fix typo in code and comments 2011-05-06 08:19:25 +01:00
msix.h
msmouse.c
msmouse.h
mst_fpga.c Fix typos in comments (interupt -> interrupt) 2011-05-08 10:02:17 +01:00
multiboot.c multiboot: Quote filename in error message 2011-04-09 10:40:46 +01:00
multiboot.h
musicpal.c musicpal: Fix registration of MMIO-less sysbus devices 2011-04-10 14:30:39 +02:00
nand.c vmstate: port nand 2011-04-22 14:41:43 -05:00
ne2000-isa.c ne2000_isa: refactor device creation 2011-02-20 09:32:26 +00:00
ne2000.c PXE: Use consistent naming for PXE ROMs 2011-04-18 11:46:01 -06:00
ne2000.h
nseries.c
nvram.h
omap1.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
omap2.c
omap_clk.c
omap_dma.c
omap_dss.c
omap_gpio.c
omap_gpmc.c
omap_gptimer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
omap_i2c.c
omap_intc.c
omap_l4.c
omap_lcd_template.h
omap_lcdc.c
omap_mmc.c
omap_sdrc.c
omap_spi.c
omap_sx1.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
omap_synctimer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
omap_tap.c
omap_uart.c
omap.h
onenand.c
openpic.c
openpic.h
palm.c
parallel.c parallel: refactor device creation 2011-02-20 09:31:21 +00:00
pc_piix.c xen: Add Xen hypercall for sleep state in the cmos_s3 callback. 2011-05-08 10:10:02 +02:00
pc.c pc, Disable vmport initialisation with Xen. 2011-05-08 10:10:00 +02:00
pc.h piix_pci: Introduces Xen specific call for irq. 2011-05-08 10:10:00 +02:00
pci_bridge.c
pci_bridge.h
pci_host.c pci: use devfn for pci_find_device() instead of (slot, fn) pair 2011-03-28 18:34:22 +02:00
pci_host.h
pci_ids.h
pci_internals.h pci: use uint8_t for devfn_min 2011-03-28 18:34:22 +02:00
pci_regs.h Fix typo in comment (auxilliary -> auxiliary) 2011-05-08 10:02:16 +01:00
pci-hotplug.c pci: use devfn for pci_find_device() instead of (slot, fn) pair 2011-03-28 18:34:22 +02:00
pci-stub.c
pci.c Merge remote-tracking branch 'stefanha/trivial-patches' into staging 2011-05-12 08:08:12 -05:00
pci.h Fix typo in code and comments 2011-05-06 08:19:25 +01:00
pcie_aer.c Fix typo in comment (responsiblity -> responsibility) 2011-05-08 10:02:18 +01:00
pcie_aer.h
pcie_host.c pci: use devfn for pci_find_device() instead of (slot, fn) pair 2011-03-28 18:34:22 +02:00
pcie_host.h
pcie_port.c
pcie_port.h
pcie_regs.h
pcie.c Fix typos in comments and code (occured -> occurred and related) 2011-05-08 10:02:18 +01:00
pcie.h Fix typos in comments and code (occured -> occurred and related) 2011-05-08 10:02:18 +01:00
pckbd.c
pcmcia.h
pcnet-pci.c Merge remote branch 'origin/master' into pci 2011-05-05 16:39:47 +03:00
pcnet.c pcnet: Fix sign extension: make ipxe work with >2G RAM 2011-04-01 22:35:25 +02:00
pcnet.h
pcspk.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
petalogix_ml605_mmu.c petalogix_ml605_mmu: remove unused variable 2011-03-19 08:43:22 +00:00
petalogix_s3adsp1800_mmu.c microblaze: Fix PetaLogix company name 2011-03-11 15:24:37 +01:00
pflash_cfi01.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
pflash_cfi02.c Fix typos in comments and code (occured -> occurred and related) 2011-05-08 10:02:18 +01:00
piix4.c vmstate: port piix4 2011-04-22 14:41:43 -05:00
piix_pci.c piix_pci: Introduces Xen specific call for irq. 2011-05-08 10:10:00 +02:00
pixel_ops.h
pl011.c vmstate: port pl011 2011-04-22 14:41:41 -05:00
pl022.c vmstate: port pl022 ssp 2011-04-22 14:41:41 -05:00
pl031.c Fix typos in comments (interupt -> interrupt) 2011-05-08 10:02:17 +01:00
pl050.c
pl061.c Fix typos in comments (interupt -> interrupt) 2011-05-08 10:02:17 +01:00
pl080.c
pl110_template.h
pl110.c
pl181.c hw/pl181: Implement GPIO output pins for card status 2011-03-06 19:01:29 +01:00
pl190.c
pm_smbus.c
pm_smbus.h
ppc4xx_devs.c Fix typos in comments (instanciation -> instantiation) 2011-05-08 10:02:18 +01:00
ppc4xx_pci.c vmstate: port ppc4xx_pci 2011-04-22 14:41:42 -05:00
ppc4xx.h
ppc405_boards.c ppc405: Fix memory leak 2011-02-20 18:23:07 +01:00
ppc405_uc.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ppc405.h
ppc440_bamboo.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
ppc440.c
ppc440.h
ppc_mac.h
ppc_newworld.c ide: consolidate drive_get(IF_IDE) 2011-04-07 13:51:48 +02:00
ppc_oldworld.c ide: consolidate drive_get(IF_IDE) 2011-04-07 13:51:48 +02:00
ppc_prep.c ide: consolidate drive_get(IF_IDE) 2011-04-07 13:51:48 +02:00
ppc-viosrp.h Implement PAPR virtual SCSI interface (ibmvscsi) 2011-04-01 18:34:57 +02:00
ppc.c monitor: add PPC BookE SPRs 2011-05-09 22:31:37 +02:00
ppc.h Add POWER7 support for ppc 2011-04-01 18:34:55 +02:00
ppce500_mpc8544ds.c PPC: Qdev'ify e500 pci 2011-05-12 00:24:52 +02:00
ppce500_pci.c PPC: Qdev'ify e500 pci 2011-05-12 00:24:52 +02:00
prep_pci.c
prep_pci.h
primecell.h hw/arm_sysctl.c: Wire MCI register MMC card status bits to GPIO inputs 2011-03-06 19:01:30 +01:00
ps2.c PS/2 keyboard Scancode Set 3 support 2011-02-21 15:41:12 +01:00
ps2.h
ptimer.c vmstate: port pmtimer 2011-04-22 14:41:40 -05:00
pxa2xx_dma.c pxa2xx_dma: Get rid of a forward declaration. 2011-03-03 15:06:03 +01:00
pxa2xx_gpio.c pxa2xx_pic: update to use qdev 2011-02-25 12:13:38 +01:00
pxa2xx_keypad.c vmstate: port pxa2xx_keypad 2011-04-22 14:41:40 -05:00
pxa2xx_lcd.c vmstate: port pxa2xx_lcd 2011-04-22 14:41:43 -05:00
pxa2xx_mmci.c pxa2xx_dma: port to qdev/vmstate 2011-03-03 15:04:51 +01:00
pxa2xx_pcmcia.c
pxa2xx_pic.c pxa2xx_pic: fixup initialisation 2011-03-10 03:11:47 +01:00
pxa2xx_template.h
pxa2xx_timer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
pxa2xx.c vmstate: port pxa2xx_pm 2011-04-22 14:41:41 -05:00
pxa.h pxa2xx: port pxa2xx_rtc to using qdev/vmstate 2011-03-03 15:13:42 +01:00
qdev-addr.c
qdev-addr.h
qdev-properties.c char: Allow devices to use a single multiplexed chardev. 2011-04-28 11:03:07 +05:30
qdev.c qdev: Fix comment around qdev_init_nofail() 2011-04-07 14:25:53 +01:00
qdev.h qdev: add creation function that may fail 2011-02-12 08:27:55 +00:00
qxl-logger.c
qxl-render.c spice: don't call displaystate callbacks from spice server context. 2011-05-03 15:35:48 +02:00
qxl.c spice: drop obsolete iothread locking 2011-05-03 15:35:48 +02:00
qxl.h
r2d.c
rc4030.c Replace cpu_physical_memory_rw were possible 2011-04-12 21:51:50 +02:00
realview_gic.c
realview.c hw/versatilepb, realview: Fix condition for instantiation of onboard NIC 2011-04-01 22:42:25 +02:00
rtl8139.c Fix typo in code and comments 2011-05-06 08:19:25 +01:00
s390-virtio-bus.c s390x: Dispatch interrupts to KVM or the real CPU 2011-04-18 21:00:27 +02:00
s390-virtio-bus.h s390x: fix s390-virtio-serial 2011-04-04 00:34:10 +02:00
s390-virtio.c s390x: virtio machine storage keys 2011-04-18 21:01:54 +02:00
sb16.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
sbi.c
scsi-bus.c
scsi-defs.h
scsi-disk.c blockdev: Store -drive option media in DriveInfo 2011-05-19 10:26:21 +02:00
scsi-generic.c
scsi.h
sd.c hw/sd.c: fix sd_set_cb() crash when bdrv == NULL 2011-03-06 20:02:40 +01:00
sd.h
serial.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
sh7750_regnames.c
sh7750_regnames.h
sh7750_regs.h Fix typos in comments (accessable -> accessible, priveleged -> privileged) 2011-05-08 10:02:16 +01:00
sh7750.c
sh_intc.c
sh_intc.h
sh_pci.c
sh_serial.c
sh_timer.c
sh.h
sharpsl.h
shix.c
slavio_intctl.c
slavio_misc.c
slavio_timer.c
sm501_template.h Replace cpu_physical_memory_rw were possible 2011-04-12 21:51:50 +02:00
sm501.c
smbios.c
smbios.h
smbus_eeprom.c smbus_eeprom: consolidate smbus eeprom creation oc pc_piix, mips_mapta, mips_fulong 2011-04-09 23:52:16 +02:00
smbus.c
smbus.h smbus_eeprom: consolidate smbus eeprom creation oc pc_piix, mips_mapta, mips_fulong 2011-04-09 23:52:16 +02:00
smc91c111.c
soc_dma.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
soc_dma.h
spapr_hcall.c Fix off-by-one error in sizing pSeries hcall table 2011-05-10 08:10:11 +02:00
spapr_llan.c spapr_llan: Fix warning when compiled with -dDEBUG 2011-04-07 14:25:53 +01:00
spapr_rtas.c Place pseries vty devices at addresses more similar to existing machines 2011-05-09 22:31:37 +02:00
spapr_vio.c Add a PAPR TCE-bypass mechanism for the pSeries machine 2011-04-01 18:34:57 +02:00
spapr_vio.h Place pseries vty devices at addresses more similar to existing machines 2011-05-09 22:31:37 +02:00
spapr_vscsi.c spapr_vscsi: Set uninitialized variable 2011-04-08 11:32:20 +02:00
spapr_vty.c Add (virtual) interrupt to PAPR virtual tty device 2011-04-01 18:34:56 +02:00
spapr.c Place pseries vty devices at addresses more similar to existing machines 2011-05-09 22:31:37 +02:00
spapr.h Delay creation of pseries device tree until reset 2011-04-08 11:32:21 +02:00
sparc32_dma.c
sparc32_dma.h
spitz.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
srp.h Implement PAPR virtual SCSI interface (ibmvscsi) 2011-04-01 18:34:57 +02:00
ssd0303.c Fix typo in comment (colum -> column) 2011-05-08 10:02:16 +01:00
ssd0323.c
ssi-sd.c
ssi.c
ssi.h
stellaris_enet.c
stellaris_input.c vmstate: port stellaris gamepad 2011-04-22 14:41:42 -05:00
stellaris.c vmstate: stellaris use unused for placeholder entries 2011-04-22 14:41:42 -05:00
strongarm.c Implement basic part of SA-1110/SA-1100 2011-04-20 12:59:15 +02:00
strongarm.h Implement basic part of SA-1110/SA-1100 2011-04-20 12:59:15 +02:00
sun4c_intctl.c
sun4m_iommu.c Fix typo in code and comments 2011-05-06 08:19:25 +01:00
sun4m.c always qemu_cpu_kick after unhalting a cpu 2011-03-13 14:44:21 +00:00
sun4m.h
sun4u.c ide: consolidate drive_get(IF_IDE) 2011-04-07 13:51:48 +02:00
syborg_fb.c
syborg_interrupt.c
syborg_keyboard.c vmstate: port syborg_keyboard 2011-04-22 14:41:42 -05:00
syborg_pointer.c vmstate: port syborg_pointer 2011-04-22 14:41:42 -05:00
syborg_rtc.c vmstate: port syborg_rtc 2011-04-22 14:41:40 -05:00
syborg_serial.c Fix typos in comments (imediately -> immediately) 2011-05-08 10:02:17 +01:00
syborg_timer.c vmstate: port sysborg_timer 2011-04-22 14:41:40 -05:00
syborg_virtio.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
syborg.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
syborg.h
sysbus.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
sysbus.h sysbus: add creation function that may fail 2011-02-12 09:45:03 +00:00
tc6393xb_template.h
tc6393xb.c
tc58128.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
tcx.c
tmp105.c
tosa.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
tsc210x.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
tsc2005.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
tusb6010.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
twl92230.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
unin_pci.c vmstate: remove uninorth savevm code 2011-03-06 20:10:58 +01:00
usb-bt.c
usb-bus.c
usb-ccid.c usb-ccid: Spelling fixes 2011-04-07 14:25:53 +01:00
usb-desc.c
usb-desc.h
usb-hid.c Use qemu-common.h or qemu-timer.h in place of sysemu.h 2011-04-15 18:25:44 +00:00
usb-hub.c usb: move complete callback to port ops 2011-05-04 14:11:08 +02:00
usb-msd.c usb: mass storage fix 2011-05-04 16:55:15 +02:00
usb-musb.c usb-musb: uninline functions 2011-05-09 10:02:44 +02:00
usb-net.c
usb-ohci.c Merge remote-tracking branch 'mst/for_anthony' into staging 2011-05-05 13:05:32 -05:00
usb-ohci.h
usb-serial.c
usb-uhci.c usb: move complete callback to port ops 2011-05-04 14:11:08 +02:00
usb-uhci.h
usb-wacom.c
usb.c usb: control buffer fixes 2011-05-04 12:25:52 +02:00
usb.h usb: move complete callback to port ops 2011-05-04 14:11:08 +02:00
versatile_pci.c
versatilepb.c hw/versatilepb, realview: Fix condition for instantiation of onboard NIC 2011-04-01 22:42:25 +02:00
vexpress.c hw/vexpress.c: Add model of ARM Versatile Express board 2011-04-03 18:04:36 +02:00
vga_int.h vga-isa: convert to qdev 2011-02-20 09:34:31 +00:00
vga_template.h
vga-isa-mm.c
vga-isa.c vga-isa: convert to qdev 2011-02-20 09:34:31 +00:00
vga-pci.c
vga.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
vhost_net.c
vhost_net.h
vhost.c vhost: optimize out no-change assignment 2011-04-07 13:30:15 +03:00
vhost.h
virtex_ml507.c
virtio-balloon.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
virtio-balloon.h
virtio-blk.c virtio-blk: fail unaligned requests 2011-04-07 15:55:06 +02:00
virtio-blk.h
virtio-console.c virtio-console: notify backend of guest open / close 2011-04-28 11:02:28 +05:30
virtio-net.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
virtio-net.h
virtio-pci.c PXE: Use consistent naming for PXE ROMs 2011-04-18 11:46:01 -06:00
virtio-serial-bus.c virtio-serial: Fix endianness bug in the config space 2011-04-28 12:35:49 +05:30
virtio-serial.h virtio-serial: Use a struct to pass config information from proxy 2011-03-21 16:55:11 +05:30
virtio.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
virtio.h virtio-pci: fix bus master work around on load 2011-03-28 18:34:23 +02:00
vmmouse.c vmmouse: Register vmstate via qdev 2011-03-22 07:44:15 +01:00
vmport.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
vmware_vga.c vmware_vga: refactor device creation 2011-02-12 08:27:53 +00:00
vmware_vga.h x86,MIPS: make vmware_vga optional 2011-02-12 08:28:22 +00:00
vt82c686.c acpi, acpi_piix, vt82c686: factor out PM1_CNT logic 2011-04-09 18:39:06 +02:00
vt82c686.h
watchdog.c Improve vm_stop reason declarations 2011-02-14 12:39:46 -02:00
watchdog.h
wdt_i6300esb.c wdt_i6300esb: convert to pci_register_bar_simple() 2011-04-07 13:56:46 +03:00
wdt_ib700.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
wm8750.c
xen_backend.c xen: Add initialisation of Xen 2011-05-08 10:10:00 +02:00
xen_backend.h xen: Support new libxc calls from xen unstable. 2011-05-08 10:09:59 +02:00
xen_blkif.h
xen_common.h xen: Initialize event channels and io rings 2011-05-08 10:10:01 +02:00
xen_console.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
xen_devconfig.c blockdev: Store -drive option media in DriveInfo 2011-05-19 10:26:21 +02:00
xen_disk.c hw/xen_disk: Remove unused local variable 2011-05-18 14:38:45 +02:00
xen_domainbuild.c xen: Support new libxc calls from xen unstable. 2011-05-08 10:09:59 +02:00
xen_domainbuild.h
xen_machine_pv.c xen: Add initialisation of Xen 2011-05-08 10:10:00 +02:00
xen_nic.c xen: Replace some tab-indents with spaces (clean-up). 2011-05-08 10:09:59 +02:00
xen.h xen: Add Xen hypercall for sleep state in the cmos_s3 callback. 2011-05-08 10:10:02 +02:00
xenfb.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
xics.c pseries: Abolish envs array 2011-04-08 11:32:21 +02:00
xics.h pseries: Abolish envs array 2011-04-08 11:32:21 +02:00
xilinx_axidma.c Fix typos in comment (threshhold -> threshold, mapp -> map) 2011-05-08 10:02:18 +01:00
xilinx_axidma.h xilinx: Add AXIENET & DMA models 2011-03-16 15:18:58 +01:00
xilinx_axienet.c xilinx: Add AXIENET & DMA models 2011-03-16 15:18:58 +01:00
xilinx_ethlite.c xilinx-ethlite: Simplify byteswapping to/from brams 2011-03-10 09:16:52 +01:00
xilinx_intc.c
xilinx_timer.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
xilinx_uartlite.c
xilinx.h microblaze: Add PetaLogix ml605 MMU little-endian ref design 2011-03-16 15:18:58 +01:00
xio3130_downstream.c
xio3130_downstream.h
xio3130_upstream.c
xio3130_upstream.h
zaurus.c