qemu-irix/hw
Jason Baron 2a4f4f34e6 ahci: properly reset PxCMD on HBA reset
While testing q35, I found that windows 7 (specifically, windows 7 ultimate
with sp1 x64), wouldn't install because it can't find the cdrom or disk drive.
The failure message is: 'A required cd/dvd device driver is missing. If you
have a driver floppy disk, CD, DVD, or USB flash drive, please insert it now.'
This can also be reproduced on piix by adding an ahci controller, and
observing that windows 7 does not see any devices behind it.

The problem is that when windows issues a HBA reset, qemu does not reset the
individual ports' PxCMD register. Windows 7 then reads back the PxCMD register
and presumably assumes that the ahci controller has already been initialized.
Windows then never sets up the PxIE register to enable interrupts, and thus it
never gets irqs back when it sends ata device inquiry commands.

This change brings qemu into ahci 1.3 specification compliance.

Section 10.4.3 HBA Reset:

"
When GHC.HR is set to '1', GHC.AE, GHC.IE, the IS register, and all port
register fields (except PxFB/PxFBU/PxCLB/PxCLBU) that are not HwInit in the
HBA's register memory space are reset.
"

I've also re-tested Fedora 16 and 17 to verify that they continue to work with
this change.

Signed-off-by: Jason Baron <jbaron@redhat.com>
Acked-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2012-09-12 15:50:09 +02:00
..
9pfs
alpha
arm arm: Move some ARM devices into libhw 2012-08-13 16:13:02 +01:00
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 Revert "PPC: e500: Use new MPIC dt format" 2012-08-15 19:43:14 +02:00
s390x
sh4
sparc
sparc64
unicore32 unicore32-softmmu: Add puv3 soc/board support 2012-08-11 09:36:59 +00:00
usb xhci: allow bytewise capability register reads 2012-09-11 07:43:02 +02:00
xtensa
9p.h
Makefile.objs boards: add a 'none' machine type to all platforms 2012-08-22 16:29:41 -05:00
a9mpcore.c
a15mpcore.c
ac97.c
acpi.c qmp: add SUSPEND_DISK event 2012-08-13 16:10:18 -03:00
acpi.h
acpi_piix4.c reset PMBA and PMREGMISC PIIX4 registers. 2012-08-29 09:30:31 -05:00
adb.c
adb.h
adlib.c
ads7846.c
alpha_dp264.c
alpha_pci.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
alpha_sys.h
alpha_typhoon.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
an5206.c
apb_pci.c
apb_pci.h
apic-msidef.h
apic.c
apic.h
apic_common.c kvmvapic: Disable if there is insufficient memory 2012-08-14 19:23:17 -03:00
apic_internal.h
apm.c
apm.h
applesmc.c
arm-misc.h
arm11mpcore.c
arm_boot.c
arm_gic.c hw/arm_gic.c: Define .class_size in arm_gic_info TypeInfo 2012-08-29 08:23:40 -05:00
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: Guard against no -kernel argument 2012-08-13 11:04:05 +01:00
armv7m_nvic.c hw/armv7m_nvic: Fix incorrect default for num-irqs property 2012-08-13 11:04:05 +01:00
audiodev.h
axis_dev88.c
baum.c
baum.h
bitbang_i2c.c
bitbang_i2c.h
blizzard.c vga: ppm_save(): add error handling 2012-09-05 15:48:57 -03:00
blizzard_template.h
block-common.c
block-common.h
boards.h Allow QEMUMachine to override reset sequencing 2012-08-16 13:41:17 -05:00
bonito.c pci: Derive PCI host bridges from TYPE_PCI_HOST_BRIDGE 2012-08-22 10:47:17 -05:00
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
cbus.c
ccid-card-emulated.c
ccid-card-passthru.c
ccid.h
cdrom.c
cirrus_vga.c Revert "fix some debug printf format strings" 2012-08-27 18:33:24 +04: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 pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
dec_pci.h dec_pci: QOM'ify DEC 21154 PCI-PCI bridge 2012-08-22 10:47:15 -05:00
device-hotplug.c
devices.h
dma.c
dp8393x.c
ds1225y.c
ds1338.c
dummy_m68k.c
e1000.c
e1000_hw.h
ecc.c
eccmemctl.c
eepro100.c
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: add Tekram DC-390 emulation (PC SCSI adapter) 2012-08-09 18:21:49 +00:00
esp.c esp: support 24-bit DMA 2012-08-28 14:49:59 +02:00
esp.h esp: move some definitions to header file 2012-08-09 18:21:46 +00:00
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: Fix spelling in comment (leight -> height) 2012-08-15 15:18:54 +01:00
framebuffer.h
fw_cfg.c
fw_cfg.h
g364fb.c g364fb: g364fb_screen_dump(): add error handling 2012-09-05 15:48:57 -03:00
grackle_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
grlib.h
grlib_apbuart.c
grlib_gptimer.c
grlib_irqmp.c
gt64xxx.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
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 Revert "fix some debug printf format strings" 2012-08-27 18:33:24 +04:00
i8259_common.c
i8259_internal.h
i82374.c
i82378.c i82378: Remove bogus MMIO coalescing 2012-08-21 15:18:24 -05:00
ide.h
imx.h
imx_avic.c
imx_ccm.c
imx_serial.c
imx_timer.c
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.h
irq.c
irq.h
isa-bus.c
isa.h
isa_mmio.c
ivshmem.c ivshmem: remove redundant ioeventfd configuration 2012-08-29 08:23:50 -05:00
jazz_led.c
kvmvapic.c
kzm.c
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.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 megasas: Add 'hba_serial' property 2012-08-28 12:48:39 +02:00
mfi.h megasas: static SAS addresses 2012-08-03 10:04:37 +02:00
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 Support 'help' as a synonym for '?' in command line options 2012-08-02 13:16:42 -05:00
mips_malta.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
mips_mipssim.c
mips_r4k.c
mips_timer.c
mipsnet.c
mpc8544_guts.c
msi.c
msi.h
msix.c msix: make [un]use vectors on reset/load optional 2012-08-29 17:46:26 -05:00
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 boards: add a 'none' machine type to all platforms 2012-08-22 16:29:41 -05:00
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_lcdc: omap_ppm_save(): add error handling 2012-09-05 15:48:57 -03:00
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: Added BRR1 register 2012-08-15 19:43:17 +02:00
openpic.h
openrisc_pic.c
openrisc_sim.c
openrisc_timer.c
palm.c
parallel.c
pc.c pc: Fix RTC CMOS info on RAM for ram_size < 1MiB 2012-08-18 16:54:23 +00:00
pc.h Revert "vga: add some optional CGA compatibility hacks" 2012-08-27 18:33:20 +04:00
pc_piix.c Merge remote-tracking branch 'bonzini/scsi-next' into staging 2012-08-22 13:31:17 -05:00
pc_sysfw.c
pci-hotplug.c
pci-stub.c Revert "pci: add some stubs" 2012-08-09 18:21:47 +00:00
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: Turn into SysBus-derived QOM type 2012-08-22 10:47:17 -05:00
pci_host.h pci_host: Turn into SysBus-derived QOM type 2012-08-22 10:47:17 -05:00
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 xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
petalogix_s3adsp1800_mmu.c
pflash_cfi01.c
pflash_cfi02.c
piix4.c
piix_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
pixel_ops.h
pl011.c
pl022.c
pl031.c
pl041.c
pl041.h
pl041.hx
pl050.c
pl061.c
pl080.c
pl110.c hw/pl110: Fix spelling of 'palette' 2012-09-06 17:04:33 +02:00
pl110_template.h hw/pl110: Fix spelling of 'palette' 2012-09-06 17:04:33 +02:00
pl181.c
pl190.c
pm_smbus.c
pm_smbus.h
ppc-viosrp.h
ppc.c
ppc.h
ppc4xx.h ppc4xx_pci: QOM'ify ppc4xx PCI host bridge 2012-08-22 10:47:16 -05:00
ppc4xx_devs.c
ppc4xx_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
ppc405.h
ppc405_boards.c
ppc405_uc.c
ppc440_bamboo.c ppc4xx_pci: QOM'ify ppc4xx PCI host bridge 2012-08-22 10:47:16 -05:00
ppc_booke.c
ppc_mac.h grackle_pci: QOM'ify Grackle PCI host bridge 2012-08-22 10:47:16 -05:00
ppc_newworld.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
ppc_oldworld.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
ppc_prep.c pci: Derive PCI host bridges from TYPE_PCI_HOST_BRIDGE 2012-08-22 10:47:17 -05:00
ppce500_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
ppce500_spin.c
prep_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
primecell.h
ps2.c
ps2.h
ptimer.c
ptimer.h
puv3.c unicore32-softmmu: Add is_default setting for puv3 machine 2012-08-11 09:37:03 +00:00
puv3.h unicore32-softmmu: Add puv3 soc/board support 2012-08-11 09:36:59 +00:00
puv3_dma.c unicore32-softmmu: Add puv3 dma support 2012-08-11 09:37:01 +00:00
puv3_gpio.c unicore32-softmmu: Add puv3 gpio support 2012-08-11 09:37:00 +00:00
puv3_intc.c unicore32-softmmu: Add puv3 interrupt support 2012-08-11 09:36:59 +00:00
puv3_ost.c unicore32-softmmu: Add puv3 ostimer support 2012-08-11 09:37:00 +00:00
puv3_pm.c unicore32-softmmu: Add puv3 pm support 2012-08-11 09:37:01 +00:00
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 qom: object_delete should unparent the object first 2012-08-23 20:19:59 -05:00
qdev.h
qxl-logger.c
qxl-render.c
qxl.c Merge branch 'spice.v59' of git://anongit.freedesktop.org/spice/qemu 2012-09-10 15:32:11 +02:00
qxl.h spice: make number of surfaces runtime-configurable. 2012-09-05 17:11:56 +02:00
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: fix warning 2012-08-18 08:50:09 +00:00
scsi-defs.h scsi: add support for ATA_PASSTHROUGH_xx scsi command 2012-08-03 21:55:03 +02:00
scsi-disk.c scsi-disk: Fix typo (uint32 -> uint32_t) 2012-08-29 17:47:44 -05:00
scsi-generic.c scsi: more fixes to properties for passthrough devices 2012-08-28 14:50:08 +02:00
scsi.h
sd.c hw/sd.c: make sd_wp_addr() return bool 2012-08-13 11:04:07 +01:00
sd.h hw/sd.c: make sd_dataready() return bool 2012-08-13 11:04:07 +01:00
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 qom: object_delete should unparent the object first 2012-08-23 20:19:59 -05:00
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 pci: Derive PCI host bridges from TYPE_PCI_HOST_BRIDGE 2012-08-22 10:47:17 -05:00
spapr.h pseries dma: DMA window params added to PHB and DT population changed 2012-08-15 19:43:16 +02:00
spapr_hcall.c
spapr_iommu.c pseries dma: DMA window params added to PHB and DT population changed 2012-08-15 19:43:16 +02:00
spapr_llan.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
spapr_pci.c pci: Derive PCI host bridges from TYPE_PCI_HOST_BRIDGE 2012-08-22 10:47:17 -05:00
spapr_pci.h pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
spapr_rtas.c
spapr_vio.c pseries dma: DMA window params added to PHB and DT population changed 2012-08-15 19:43:16 +02:00
spapr_vio.h pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
spapr_vscsi.c
spapr_vty.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
sparc32_dma.c
sparc32_dma.h
spitz.c
srp.h
ssd0303.c
ssd0323.c ssd0323: abort() instead of exit(1) on error. 2012-08-13 11:04:07 +01:00
ssi-sd.c
ssi.c
ssi.h
stellaris.c
stellaris_enet.c
stellaris_input.c
stream.c xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
stream.h xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
strongarm.c
strongarm.h
sun4c_intctl.c
sun4m.c sparc: fix floppy TC line setup 2012-08-09 18:34:57 +00:00
sun4m.h
sun4m_iommu.c
sun4u.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
sysbus.c
sysbus.h
tc6393xb.c
tc6393xb_template.h
tc58128.c
tcx.c tcx: tcx_screen_dump(): add error handling 2012-09-05 15:48:57 -03:00
tmp105.c
tosa.c
tsc210x.c
tsc2005.c
tusb6010.c
twl92230.c
unin_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
usb.h usb3: bos decriptor 2012-09-11 07:43:01 +02:00
versatile_i2c.c
versatile_pci.c
versatilepb.c Spelling fix in comment (peripherans -> peripherals) 2012-08-15 15:18:54 +01:00
vexpress.c
vga-isa-mm.c
vga-isa.c
vga-pci.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
vga-pci.h Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
vga.c vga: ppm_save(): add error handling 2012-09-05 15:48:57 -03:00
vga.h
vga_int.h vga: ppm_save(): add error handling 2012-09-05 15:48:57 -03:00
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: hide VIRTIO_BLK_F_CONFIG_WCE from old machine types 2012-08-22 10:47:14 -05:00
virtio-blk.h Merge remote-tracking branch 'kwolf/for-anthony' into staging 2012-08-22 13:01:05 -05:00
virtio-console.c
virtio-net.c
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: add backwards-compatibility properties for 1.1 and earlier machines 2012-08-20 15:58:47 +02:00
virtio-scsi.h virtio-scsi: add backwards-compatibility properties for 1.1 and earlier machines 2012-08-20 15:58:47 +02:00
virtio-serial-bus.c
virtio-serial.h
virtio.c virtio: fix vhost handling 2012-08-06 14:01:44 -05:00
virtio.h virtio: fix vhost handling 2012-08-06 14:01:44 -05:00
vmmouse.c
vmport.c
vmware_vga.c vga: ppm_save(): add error handling 2012-09-05 15:48:57 -03:00
vmware_vga.h
vt82c686.c
vt82c686.h
watchdog.c Support 'help' as a synonym for '?' in command line options 2012-08-02 13:16:42 -05:00
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
xen-host-pci-device.h
xen.h
xen_apic.c
xen_backend.c
xen_backend.h build: Fix build breakage detected by buildbot 2012-08-04 07:54:15 -05:00
xen_blkif.h
xen_common.h
xen_console.c
xen_devconfig.c build: Fix build breakage detected by buildbot 2012-08-04 07:54:15 -05:00
xen_disk.c
xen_domainbuild.c
xen_domainbuild.h
xen_machine_pv.c
xen_nic.c
xen_platform.c qom: object_delete should unparent the object first 2012-08-23 20:19:59 -05:00
xen_pt.c
xen_pt.h
xen_pt_config_init.c
xen_pt_msi.c
xenfb.c
xgmac.c
xics.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
xics.h pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
xilinx.h xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
xilinx_axidma.c xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
xilinx_axienet.c xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
xilinx_ethlite.c
xilinx_intc.c
xilinx_timer.c
xilinx_uartlite.c
xilinx_zynq.c
xio3130_downstream.c
xio3130_downstream.h
xio3130_upstream.c
xio3130_upstream.h
xtensa_bootparam.h
xtensa_lx60.c target-xtensa: make default CPU depend on target endianness 2012-08-09 18:37:30 +00:00
xtensa_pic.c
xtensa_sim.c target-xtensa: make 'sim' to be the default machine 2012-08-09 18:38:23 +00:00
z2.c
zaurus.c
zynq_slcr.c