qemu-e2k/hw
Gerd Hoffmann 5fcf787582 cirrus: handle wraparound in cirrus_invalidate_region
Code simply asserts that there is no wraparound instead of handling
it properly.  The assert() can be triggered by the guest (must be
privilidged inside the guest though).  Fix it.

Buglink: https://bugs.launchpad.net/qemu/+bug/1880189
Cc: Li Qiang <liq3ea@163.com>
Reported-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Li Qiang <liq3ea@163.com>
Message-id: 20200901140944.24101-1-kraxel@redhat.com
2020-09-04 10:12:56 +02:00
..
9pfs
acpi
adc
alpha
arm Various fixes of Aspeed machines : 2020-09-03 14:12:48 +01:00
audio hda-audio: Set instance_size at base class 2020-09-02 07:29:25 -04:00
avr
block Various fixes of Aspeed machines : 2020-09-03 14:12:48 +01:00
char sclpconsole: Use TYPE_* constants 2020-08-27 14:21:48 -04:00
core hw/core/sysbus: Assert memory region index is in range 2020-09-01 09:28:28 +02:00
cpu
cris
display cirrus: handle wraparound in cirrus_invalidate_region 2020-09-04 10:12:56 +02:00
dma i8257: Move QOM macro to header 2020-08-27 14:04:54 -04:00
gpio hw: Remove superfluous breaks 2020-09-01 08:38:00 +02:00
hppa
hyperv vmbus: Move QOM macros to vmbus.h 2020-08-27 14:04:54 -04:00
i2c
i386 Revert "hw/i386: Update structures to save the number of nodes per package" 2020-09-02 07:29:26 -04:00
ide hw/ide/pci: Replace magic '512' value by BDRV_SECTOR_SIZE 2020-09-01 11:27:26 +02:00
input hw: Remove superfluous breaks 2020-09-01 08:38:00 +02:00
intc hw/intc: fix default registers value in exynos4210_combiner_read() 2020-09-01 12:05:21 +02:00
ipack
ipmi
isa hw/isa/isa-superio: Fix IDE controller realization 2020-09-01 09:02:37 +02:00
lm32
m68k hw/m68k: QOMify the mcf5206 system integration module 2020-09-03 12:47:33 +02:00
mem
microblaze
mips
misc Various fixes of Aspeed machines : 2020-09-03 14:12:48 +01:00
moxie
net Various fixes of Aspeed machines : 2020-09-03 14:12:48 +01:00
nios2
nubus
nvram
openrisc
pci
pci-bridge
pci-host ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant 2020-08-27 14:21:48 -04:00
pcmcia pxa2xx: Move QOM macros to header 2020-08-27 14:04:55 -04:00
ppc
rdma rdma: Rename INTERFACE_RDMA_PROVIDER_CLASS macro 2020-09-02 07:29:25 -04:00
riscv
rtc
rx rx: Rename QOM type check macros 2020-09-02 07:29:25 -04:00
s390x virtio: add Virtio*BusClass sizes 2020-09-02 07:29:26 -04:00
scsi hw/scsi/scsi-disk: Replace magic '512' value by BDRV_SECTOR_SIZE 2020-09-01 11:27:26 +02:00
sd aspeed/sdhci: Fix reset sequence 2020-09-01 14:21:50 +02:00
semihosting
sh4
smbios
sparc
sparc64
ssi aspeed/smc: Open AHB window of the second chip of the AST2600 FMC controller 2020-09-01 14:21:51 +02:00
timer
tpm
tricore
unicore32
usb Pull request trivial patches 20200901 2020-09-01 15:19:33 +01:00
vfio vfio/platform: Remove dead assignment in vfio_intp_interrupt() 2020-09-01 12:02:48 +02:00
virtio virtio: add Virtio*BusClass sizes 2020-09-02 07:29:26 -04:00
watchdog
xen
xenpv
xtensa
Kconfig
meson.build