qemu-e2k/hw
Blue Swirl ca20cf32ab Compile loader only once
Callers must pass ELF machine, byte swapping and symbol LSB clearing
information to ELF loader. A.out loader needs page size information, pass
that too as a parameter.

Extract prototypes to a separate file. Move loader.[ch] and elf_ops.h under hw.

Adjust callers. Also use target_phys_addr_t instead of target_ulong for
addresses: loader addresses aren't virtual.

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-09-20 14:58:02 +00:00
..
ide ide/isa: convert to qdev. 2009-09-15 20:05:00 +00:00
ac97.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
acpi.c vmstate: rename run_after_load() -> post_load() 2009-09-11 11:10:05 -05:00
adb.c Revert "Introduce reset notifier order" 2009-06-29 14:18:08 -05:00
adlib.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
ads7846.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
alpha_palcode.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
an5206.c Compile loader only once 2009-09-20 14:58:02 +00:00
apb_pci.c Sparc64: make system bus parent of PCI bus 2009-09-13 08:32:40 +00:00
apic.c Revert "don't call cpu_sychronize_state from reset handlers" 2009-09-11 10:18:06 -05:00
arm-misc.h ARM GIC qdev conversion 2009-05-14 22:35:08 +01:00
arm_boot.c Compile loader only once 2009-09-20 14:58:02 +00:00
arm_gic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
arm_pic.c Replace cpu_abort with hw_error 2009-05-08 02:35:15 +01:00
arm_sysctl.c Fix Linux task preemption on Versatile board 2009-09-14 11:16:50 +02:00
arm_timer.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
armv7m.c Compile loader only once 2009-09-20 14:58:02 +00:00
armv7m_nvic.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
audiodev.h Push AUD_init down to devices 2009-05-12 12:33:04 +01:00
axis_dev88.c Compile loader only once 2009-09-20 14:58:02 +00:00
baum.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
baum.h convert braille chardev to QemuOpts. 2009-09-11 10:19:48 -05:00
bitbang_i2c.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
blizzard.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
blizzard_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
boards.h Add machine type aliases 2009-07-27 08:39:28 -05:00
bt-hci-csr.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
bt-hci.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
bt-hid.c qdev/usb: make qemu aware of usb busses. 2009-09-09 14:55:17 -05:00
bt-l2cap.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt-sdp.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cbus.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cdrom.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
cirrus_vga.c vmstate: port cirrus_vga device 2009-09-11 11:10:09 -05:00
cirrus_vga_rop.h vga: Replace VGA_COMMON with a structure 2009-05-08 16:11:38 -05:00
cirrus_vga_rop2.h vga: Replace VGA_COMMON with a structure 2009-05-08 16:11:38 -05:00
cris_pic_cpu.c cris: First shot at qdev for CRIS interrupts. 2009-05-18 22:24:22 +02:00
cs4231.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
cs4231a.c Fix formatting and and description field 2009-09-10 19:59:00 +04:00
cuda.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
device-hotplug.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
devices.h PXA SSI qdev conversion 2009-05-14 22:35:09 +01:00
dma.c vmstate: port dma device 2009-09-11 11:10:07 -05:00
dp8393x.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
ds1225y.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
dummy_m68k.c Compile loader only once 2009-09-20 14:58:02 +00:00
e1000.c e1000 cleanup 2009-08-27 20:47:01 -05:00
e1000_hw.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
ecc.c Follow coding conventions 2009-05-10 01:44:56 +01:00
eccmemctl.c Sparc32: port ECC memory controller to VMState design 2009-08-29 16:36:58 +03:00
eepro100.c Make string arrays used to convert numbers to strings when DEBUG_EEPRO100 is enabled const. 2009-09-12 15:20:24 +00:00
eeprom93xx.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
eeprom93xx.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
elf_ops.h Compile loader only once 2009-09-20 14:58:02 +00:00
es1370.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
escc.c escc: fix IRQ routing, broken by 6c319c8222 2009-09-16 00:15:33 +02:00
escc.h escc: allow one IRQ per serial channel 2009-01-14 14:47:56 +00:00
esp.c ESP: convert to VMState 2009-09-19 15:44:50 +00:00
etraxfs.c Compile loader only once 2009-09-20 14:58:02 +00:00
etraxfs.h etrax: Don't pass CPUState to peripherals. 2009-06-15 21:00:50 +02:00
etraxfs_dma.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
etraxfs_dma.h etrax: Don't pass CPUState to peripherals. 2009-06-15 21:00:50 +02:00
etraxfs_eth.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
etraxfs_pic.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
etraxfs_ser.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
etraxfs_timer.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
fdc.c vmstate: port fdc device 2009-09-11 11:10:06 -05:00
fdc.h qdev: drop iobase properties from isa bus 2009-09-10 19:47:58 +04:00
firmware_abi.h Document sun ID PROM contents 2009-03-28 16:17:50 +00:00
flash.h Follow coding conventions 2009-05-10 01:44:56 +01:00
fmopl.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
fmopl.h audio merge (malc) 2004-11-07 18:04:02 +00:00
framebuffer.c kvm: Fix framebuffer dirty log sync 2009-05-22 10:50:33 -05:00
framebuffer.h Implement and use shared memory framebuffer device rendering reoutine. 2009-04-01 12:27:59 +00:00
fw_cfg.c vmstate: port fw_cfg device 2009-09-11 11:10:06 -05:00
fw_cfg.h Introduce -smp , maxcpus= flag to specify maximum number of CPUS. 2009-07-27 14:09:14 -05:00
g364fb.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
grackle_pci.c PPC: make system bus parent of PCI bus 2009-09-19 17:59:10 +00:00
gt64xxx.c We want the argument pass to set_irq to be opaque 2009-09-04 09:37:23 -05:00
gumstix.c kill drives_table 2009-07-27 14:08:23 -05:00
gus.c audio: use muldiv64 where it makes sense 2009-09-18 14:04:36 +04:00
gusemu.h qdev/isa: convert gravis ultrasound 2009-09-10 19:48:00 +04: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
gustate.h Gravis Ultrasound GF1 sound card emulation (malc). 2008-01-14 22:09:11 +00:00
heathrow_pic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
hpet.c vmstate: port hpet device 2009-09-11 11:10:09 -05:00
hpet_emul.h HPET fixes for reg writes 2009-07-27 14:08:23 -05:00
hw.h vmstate: port cirrus_vga device 2009-09-11 11:10:09 -05:00
i2c.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
i2c.h qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
i8254.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
i8259.c vmstate: port i8259 device 2009-09-11 11:10:06 -05:00
ide.h ide/isa: convert to qdev. 2009-09-15 20:05:00 +00:00
integratorcp.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
ioapic.c vmstate: port ioapic device 2009-09-11 11:10:08 -05:00
iommu.c Sparc32: port IOMMU to VMState design 2009-08-28 20:46:21 +00:00
irq.c qemu: add qemu_free_irqs (Marcelo Tosatti) 2009-02-11 15:21:04 +00:00
irq.h qemu: add qemu_free_irqs (Marcelo Tosatti) 2009-02-11 15:21:04 +00:00
isa-bus.c qdev: add isa_create() function 2009-09-10 19:47:59 +04:00
isa.h qdev: add isa_create() function 2009-09-10 19:47:59 +04:00
isa_mmio.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
jazz_led.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
lm832x.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
loader.c Compile loader only once 2009-09-20 14:58:02 +00:00
loader.h Compile loader only once 2009-09-20 14:58:02 +00:00
lsi53c895a.c qdev/scsi: add scsi bus support to qdev, convert drivers. 2009-09-09 14:57:19 -05:00
m48t59.c Add an ISA bus version of m48t59 2009-09-14 15:33:28 +00:00
mac_dbdma.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mac_dbdma.h DB-DMA IDE asynchronous I/O 2009-03-04 07:20:40 +00:00
mac_nvram.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
macio.c Rename pci_register_io_region() to pci_register_bar() 2009-06-16 15:18:38 -05:00
mainstone.c kill drives_table 2009-07-27 14:08:23 -05:00
mainstone.h Follow coding conventions 2009-05-10 01:44:56 +01:00
marvell_88w8618_audio.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
max111x.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
max7310.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
mc146818rtc.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
mcf.h Break up vl.h. 2007-11-17 17:14:51 +00:00
mcf5206.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mcf5208.c Compile loader only once 2009-09-20 14:58:02 +00:00
mcf_fec.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mcf_intc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mcf_uart.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
microblaze_pic_cpu.c microblaze: Add CPU interrupt wrapper logic. 2009-05-26 21:10:38 +02:00
mips-bios.h Remove obsolete BIOS_SIZE from sysemu.h 2009-05-19 14:52:42 +01:00
mips.h Remove vga_ram_size 2009-05-13 17:56:25 +01:00
mips_int.c Break up vl.h. 2007-11-17 17:14:51 +00:00
mips_jazz.c Compile loader only once 2009-09-20 14:58:02 +00:00
mips_malta.c Compile loader only once 2009-09-20 14:58:02 +00:00
mips_mipssim.c Compile loader only once 2009-09-20 14:58:02 +00:00
mips_r4k.c Compile loader only once 2009-09-20 14:58:02 +00:00
mips_timer.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
mipsnet.c Don't leak VLANClientState on PCI hot remove 2009-07-09 16:58:07 -05:00
mpcore.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
msix.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
msix.h qemu/pci: MSI-X support functions 2009-06-24 09:09:14 -05:00
msmouse.c convert msmouse chardev to QemuOpts. 2009-09-11 10:19:48 -05:00
msmouse.h convert msmouse chardev to QemuOpts. 2009-09-11 10:19:48 -05:00
mst_fpga.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
musicpal.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
nand.c kill drives_table 2009-07-27 14:08:23 -05:00
ne2000-isa.c ne2000-isa: Do not free memory owned by qdev 2009-09-14 09:21:00 +04:00
ne2000.c qdev/isa: convert ne2000 2009-09-10 19:48:01 +04:00
ne2000.h qdev/isa: convert ne2000 2009-09-10 19:48:01 +04:00
nseries.c Compile loader only once 2009-09-20 14:58:02 +00:00
nvram.h Add an ISA bus version of m48t59 2009-09-14 15:33:28 +00:00
omap.h Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap1.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
omap2.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
omap_clk.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
omap_dma.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_dss.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_i2c.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_lcd_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
omap_lcdc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_mmc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_sx1.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
onenand.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
openpic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
openpic.h kvm/powerpc: Enable MPIC for E500 platform. 2009-03-02 16:42:04 +00:00
palm.c Compile loader only once 2009-09-20 14:58:02 +00:00
parallel.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pc.c Compile loader only once 2009-09-20 14:58:02 +00:00
pc.h qdev/isa: convert real time clock 2009-09-10 19:48:01 +04:00
pci-hotplug.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
pci.c qdev/pci: add pci_create_noinit() 2009-09-15 19:23:25 +00:00
pci.h qdev/pci: add pci_create_noinit() 2009-09-15 19:23:25 +00:00
pci_host.h qdev/pci: hook up i440fx. 2009-07-27 14:08:13 -05:00
pci_ids.h pci ids: remove redundant defines 2009-08-27 20:30:22 -05:00
pckbd.c vmstate: port pckbd device 2009-09-11 11:10:08 -05:00
pcmcia.h ide: pass down DriveInfo instead of BlockDriverState 2009-09-04 09:37:27 -05:00
pcnet.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
pcspk.c Remove any pretense that there can be more than one AudioState 2009-05-14 03:20:43 +04:00
petalogix_s3adsp1800_mmu.c Compile loader only once 2009-09-20 14:58:02 +00:00
pflash_cfi01.c pflash_cfi01: Correct debug build, no functional changes. 2009-09-14 10:44:26 +02:00
pflash_cfi02.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
piix4.c mips malta: Fix fdc regression and use qdev for i8042 setup 2009-09-04 09:37:34 -05:00
piix_pci.c vmstate: rename run_after_load() -> post_load() 2009-09-11 11:10:05 -05:00
pixel_ops.h Use pixel_ops.h in PXA LCD screen drawing. 2007-06-13 22:36:30 +00:00
pl011.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
pl022.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
pl031.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
pl050.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
pl061.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
pl080.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
pl110.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
pl110_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
pl181.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
pl190.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
poison.h Let the venomous poison spread to more identifiers 2009-05-21 18:54:22 +03:00
ppc.c Compile loader only once 2009-09-20 14:58:02 +00:00
ppc.h Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ppc4xx.h PPC: clean up ppc405 2009-08-15 14:27:05 +00:00
ppc4xx_devs.c Replace local ADDRX/PADDRX macros with TARGET_FMT_lx/plx 2009-08-16 11:13:18 +00:00
ppc4xx_pci.c We want the argument pass to set_irq to be opaque 2009-09-04 09:37:23 -05:00
ppc405.h PPC: clean up ppc405 2009-08-15 14:27:05 +00:00
ppc405_boards.c Compile loader only once 2009-09-20 14:58:02 +00:00
ppc405_uc.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
ppc440.c PPC: clean up ppc405 2009-08-15 14:27:05 +00:00
ppc440.h Allow user to specify CPU model 2009-06-17 15:49:37 +00:00
ppc440_bamboo.c Compile loader only once 2009-09-20 14:58:02 +00:00
ppc_mac.h ide: split away ide-macio.c 2009-08-27 20:43:33 -05:00
ppc_newworld.c Compile loader only once 2009-09-20 14:58:02 +00:00
ppc_oldworld.c Compile loader only once 2009-09-20 14:58:02 +00:00
ppc_prep.c Compile loader only once 2009-09-20 14:58:02 +00:00
ppce500.h kvm/powerpc: Add MPC8544DS board support 2009-03-02 16:42:42 +00:00
ppce500_mpc8544ds.c Compile loader only once 2009-09-20 14:58:02 +00:00
ppce500_pci.c We want the argument pass to set_irq to be opaque 2009-09-04 09:37:23 -05:00
prep_pci.c We want the argument pass to set_irq to be opaque 2009-09-04 09:37:23 -05:00
primecell.h Stellaris qdev conversion 2009-06-03 15:16:49 +01:00
ps2.c Port PS2 devices to VMState design 2009-08-27 20:30:22 -05:00
ps2.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
ptimer.c Add VMState support for ptimers 2009-08-31 19:30:15 +00:00
pxa.h PXA SSI qdev conversion 2009-05-14 22:35:09 +01:00
pxa2xx.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
pxa2xx_dma.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_gpio.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_keypad.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_lcd.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_mmci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_pcmcia.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_pic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
pxa2xx_timer.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
qdev-addr.c qdev: rework device properties. 2009-07-16 17:28:51 -05:00
qdev-addr.h qdev/prop: macros for creating typechecked properties. 2009-08-10 13:05:48 -05:00
qdev-properties.c qdev: add parser for chardev properties 2009-09-11 10:19:49 -05:00
qdev.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
qdev.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
r2d.c Compile loader only once 2009-09-20 14:58:02 +00:00
rc4030.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
realview.c qdev/usb: convert ohci. 2009-09-09 14:55:18 -05:00
realview_gic.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
rtl8139.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
sb16.c audio: use muldiv64 where it makes sense 2009-09-18 14:04:36 +04:00
sbi.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
scsi-bus.c qdev/scsi: add scsi bus support to qdev, convert drivers. 2009-09-09 14:57:19 -05:00
scsi-disk.c block: add enable_write_cache flag 2009-09-11 10:19:46 -05:00
scsi-disk.h qdev/scsi: add scsi bus support to qdev, convert drivers. 2009-09-09 14:57:19 -05:00
scsi-generic.c qdev/scsi: add scsi bus support to qdev, convert drivers. 2009-09-09 14:57:19 -05:00
scsi.h ESP SCSI qdev conversion 2009-05-14 22:35:07 +01:00
sd.c Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
sd.h Stellaris SSI qdev conversion 2009-05-14 22:35:09 +01:00
serial.c qemu serial: lost tx irqs (affecting FreeBSD's new uart(4) driver) 2009-09-16 20:58:56 +02:00
sh.h ide: split away ide-mmio.c 2009-08-27 20:43:33 -05:00
sh7750.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sh7750_regnames.c SH7750/51: add register BCR3, BCR4, PCR, RTCOR, RTCNT, RTCSR, SDMR2, SDMR3 and fix BCR2 support 2009-02-07 15:18:14 +00:00
sh7750_regnames.h SHIX board emulation (Samuel Tardieu) 2006-04-27 21:32:09 +00:00
sh7750_regs.h SH7750/51: add register BCR3, BCR4, PCR, RTCOR, RTCNT, RTCSR, SDMR2, SDMR3 and fix BCR2 support 2009-02-07 15:18:14 +00:00
sh_intc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sh_intc.h Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
sh_pci.c We want the argument pass to set_irq to be opaque 2009-09-04 09:37:23 -05:00
sh_serial.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sh_timer.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sharpsl.h Follow coding conventions 2009-05-10 01:44:56 +01:00
shix.c Compile loader only once 2009-09-20 14:58:02 +00:00
slavio_intctl.c vmstate: rename run_after_load() -> post_load() 2009-09-11 11:10:05 -05:00
slavio_misc.c Sparc32: port Slavio misc devices to VMState design 2009-08-29 16:37:09 +03:00
slavio_timer.c Sparc32: port timers to VMState design 2009-08-31 19:30:18 +00:00
sm501.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sm501_template.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
smbios.c Compile loader only once 2009-09-20 14:58:02 +00:00
smbios.h qemu: Add support for SMBIOS command line otions (Alex Williamson) 2009-04-17 18:59:56 +00:00
smbus.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
smbus.h qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
smbus_eeprom.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
smc91c111.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
soc_dma.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
soc_dma.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
sparc32_dma.c Sparc32: port DMA controller to VMState design 2009-08-28 20:46:15 +00:00
sparc32_dma.h Sparc32: move sparc32_dma init to sun4m.c 2009-08-08 21:43:12 +00:00
spitz.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
ssd0303.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
ssd0323.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
ssi-sd.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
ssi.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
ssi.h qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
stellaris.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
stellaris_enet.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
stellaris_input.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
sun4c_intctl.c Sparc32: port sun4c interrupt controller to VMState design 2009-08-31 19:30:21 +00:00
sun4m.c Compile loader only once 2009-09-20 14:58:02 +00:00
sun4m.h Sparc32: fix monitor commands 'info pic' and 'info irq' 2009-08-23 12:23:30 +00:00
sun4u.c Compile loader only once 2009-09-20 14:58:02 +00:00
syborg.c qdev: rework device properties. 2009-07-16 17:28:51 -05:00
syborg.h Syborg (Symbian Virtual Platform) board 2009-05-14 23:11:09 +01:00
syborg_fb.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
syborg_interrupt.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
syborg_keyboard.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
syborg_pointer.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
syborg_rtc.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
syborg_serial.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
syborg_timer.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
syborg_virtio.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
sysbus.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
sysbus.h qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
tc6393xb.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
tc6393xb_template.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
tc58128.c Compile loader only once 2009-09-20 14:58:02 +00:00
tcx.c vmstate: rename run_after_load() -> post_load() 2009-09-11 11:10:05 -05:00
tmp105.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
tosa.c ide: pass down DriveInfo instead of BlockDriverState 2009-09-04 09:37:27 -05:00
tsc210x.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
tsc2005.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
tusb6010.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
twl92230.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
unin_pci.c PPC: make system bus parent of PCI bus 2009-09-19 17:59:10 +00:00
usb-bt.c qdev/usb: add usb bus support to qdev, convert drivers. 2009-09-09 14:55:17 -05:00
usb-bus.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
usb-hid.c qdev/usb: add some convinience aliases. 2009-09-09 14:55:18 -05:00
usb-hub.c qdev/usb: make qemu aware of usb busses. 2009-09-09 14:55:17 -05:00
usb-msd.c qdev/scsi+usb: convert usb-storage to qdev. 2009-09-09 14:57:19 -05:00
usb-musb.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
usb-net.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
usb-ohci.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
usb-serial.c qdev/usb: add usb bus support to qdev, convert drivers. 2009-09-09 14:55:17 -05:00
usb-uhci.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
usb-wacom.c qdev/usb: add some convinience aliases. 2009-09-09 14:55:18 -05:00
usb.c qdev/usb: add usb bus support to qdev, convert drivers. 2009-09-09 14:55:17 -05:00
usb.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
versatile_pci.c We want the argument pass to set_irq to be opaque 2009-09-04 09:37:23 -05:00
versatilepb.c qdev/usb: convert ohci. 2009-09-09 14:55:18 -05:00
vga-isa-mm.c vga: split vga-isa-mm.o 2009-09-09 14:55:11 -05:00
vga-isa.c vga: split isa bits inco vga-isa.c 2009-09-09 14:55:11 -05:00
vga-pci.c vga: split pci bits into vga-pci.c 2009-09-09 14:55:11 -05:00
vga.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
vga_int.h vga and cirrus_vga: create vga_ioport_invalid() and use it everywhere 2009-09-09 14:55:13 -05:00
vga_template.h vga: Rename last VGAState occurrences to VGACommonState 2009-09-09 14:55:14 -05:00
virtio-balloon.c Separate virtio PCI code 2009-05-18 18:26:33 +01:00
virtio-balloon.h Virtio-balloon qdev conversion 2009-05-14 22:35:08 +01:00
virtio-blk.c virtio-blk: add volatile writecache feature 2009-09-11 10:19:46 -05:00
virtio-blk.h virtio-blk: add volatile writecache feature 2009-09-11 10:19:46 -05:00
virtio-console.c virtio-console: rename dvq to ovq 2009-08-27 20:30:22 -05:00
virtio-console.h Virtio-console conversion 2009-05-14 22:35:08 +01:00
virtio-net.c notify io_thread at the end of rx handling 2009-07-22 10:58:49 -05:00
virtio-net.h virtio-net: Add new RX filter controls 2009-06-09 11:38:50 +01:00
virtio-pci.c VirtIO: Fix QEMU crash during Windows PNP tests 2009-09-11 10:19:47 -05:00
virtio.c qemu: init all queues to NO_VECTOR value 2009-09-11 10:19:46 -05:00
virtio.h qdev-ify virtio-blk. 2009-08-10 13:05:28 -05:00
vmmouse.c vmstate: port vmmouse device 2009-09-11 11:10:08 -05:00
vmport.c Silence vmport unless DEBUG is enabled. 2008-08-19 19:13:06 +00:00
vmware_vga.c vga: split vga_{load, save} into pci and common parts 2009-09-09 14:55:11 -05:00
watchdog.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
watchdog.h Compile wdt_i6300esb only once 2009-09-20 08:02:28 +00:00
wdt_i6300esb.c Compile wdt_i6300esb only once 2009-09-20 08:02:28 +00:00
wdt_ib700.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
wm8750.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
xen.h include inttypes.h in xen.h 2009-06-13 16:18:31 +03:00
xen_backend.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
xen_backend.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
xen_blkif.h Fix compilation when x86_64 is defined 2009-04-25 08:00:11 +00:00
xen_common.h Fix xen build after sys-queue renaming 2009-09-12 15:00:28 +00:00
xen_console.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
xen_devconfig.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
xen_disk.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
xen_domainbuild.c Use a more natural order 2009-04-23 18:29:47 +00:00
xen_domainbuild.h xen: pv domain builder. (Gerd Hoffmann) 2009-04-22 15:19:44 +00:00
xen_machine_pv.c kill drives_table 2009-07-27 14:08:23 -05:00
xen_nic.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
xenfb.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
xilinx.h qdev: rework device properties. 2009-07-16 17:28:51 -05:00
xilinx_ethlite.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
xilinx_intc.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
xilinx_timer.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
xilinx_uartlite.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
zaurus.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00