qemu-e2k/hw
aliguori 82b36dc398 Right now, kvm keeps the memory allocation split, so we can
handle different areas in different ways. This schema works with qemu
too, so it appears to be the common ground.

This patch proposes using this common ground for everyone, by spliting
raw qemu.

Signed-off-by: Glauber Costa <glommer@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>



git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5228 c046a42c-6fe2-441c-8c8c-71466251a162
2008-09-15 16:01:01 +00:00
..
ac97.c Add calls to pci_device_save/load 2008-06-21 17:14:50 +00:00
acpi.c x86: Fix powerdown for non-ACPI case 2008-09-02 00:09:25 +00:00
adb.c
adlib.c Fix miscellaneous minor things, by Andre Przywara. 2007-12-17 03:15:52 +00:00
ads7846.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
alpha_palcode.c alpha: only print debug information to the log file 2008-09-07 21:00:01 +00:00
an5206.c Use correct types to enable > 2G support, based on a patch from 2008-04-27 21:12:55 +00:00
apb_pci.c Wrap long lines 2008-05-12 16:13:33 +00:00
apic.c Reset I32_APIC_BASE on system RESET 2008-09-02 00:09:08 +00:00
arm_boot.c Move the excess of arm_load_kernel() parameters into a struct. 2008-04-14 20:27:51 +00:00
arm_gic.c Save/restore for stellaris boards. 2008-07-02 16:48:32 +00:00
arm_pic.c
arm_sysctl.c
arm_timer.c Save/restore for stellaris boards. 2008-07-02 16:48:32 +00:00
arm-misc.h Fix some warnings that would be generated by gcc -Wredundant-decls 2008-08-30 09:51:20 +00:00
armv7m_nvic.c Fix some warnings that would be generated by gcc -Wredundant-decls 2008-08-30 09:51:20 +00:00
armv7m.c
audiodev.h ISA version of CS4231A 2008-06-13 10:48:22 +00:00
baum.c Braille device support 2008-04-08 06:01:02 +00:00
baum.h Braille device support 2008-04-08 06:01:02 +00:00
blizzard_template.h Fix update region size in EPSON blizzard. 2008-04-22 02:52:38 +00:00
blizzard.c Add qemu_realloc(), by Gerd Hoffmann. 2008-08-06 08:37:17 +00:00
boards.h Allow boot without a drive on Sparc machines (partly extracted from Xen) 2008-08-12 15:58:35 +00:00
cbus.c Nokia N800 machine support (ARM). 2008-04-14 21:57:44 +00:00
cdrom.c
cirrus_vga_rop2.h
cirrus_vga_rop.h CVE-2007-1320 - Cirrus LGD-54XX "bitblt" heap overflow 2008-05-05 21:26:31 +00:00
cirrus_vga.c i386: fix isapc machine 2008-08-19 12:55:20 +00:00
cs4231.c Wrap long lines 2008-05-12 16:13:33 +00:00
cs4231a.c Disable xLaw debugging 2008-06-21 17:15:00 +00:00
cuda.c
devices.h TC6393XB system features (Dmitry Baryshkov). 2008-06-09 00:03:13 +00:00
dma.c Re-add static qualifier. Fix annother occurance of "const static". 2008-07-05 17:03:54 +00:00
ds1225y.c ds1225y nvram: Fix some bugs 2008-03-13 19:23:00 +00:00
dummy_m68k.c Use correct types to enable > 2G support, based on a patch from 2008-04-27 21:12:55 +00:00
e1000_hw.h Fix few spelling issues in comments 2008-04-11 04:55:07 +00:00
e1000.c Fix warnings that would be caused by gcc flag -Wwrite-strings 2008-09-14 06:45:34 +00:00
ecc.c
eccmemctl.c Fix buffer overruns (reported by Julian Seward) 2008-06-19 17:38:15 +00:00
eepro100.c Various NICs: Fix suspend/resume of multiple instances, by Jan Kiszka. 2008-07-18 18:02:34 +00:00
eeprom93xx.c
eeprom93xx.h
es1370.c Add calls to pci_device_save/load 2008-06-21 17:14:50 +00:00
esp.c Suppress OpenBSD warning messages for leftover fifo bytes 2008-06-25 19:59:53 +00:00
etraxfs_dma.c ETRAX-FS: Add support for DMA channel resets, needed for recent linux kernels. 2008-09-03 14:40:17 +00:00
etraxfs_dma.h Add support for parts of the etraxfs dma controller. 2008-05-11 15:03:06 +00:00
etraxfs_eth.c Avoid refering to CRIS specific cpu-state to be able to use these blocks with other cores. 2008-06-30 11:51:12 +00:00
etraxfs_pic.c ETRAX: Add NMI support to the watchdog and the interrupt controller. 2008-06-09 23:33:30 +00:00
etraxfs_ser.c Avoid refering to CRIS specific cpu-state to be able to use these blocks with other cores. 2008-06-30 11:51:12 +00:00
etraxfs_timer.c Avoid refering to CRIS specific cpu-state to be able to use these blocks with other cores. 2008-06-30 11:51:12 +00:00
etraxfs.c CRIS: Mask off the cache selection bit after MMU translations. 2008-09-05 17:17:55 +00:00
etraxfs.h ETRAX: Add NMI support to the watchdog and the interrupt controller. 2008-06-09 23:33:30 +00:00
fdc.c FDC: Fix data transfer len (Hervé Poussineau) 2008-05-01 19:05:12 +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
fmopl.h
g364fb_template.h Fix g364fb video emulation 2008-08-17 01:44:53 +00:00
g364fb.c Fix g364fb video emulation 2008-08-17 01:44:53 +00:00
grackle_pci.c
gt64xxx.c GT64XXX: fix endianness issues: 2008-03-10 00:12:14 +00:00
gumstix.c Use correct types to enable > 2G support, based on a patch from 2008-04-27 21:12:55 +00:00
gus.c Avoid signedness warnings 2008-07-05 13:40:58 +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
hw.h Add an opaque parameter to boot_set API, move function to monitor.c 2008-06-20 16:25:06 +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 Fix i2c save/restore. 2008-07-01 23:16:53 +00:00
i8254.c qemu_put signedness fixes, by Andre Przywara. 2007-12-16 23:41:11 +00:00
i8259.c Special Mask Mode for i8259 PIC (Sebastian Reichelt). 2008-07-19 09:18:48 +00:00
ide.c Ignore IDE command if issued while IDE is busy (Gleb Natapov) 2008-08-21 22:40:00 +00:00
integratorcp.c Spelling fixes, by Stefan Weil. 2008-06-03 19:51:57 +00:00
iommu.c Fix DMA length bug seen with NetBSD (Cliff Wright) 2008-07-01 19:28:23 +00:00
irq.c
irq.h
isa_mmio.c
isa.h Fix some warnings that would be generated by gcc -Wredundant-decls 2008-08-30 09:51:20 +00:00
jazz_led.c Implement resolution switching in common console code. 2008-07-01 16:24:38 +00:00
lm832x.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
lsi53c895a.c Add qemu_realloc(), by Gerd Hoffmann. 2008-08-06 08:37:17 +00:00
m48t59.c Unify RTCs that use host time, fix M48t59 alarm. 2008-02-17 11:42:19 +00:00
mac_dbdma.c
mac_nvram.c
macio.c
mainstone.c Use correct types to enable > 2G support, based on a patch from 2008-04-27 21:12:55 +00:00
mainstone.h
max111x.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
max7310.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
mc146818rtc.c Unify RTCs that use host time, fix M48t59 alarm. 2008-02-17 11:42:19 +00:00
mcf5206.c
mcf5208.c Use correct types to enable > 2G support, based on a patch from 2008-04-27 21:12:55 +00:00
mcf_fec.c
mcf_intc.c
mcf_uart.c
mcf.h
mips_int.c
mips_jazz.c Allow diskless operation for all mips platforms. 2008-08-13 13:01:28 +00:00
mips_malta.c MIPS: remove empty cpu_mips_irqctrl_init() 2008-09-14 16:38:57 +00:00
mips_mipssim.c MIPS: remove empty cpu_mips_irqctrl_init() 2008-09-14 16:38:57 +00:00
mips_r4k.c MIPS: remove empty cpu_mips_irqctrl_init() 2008-09-14 16:38:57 +00:00
mips_timer.c MIPS: remove empty cpu_mips_irqctrl_init() 2008-09-14 16:38:57 +00:00
mips.h MIPS: remove empty cpu_mips_irqctrl_init() 2008-09-14 16:38:57 +00:00
mipsnet.c Fix mipsnet device ID, noticed by Vijay Kumar. 2008-03-28 22:29:33 +00:00
mpcore.c
mst_fpga.c
musicpal.c Implement resolution switching in common console code. 2008-07-01 16:24:38 +00:00
nand.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
ne2000.c Various NICs: Fix suspend/resume of multiple instances, by Jan Kiszka. 2008-07-18 18:02:34 +00:00
nseries.c Fill in WLAN and BT platform data in CAL area as expected by Maemo. 2008-07-29 14:19:16 +00:00
nvram.h
omap1.c Fix most warnings that would be caused by gcc flag -Wundef 2008-09-06 17:47:39 +00:00
omap2.c Correct audio api usage in OMAP EAC (spotted by malc). 2008-07-29 17:29:41 +00:00
omap_clk.c Omap DPLL & APLL locking logic. 2008-07-21 19:52:54 +00:00
omap_dma.c Fix a bad comparison, spotted by Paul Brook. 2008-07-22 01:57:42 +00:00
omap_dss.c array overflow in hw/stellaris.c and hw/omap_dss.c 2008-08-22 08:57:19 +00:00
omap_i2c.c Omap DPLL & APLL locking logic. 2008-07-21 19:52:54 +00:00
omap_lcd_template.h
omap_lcdc.c Implement resolution switching in common console code. 2008-07-01 16:24:38 +00:00
omap_mmc.c Collapse omap peripherals on L4 bus into one io entry (temporarily). 2008-05-18 12:14:41 +00:00
omap.h Handle on-chip DMA controllers in one place, convert OMAP DMA to use it. 2008-07-21 20:40:22 +00:00
onenand.c Fill in WLAN and BT platform data in CAL area as expected by Maemo. 2008-07-29 14:19:16 +00:00
openpic.c
palm.c Implement resolution switching in common console code. 2008-07-01 16:24:38 +00:00
parallel.c Parallel Port Direction Fix 2008-08-22 08:57:09 +00:00
pc.c Right now, kvm keeps the memory allocation split, so we can 2008-09-15 16:01:01 +00:00
pc.h De-assert PIC IRQs properly at APIC level 2008-08-21 03:14:52 +00:00
pci_host.h
pci.c E1000 NIC emulation (Nir Peleg, patch from Dor Laor). 2008-02-03 02:20:18 +00:00
pci.h E1000 NIC emulation (Nir Peleg, patch from Dor Laor). 2008-02-03 02:20:18 +00:00
pckbd.c Revert "QEMU keyboard issue with Gujin-2.2" (Avi Kivity). 2008-07-19 14:16:20 +00:00
pcmcia.h
pcnet.c hw/pcnet: use qemu_socket.h 2008-09-04 04:35:20 +00:00
pcspk.c
pflash_cfi01.c Clean up MMIO TLB handling. 2008-06-09 00:20:13 +00:00
pflash_cfi02.c Clean up MMIO TLB handling. 2008-06-09 00:20:13 +00:00
piix_pci.c Use correct types to enable > 2G support, based on a patch from 2008-04-27 21:12:55 +00:00
pixel_ops.h
pl011.c Save/restore for stellaris boards. 2008-07-02 16:48:32 +00:00
pl022.c Save/restore for stellaris boards. 2008-07-02 16:48:32 +00:00
pl031.c Unify RTCs that use host time, fix M48t59 alarm. 2008-02-17 11:42:19 +00:00
pl050.c
pl061.c Save/restore for stellaris boards. 2008-07-02 16:48:32 +00:00
pl080.c
pl110_template.h
pl110.c Implement resolution switching in common console code. 2008-07-01 16:24:38 +00:00
pl181.c
pl190.c Remove bogus DisplayState member. 2008-05-25 10:10:12 +00:00
ppc4xx_devs.c Move CPU save/load registration to common code. 2008-06-30 16:31:04 +00:00
ppc4xx.h
ppc405_boards.c Use correct types to enable > 2G support, based on a patch from 2008-04-27 21:12:55 +00:00
ppc405_uc.c 8250: Customized base baudrate 2008-05-04 21:42:11 +00:00
ppc405.h
ppc_chrp.c Move CPU save/load registration to common code. 2008-06-30 16:31:04 +00:00
ppc_mac.h
ppc_oldworld.c Move CPU save/load registration to common code. 2008-06-30 16:31:04 +00:00
ppc_prep.c Move CPU save/load registration to common code. 2008-06-30 16:31:04 +00:00
ppc.c
ppc.h
prep_pci.c
primecell.h
ps2.c Fix keyboard emulation for ARM versatile board: 2008-04-13 16:08:44 +00:00
ps2.h
ptimer.c Ignore duplicate timer run requests. 2008-05-25 14:05:47 +00:00
pxa2xx_dma.c
pxa2xx_gpio.c
pxa2xx_keypad.c Work around a crash when timer signal occurs before main loop, original patch by 武田 俊也. 2007-12-16 12:39:38 +00:00
pxa2xx_lcd.c Implement resolution switching in common console code. 2008-07-01 16:24:38 +00:00
pxa2xx_mmci.c
pxa2xx_pcmcia.c
pxa2xx_pic.c
pxa2xx_template.h
pxa2xx_timer.c Hush pointer target signedness warnings from gcc 4. 2008-04-22 02:56:20 +00:00
pxa2xx.c Fix i2c save/restore. 2008-07-01 23:16:53 +00:00
pxa.h Initial PXA27x keypad support, by Armin Kuster. 2007-12-16 12:13:51 +00:00
r2d.c SH4: R2D-PLUS FPGA: simply unassigned memory triggering 2008-09-02 23:26:23 +00:00
rc4030.c MIPS Magnum R4000 machine 2008-04-07 19:47:14 +00:00
realview_gic.c
realview.c Spelling fixes, by Stefan Weil. 2008-06-03 19:51:57 +00:00
rtl8139.c Fix most warnings that would be caused by gcc flag -Wundef 2008-09-06 17:47:39 +00:00
sb16.c pthreads-based audio and miscellaneous audio clean-up (malc). 2008-01-14 04:24:29 +00:00
sbi.c Register only valid register access widths 2008-01-01 17:06:38 +00:00
scsi-disk.c Add rigid and flexible disk geometry page support 2008-07-02 15:16:18 +00:00
scsi-disk.h Real SCSI device passthrough (v4), by Laurent Vivier. 2007-12-24 16:10:43 +00:00
scsi-generic.c suppress a couple of spurious warnings in scsi-generic.c 2008-09-02 00:08:58 +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 serial: Always update iir, even when ier is empty (Samuel Thibault) 2008-08-12 13:22:50 +00:00
sh7750_regnames.c
sh7750_regnames.h
sh7750_regs.h
sh7750.c sh4: CPU versioning. 2008-09-02 16:18:28 +00:00
sh_intc.c
sh_intc.h
sh_serial.c SH4: Serial controller improvement 2008-09-15 07:05:18 +00:00
sh_timer.c Adds interrupt support to the sh specific timer code (Magnus Damm). 2007-12-12 01:11:42 +00:00
sh.h Fix warnings that would be caused by gcc flag -Wwrite-strings 2008-09-14 06:45:34 +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 Fix warnings that would be generated by gcc -Wstrict-prototypes 2008-08-17 20:21:51 +00:00
slavio_intctl.c Wrap long lines 2008-05-12 16:13:33 +00:00
slavio_misc.c Fix compiler warnings 2008-05-10 10:12:00 +00:00
slavio_serial.c Fix NetBSD keyboard problem 2008-07-02 15:17:21 +00:00
slavio_timer.c Wrap long lines 2008-05-12 16:13:33 +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
smbus.h
smc91c111.c
soc_dma.c Add qemu_realloc(), by Gerd Hoffmann. 2008-08-06 08:37:17 +00:00
soc_dma.h Handle on-chip DMA controllers in one place, convert OMAP DMA to use it. 2008-07-21 20:40:22 +00:00
sparc32_dma.c Register only valid register access widths 2008-01-01 17:06:38 +00:00
sparc32_dma.h
spitz.c Provide basic emulation for Sharp SL-6000 PDA (Tosa), Dmitry Baryshkov. 2008-06-02 01:33:11 +00:00
ssd0303.c Eliminate spurous screen updates. 2008-07-07 23:01:25 +00:00
ssd0323.c Eliminate spurous screen updates. 2008-07-07 23:01:25 +00:00
ssi-sd.c Save/restore for stellaris boards. 2008-07-02 16:48:32 +00:00
stellaris_enet.c Save/restore for stellaris boards. 2008-07-02 16:48:32 +00:00
stellaris_input.c Save/restore for stellaris boards. 2008-07-02 16:48:32 +00:00
stellaris.c array overflow in hw/stellaris.c and hw/omap_dss.c 2008-08-22 08:57:19 +00:00
sun4c_intctl.c Wrap long lines 2008-05-12 16:13:33 +00:00
sun4m.c Fix OpenBSD linker warnings 2008-08-21 17:58:08 +00:00
sun4m.h Fix compiler warnings 2008-05-10 10:12:00 +00:00
sun4u.c Fix OpenBSD linker warnings 2008-08-21 17:58:08 +00:00
tc6393xb.c Add proper file header. 2008-06-09 14:31:18 +00:00
tc58128.c Fix warnings that would be caused by gcc flag -Wwrite-strings 2008-09-14 06:45:34 +00:00
tcx.c Fix 24 bit mode 2008-07-24 11:26:38 +00:00
tmp105.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
tosa.c TC6393XB system features (Dmitry Baryshkov). 2008-06-09 00:03:13 +00:00
tsc210x.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
tsc2005.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
tusb6010.c Inventra MUSB-HDRC host-mode USB. 2008-04-22 03:15:10 +00:00
twl92230.c Fix some warnings that would be generated by gcc -Wmissing-prototypes 2008-08-17 20:26:25 +00:00
unin_pci.c
usb-hid.c Try to fix USB HID and make the HID reports readable. 2008-05-17 19:55:28 +00:00
usb-hub.c
usb-msd.c Add image format option for USB mass-storage devices 2008-08-21 22:24:32 +00:00
usb-musb.c Inventra MUSB-HDRC host-mode USB. 2008-04-22 03:15:10 +00:00
usb-net.c Fix warnings that would be caused by gcc flag -Wwrite-strings 2008-09-14 06:45:34 +00:00
usb-ohci.c Fix warnings that would be caused by gcc flag -Wwrite-strings 2008-09-14 06:45:34 +00:00
usb-serial.c Fix some warnings that would be generated by gcc -Wmissing-prototypes 2008-08-17 20:26:25 +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
usb.c usb: generic packet handler cleanup and documentation (Max Krasnyansky) 2008-08-21 19:29:38 +00:00
usb.h usb: Support for removing device by host addr, improved auto filter syntax (Max Krasnyansky) 2008-09-14 01:07:41 +00:00
versatile_pci.c
versatilepb.c Spelling fixes, by Stefan Weil. 2008-06-03 19:51:57 +00:00
vga_int.h Implement resolution switching in common console code. 2008-07-01 16:24:38 +00:00
vga_template.h
vga.c Fix OpenBSD linker warnings 2008-08-21 17:58:08 +00:00
vmmouse.c
vmport.c Silence vmport unless DEBUG is enabled. 2008-08-19 19:13:06 +00:00
vmware_vga.c Properly byte-swap values in VMware SVGA (malc). 2008-07-16 04:45:12 +00:00
wm8750.c Remove duplicate device index calculations. 2008-07-01 21:31:54 +00:00
zaurus.c Provide basic emulation for Sharp SL-6000 PDA (Tosa), Dmitry Baryshkov. 2008-06-02 01:33:11 +00:00