qemu/hw
aliguori 2c3891ab7f RTL8139: Latch C+ mode state instead of inferring it from C+ Command register (Avi Kivity)
It was observed that Windows 2003 x64 hangs when shutting down if an
RTL8139 NIC and a USB device tablet are both present.  What seems to be
happening is:

- the guest shuts down the transmitter and receiver
- time passes
- the guest requests a tally counter dump

As it happens, the tally counter command register overlaps the transmit
status register in C mode.  Qemu determines whether the chip is in C or C+
mode by looking at the C+ transmit enable bit; as this is now unset, the
dump tally counter command is interpreted as a C mode transmit command.  The
guest doesn't think so, however, and continues to poll for completion of the
tally counter dump command.  This never occurs, so the guest hangs.

Fix by redefining C+ mode as "a write to the C+ command register has occurred
since the last reset".  The data sheet is silent on the matter.

Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>



git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6279 c046a42c-6fe2-441c-8c8c-71466251a162
2009-01-13 15:20:14 +00:00
..
ac97.c Use the ARRAY_SIZE() macro where appropriate. 2008-12-22 20:33:55 +00:00
acpi.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
adb.c VM load/save support for PPC devices 2008-12-30 19:01:19 +00:00
adlib.c Make audio violate POSIX less 2008-12-03 22:48:44 +00:00
ads7846.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
alpha_palcode.c target-alpha: get rid of tests on env->user_mode_only 2009-01-12 21:33:22 +00:00
an5206.c uImage: rename load_uboot() to load_uimage() (Hollis Blanchard) 2008-11-20 22:14:40 +00:00
apb_pci.c Add EBUS bridge 2009-01-10 11:33:32 +00:00
apic.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
arm_boot.c uImage: rename load_uboot() to load_uimage() (Hollis Blanchard) 2008-11-20 22:14:40 +00:00
arm_gic.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
arm_pic.c Break up vl.h. 2007-11-17 17:14:51 +00:00
arm_sysctl.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
arm_timer.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
arm-misc.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
armv7m_nvic.c Fix warnings that would be caused by ld flag --warn-common 2008-09-17 19:04:14 +00:00
armv7m.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
audiodev.h ISA version of CS4231A 2008-06-13 10:48:22 +00:00
axis_dev88.c ETRAX: Let the ethernet PHY report the current link-state. 2009-01-09 00:04:35 +00:00
baum.c baum: remove 2 warnings 2008-12-11 22:42:58 +00:00
baum.h Braille device support 2008-04-08 06:01:02 +00:00
blizzard_template.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
blizzard.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
boards.h ETRAX: Add a model for the axis devboard88 machine. 2009-01-07 12:19:50 +00:00
bt-hci-csr.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
bt-hci.c Add qemu_strndup: qemu_strdup with length limit. 2008-11-09 00:28:40 +00:00
bt-hid.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
bt-l2cap.c Add L2CAP logic and a virtual SDP server for use in emulated devices. 2008-09-29 00:14:22 +00:00
bt-sdp.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
bt.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
bt.h Use VHCI to allow the host os to participate in a qemu bluetooth "vlan". 2008-09-29 00:31:41 +00:00
cbus.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
cdrom.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
cirrus_vga_rop2.h find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex. 2007-09-17 08:09:54 +00:00
cirrus_vga_rop.h CVE-2007-1320 - Cirrus LGD-54XX "bitblt" heap overflow 2008-05-05 21:26:31 +00:00
cirrus_vga.c Add cirrus reset handler 2009-01-05 17:37:06 +00:00
cs4231.c Remove address masking 2008-12-02 17:47:02 +00:00
cs4231a.c Make audio violate POSIX less 2008-12-03 22:48:44 +00:00
cuda.c VM load/save support for PPC devices 2008-12-30 19:01:19 +00:00
devices.h SM501 emulation for R2D-SH4 2008-11-05 20:24:35 +00:00
dma.c Use the ARRAY_SIZE() macro where appropriate. 2008-12-22 20:33:55 +00:00
ds1225y.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
dummy_m68k.c uImage: rename load_uboot() to load_uimage() (Hollis Blanchard) 2008-11-20 22:14:40 +00:00
e1000_hw.h Fix few spelling issues in comments 2008-04-11 04:55:07 +00:00
e1000.c Implement e1000 link status (Mark McLoughlin) 2009-01-08 19:45:50 +00:00
ecc.c Break up vl.h. 2007-11-17 17:14:51 +00:00
eccmemctl.c Implement hw/eccmemctl.c version differences (Robert Reif) 2008-12-23 15:08:13 +00:00
eepro100.c Add a -net name=foo parameter (Mark McLoughlin) 2009-01-07 17:48:51 +00:00
eeprom93xx.c Break up vl.h. 2007-11-17 17:14:51 +00:00
eeprom93xx.h Break up vl.h. 2007-11-17 17:14:51 +00:00
es1370.c Make audio violate POSIX less 2008-12-03 22:48:44 +00:00
escc.c Rename slavio_serial functions to escc, add clock rate and it_shift parameters 2009-01-12 17:38:28 +00:00
escc.h Rename slavio_serial functions to escc, add clock rate and it_shift parameters 2009-01-12 17:38:28 +00:00
esp.c Remove address masking 2008-12-02 17:47:02 +00:00
etraxfs_dma.c ETRAX: Process out channels immediately when the channel is started. 2009-01-07 13:46:31 +00:00
etraxfs_dma.h ETRAX-FS: Make etraxfs_dmac_run local. 2008-11-04 20:29:29 +00:00
etraxfs_eth.c ETRAX: Let the ethernet PHY report the current link-state. 2009-01-09 00:04:35 +00:00
etraxfs_pic.c ETRAX: Correctly update the interrupt vector when interrupts get masked. 2009-01-07 13:30:41 +00:00
etraxfs_ser.c ETRAX-FS: No need to decode the address anymore. 2008-12-06 23:19:03 +00:00
etraxfs_timer.c ETRAX: Support timer count reads and correct frequencies. 2009-01-07 13:24:40 +00:00
etraxfs.c ETRAX: Let the ethernet PHY report the current link-state. 2009-01-09 00:04:35 +00:00
etraxfs.h ETRAX: Let the ethernet PHY report the current link-state. 2009-01-09 00:04:35 +00:00
fdc.c Use the ARRAY_SIZE() macro where appropriate. 2008-12-22 20:33:55 +00:00
fdc.h Wire up TC signal from Aux1 to FDC 2008-03-21 18:05:23 +00:00
firmware_abi.h Fix some compiler signed/unsigned char warnings 2008-06-23 17:52:43 +00:00
flash.h Fill in WLAN and BT platform data in CAL area as expected by Maemo. 2008-07-29 14:19:16 +00:00
fmopl.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
fmopl.h audio merge (malc) 2004-11-07 18:04:02 +00:00
fw_cfg.c Allow to register a callback with fw_cfg_add_callback() 2008-12-11 17:30:50 +00:00
fw_cfg.h Add common keys to firmware configuration 2008-09-18 18:33:18 +00:00
g364fb_template.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
g364fb.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
grackle_pci.c VM load/save support for PPC devices 2008-12-30 19:01:19 +00:00
gt64xxx.c Fix undeclared symbol warnings from sparse 2008-10-26 13:43:07 +00:00
gumstix.c Set default max_cpus to one. 2008-10-28 10:59:59 +00:00
gus.c Add missing static qualifier 2008-12-11 00:14:28 +00:00
gusemu_hal.c Gravis Ultrasound GF1 sound card emulation (malc). 2008-01-14 22:09:11 +00:00
gusemu_mixer.c Fix some signedness issues caught by gcc 4.3 2008-06-08 01:42:47 +00:00
gusemu.h Fix some signedness issues caught by gcc 4.3 2008-06-08 01:42:47 +00:00
gustate.h Gravis Ultrasound GF1 sound card emulation (malc). 2008-01-14 22:09:11 +00:00
heathrow_pic.c VM load/save support for PPC devices 2008-12-30 19:01:19 +00:00
hpet_emul.h Remove trailing spaces introduced by commit 6081 2008-12-18 22:42:43 +00:00
hpet.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
hw.h Reintroduce migrate-to-exec: support (Charles Duffy) 2008-11-11 16:46:33 +00:00
i2c.c Fix load width for slave address in i2c_bus_load (Chris Lalancette). 2008-07-29 13:57:48 +00:00
i2c.h Don't use "hz" in identifiers to make AIX happy. 2008-11-12 17:36:08 +00:00
i8254.c Remove trailing spaces introduced by commit 6081 2008-12-18 22:42:43 +00:00
i8259.c Special Mask Mode for i8259 PIC (Sebastian Reichelt). 2008-07-19 09:18:48 +00:00
ide.c IDE: Return zero when reading error register with slave selected (Justin Chevrier) 2009-01-08 21:03:07 +00:00
integratorcp.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
iommu.c add Arbiter Enable Register support to sparc iommu (Robert Reif) 2008-12-21 10:46:23 +00:00
irq.c Luminary board input support. 2007-11-18 14:36:08 +00:00
irq.h Rework OMAP1 interrupt handling to allow multiple interrupt banks, by Lauro Ramos Venancio. 2007-12-05 03:23:39 +00:00
isa_mmio.c Break up vl.h. 2007-11-17 17:14:51 +00:00
isa.h Make DMA bottom-half driven (v2) 2008-10-31 17:25:56 +00:00
jazz_led.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
lm832x.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
lsi53c895a.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
m48t59.c Register reset handlers 2008-12-28 18:27:10 +00:00
mac_dbdma.c VM load/save support for PPC devices 2008-12-30 19:01:19 +00:00
mac_nvram.c VM load/save support for PPC devices 2008-12-30 19:01:19 +00:00
macio.c Use ESCC for PowerMac serial 2009-01-12 17:40:23 +00:00
mainstone.c Set default max_cpus to one. 2008-10-28 10:59:59 +00:00
mainstone.h Mainstone mmc support, by Armin Kuster. 2007-12-09 02:38:34 +00:00
max111x.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
max7310.c Use the ARRAY_SIZE() macro where appropriate. 2008-12-22 20:33:55 +00:00
mc146818rtc.c Remove trailing spaces introduced by commit 6081 2008-12-18 22:42:43 +00:00
mcf5206.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
mcf5208.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
mcf_fec.c Fix build breakage introduced by r6219 2009-01-07 19:59:59 +00:00
mcf_intc.c Break up vl.h. 2007-11-17 17:14:51 +00:00
mcf_uart.c Add input buffer to mux chr (patch by Tristan Gingold). 2007-11-25 00:55:06 +00:00
mcf.h Break up vl.h. 2007-11-17 17:14:51 +00:00
mips_int.c Break up vl.h. 2007-11-17 17:14:51 +00:00
mips_jazz.c target-mips: DMA support for RC4030 chipset 2009-01-01 13:03:36 +00:00
mips_malta.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
mips_mipssim.c Set default max_cpus to one. 2008-10-28 10:59:59 +00:00
mips_r4k.c mips, ppc: make sure nd->model is always defined 2009-01-09 13:10:41 +00:00
mips_timer.c target-mips: CP0 Random register improvements 2009-01-08 18:48:12 +00:00
mips.h target-mips: DMA support for RC4030 chipset 2009-01-01 13:03:36 +00:00
mipsnet.c Add a -net name=foo parameter (Mark McLoughlin) 2009-01-07 17:48:51 +00:00
mpcore.c Attached patch contains warning fixes. 2008-12-05 17:56:40 +00:00
mst_fpga.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
musicpal.c Add a -net name=foo parameter (Mark McLoughlin) 2009-01-07 17:48:51 +00:00
nand.c Fix undeclared symbol warnings from sparse 2008-10-26 13:43:07 +00:00
ne2000.c Add a -net name=foo parameter (Mark McLoughlin) 2009-01-07 17:48:51 +00:00
nseries.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
nvram.h Suppress gcc 4.x -Wpointer-sign (included in -Wall) warnings 2008-09-20 08:07:15 +00:00
omap1.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
omap2.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
omap_clk.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
omap_dma.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
omap_dss.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
omap_i2c.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
omap_lcd_template.h find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
omap_lcdc.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
omap_mmc.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
omap_sx1.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
omap.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
onenand.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
openpic.c Fix undeclared symbol warnings from sparse 2008-10-26 13:43:07 +00:00
palm.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
parallel.c Parallel port reset 2008-12-07 23:26:09 +00:00
pc.c Add HPET emulation to qemu (Beth Kon) 2008-12-17 23:28:44 +00:00
pc.h Fix warnings introduced by commit 6081 2008-12-18 22:42:34 +00:00
pci_host.h Improve PCI debug support 2009-01-08 18:52:52 +00:00
pci.c PCI: Mask writes to RO bits in the command reg of PCI config space 2008-12-18 22:43:40 +00:00
pci.h Add EBUS bridge 2009-01-10 11:33:32 +00:00
pckbd.c MIPS Magnum: fix memory-mapped i8042 2008-12-10 15:02:07 +00:00
pcmcia.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
pcnet.c Add a -net name=foo parameter (Mark McLoughlin) 2009-01-07 17:48:51 +00:00
pcspk.c Make audio violate POSIX less 2008-12-03 22:48:44 +00:00
pflash_cfi01.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
pflash_cfi02.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
piix_pci.c Fix undeclared symbol warnings from sparse 2008-10-26 13:43:07 +00:00
pixel_ops.h Use pixel_ops.h in PXA LCD screen drawing. 2007-06-13 22:36:30 +00:00
pl011.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
pl022.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
pl031.c Fix RTC initial date computation 2008-12-04 21:34:52 +00:00
pl050.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
pl061.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
pl080.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
pl110_template.h Implement PL110 byte order config bit (original patch by Richard Purdie). 2007-10-04 23:45:31 +00:00
pl110.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
pl181.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
pl190.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
ppc4xx_devs.c target-ppc: create a helper function to allow more flexible RAM allocation for PPC 4xx 2008-12-15 23:15:56 +00:00
ppc4xx_pci.c target-ppc: kill a few warnings 2008-12-07 23:00:00 +00:00
ppc4xx.h target-ppc: create a helper function to allow more flexible RAM allocation for PPC 4xx 2008-12-15 23:15:56 +00:00
ppc405_boards.c PPC405EP: fix fpga write function 2008-12-11 22:43:07 +00:00
ppc405_uc.c target-ppc: rename ppc405_sdram_init() to ppc4xx_sdram_init() 2008-12-15 22:59:45 +00:00
ppc405.h target-ppc: move PPC4xx SDRAM controller emulation from ppc405_uc.c to ppc4xx_devs.c 2008-12-15 22:59:34 +00:00
ppc440_bamboo.c target-ppc: IBM PowerPC 440EP Bamboo reference board emulation 2008-12-16 10:44:14 +00:00
ppc440.c target-ppc: PowerPC 440EP SoC emulation 2008-12-16 10:44:06 +00:00
ppc440.h target-ppc: PowerPC 440EP SoC emulation 2008-12-16 10:44:06 +00:00
ppc_chrp.c Use ESCC for PowerMac serial 2009-01-12 17:40:23 +00:00
ppc_mac.h Use ESCC for PowerMac serial 2009-01-12 17:40:23 +00:00
ppc_oldworld.c Use ESCC for PowerMac serial 2009-01-12 17:40:23 +00:00
ppc_prep.c mips, ppc: make sure nd->model is always defined 2009-01-09 13:10:41 +00:00
ppc.c Fix undeclared symbol warnings from sparse 2008-10-26 13:43:07 +00:00
ppc.h target-ppc: move OpenBIOS machines type to ppc.h from hw/ppc_oldworld.c 2009-01-08 16:01:23 +00:00
prep_pci.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
primecell.h Partial SD card SPI mode support. 2007-11-24 23:35:08 +00:00
ps2.c Fix keyboard emulation for ARM versatile board: 2008-04-13 16:08:44 +00:00
ps2.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
ptimer.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
pxa2xx_dma.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
pxa2xx_gpio.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
pxa2xx_keypad.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
pxa2xx_lcd.c Fix the PXA2xx LCD dirty page detection a little more. 2008-12-15 01:35:39 +00:00
pxa2xx_mmci.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
pxa2xx_pcmcia.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
pxa2xx_pic.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
pxa2xx_template.h Fix RGBT 5:5:5 drawing on pxa2xx lcd (Lars Munch) 2008-11-03 01:08:14 +00:00
pxa2xx_timer.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
pxa2xx.c PXA: Account for offset from page start in a subpage mapping. 2008-12-07 16:08:49 +00:00
pxa.h Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
r2d.c SH4: kill a few warnings 2008-12-07 22:46:42 +00:00
rc4030.c target-mips: DMA support for RC4030 chipset 2009-01-01 13:03:36 +00:00
realview_gic.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
realview.c Set default max_cpus to one. 2008-10-28 10:59:59 +00:00
rtl8139.c RTL8139: Latch C+ mode state instead of inferring it from C+ Command register (Avi Kivity) 2009-01-13 15:20:14 +00:00
sb16.c Use the ARRAY_SIZE() macro where appropriate. 2008-12-22 20:33:55 +00:00
sbi.c Remove address masking 2008-12-02 17:47:02 +00:00
scsi-disk.c add "serial" parameter to -drive flag (Gleb Natapov) 2009-01-07 17:32:33 +00:00
scsi-disk.h Real SCSI device passthrough (v4), by Laurent Vivier. 2007-12-24 16:10:43 +00:00
scsi-generic.c scsi-generic: correct error management 2008-10-17 08:08:56 +00:00
scsi.h ESP: Add it_shift parameter (Hervé Poussineau) 2008-04-09 16:32:48 +00:00
sd.c Enable SD card on creation. 2008-06-02 00:55:08 +00:00
sd.h Add basic OMAP2 chip support. 2008-04-14 21:05:22 +00:00
serial.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
sh7750_regnames.c Break up vl.h. 2007-11-17 17:14:51 +00:00
sh7750_regnames.h SHIX board emulation (Samuel Tardieu) 2006-04-27 21:32:09 +00:00
sh7750_regs.h sh775x interrupt controller by Magnus Damm. 2007-10-04 21:53:55 +00:00
sh7750.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
sh_intc.c Use the ARRAY_SIZE() macro where appropriate. 2008-12-22 20:33:55 +00:00
sh_intc.h Use the ARRAY_SIZE() macro where appropriate. 2008-12-22 20:33:55 +00:00
sh_pci.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
sh_serial.c SH4: SCI improvement 2008-12-07 22:46:49 +00:00
sh_timer.c SH4: Eliminate P4 to A7 mangling (Takashi YOSHII). 2008-12-07 19:39:58 +00:00
sh.h SH4: Eliminate P4 to A7 mangling (Takashi YOSHII). 2008-12-07 19:39:58 +00:00
sharpsl.h Provide basic emulation for Sharp SL-6000 PDA (Tosa), Dmitry Baryshkov. 2008-06-02 01:33:11 +00:00
shix.c Make DMA bottom-half driven (v2) 2008-10-31 17:25:56 +00:00
slavio_intctl.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
slavio_misc.c hw/slavio_misc.c remove address from debug trace (Robert Reif) 2008-12-21 16:00:20 +00:00
slavio_timer.c Remove address masking 2008-12-02 17:47:02 +00:00
sm501_template.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
sm501.c Use the ARRAY_SIZE() macro where appropriate. 2008-12-22 20:33:55 +00:00
smbus_eeprom.c Fix smbus_eeprom.c compile with DEBUG (spotted by Duilio Protti). 2008-06-02 01:48:27 +00:00
smbus.c Add statics and missing #includes for prototypes. 2007-11-18 01:44:38 +00:00
smbus.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
smc91c111.c Add a -net name=foo parameter (Mark McLoughlin) 2009-01-07 17:48:51 +00:00
soc_dma.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
soc_dma.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
sparc32_dma.c Revert part of r5853 2008-12-15 20:24:25 +00:00
sparc32_dma.h Break up vl.h. 2007-11-17 17:14:51 +00:00
spitz.c Move spitz microdrive to PCMCIA socket 0. 2008-12-07 23:33:34 +00:00
ssd0303.c Introduce accessors for DisplayState (Stefano Stabellini) 2008-11-24 19:29:13 +00:00
ssd0323.c Introduce accessors for DisplayState (Stefano Stabellini) 2008-11-24 19:29:13 +00:00
ssi-sd.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
stellaris_enet.c Add a -net name=foo parameter (Mark McLoughlin) 2009-01-07 17:48:51 +00:00
stellaris_input.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
stellaris.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
sun4c_intctl.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
sun4m.c Rename slavio_serial functions to escc, add clock rate and it_shift parameters 2009-01-12 17:38:28 +00:00
sun4m.h Rename slavio_serial functions to escc, add clock rate and it_shift parameters 2009-01-12 17:38:28 +00:00
sun4u.c Add EBUS bridge 2009-01-10 11:33:32 +00:00
tc6393xb_template.h Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
tc6393xb.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
tc58128.c Fix undeclared symbol warnings from sparse 2008-10-26 13:43:07 +00:00
tcx.c Remove address masking 2008-12-02 17:47:02 +00:00
tmp105.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
tosa.c tc6393xb: non-accelerated FB support (Dmitry Baryshkov). 2008-11-04 09:04:41 +00:00
tsc210x.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
tsc2005.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
tusb6010.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
twl92230.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
unin_pci.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
usb-bt.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
usb-hid.c fix usb-hid SET_IDLE behaviour (Stefano Stabellini) 2009-01-07 16:41:47 +00:00
usb-hub.c Break up vl.h. 2007-11-17 17:14:51 +00:00
usb-msd.c Add image format option for USB mass-storage devices 2008-08-21 22:24:32 +00:00
usb-musb.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
usb-net.c Add a -net name=foo parameter (Mark McLoughlin) 2009-01-07 17:48:51 +00:00
usb-ohci.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00
usb-serial.c Implement "info chardev" command. (Gerd Hoffmann) 2008-10-31 17:31:29 +00:00
usb-uhci.c uhci: Change default transaction lifetime to 32 frames (Max Krasnyansky) 2008-09-11 19:42:00 +00:00
usb-wacom.c Break up vl.h. 2007-11-17 17:14:51 +00:00
usb.c usb: generic packet handler cleanup and documentation (Max Krasnyansky) 2008-08-21 19:29:38 +00:00
usb.h Emulate a USB bluetooth dongle (or HCI Transport layer). 2008-09-29 00:40:44 +00:00
versatile_pci.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
versatilepb.c Change MMIO callbacks to use offsets, not absolute addresses. 2008-12-01 18:59:50 +00:00
vga_int.h Add cirrus reset handler 2009-01-05 17:37:06 +00:00
vga_template.h find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the regex. 2007-09-17 08:09:54 +00:00
vga.c Add cirrus reset handler 2009-01-05 17:37:06 +00:00
virtio-balloon.c pci: virtio: use pci id defines (Gerd Hoffman) 2008-12-11 21:20:03 +00:00
virtio-balloon.h Add virtio-balloon support 2008-12-04 20:33:06 +00:00
virtio-blk.c pci: virtio: use pci id defines (Gerd Hoffman) 2008-12-11 21:20:03 +00:00
virtio-blk.h pci: virtio: use pci id defines (Gerd Hoffman) 2008-12-11 21:20:03 +00:00
virtio-net.c Implement virtio_net link status (Mark McLoughlin) 2009-01-08 19:46:33 +00:00
virtio-net.h Implement virtio_net link status (Mark McLoughlin) 2009-01-08 19:46:33 +00:00
virtio.c Rename fls to qemu_fls 2008-12-11 19:37:54 +00:00
virtio.h Make struct iovec universally available 2008-12-05 20:05:26 +00:00
vmmouse.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
vmport.c Silence vmport unless DEBUG is enabled. 2008-08-19 19:13:06 +00:00
vmware_vga.c Use the ARRAY_SIZE() macro where appropriate. 2008-12-22 20:33:55 +00:00
wm8750.c Make audio violate POSIX less 2008-12-03 22:48:44 +00:00
zaurus.c Update FSF address in GPL/LGPL boilerplate 2009-01-04 22:05:52 +00:00