qemu-irix/hw
Alon Levy 038c1879a0 qxl: change rom size to 8192
This is a simpler solution to 869981, where migration breaks since qxl's
rom bar size has changed. Instead of ignoring fields in QXLRom, which is what has
actually changed, we remove some of the modes, a mechanism already
accounted for by the guest. The modes left allow for portrait and
landscape only modes, corresponding to orientations 0 and 1.
Orientations 2 and 3 are dropped.

Added assert so that rom size will fit the future QXLRom increases via
spice-protocol changes.

This patch has been tested with 6.1.0.10015. With the newer 6.1.0.10016
there are problems with both "(flipped)" modes prior to the patch, and
the patch loses the ability to set "Portrait" modes. But this is a
separate bug to be fixed in the driver, and besides the patch doesn't
affect the new arbitrary mode setting functionality.

Signed-off-by: Alon Levy <alevy@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2013-01-22 11:01:07 +01:00
..
9pfs
alpha
arm
cris
dataplane
i386
ide
kvm
lm32
m68k
microblaze
mips
openrisc
pci
ppc sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
s390x
sh4
sparc
sparc64
unicore32
usb usb: Fix compilation for MinGW (regression) 2013-01-19 10:30:02 +00:00
xtensa
9p.h
Makefile.objs virtio-bus: introduce virtio-bus 2013-01-21 13:23:12 -06:00
a9mpcore.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
a15mpcore.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
ac97.c
acpi.c acpitable: open the data file in binary mode 2013-01-21 11:08:05 +01:00
acpi.h
acpi_ich9.c
acpi_ich9.h
acpi_piix4.c
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 sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
apb_pci.h
apic-msidef.h
apic.c
apic.h
apic_common.c
apic_internal.h
apm.c
apm.h
applesmc.c
arm-misc.h
arm11mpcore.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
arm_boot.c
arm_gic.c
arm_gic_common.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
arm_gic_internal.h
arm_l2x0.c
arm_mptimer.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
arm_pic.c
arm_sysctl.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
arm_timer.c
armv7m.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
armv7m_nvic.c
audiodev.h
axis_dev88.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
baum.c
baum.h
bitbang_i2c.c
bitbang_i2c.h
blizzard.c
blizzard_template.h
block-common.c
block-common.h
boards.h
bonito.c
bt-hci-csr.c
bt-hci.c
bt-hid.c
bt-l2cap.c
bt-sdp.c
bt.c
bt.h
cadence_gem.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
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
cris-boot.c
cris-boot.h
cris_pic_cpu.c
cs4231.c
cs4231a.c
cuda.c
debugcon.c
debugexit.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 sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
empty_slot.h
es1370.c
escc.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
escc.h
esp-pci.c
esp.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
esp.h
etraxfs.h sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
etraxfs_dma.c
etraxfs_dma.h
etraxfs_eth.c
etraxfs_pic.c
etraxfs_ser.c
etraxfs_timer.c
exynos4_boards.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
exynos4210.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
exynos4210.h
exynos4210_combiner.c
exynos4210_fimd.c
exynos4210_gic.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
exynos4210_i2c.c
exynos4210_mct.c
exynos4210_pmu.c
exynos4210_pwm.c
exynos4210_rtc.c
exynos4210_uart.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
fdc.c
fdc.h
fifo.c
fifo.h
firmware_abi.h
flash.h
fmopl.c
fmopl.h
framebuffer.c
framebuffer.h
fw_cfg.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
fw_cfg.h fw_cfg: Use void *, size_t instead of uint8_t *, uint32_t for blobs 2013-01-19 10:22:44 +00:00
g364fb.c
grackle_pci.c
grlib.h sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
grlib_apbuart.c
grlib_gptimer.c
grlib_irqmp.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
gt64xxx.c
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 sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
hpet.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
hpet_emul.h
hw.h
i2c.c
i2c.h
i8254.c
i8254.h
i8254_common.c
i8254_internal.h
i8259.c
i8259_common.c
i8259_internal.h
i82374.c
i82378.c
i82801b11.c
ich9.h
ide.h
imx.h
imx_avic.c
imx_ccm.c
imx_serial.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
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
ipack.c
ipack.h
ipoctal232.c
irq.c
irq.h
isa-bus.c
isa.h
isa_mmio.c
ivshmem.c
jazz_led.c
kvmvapic.c
kzm.c
lan9118.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
lance.c
leon3.c
lm32.h sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
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
lpc_ich9.c
lsi53c895a.c
m25p80.c
m48t59.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
mac_dbdma.c
mac_dbdma.h
mac_nvram.c
macio.c
mainstone.c
marvell_88w8618_audio.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
max111x.c
max7310.c
mc146818rtc.c
mc146818rtc.h
mc146818rtc_regs.h
mcf.h
mcf5206.c
mcf5208.c
mcf_fec.c
mcf_intc.c
mcf_uart.c
megasas.c
mfi.h
microblaze_boot.c
microblaze_boot.h
microblaze_pic_cpu.c
microblaze_pic_cpu.h
milkymist-ac97.c
milkymist-hpdmc.c
milkymist-hw.h sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
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 sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
mips_malta.c
mips_mipssim.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
mips_r4k.c
mips_timer.c
mipsnet.c
mpc8544_guts.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
msmouse.c
msmouse.h
mst_fpga.c
multiboot.c
multiboot.h
musicpal.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
nand.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
ne2000-isa.c
ne2000.c
ne2000.h
nseries.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
null-machine.c
nvram.h
omap.h
omap1.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
omap2.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
omap_clk.c
omap_dma.c
omap_dss.c
omap_gpio.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
omap_gpmc.c
omap_gptimer.c
omap_i2c.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
omap_intc.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
omap_l4.c
omap_lcd_template.h
omap_lcdc.c
omap_mmc.c
omap_sdrc.c
omap_spi.c
omap_sx1.c
omap_synctimer.c
omap_tap.c
omap_uart.c
onenand.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
opencores_eth.c
openpic.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
openpic.h
openrisc_pic.c
openrisc_sim.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
openrisc_timer.c
palm.c
pam.c
pam.h
parallel.c
pc-testdev.c
pc.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
pc.h
pc87312.c
pc87312.h
pc_piix.c
pc_q35.c
pc_sysfw.c
pci_bridge_dev.c
pckbd.c
pcmcia.h
pcnet-pci.c
pcnet.c
pcnet.h
pcspk.c
pcspk.h
petalogix_ml605_mmu.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
petalogix_s3adsp1800_mmu.c
pflash_cfi01.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
pflash_cfi02.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
piix4.c
piix_pci.c
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 sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
ppc_oldworld.c
ppc_prep.c
ppce500_pci.c
ppce500_pci.h
ppce500_spin.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
prep_pci.c
primecell.h
ps2.c
ps2.h
ptimer.c
ptimer.h
puv3.c
puv3.h
puv3_dma.c
puv3_gpio.c
puv3_intc.c
puv3_ost.c
puv3_pm.c
pxa.h
pxa2xx.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
pxa2xx_dma.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
pxa2xx_gpio.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
pxa2xx_keypad.c
pxa2xx_lcd.c
pxa2xx_mmci.c
pxa2xx_pcmcia.c
pxa2xx_pic.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
pxa2xx_template.h
pxa2xx_timer.c
q35.c
q35.h
qdev-addr.c
qdev-addr.h
qdev-core.h qdev: add a maximum device allowed field for the bus. 2013-01-21 13:23:12 -06:00
qdev-dma.h
qdev-monitor.c qdev: add a maximum device allowed field for the bus. 2013-01-21 13:23:12 -06:00
qdev-monitor.h
qdev-properties-system.c
qdev-properties.c
qdev-properties.h
qdev.c
qdev.h
qxl-logger.c
qxl-render.c
qxl.c qxl: change rom size to 8192 2013-01-22 11:01:07 +01:00
qxl.h
r2d.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
rc4030.c
realview.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
realview_gic.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
rtl8139.c
s390-virtio-bus.c virtio-s390-device: create a virtio-s390-bus during init. 2013-01-21 13:23:14 -06:00
s390-virtio-bus.h virtio-s390-device: create a virtio-s390-bus during init. 2013-01-21 13:23:14 -06:00
s390-virtio.c
s390-virtio.h
sb16.c
sbi.c
scsi-bus.c
scsi-defs.h
scsi-disk.c
scsi-generic.c
scsi.h
sd.c
sd.h
serial-isa.c
serial-pci.c
serial.c
serial.h
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
slavio_intctl.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
slavio_misc.c
slavio_timer.c
sm501.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
sm501_template.h
smbios.c
smbios.h
smbus.c
smbus.h
smbus_eeprom.c
smbus_ich9.c
smc91c111.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
soc_dma.c
soc_dma.h
spapr.c
spapr.h
spapr_events.c
spapr_hcall.c
spapr_iommu.c
spapr_llan.c
spapr_nvram.c
spapr_pci.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
spapr_pci.h
spapr_rtas.c
spapr_vio.c
spapr_vio.h
spapr_vscsi.c
spapr_vty.c
sparc32_dma.c
sparc32_dma.h
spitz.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
srp.h
ssd0303.c
ssd0323.c
ssi-sd.c
ssi.c
ssi.h
stellaris.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
stellaris_enet.c
stellaris_input.c
stream.c
stream.h
strongarm.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
strongarm.h
sun4c_intctl.c
sun4m.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
sun4m.h
sun4m_iommu.c
sun4u.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
sysbus.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
sysbus.h sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
tc6393xb.c
tc6393xb_template.h
tc58128.c
tcx.c
tmp105.c
tmp105.h
tmp105_regs.h
tosa.c
tpci200.c hw/tpci200: Fix compiler warning (redefined symbol with MinGW) 2013-01-21 11:39:15 +01:00
tsc210x.c
tsc2005.c
tusb6010.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
twl92230.c
uboot_image.h
unin_pci.c
usb.h
versatile_i2c.c
versatile_pci.c
versatilepb.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
vexpress.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
vfio_pci.c
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
virtio-balloon.c
virtio-balloon.h
virtio-blk.c
virtio-blk.h
virtio-bus.c virtio-device: refactor virtio-device. 2013-01-21 13:23:12 -06:00
virtio-bus.h virtio-device: refactor virtio-device. 2013-01-21 13:23:12 -06:00
virtio-console.c
virtio-net.c
virtio-net.h
virtio-pci.c virtio-pci: refactor virtio-pci device. 2013-01-21 13:23:13 -06:00
virtio-pci.h virtio-pci: refactor virtio-pci device. 2013-01-21 13:23:13 -06:00
virtio-rng.c
virtio-rng.h
virtio-scsi.c
virtio-scsi.h
virtio-serial-bus.c
virtio-serial.h
virtio.c virtio-device: refactor virtio-device. 2013-01-21 13:23:12 -06:00
virtio.h virtio-device: refactor virtio-device. 2013-01-21 13:23:12 -06:00
vmmouse.c
vmport.c
vmware_vga.c
vt82c686.c
vt82c686.h
watchdog.c
watchdog.h
wdt_i6300esb.c
wdt_ib700.c
wm8750.c
xen-host-pci-device.c
xen-host-pci-device.h
xen.h
xen_apic.c
xen_backend.c
xen_backend.h
xen_blkif.h
xen_common.h
xen_console.c
xen_devconfig.c
xen_disk.c
xen_domainbuild.c
xen_domainbuild.h
xen_machine_pv.c
xen_nic.c
xen_platform.c
xen_pt.c
xen_pt.h
xen_pt_config_init.c
xen_pt_msi.c
xenfb.c
xgmac.c
xics.c
xics.h
xilinx.h sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
xilinx_axidma.c
xilinx_axienet.c
xilinx_ethlite.c
xilinx_intc.c
xilinx_spi.c
xilinx_spips.c
xilinx_timer.c
xilinx_uartlite.c
xilinx_zynq.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
xio3130_downstream.c
xio3130_downstream.h
xio3130_upstream.c
xio3130_upstream.h
xtensa_bootparam.h
xtensa_lx60.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00
xtensa_pic.c
xtensa_sim.c
z2.c
zaurus.c
zynq_slcr.c sysbus: Drop sysbus_from_qdev() cast macro 2013-01-21 13:52:24 -06:00