qemu-irix/hw
Gerd Hoffmann d95e74eaed xhci: tweak limits
Set maxports to 15.  This is what the usb3 route string can handle.

Set maxslots to 64.  This is more than the number of root ports we
can have, but with additional hubs you can end up with more devices.

Set maxintrs (aka msi vectors) to 16.  Should be enougth, especially
considering that vectors are a limited ressource.  Linux guests use
only three at the moment.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2012-09-26 09:24:41 +02:00
..
9pfs
alpha
arm
cris
i386
ide ahci: properly reset PxCMD on HBA reset 2012-09-12 15:50:09 +02:00
kvm kvm: i386: Add classic PCI device assignment 2012-09-10 15:30:00 +03:00
lm32
m68k
microblaze
mips
openrisc
ppc
s390x
sh4
sparc
sparc64
unicore32
usb xhci: tweak limits 2012-09-26 09:24:41 +02:00
xtensa
9p.h
Makefile.objs
a9mpcore.c
a15mpcore.c
ac97.c
acpi.c
acpi.h
acpi_piix4.c
adb.c
adb.h
adlib.c
ads7846.c
alpha_dp264.c
alpha_pci.c
alpha_sys.h
alpha_typhoon.c
an5206.c
apb_pci.c
apb_pci.h
apic-msidef.h
apic.c
apic.h
apic_common.c
apic_internal.h
apm.c
apm.h
applesmc.c
arm-misc.h
arm11mpcore.c
arm_boot.c
arm_gic.c
arm_gic_common.c
arm_gic_internal.h
arm_l2x0.c
arm_mptimer.c
arm_pic.c
arm_sysctl.c
arm_timer.c
armv7m.c
armv7m_nvic.c
audiodev.h
axis_dev88.c
baum.c
baum.h
bitbang_i2c.c
bitbang_i2c.h
blizzard.c
blizzard_template.h
block-common.c
block-common.h
boards.h
bonito.c
bt-hci-csr.c
bt-hci.c
bt-hid.c
bt-l2cap.c
bt-sdp.c
bt.c
bt.h
cadence_gem.c
cadence_ttc.c
cadence_uart.c cadence_uart: Fix buffer overflow 2012-09-23 07:11:28 +01:00
cbus.c
ccid-card-emulated.c
ccid-card-passthru.c
ccid.h
cdrom.c
cirrus_vga.c VGA: Flush coalesced MMIO on related MMIO/PIO accesses 2012-09-11 18:15:36 -03:00
cirrus_vga_rop.h
cirrus_vga_rop2.h
cirrus_vga_template.h
collie.c
cris-boot.c
cris-boot.h
cris_pic_cpu.c
cs4231.c
cs4231a.c
cuda.c
debugcon.c
dec_pci.c
dec_pci.h
device-hotplug.c
devices.h
dma.c
dp8393x.c
ds1225y.c
ds1338.c
dummy_m68k.c
e1000.c e1000: flush queue whenever can_receive can go from false to true 2012-09-14 08:40:31 +01:00
e1000_hw.h
ecc.c
eccmemctl.c
eepro100.c eepro100: Fix network hang when rx buffers run out 2012-09-14 08:40:31 +01:00
eeprom93xx.c
eeprom93xx.h
elf_ops.h fix entry pointer for ELF kernels loaded with -kernel option 2012-09-07 15:26:52 +02:00
empty_slot.c
empty_slot.h
es1370.c
escc.c
escc.h
esp-pci.c
esp.c
esp.h
etraxfs.h
etraxfs_dma.c
etraxfs_dma.h
etraxfs_eth.c
etraxfs_pic.c
etraxfs_ser.c
etraxfs_timer.c
exynos4_boards.c
exynos4210.c
exynos4210.h
exynos4210_combiner.c
exynos4210_fimd.c
exynos4210_gic.c
exynos4210_i2c.c
exynos4210_mct.c
exynos4210_pmu.c
exynos4210_pwm.c
exynos4210_rtc.c
exynos4210_uart.c
fdc.c
fdc.h
firmware_abi.h
flash.h
fmopl.c
fmopl.h
framebuffer.c
framebuffer.h
fw_cfg.c
fw_cfg.h
g364fb.c
grackle_pci.c
grlib.h
grlib_apbuart.c
grlib_gptimer.c
grlib_irqmp.c
gt64xxx.c
gumstix.c
gus.c
gusemu.h
gusemu_hal.c
gusemu_mixer.c
gustate.h
hd-geometry.c
hda-audio.c
heathrow_pic.c
hid.c
hid.h
highbank.c
hpet.c
hpet_emul.h
hw.h
i2c.c
i2c.h
i8254.c
i8254.h
i8254_common.c
i8254_internal.h
i8259.c
i8259_common.c
i8259_internal.h
i82374.c
i82378.c
ide.h
imx.h
imx_avic.c Fix spelling (licenced -> licensed) in GPL 2012-09-14 08:21:28 +01:00
imx_ccm.c
imx_serial.c
imx_timer.c Fix spelling (licenced -> licensed) in GPL 2012-09-14 08:21:28 +01:00
integratorcp.c
intel-hda-defs.h
intel-hda.c
intel-hda.h
ioapic.c
ioapic.h
ioapic_common.c
ioapic_internal.h
ioh3420.c ioh3420: Remove unreachable code 2012-09-23 07:11:28 +01:00
ioh3420.h
irq.c
irq.h
isa-bus.c
isa.h
isa_mmio.c
ivshmem.c
jazz_led.c
kvmvapic.c
kzm.c Fix spelling (licenced -> licensed) in GPL 2012-09-14 08:21:28 +01:00
lan9118.c lan9118: fix multicast filtering 2012-09-07 17:35:34 +02:00
lance.c
leon3.c
lm32.h
lm32_boards.c
lm32_hwsetup.h
lm32_juart.c
lm32_juart.h
lm32_pic.c
lm32_pic.h
lm32_sys.c
lm32_timer.c
lm32_uart.c
lm832x.c
lm4549.c lm4549: Fix buffer overflow 2012-09-23 07:11:28 +01:00
lm4549.h
loader.c
loader.h
lsi53c895a.c
m48t59.c
mac_dbdma.c
mac_dbdma.h
mac_nvram.c
macio.c
mainstone.c
marvell_88w8618_audio.c
max111x.c
max7310.c
mc146818rtc.c RTC: Remove the current_tm field 2012-09-10 13:52:28 -05:00
mc146818rtc.h
mc146818rtc_regs.h RTC: Update interrupt state when interrupts are masked/unmasked 2012-09-10 13:52:28 -05:00
mcf.h
mcf5206.c hw/mcf5206: Fix buffer overflow for MBAR read / write 2012-09-10 15:03:05 +02:00
mcf5208.c
mcf_fec.c
mcf_intc.c
mcf_uart.c
megasas.c
mfi.h
microblaze_boot.c
microblaze_boot.h
microblaze_pic_cpu.c
microblaze_pic_cpu.h
milkymist-ac97.c
milkymist-hpdmc.c
milkymist-hw.h
milkymist-memcard.c
milkymist-minimac2.c
milkymist-pfpu.c
milkymist-softusb.c
milkymist-sysctl.c
milkymist-tmu2.c
milkymist-uart.c
milkymist-vgafb.c
milkymist-vgafb_template.h
milkymist.c
mips-bios.h
mips.h
mips_addr.c
mips_cpudevs.h
mips_fulong2e.c
mips_int.c
mips_jazz.c
mips_malta.c
mips_mipssim.c
mips_r4k.c
mips_timer.c
mipsnet.c
mpc8544_guts.c
msi.c
msi.h
msix.c
msix.h
msmouse.c
msmouse.h
mst_fpga.c
multiboot.c
multiboot.h
musicpal.c musicpal: Fix flash mapping 2012-09-08 10:17:57 +00:00
nand.c
ne2000-isa.c
ne2000.c
ne2000.h
nseries.c
null-machine.c
nvram.h
omap.h
omap1.c
omap2.c
omap_clk.c
omap_dma.c
omap_dss.c
omap_gpio.c
omap_gpmc.c
omap_gptimer.c
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
omap_synctimer.c
omap_tap.c
omap_uart.c
onenand.c
opencores_eth.c
openpic.c
openpic.h
openrisc_pic.c
openrisc_sim.c
openrisc_timer.c
palm.c
parallel.c
pc.c pc: Drop practically unused BOCHS BIOS debug ports 2012-09-17 10:18:48 -05:00
pc.h
pc_piix.c compat: turn off msi/msix on xhci for old machine types 2012-09-26 09:24:41 +02:00
pc_sysfw.c
pci-hotplug.c
pci-stub.c
pci.c pcie: drop version_id field for live migration 2012-09-07 09:02:44 +03:00
pci.h
pci_bridge.c
pci_bridge.h
pci_bridge_dev.c
pci_host.c
pci_host.h
pci_ids.h
pci_internals.h
pci_regs.h
pcie.c
pcie.h pcie: drop version_id field for live migration 2012-09-07 09:02:44 +03:00
pcie_aer.c pcie_aer: clear cmask for Advanced Error Interrupt Message Number 2012-09-07 09:02:44 +03:00
pcie_aer.h
pcie_host.c
pcie_host.h
pcie_port.c
pcie_port.h
pcie_regs.h
pckbd.c
pcmcia.h
pcnet-pci.c
pcnet.c
pcnet.h
pcspk.c
pcspk.h
petalogix_ml605_mmu.c
petalogix_s3adsp1800_mmu.c
pflash_cfi01.c pflash_cfi01: Fix warning caused by unreachable code 2012-09-23 07:11:28 +01:00
pflash_cfi02.c hw/pflash_cfi0[12]: Use host-utils.h ctz32() 2012-09-19 21:40:47 +02:00
piix4.c
piix_pci.c
pixel_ops.h
pl011.c
pl022.c
pl031.c
pl041.c
pl041.h
pl041.hx
pl050.c
pl061.c
pl080.c
pl110.c
pl110_template.h
pl181.c
pl190.c
pm_smbus.c
pm_smbus.h
ppc-viosrp.h
ppc.c
ppc.h
ppc4xx.h
ppc4xx_devs.c
ppc4xx_pci.c
ppc405.h
ppc405_boards.c
ppc405_uc.c
ppc440_bamboo.c
ppc_booke.c
ppc_mac.h
ppc_newworld.c
ppc_oldworld.c
ppc_prep.c
ppce500_pci.c
ppce500_spin.c
prep_pci.c
primecell.h
ps2.c
ps2.h
ptimer.c
ptimer.h
puv3.c
puv3.h
puv3_dma.c
puv3_gpio.c
puv3_intc.c
puv3_ost.c
puv3_pm.c
pxa.h
pxa2xx.c
pxa2xx_dma.c
pxa2xx_gpio.c
pxa2xx_keypad.c
pxa2xx_lcd.c
pxa2xx_mmci.c
pxa2xx_pcmcia.c
pxa2xx_pic.c
pxa2xx_template.h
pxa2xx_timer.c
qdev-addr.c
qdev-addr.h
qdev-dma.h
qdev-monitor.c kvm: i386: Add classic PCI device assignment 2012-09-10 15:30:00 +03:00
qdev-properties.c
qdev.c
qdev.h
qxl-logger.c
qxl-render.c
qxl.c Merge remote-tracking branch 'spice/spice.v60' into staging 2012-09-17 10:21:09 -05:00
qxl.h
r2d.c
rc4030.c
realview.c
realview_gic.c
rtl8139.c
s390-virtio-bus.c
s390-virtio-bus.h
s390-virtio.c
sb16.c
sbi.c
scsi-bus.c scsi: introduce scsi_cdb_length and scsi_data_cdb_length 2012-09-21 16:14:55 +02:00
scsi-defs.h
scsi-disk.c SCSI: Standard INQUIRY data should report HiSup flag as set. 2012-09-21 16:17:49 +02:00
scsi-generic.c
scsi.h scsi: introduce scsi_cdb_length and scsi_data_cdb_length 2012-09-21 16:14:55 +02:00
sd.c
sd.h
serial.c
sga.c
sh.h
sh7750.c
sh7750_regnames.c
sh7750_regnames.h
sh7750_regs.h
sh_intc.c
sh_intc.h
sh_pci.c
sh_serial.c
sh_timer.c
sharpsl.h
shix.c
shpc.c
shpc.h
slavio_intctl.c
slavio_misc.c
slavio_timer.c
slotid_cap.c
slotid_cap.h
sm501.c
sm501_template.h
smbios.c
smbios.h
smbus.c
smbus.h
smbus_eeprom.c
smc91c111.c
soc_dma.c
soc_dma.h
spapr.c
spapr.h
spapr_hcall.c Remove unused CONFIG_TCG_PASS_AREG0 and dead code 2012-09-15 17:51:14 +00:00
spapr_iommu.c
spapr_llan.c
spapr_pci.c
spapr_pci.h
spapr_rtas.c
spapr_vio.c
spapr_vio.h
spapr_vscsi.c
spapr_vty.c
sparc32_dma.c
sparc32_dma.h
spitz.c
srp.h srp: Don't use QEMU_PACKED for single elements of a structured type 2012-09-14 08:21:27 +01:00
ssd0303.c
ssd0323.c
ssi-sd.c
ssi.c
ssi.h
stellaris.c
stellaris_enet.c
stellaris_input.c
stream.c
stream.h
strongarm.c
strongarm.h
sun4c_intctl.c
sun4m.c
sun4m.h
sun4m_iommu.c
sun4u.c
sysbus.c
sysbus.h
tc6393xb.c
tc6393xb_template.h
tc58128.c
tcx.c
tmp105.c
tosa.c
tsc210x.c
tsc2005.c
tusb6010.c
twl92230.c
unin_pci.c
usb.h usb3: bos decriptor 2012-09-11 07:43:01 +02:00
versatile_i2c.c
versatile_pci.c
versatilepb.c
vexpress.c
vga-isa-mm.c VGA: Flush coalesced MMIO on related MMIO/PIO accesses 2012-09-11 18:15:36 -03:00
vga-isa.c
vga-pci.c
vga-pci.h
vga.c VGA: Flush coalesced MMIO on related MMIO/PIO accesses 2012-09-11 18:15:36 -03:00
vga.h
vga_int.h
vga_template.h
vhost.c vhost: Pass device path to vhost_dev_init() 2012-09-07 09:15:19 +03:00
vhost.h vhost: Pass device path to vhost_dev_init() 2012-09-07 09:15:19 +03:00
vhost_net.c vhost: Pass device path to vhost_dev_init() 2012-09-07 09:15:19 +03:00
vhost_net.h
virtex_ml507.c
virtio-balloon.c
virtio-balloon.h
virtio-blk.c
virtio-blk.h
virtio-console.c
virtio-net.c net: notify iothread after flushing queue 2012-09-14 08:40:31 +01:00
virtio-net.h
virtio-pci.c kvm: Clean up irqfd API 2012-09-09 17:03:09 +03:00
virtio-pci.h
virtio-scsi.c
virtio-scsi.h
virtio-serial-bus.c
virtio-serial.h
virtio.c
virtio.h
vmmouse.c
vmport.c
vmware_vga.c VGA: Flush coalesced MMIO on related MMIO/PIO accesses 2012-09-11 18:15:36 -03:00
vmware_vga.h
vt82c686.c
vt82c686.h
watchdog.c
watchdog.h
wdt_i6300esb.c
wdt_ib700.c
wm8750.c hw/wm8750: Fix potential buffer overflow 2012-09-10 14:59:47 +02:00
xen-host-pci-device.c Spelling fixes in comments and macro names (ressource -> resource) 2012-09-14 08:21:28 +01:00
xen-host-pci-device.h
xen.h
xen_apic.c
xen_backend.c
xen_backend.h
xen_blkif.h
xen_common.h
xen_console.c
xen_devconfig.c
xen_disk.c
xen_domainbuild.c
xen_domainbuild.h
xen_machine_pv.c
xen_nic.c xen: flush queue when getting an event 2012-09-14 08:40:31 +01:00
xen_platform.c
xen_pt.c
xen_pt.h Spelling fixes in comments and documentation 2012-09-14 08:21:28 +01:00
xen_pt_config_init.c Spelling fixes in comments and documentation 2012-09-14 08:21:28 +01:00
xen_pt_msi.c
xenfb.c
xgmac.c
xics.c
xics.h
xilinx.h xilinx: fix names of ethernet and dma links. 2012-09-19 18:48:08 +02:00
xilinx_axidma.c
xilinx_axienet.c
xilinx_ethlite.c
xilinx_intc.c
xilinx_timer.c xilinx_timer: Fix a compile error if debug enabled 2012-09-19 18:48:09 +02:00
xilinx_uartlite.c
xilinx_zynq.c
xio3130_downstream.c
xio3130_downstream.h
xio3130_upstream.c
xio3130_upstream.h
xtensa_bootparam.h
xtensa_lx60.c
xtensa_pic.c
xtensa_sim.c
z2.c
zaurus.c
zynq_slcr.c