qemu-irix/hw
Alexander Graf 3627757e32 PPC: e500: Extend address/size of / to 64bit
We want to be able to support >= 4GB of RAM. To do so, we need to be able
to tell the guest OS how much RAM it has.

However, that information today is capped to 32bit. So let's extend the
offset and size fields to 64bit, so we can fit in big addresses and even
one day - if we wish to do so - map devices above 32bit.

Signed-off-by: Alexander Graf <agraf@suse.de>
2012-06-24 01:04:50 +02:00
..
9pfs
alpha
arm
cris
i386 make: automatically include dependencies in recursive subdir rules (v2) 2012-06-19 13:32:42 -05:00
ide Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
kvm make: automatically include dependencies in recursive subdir rules (v2) 2012-06-19 13:32:42 -05:00
lm32
m68k
microblaze xilinx_axi*: Share devices between microblaze and microblazeel 2012-06-15 12:44:27 +02:00
mips
ppc PPC: e500: require libfdt 2012-06-24 01:04:47 +02:00
s390x
sh4
sparc
sparc64
usb Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
xtensa
9p.h
Makefile.objs xilinx_axi*: Share devices between microblaze and microblazeel 2012-06-15 12:44:27 +02:00
a9mpcore.c
a15mpcore.c
ac97.c
acpi.c Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
acpi.h Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
acpi_piix4.c Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
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.c
apic.h
apic_common.c
apic_internal.h
apm.c
apm.h
applesmc.c
arm-misc.h arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
arm11mpcore.c
arm_boot.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
arm_gic.c
arm_l2x0.c arm_l2x0: Rename "type" property to "cache-type" 2012-06-18 15:14:37 +02:00
arm_mptimer.c
arm_pic.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
arm_sysctl.c
arm_timer.c
armv7m.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
armv7m_nvic.c
audiodev.h
axis_dev88.c
baum.c
baum.h
bitbang_i2c.c
bitbang_i2c.h
blizzard.c
blizzard_template.h
boards.h Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
bonito.c
bt-hci-csr.c
bt-hci.c
bt-hid.c
bt-l2cap.c
bt-sdp.c Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
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
cirrus_vga_rop.h
cirrus_vga_rop2.h
cirrus_vga_template.h
collie.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
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_hw.h
ecc.c
eccmemctl.c
eepro100.c
eeprom93xx.c
eeprom93xx.h
elf_ops.h
empty_slot.c
empty_slot.h
es1370.c
escc.c
escc.h
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 arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
exynos4210.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
exynos4210.h exynos4210: Use cpu_arm_init() to store ARMCPU 2012-06-11 00:23:04 +02:00
exynos4210_combiner.c
exynos4210_fimd.c
exynos4210_gic.c
exynos4210_mct.c
exynos4210_pmu.c
exynos4210_pwm.c
exynos4210_uart.c
fdc.c fdc: use LOG_UNIMP logging 2012-06-21 18:45:24 +00:00
fdc.h Un-inline fdctrl_init_isa() 2012-06-15 14:03:42 +02:00
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
hda-audio.c
heathrow_pic.c
hid.c
hid.h
highbank.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
hpet.c
hpet_emul.h
hw.h
i2c.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
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
integratorcp.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
intel-hda-defs.h
intel-hda.c Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging 2012-06-18 10:35:16 -05:00
intel-hda.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
ioapic.c
ioapic.h
ioapic_common.c
ioapic_internal.h
ioh3420.c msi: Invoke msi/msix_write_config from PCI core 2012-06-07 17:19:00 +03:00
ioh3420.h
irq.c
irq.h
isa-bus.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
isa.h Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging 2012-06-18 10:35:16 -05:00
isa_mmio.c
ivshmem.c
jazz_led.c
kvmvapic.c
lan9118.c
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 qbus: Make child devices links 2012-06-18 15:14:38 +02:00
m48t59.c m48t59: Rename "type" property to "model" 2012-06-18 15:14:37 +02:00
mac_dbdma.c
mac_dbdma.h
mac_nvram.c
macio.c
mainstone.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
marvell_88w8618_audio.c
max111x.c
max7310.c
mc146818rtc.c qapi: Add Visitor interfaces for uint*_t and int*_t 2012-06-08 16:11:14 +02:00
mc146818rtc.h
mc146818rtc_regs.h
mcf.h
mcf5206.c
mcf5208.c
mcf_fec.c
mcf_intc.c
mcf_uart.c
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 Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
mips_mipssim.c
mips_r4k.c
mips_timer.c
mipsnet.c
mpc8544_guts.c
msi.c msi: Use msi/msix_present more consistently 2012-06-07 17:19:01 +03:00
msi.h
msix.c msi: Use msi/msix_present more consistently 2012-06-07 17:19:01 +03:00
msix.h
msmouse.c
msmouse.h
mst_fpga.c
multiboot.c
multiboot.h
musicpal.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
nand.c
ne2000-isa.c
ne2000.c
ne2000.h
nseries.c Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
nvram.h
omap.h
omap1.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
omap2.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
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 arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
omap_synctimer.c
omap_tap.c
omap_uart.c
onenand.c
opencores_eth.c
openpic.c
openpic.h
palm.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
parallel.c
pc.c Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
pc.h Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
pc_piix.c Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
pc_sysfw.c Un-inline fdctrl_init_isa() 2012-06-15 14:03:42 +02:00
pci-hotplug.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
pci-stub.c
pci.c Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging 2012-06-18 10:35:16 -05:00
pci.h qdev: Use int32_t container for devfn property 2012-06-08 16:11:14 +02:00
pci_bridge.c Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging 2012-06-18 10:35:16 -05:00
pci_bridge.h
pci_bridge_dev.c pci_bridge_dev: fix error path in pci_bridge_dev_initfn() 2012-06-11 22:55:13 +03:00
pci_host.c
pci_host.h
pci_ids.h
pci_internals.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
pci_regs.h
pcie.c
pcie.h
pcie_aer.c
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_timer: changed nr_timers to one_timer_only 2012-06-15 13:08:13 +02:00
petalogix_s3adsp1800_mmu.c xilinx_timer: changed nr_timers to one_timer_only 2012-06-15 13:08:13 +02:00
pflash_cfi01.c
pflash_cfi02.c
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_mpc8544ds.c PPC: e500: Extend address/size of / to 64bit 2012-06-24 01:04:50 +02:00
ppce500_pci.c
ppce500_spin.c
prep_pci.c
primecell.h
ps2.c
ps2.h
ptimer.c
ptimer.h
pxa.h pxa2xx: Pass ARMCPU to pxa2xx_pic_init() 2012-06-11 00:23:04 +02:00
pxa2xx.c pxa2xx: Pass ARMCPU to pxa2xx_pic_init() 2012-06-11 00:23:04 +02:00
pxa2xx_dma.c
pxa2xx_gpio.c pxa2xx_gpio: Store ARMCPU in PXA2xxGPIOInfo 2012-06-11 00:23:04 +02:00
pxa2xx_keypad.c
pxa2xx_lcd.c
pxa2xx_mmci.c
pxa2xx_pcmcia.c
pxa2xx_pic.c pxa2xx_pic: Store ARMCPU in PXA2xxPICState 2012-06-11 00:23:04 +02:00
pxa2xx_template.h
pxa2xx_timer.c
qdev-addr.c qdev: Switch property accessors to fixed-width visitor interfaces 2012-06-08 16:11:14 +02:00
qdev-addr.h
qdev-monitor.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
qdev-properties.c qdev: Remove qdev_prop_exists() 2012-06-18 15:14:38 +02:00
qdev.c Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging 2012-06-18 10:35:16 -05:00
qdev.h qdev: Remove qdev_prop_exists() 2012-06-18 15:14:38 +02:00
qxl-logger.c
qxl-render.c
qxl.c
qxl.h
r2d.c
rc4030.c
realview.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
realview_gic.c
rtl8139.c Merge remote-tracking branch 'mst/tags/for_anthony' into staging 2012-06-18 10:18:44 -05:00
s390-virtio-bus.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
s390-virtio-bus.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
s390-virtio.c s390-virtio: Let s390_cpu_addr2state() return S390CPU 2012-06-11 00:23:04 +02:00
sb16.c
sbi.c
scsi-bus.c Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
scsi-defs.h
scsi-disk.c Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
scsi-generic.c
scsi.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +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: Add "memop" hypercall 2012-06-24 01:04:45 +02:00
spapr.h spapr: Add "memop" hypercall 2012-06-24 01:04:45 +02:00
spapr_hcall.c spapr: Add "memop" hypercall 2012-06-24 01:04:45 +02:00
spapr_llan.c
spapr_pci.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
spapr_pci.h
spapr_rtas.c
spapr_vio.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
spapr_vio.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
spapr_vscsi.c spapr_vscsi: Error handling fixes 2012-06-24 01:04:45 +02:00
spapr_vty.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
sparc32_dma.c
sparc32_dma.h
spitz.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
srp.h
ssd0303.c
ssd0323.c
ssi-sd.c
ssi.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
ssi.h
stellaris.c
stellaris_enet.c
stellaris_input.c
strongarm.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
strongarm.h strongarm: Use cpu_arm_init() to store ARMCPU in StrongARMState 2012-06-11 00:23:03 +02:00
sun4c_intctl.c
sun4m.c
sun4m.h
sun4m_iommu.c
sun4u.c
sysbus.c qdev: Connect busses with their parent devices 2012-06-18 15:14:38 +02:00
sysbus.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
tc6393xb.c
tc6393xb_template.h
tc58128.c
tcx.c
tmp105.c
tosa.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
tsc210x.c
tsc2005.c
tusb6010.c
twl92230.c
unin_pci.c
usb.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
versatile_i2c.c
versatile_pci.c
versatilepb.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
vexpress.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
vga-isa-mm.c
vga-isa.c
vga-pci.c
vga.c
vga.h
vga_int.h
vga_template.h
vhost.c
vhost.h
vhost_net.c
vhost_net.h
virtex_ml507.c xilinx_timer: changed nr_timers to one_timer_only 2012-06-15 13:08:13 +02:00
virtio-balloon.c Add event notification for guest balloon changes 2012-06-15 13:34:50 -03:00
virtio-balloon.h
virtio-blk.c
virtio-blk.h
virtio-console.c
virtio-net.c
virtio-net.h
virtio-pci.c msi: Invoke msi/msix_write_config from PCI core 2012-06-07 17:19:00 +03:00
virtio-pci.h
virtio-scsi.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
virtio-scsi.h
virtio-serial-bus.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
virtio-serial.h
virtio.c
virtio.h
vmmouse.c
vmport.c
vmware_vga.c
vmware_vga.h
vt82c686.c Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
vt82c686.h
watchdog.c
watchdog.h
wdt_i6300esb.c
wdt_ib700.c
wm8750.c
xen.h
xen_apic.c
xen_backend.c
xen_backend.h
xen_blkif.h
xen_common.h
xen_console.c
xen_devconfig.c xen: Don't peek behind the BlockDriverState abstraction 2012-06-15 14:03:43 +02:00
xen_disk.c xen: Don't peek behind the BlockDriverState abstraction 2012-06-15 14:03:43 +02:00
xen_domainbuild.c
xen_domainbuild.h
xen_machine_pv.c xen_machine_pv: Use cpu_x86_init() to obtain X86CPU 2012-06-11 00:23:04 +02:00
xen_nic.c
xen_platform.c
xenfb.c
xgmac.c
xics.c
xics.h
xilinx.h xilinx_axidma: changed device name 2012-06-15 13:08:13 +02:00
xilinx_axidma.c xilinx_axidma: changed device name 2012-06-15 13:08:13 +02:00
xilinx_axidma.h
xilinx_axienet.c xilinx_axienet: changed device name 2012-06-15 13:08:13 +02:00
xilinx_ethlite.c xilinx_ethlite: changed device name 2012-06-15 13:08:13 +02:00
xilinx_intc.c xilinx_intc: changed device name 2012-06-15 13:08:13 +02:00
xilinx_timer.c xilinx_timer: Fixed deadlock issue 2012-06-21 15:19:16 +02:00
xilinx_uartlite.c xilinx_uartlite: changed device name 2012-06-15 13:08:13 +02:00
xilinx_zynq.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
xio3130_downstream.c msi: Invoke msi/msix_write_config from PCI core 2012-06-07 17:19:00 +03:00
xio3130_downstream.h
xio3130_upstream.c msi: Invoke msi/msix_write_config from PCI core 2012-06-07 17:19:00 +03:00
xio3130_upstream.h
xtensa_bootparam.h
xtensa_lx60.c xtensa_lx60: add missing #include "blockdev.h" 2012-06-15 14:03:42 +02:00
xtensa_pic.c
xtensa_sim.c
z2.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
zaurus.c
zynq_slcr.c