qemu/hw
Bjørn Mork d4044c2a6b e1000: use MII status register for link up/down
Some guests will use the standard MII status register
to verify link state.  They will not notice link changes
unless this register is updated.

Verified with Linux 3.0 and Windows XP guests.

Without this patch, ethtool will report speed and duplex as
unknown when the link is down, but still report the link as
up.  This is because the Linux e1000 driver checks the
mac_reg[STATUS] register link state before it checks speed
and duplex, but uses the phy_reg[PHY_STATUS] register for
the actual link state check.  Fix by updating both registers
on link state changes.

Linux guest before:

 (qemu) set_link e1000.0 off

 kvm-sid:~# ethtool eth0
 Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: Unknown!
        Duplex: Unknown! (255)
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: umbg
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

 (qemu) set_link e1000.0 on

Linux guest after:

 (qemu) set_link e1000.0 off
 [   63.384221] e1000: eth0 NIC Link is Down

 kvm-sid:~# ethtool eth0
 Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: Unknown!
        Duplex: Unknown! (255)
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: umbg
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no

 (qemu) set_link e1000.0 on
 [   84.304582] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX

Signed-off-by: Bjørn Mork <bjorn@mork.no>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2011-08-22 10:17:51 -05:00
..
9pfs Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ide Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
9p.h Move stdbool.h 2010-06-13 19:00:50 +01:00
a9mpcore.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
ac97.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
acpi_piix4.c notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
acpi.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
acpi.h acpi, acpi_piix: factor out GPE logic 2011-04-10 14:00:14 +02:00
adb.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
adlib.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ads7846.c vmstate: port ads7846 2011-04-22 14:41:40 -05:00
an5206.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
apb_pci.c pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
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 apic: qdev conversion cleanup 2010-06-19 07:47:42 +00:00
apm.c
apm.h
applesmc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
arm11mpcore.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
arm_boot.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
arm_gic.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
arm_pic.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
arm_sysctl.c versatilepb: Implement SYS_CLCD mux control register bits 2011-08-17 23:01:21 +00:00
arm_timer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
arm-misc.h Correct spelling of licensed 2011-07-23 11:26:12 -05:00
armv7m_nvic.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
armv7m.c Fix comment typos in hw/armv7m.c 2011-06-24 09:13:37 +01:00
audiodev.h Add Intel HD Audio support to qemu. 2010-11-01 17:57:22 +03:00
axis_dev88.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
baum.c char: remove qemu_chr_send_event() 2011-08-22 10:17:44 -05:00
baum.h Fix chrdev return value conversion 2011-07-24 14:48:57 +00:00
bitbang_i2c.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bitbang_i2c.h
blizzard_template.h
blizzard.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
boards.h machine, Add default_machine_opts to QEMUMachine. 2011-05-08 10:09:59 +02:00
bonito.c pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
bt-hci-csr.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt-hci.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt-hid.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt-l2cap.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt-sdp.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt.h Fix typos in comments and code (occured -> occurred and related) 2011-05-08 10:02:18 +01:00
cbus.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ccid-card-emulated.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ccid-card-passthru.c char: rename qemu_chr_close() -> qemu_chr_delete() 2011-08-22 10:17:43 -05:00
ccid.h Correct spelling of licensed 2011-07-23 11:26:12 -05:00
cdrom.c
cirrus_vga_rop2.h cirrus: avoid write only variables 2010-10-13 18:38:07 +00:00
cirrus_vga_rop.h cirrus: avoid write only variables 2010-10-13 18:38:07 +00:00
cirrus_vga.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
collie.c Basic implementation of Sharp Zaurus SL-5500 collie PDA 2011-04-20 12:59:15 +02:00
cris_pic_cpu.c etrax: QDevify the Ethernet MAC. 2011-08-11 11:12:16 +02:00
cris-boot.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
cris-boot.h cris: Break out image loading to hw/cris-boot.c. 2010-06-10 14:45:46 +02:00
cs4231.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
cs4231a.c Keep track of ISA ports ISA device is using in qdev. 2010-12-11 21:27:46 +00:00
cuda.c ppc: convert to memory API 2011-08-08 10:22:29 -05:00
debugcon.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
dec_pci.c dec_pci: convert to PCIDeviceInfo to initialize ids 2011-06-12 10:33:33 +03:00
dec_pci.h
device-hotplug.c blockdev: Fix drive_add for drives without media 2011-01-31 11:59:24 +01:00
devices.h
dma.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
dp8393x.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ds1225y.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ds1338.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
dummy_m68k.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
e1000_hw.h e1000: use MII status register for link up/down 2011-08-22 10:17:51 -05:00
e1000.c e1000: use MII status register for link up/down 2011-08-22 10:17:51 -05:00
ecc.c spitz: make sl-nand emulation use qdev infrastructure 2011-01-29 13:25:22 +01:00
eccmemctl.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
eepro100.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
eeprom93xx.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
eeprom93xx.h eepro100: Add a dev field to eeprom new/free functions 2010-07-06 10:36:28 -05:00
elf_ops.h Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
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 pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
escc.c char: qemu_chr_ioctl() -> qemu_chr_fe_ioctl() 2011-08-22 10:17:37 -05:00
escc.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
esp.c esp: avoid structure holes spotted by pahole 2011-08-21 19:52:36 +00:00
esp.h ESP: fix ESP DMA access when DMA is not enabled 2010-09-11 16:38:33 +00:00
etraxfs_dma.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
etraxfs_dma.h
etraxfs_eth.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
etraxfs_pic.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
etraxfs_ser.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
etraxfs_timer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
etraxfs.h etrax: QDevify the Ethernet MAC. 2011-08-11 11:12:16 +02:00
event_notifier.c
event_notifier.h
fdc.c fdc: avoid structure holes spotted by pahole 2011-08-21 20:01:57 +00:00
fdc.h fdc: make optional 2011-02-20 09:34:06 +00:00
firmware_abi.h
flash.h onenand: Handle various ID fields separately 2011-07-30 06:42:16 +02:00
fmopl.c hw/fmopl: Fix buffer access out-of-bounds errors 2011-03-13 13:35:21 +00:00
fmopl.h
framebuffer.c pxa2xx_lcd: add proper rotation support 2011-07-04 22:12:21 +02:00
framebuffer.h
fw_cfg.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
fw_cfg.h Change fw_cfg_add_file() to get full file path as a parameter. 2010-12-11 21:32:46 +00:00
g364fb.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
grackle_pci.c pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
grlib_apbuart.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
grlib_gptimer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
grlib_irqmp.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
grlib.h SPARC: Emulation of GRLIB APB UART 2011-01-24 20:54:34 +00:00
gt64xxx.c pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
gumstix.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
gus.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
gusemu_hal.c
gusemu_mixer.c
gusemu.h
gustate.h
hda-audio.c hda-audio: exit cleanup 2010-11-09 16:51:12 +03:00
heathrow_pic.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
hid.c hid: introduce hid vmstate macros 2011-08-10 14:14:00 +02:00
hid.h usb/hid: add hid_pointer_activate, use it 2011-08-10 14:14:00 +02:00
hpet_emul.h pass info about hpets to seabios.] 2010-06-14 11:12:53 -05:00
hpet.c hpet: use specific endian ld/st_phys 2011-07-12 20:00:26 +00:00
hw.h hid: introduce hid vmstate macros 2011-08-10 14:14:00 +02:00
i2c.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
i2c.h lm832x: Take DeviceState pointer in lm832x_key_event() 2011-07-30 06:00:42 +02:00
i8254.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
i8259.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ide.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
integratorcp.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
intel-hda-defs.h Add Intel HD Audio support to qemu. 2010-11-01 17:57:22 +03:00
intel-hda.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
intel-hda.h intel-hda: exit cleanup 2010-11-09 16:51:11 +03:00
ioapic.c ioapic: Do not set irr for masked edge IRQs 2011-04-27 20:04:51 +02:00
ioapic.h ioapic: Implement EOI handling for level-triggered IRQs 2011-02-04 06:33:26 -06:00
ioh3420.c hw/ioh3420.c: convert to PCIDeviceInfo to initialize ids 2011-06-12 10:33:35 +03:00
ioh3420.h ioh3420: pcie root port in X58 ioh 2010-10-20 12:06:43 +02:00
irq.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
isa-bus.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
isa.h isa-mmio: convert to memory API 2011-08-08 10:22:30 -05:00
ivshmem.c char: rename qemu_chr_get_msgfd() -> qemu_chr_fe_get_msgfd() 2011-08-22 10:17:44 -05:00
jazz_led.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
kvmclock.c kvmclock: Fix feature detection 2011-08-05 12:04:27 -03:00
kvmclock.h Fix fallouts from Linux header inclusion 2011-06-26 17:35:47 +00:00
lan9118.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
lance.c lance: unbreak after memory API conversion 2011-08-09 08:57:21 +02:00
leon3.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
lm32_boards.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
lm32_hwsetup.h Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
lm32_juart.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05: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 Spell "unkown" correctly in error_report() arguments 2011-06-24 09:13:37 +01:00
lm32_timer.c Spell "unkown" correctly in error_report() arguments 2011-06-24 09:13:37 +01:00
lm32_uart.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
lm32.h lm32: pic and juart helper functions 2011-03-07 13:42:36 +01:00
lm832x.c lm832x: Take DeviceState pointer in lm832x_key_event() 2011-07-30 06:00:42 +02:00
loader.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
loader.h Add bootindex for option roms. 2010-12-11 21:32:47 +00:00
lsi53c895a.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
m48t59.c m48t59: avoid structure holes spotted by pahole 2011-08-21 20:02:01 +00:00
mac_dbdma.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mac_dbdma.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
mac_nvram.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
macio.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
mainstone.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
marvell_88w8618_audio.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
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 mc146818rtc: Handle host clock resets 2011-07-23 11:26:12 -05:00
mc146818rtc.h hpet/rtc: Rework RTC IRQ replacement by HPET 2010-06-13 15:33:00 +03:00
mcf5206.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mcf5208.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mcf_fec.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mcf_intc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mcf_uart.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
mcf.h
microblaze_pic_cpu.c
milkymist-ac97.c Spell "unkown" correctly in error_report() arguments 2011-06-24 09:13:37 +01: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 Spell "unkown" correctly in error_report() arguments 2011-06-24 09:13:37 +01:00
milkymist-minimac2.c Strip trailing '\n' from error_report()'s first argument 2011-06-24 09:13:36 +01:00
milkymist-pfpu.c Strip trailing '\n' from error_report()'s first argument 2011-06-24 09:13:36 +01:00
milkymist-softusb.c milkymist-softusb: use hid code directly 2011-08-10 14:14:00 +02:00
milkymist-sysctl.c Spell "unkown" correctly in error_report() arguments 2011-06-24 09:13:37 +01:00
milkymist-tmu2.c Strip trailing '\n' from error_report()'s first argument 2011-06-24 09:13:36 +01:00
milkymist-uart.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mips_addr.c
mips_cpudevs.h
mips_fulong2e.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mips_int.c mips: more fixes to the MIPS interrupt glue logic 2010-07-25 16:54:02 +02:00
mips_jazz.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mips_malta.c char: rename qemu_chr_open() -> qemu_chr_new() 2011-08-22 10:17:43 -05:00
mips_mipssim.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mips_r4k.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05: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 ds1225y: convert to qdev device, and use it in MIPS Jazz emulation 2011-07-20 20:54:51 +00:00
mipsnet.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mpc8544_guts.c PPC: E500: Implement reboot controller 2011-06-17 02:58:23 +02:00
mpcore.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
msi.c msi: use specific endian ld/st_phys 2011-07-12 20:00:28 +00:00
msi.h msi: implements msi 2010-10-19 14:09:06 +02:00
msix.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
msix.h msix: convert to memory API 2011-08-08 10:22:30 -05:00
msmouse.c char: rename qemu_chr_read() -> qemu_chr_be_write() 2011-08-22 10:17:16 -05:00
msmouse.h qemu-char: Print strerror message on failure 2011-07-23 11:18:57 -05:00
mst_fpga.c Fix typos in comments (interupt -> interrupt) 2011-05-08 10:02:17 +01:00
multiboot.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
multiboot.h
musicpal.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
nand.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ne2000-isa.c ne2000: convert to memory API 2011-08-08 10:22:29 -05:00
ne2000.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
ne2000.h ne2000: convert to memory API 2011-08-08 10:22:29 -05:00
nseries.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
nvram.h
omap1.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap2.c char: rename qemu_chr_open() -> qemu_chr_new() 2011-08-22 10:17:43 -05:00
omap_clk.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_dma.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_dss.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_gpio.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_gpmc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_gptimer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_i2c.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_intc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_l4.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_lcd_template.h
omap_lcdc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_mmc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_sdrc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_spi.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_sx1.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
omap_synctimer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_tap.c hw/omap2.c : separate tap module(Test-Chip-level) 2010-06-30 20:41:37 +02:00
omap_uart.c char: rename qemu_chr_open() -> qemu_chr_new() 2011-08-22 10:17:43 -05:00
omap.h Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
onenand.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
openpic.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
openpic.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
palm.c hw/omap_gpio.c: Convert to qdev 2011-07-30 06:00:40 +02:00
parallel.c char: qemu_chr_ioctl() -> qemu_chr_fe_ioctl() 2011-08-22 10:17:37 -05:00
pc_piix.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pc.h pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
pci_bridge.c pci bridge: implement secondary bus reset 2010-11-22 10:00:07 +02:00
pci_bridge.h pci/bridge: fix pci_bridge_reset() 2010-10-20 12:05:10 +02:00
pci_host.c pci: Common overflow prevention 2011-07-27 10:57:22 +03:00
pci_host.h Merge remote-tracking branch 'mst/for_anthony' into staging 2011-08-04 17:15:22 -05:00
pci_ids.h Merge remote-tracking branch 'kraxel/usb.19' into staging 2011-07-19 08:03:20 -05:00
pci_internals.h pci: allow I/O BARs to be registered with pci_register_bar_region() 2011-08-08 10:15:53 -05:00
pci_regs.h Merge remote-tracking branch 'origin/master' into pci 2011-06-15 18:27:15 +03: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 pcie/aer: glue aer error injection into qemu monitor 2010-12-24 10:35:34 +02:00
pci.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pci.h pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
pcie_aer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pcie_aer.h pcie/aer: helper functions for pcie aer capability 2010-11-22 10:00:06 +02:00
pcie_host.c pcie_host: verify mmcfg address range 2011-07-29 08:01:52 +03:00
pcie_host.h
pcie_port.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pcie_port.h pcie port: define struct PCIEPort/PCIESlot and helper functions 2010-10-20 12:05:45 +02:00
pcie_regs.h pcie_regs.h: more constants 2010-11-22 10:00:06 +02:00
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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pcmcia.h Rearrange block headers 2010-08-24 15:22:24 +00:00
pcnet-pci.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
pcnet.c pcnet: Fix sign extension: make ipxe work with >2G RAM 2011-04-01 22:35:25 +02:00
pcnet.h pcnet: avoid structure holes spotted by pahole 2011-08-21 19:52:38 +00:00
pcspk.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
petalogix_ml605_mmu.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
petalogix_s3adsp1800_mmu.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pflash_cfi01.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pflash_cfi02.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
piix4.c hw/piix4.c: convert to PCIDeviceInfo to initialize ids 2011-06-12 10:33:36 +03:00
piix_pci.c pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
pixel_ops.h
pl011.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
pl022.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pl031.c Fix typos in comments (interupt -> interrupt) 2011-05-08 10:02:17 +01:00
pl050.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pl061.c hw/pl061.c: Support GPIOAMSEL register 2011-08-17 23:01:47 +00:00
pl080.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pl110_template.h hw/pl110: Model the PL111 CLCD controller 2011-08-17 23:01:11 +00:00
pl110.c versatilepb: Implement SYS_CLCD mux control register bits 2011-08-17 23:01:21 +00:00
pl181.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pl190.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pm_smbus.c
pm_smbus.h
ppc4xx_devs.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc4xx_pci.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc4xx.h
ppc405_boards.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc405_uc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc405.h
ppc440_bamboo.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc440.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc440.h
ppc_mac.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
ppc_newworld.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc_oldworld.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc_prep.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc-viosrp.h Implement PAPR virtual SCSI interface (ibmvscsi) 2011-04-01 18:34:57 +02:00
ppc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc.h Add POWER7 support for ppc 2011-04-01 18:34:55 +02:00
ppce500_mpc8544ds.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppce500_pci.c pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
prep_pci.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
prep_pci.h pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ps2.h
ptimer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa2xx_dma.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa2xx_gpio.c pxa2xx_pic: update to use qdev 2011-02-25 12:13:38 +01:00
pxa2xx_keypad.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa2xx_lcd.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa2xx_mmci.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa2xx_pcmcia.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa2xx_pic.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pxa2xx_template.h
pxa2xx_timer.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pxa2xx.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
pxa.h Correct spelling of licensed 2011-07-23 11:26:12 -05:00
qdev-addr.c
qdev-addr.h
qdev-properties.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qdev.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qdev.h qdev: add creation function that may fail 2011-02-12 08:27:55 +00:00
qxl-logger.c qxl-logger: add timestamp to command log 2011-07-04 15:35:12 +02:00
qxl-render.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qxl.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qxl.h vga: convert vga and its derivatives to the memory API 2011-08-08 10:15:52 -05:00
r2d.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
rc4030.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
realview_gic.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
realview.c vexpress, realview: Use pl111, not pl110 2011-08-17 23:01:27 +00:00
rtl8139.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
s390-virtio-bus.c s390-virtio: use specific endian ld/st_phys 2011-07-12 20:00:32 +00:00
s390-virtio-bus.h virtio-blk: Turn drive serial into a qdev property 2011-07-05 11:23:29 +02:00
s390-virtio.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
sb16.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
sbi.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
scsi-bus.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
scsi-defs.h scsi: add support for unit attention conditions 2011-08-12 08:31:28 -05:00
scsi-disk.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
scsi-generic.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
scsi.h scsi: report unit attention on reset 2011-08-12 08:31:28 -05:00
sd.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
sd.h
serial.c char: qemu_chr_ioctl() -> qemu_chr_fe_ioctl() 2011-08-22 10:17:37 -05:00
sga.c Add an isa device for SGA 2011-06-07 13:52:30 -05: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
sh_intc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
sh_intc.h
sh_pci.c pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
sh_serial.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
sh_timer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
sh.h
sharpsl.h SharpSL scoop device - convert to qdev 2011-01-29 13:23:13 +01:00
shix.c
slavio_intctl.c slavio_intctl: avoid structure holes spotted by pahole 2011-08-21 19:52:31 +00:00
slavio_misc.c slavio_misc: avoid structure holes spotted by pahole 2011-08-21 19:52:29 +00:00
slavio_timer.c slavio_timer: avoid structure holes spotted by pahole 2011-08-21 19:52:27 +00:00
sm501_template.h Replace cpu_physical_memory_rw were possible 2011-04-12 21:51:50 +02:00
sm501.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
smbios.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
smbios.h
smbus_eeprom.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
smbus.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
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 Correct spelling of licensed 2011-07-23 11:26:12 -05:00
soc_dma.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
soc_dma.h
spapr_hcall.c exec.h cleanup 2011-07-30 09:41:14 +00:00
spapr_llan.c pSeries: Clean up write-only variables 2011-05-20 17:56:03 +02: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
spapr_vty.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
spapr.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
spapr.h spapr: use specific endian ld/st_phys 2011-07-12 20:00:33 +00:00
sparc32_dma.c sparc32: ledma extra registers need tracing too 2010-12-20 21:08:07 +00:00
sparc32_dma.h
spitz.c hw/nand: qdevify 2011-07-30 06:21:31 +02:00
srp.h Implement PAPR virtual SCSI interface (ibmvscsi) 2011-04-01 18:34:57 +02:00
ssd0303.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
ssd0323.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
ssi-sd.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
ssi.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
ssi.h
stellaris_enet.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
stellaris_input.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
stellaris.c Merge remote-tracking branch 'pmaydell/armhw-for-upstream' into staging 2011-08-21 18:34:33 -05:00
strongarm.c char: qemu_chr_ioctl() -> qemu_chr_fe_ioctl() 2011-08-22 10:17:37 -05:00
strongarm.h Implement basic part of SA-1110/SA-1100 2011-04-20 12:59:15 +02:00
sun4c_intctl.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
sun4m_iommu.c sun4m_iommu: avoid structure holes spotted by pahole 2011-08-21 19:52:32 +00:00
sun4m.c sun4m: avoid structure holes spotted by pahole 2011-08-21 19:52:35 +00:00
sun4m.h
sun4u.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
syborg_fb.c hw/pl110: Model the PL111 CLCD controller 2011-08-17 23:01:11 +00:00
syborg_interrupt.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
syborg_keyboard.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
syborg_pointer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
syborg_rtc.c vmstate: port syborg_rtc 2011-04-22 14:41:40 -05:00
syborg_serial.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
syborg_timer.c vmstate: port sysborg_timer 2011-04-22 14:41:40 -05:00
syborg_virtio.c virtio: guard against negative vq notifies 2011-06-12 10:33:38 +03:00
syborg.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
syborg.h
sysbus.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
sysbus.h sysbus: add MemoryRegion based memory management API 2011-07-29 08:25:44 -05:00
tc6393xb_template.h Delete write only variables 2010-10-13 18:41:29 +00:00
tc6393xb.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
tc58128.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
tcx.c tcx: avoid structure holes spotted by pahole 2011-08-21 19:52:33 +00:00
tmp105.c
tosa.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
tsc210x.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
tsc2005.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
tusb6010.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
twl92230.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
unin_pci.c pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
usb-bt.c usb: use iovecs in USBPacket 2011-08-04 15:51:22 +02:00
usb-bus.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
usb-ccid.c usb: use iovecs in USBPacket 2011-08-04 15:51:22 +02:00
usb-desc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
usb-desc.h usb: Pass the packet to the device's handle_control callback 2011-05-26 11:55:02 +02:00
usb-ehci.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
usb-hid.c usb-hid: remove usb_hid_datain_cb 2011-08-10 14:14:00 +02:00
usb-hub.c usb: use iovecs in USBPacket 2011-08-04 15:51:22 +02:00
usb-libhw.c usb: use iovecs in USBPacket 2011-08-04 15:51:22 +02:00
usb-msd.c scsi: pass cdb already to scsi_req_new 2011-08-12 08:27:37 -05:00
usb-musb.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
usb-net.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
usb-ohci.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
usb-ohci.h
usb-serial.c char: rename qemu_chr_close() -> qemu_chr_delete() 2011-08-22 10:17:43 -05:00
usb-uhci.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
usb-uhci.h MIPS: Initial support of VIA USB controller used by fulong mini pc 2010-06-29 23:07:52 +02:00
usb-wacom.c usb: use iovecs in USBPacket 2011-08-04 15:51:22 +02:00
usb.c usb: use iovecs in USBPacket 2011-08-04 15:51:22 +02:00
usb.h usb-hid: remove usb_hid_datain_cb 2011-08-10 14:14:00 +02:00
versatile_pci.c pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
versatilepb.c versatilepb: Implement SYS_CLCD mux control register bits 2011-08-17 23:01:21 +00:00
vexpress.c vexpress, realview: Use pl111, not pl110 2011-08-17 23:01:27 +00:00
vga_int.h vga: simplify vga window mmio access functions 2011-08-08 10:15:53 -05:00
vga_template.h
vga-isa-mm.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
vga-isa.c vga: convert vga and its derivatives to the memory API 2011-08-08 10:15:52 -05:00
vga-pci.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
vga.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
vhost_net.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
vhost_net.h vhost: force vhost off for non-MSI guests 2011-02-01 16:50:44 -06:00
vhost.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
vhost.h vhost: force vhost off for non-MSI guests 2011-02-01 16:50:44 -06:00
virtex_ml507.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
virtio-balloon.c virtio-balloon: Unregister savevm section on device unplug 2011-08-04 16:43:10 -05:00
virtio-balloon.h
virtio-blk.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
virtio-blk.h virtio-blk: Turn drive serial into a qdev property 2011-07-05 11:23:29 +02:00
virtio-console.c char: rename qemu_chr_guest_close() -> qemu_chr_fe_close() 2011-08-22 10:17:16 -05:00
virtio-net.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
virtio-net.h virtio-net: Introduce a new bottom half packet TX 2010-09-07 20:29:29 +03:00
virtio-pci.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
virtio-pci.h msix: convert to memory API 2011-08-08 10:22:30 -05:00
virtio-serial-bus.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
virtio-serial.h virtio-serial: Drop redundant VirtIOSerialPort member info 2011-05-27 15:50:56 +05:30
virtio.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
virtio.h virtio-balloon: Add exit handler, fix memleaks 2011-08-04 16:43:10 -05: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
vmware_vga.h x86,MIPS: make vmware_vga optional 2011-02-12 08:28:22 +00:00
vt82c686.c hw/vt82c686.c: convert to PCIDeviceInfo to initialize ids 2011-06-12 10:33:37 +03:00
vt82c686.h Initial support of vt82686b south bridge used by fulong mini pc 2010-06-29 23:07:51 +02:00
watchdog.c Improve vm_stop reason declarations 2011-02-14 12:39:46 -02:00
watchdog.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
wdt_i6300esb.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
wdt_ib700.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
wm8750.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
xen_backend.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05: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_console: support the new extended xenstore protocol 2011-07-17 01:54:25 +02:00
xen_console.c char: rename qemu_chr_open() -> qemu_chr_new() 2011-08-22 10:17:43 -05:00
xen_devconfig.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
xen_disk.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
xen_platform.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
xen.h xen: make xen_enabled even more clever 2011-07-26 06:43:11 +02:00
xenfb.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
xics.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
xilinx_ethlite.c xilinx-ethlite: Simplify byteswapping to/from brams 2011-03-10 09:16:52 +01:00
xilinx_intc.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
xilinx_timer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
xilinx_uartlite.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
xilinx.h microblaze: Add PetaLogix ml605 MMU little-endian ref design 2011-03-16 15:18:58 +01:00
xio3130_downstream.c hw/xio3130_downstream.c: convert to PCIDeviceInfo to initialize ids 2011-06-12 10:33:38 +03:00
xio3130_downstream.h x3130: pcie downstream port 2010-10-20 12:06:53 +02:00
xio3130_upstream.c hw/xio3130_upstream.c: convert to PCIDeviceInfo to initialize ids 2011-06-12 10:33:38 +03:00
xio3130_upstream.h x3130: pcie upstream port 2010-10-20 12:06:50 +02:00
z2.c Add support for Zipit Z2 machine 2011-07-30 07:08:30 +02:00
zaurus.c Drop unnecessary inclusions of pxa.h header 2011-02-11 23:31:16 +01:00