[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] Add missed read callback for some memory region
From: |
Li Qiang |
Subject: |
[Qemu-devel] [PATCH 0/8] Add missed read callback for some memory region |
Date: |
Wed, 12 Sep 2018 09:01:10 -0700 |
From: Li Qiang <address@hidden>
This patch set try to add the missed read callback for memory region.
Without this patchset, when the guest reads the IO port/memory, it will
cause an NULL-dereference issue. For example, add
"-device isa-debug-exit" to command, then read the 0x501 port, it causes a
SIGSEGV.
The only exception is 'readonly_mem_ops' as its read is directly
access the underlying host ram as the comments says.
These missed read callback is mostly pointed by Laszlo Ersek.
Li Qiang (8):
fw_cfg_mem: add read memory region callback
hw: debugexit: add read callback
hw: hyperv_testdev: add read callback
hw: pc-testdev: add read memory region callback
hw: designware: add read memory region callback
hw: pvrdma: add read memory region callback
hw: sun4c: add read memory region callback
exec: add read callback for notdirty memory region
exec.c | 7 +++++++
hw/misc/debugexit.c | 6 ++++++
hw/misc/hyperv_testdev.c | 10 ++++++++--
hw/misc/pc-testdev.c | 20 ++++++++++++++++----
hw/nvram/fw_cfg.c | 6 ++++++
hw/pci-host/designware.c | 7 +++++++
hw/rdma/vmw/pvrdma_main.c | 6 ++++++
hw/sparc64/sun4u.c | 6 ++++++
8 files changed, 62 insertions(+), 6 deletions(-)
--
2.17.1
- [Qemu-devel] [PATCH 0/8] Add missed read callback for some memory region,
Li Qiang <=
- [Qemu-devel] [PATCH 2/8] hw: debugexit: add read callback, Li Qiang, 2018/09/12
- [Qemu-devel] [PATCH 1/8] fw_cfg_mem: add read memory region callback, Li Qiang, 2018/09/12
- [Qemu-devel] [PATCH 4/8] hw: pc-testdev: add read memory region callback, Li Qiang, 2018/09/12
- [Qemu-devel] [PATCH 3/8] hw: hyperv_testdev: add read callback, Li Qiang, 2018/09/12
- [Qemu-devel] [PATCH 5/8] hw: designware: add read memory region callback, Li Qiang, 2018/09/12
- [Qemu-devel] [PATCH 6/8] hw: pvrdma: add read memory region callback, Li Qiang, 2018/09/12
- [Qemu-devel] [PATCH 8/8] exec: add read callback for notdirty memory region, Li Qiang, 2018/09/12