qemu-e2k/hw
j_mayer 6ebbf39000 Replace is_user variable with mmu_idx in softmmu core,
allowing support of more than 2 mmu access modes.
Add backward compatibility is_user variable in targets code when needed.
Implement per target cpu_mmu_index function, avoiding duplicated code
  and #ifdef TARGET_xxx in softmmu core functions.
Implement per target mmu modes definitions. As an example, add PowerPC
  hypervisor mode definition and Alpha executive and kernel modes definitions.
Optimize PowerPC case, precomputing mmu_idx when MSR register changes
  and using the same definition in code translation code.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3384 c046a42c-6fe2-441c-8c8c-71466251a162
2007-10-14 07:07:08 +00:00
..
acpi.c Match values with the ones documented in the PIIX4 datasheet. 2007-10-09 11:41:47 +00:00
adb.c 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
adlib.c
ads7846.c Make touchscreen calibration values better match the HW. Invert WM8750 GPIO. 2007-06-24 13:45:36 +00:00
alpha_palcode.c Replace is_user variable with mmu_idx in softmmu core, 2007-10-14 07:07:08 +00:00
an5206.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
apb_pci.c More detabification 2007-10-06 11:28:21 +00:00
apic.c Don't route PIC interrupts through the local APIC if the local APIC 2007-10-09 03:08:56 +00:00
arm_boot.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
arm_gic.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
arm_pic.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
arm_pic.h find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
arm_sysctl.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
arm_timer.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
cdrom.c 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_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 find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
cirrus_vga.c 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
cs4231.c More detabification 2007-10-06 11:28:21 +00:00
cuda.c Avoid Linux to stay stucked in an infinite loop when requesting a reboot. 2007-09-19 04:46:57 +00:00
dma.c
ds1225y.c
ecc.c Move ECC calculation to a more appropriate place. 2007-09-25 01:17:04 +00:00
eepro100.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
eeprom93xx.c
eeprom93xx.h
es1370.c
esp.c More detabification 2007-10-06 11:28:21 +00:00
etraxfs_ser.c EtraxFS board support, by Edgar E. Iglesias. 2007-10-08 13:26:33 +00:00
etraxfs_timer.c EtraxFS board support, by Edgar E. Iglesias. 2007-10-08 13:26:33 +00:00
etraxfs.c EtraxFS board support, by Edgar E. Iglesias. 2007-10-08 13:26:33 +00:00
fdc.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
fmopl.c
fmopl.h
grackle_pci.c 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
gt64xxx.c 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
heathrow_pic.c 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
i2c.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
i2c.h Spelling fixes, by Stefan Weil. 2007-07-11 22:48:58 +00:00
i8254.c 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
i8259.c 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
ide.c 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
integratorcp.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
iommu.c More detabification 2007-10-06 11:28:21 +00:00
irq.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
irq.h
isa_mmio.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
jazz_led.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
lsi53c895a.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
m48t59.c Avoid crash on NULL timers. 2007-09-30 01:29:07 +00:00
m48t59.h
max111x.c
max7310.c
mc146818rtc.c 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
mcf5206.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
mcf5208.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
mcf_fec.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
mcf_intc.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
mcf_uart.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
mips_int.c
mips_malta.c New '-bios' option, used to select an alternate BIOS image from bios_dir. 2007-10-05 13:08:35 +00:00
mips_pica61.c New '-bios' option, used to select an alternate BIOS image from bios_dir. 2007-10-05 13:08:35 +00:00
mips_r4k.c Static-ify function. 2007-10-13 14:00:23 +00:00
mips_timer.c Timer start/stop implementation, by Aurelien Jarno. 2007-09-25 16:53:15 +00:00
nand.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
ne2000.c 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
omap1_clk.c Basic OMAP310 support. Basic Palm Tungsten|E machine emulation. 2007-07-29 17:57:26 +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 Basic OMAP310 support. Basic Palm Tungsten|E machine emulation. 2007-07-29 17:57:26 +00:00
omap_mmc.c Add OMAP MMC/SD host controller. 2007-07-31 01:45:35 +00:00
omap.c Make likely/unlikely accessible also in hw/. 2007-09-20 13:24:53 +00:00
omap.h find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
openpic.c 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
palm.c Basic OMAP310 support. Basic Palm Tungsten|E machine emulation. 2007-07-29 17:57:26 +00:00
parallel.c 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
pc.c Don't route PIC interrupts through the local APIC if the local APIC 2007-10-09 03:08:56 +00:00
pci_host.h find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
pci.c 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
pckbd.c 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
pcnet.c 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
pcspk.c
pflash_cfi02.c 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
piix_pci.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
pixel_ops.h Use pixel_ops.h in PXA LCD screen drawing. 2007-06-13 22:36:30 +00:00
pl011.c 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
pl031.c ARM PL031 RTC emulation. 2007-06-30 17:32:17 +00:00
pl050.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
pl080.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +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 Implement PL110 byte order config bit (original patch by Richard Purdie). 2007-10-04 23:45:31 +00:00
pl181.c 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
pl190.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
ppc4xx_devs.c Share devices that might be useful for all PowerPC 40x & 440 implementations 2007-10-07 14:21:26 +00:00
ppc4xx.h Share devices that might be useful for all PowerPC 40x & 440 implementations 2007-10-07 14:21:26 +00:00
ppc405_boards.c New '-bios' option, used to select an alternate BIOS image from bios_dir. 2007-10-05 13:08:35 +00:00
ppc405_uc.c PowerPC target optimisations: make intensive use of always_inline. 2007-10-07 17:13:44 +00:00
ppc405.h Share devices that might be useful for all PowerPC 40x & 440 implementations 2007-10-07 14:21:26 +00:00
ppc_chrp.c New '-bios' option, used to select an alternate BIOS image from bios_dir. 2007-10-05 13:08:35 +00:00
ppc_prep.c PowerPC target optimisations: make intensive use of always_inline. 2007-10-07 17:13:44 +00:00
ppc.c PowerPC target coding style fixes. 2007-10-07 17:30:34 +00:00
prep_pci.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
ps2.c 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
ptimer.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
pxa2xx_dma.c
pxa2xx_gpio.c Several corrections in the spitzkbd keymap (patch by Juergen Lock). 2007-10-04 19:41:17 +00:00
pxa2xx_lcd.c Use pixel_ops.h in PXA LCD screen drawing. 2007-06-13 22:36:30 +00:00
pxa2xx_mmci.c
pxa2xx_pcmcia.c
pxa2xx_pic.c
pxa2xx_template.h find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
pxa2xx_timer.c
pxa2xx.c Update TNF bit in I2C status register, original patch by Juergen Lock. 2007-07-27 21:49:15 +00:00
pxa.h
r2d.c Remove unused variable. 2007-09-30 02:10:37 +00:00
realview.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
rtl8139.c 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
sb16.c
scsi-disk.c
sd.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
sd.h find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
serial.c 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
sh7750_regnames.c sh775x interrupt controller by Magnus Damm. 2007-10-04 21:53:55 +00:00
sh7750_regnames.h
sh7750_regs.h sh775x interrupt controller by Magnus Damm. 2007-10-04 21:53:55 +00:00
sh7750.c sh775x interrupt controller by Magnus Damm. 2007-10-04 21:53:55 +00:00
sh_intc.c sh775x interrupt controller by Magnus Damm. 2007-10-04 21:53:55 +00:00
sh_intc.h sh775x interrupt controller by Magnus Damm. 2007-10-04 21:53:55 +00:00
sh_serial.c Stand-alone SCI/SCIF emulation code, by Magnus Damm. 2007-09-29 19:43:54 +00:00
sh_timer.c Stand-alone TMU emulation code, by Magnus Damm. 2007-09-29 19:40:09 +00:00
shix.c New '-bios' option, used to select an alternate BIOS image from bios_dir. 2007-10-05 13:08:35 +00:00
slavio_intctl.c More detabification 2007-10-06 11:28:21 +00:00
slavio_misc.c More detabification 2007-10-06 11:28:21 +00:00
slavio_serial.c More detabification 2007-10-06 11:28:21 +00:00
slavio_timer.c More user timer fixes (Robert Reif) 2007-10-07 10:00:55 +00:00
smbus_eeprom.c 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
smbus.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
smbus.h find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
smc91c111.c 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
sparc32_dma.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
spitz.c Several corrections in the spitzkbd keymap (patch by Juergen Lock). 2007-10-04 19:41:17 +00:00
sun4m.c More detabification 2007-10-06 11:28:21 +00:00
sun4u.c More detabification 2007-10-06 11:28:21 +00:00
tc58128.c
tcx.c More detabification 2007-10-06 11:28:21 +00:00
unin_pci.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
usb-hid.c Pass correct pointer to HID keyboard event handler, fixes regression from IDLE mode introduction. 2007-09-17 17:27:00 +00:00
usb-hub.c 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
usb-msd.c 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
usb-ohci.c Fix memory corruption after OHCI reset, by Ed Swierk. 2007-07-25 16:50:37 +00:00
usb-uhci.c USB iso transfers support for the linux redirector and for UHCI, by Arnon Gilboa. 2007-10-04 22:47:34 +00:00
usb-wacom.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
usb.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
usb.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
versatile_pci.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
versatilepb.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
vga_int.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_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 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
vmmouse.c find -type f | xargs sed -i 's/[\t ]$//g' # on most files 2007-09-16 21:08:06 +00:00
vmport.c Fix vmmouse for 64bit guest, by Dan Kenigsberg. 2007-10-09 03:19:01 +00:00
vmware_vga.c
wm8750.c