diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2016-06-22 14:07:23 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2016-07-06 10:31:11 +0200 |
commit | 3cb5158f15604a9f50287f2f06777d5835ff4c15 (patch) | |
tree | 15669715cb9ada3c4beb693f460e35e16036a5aa /hw/display/qxl.h | |
parent | 726bdf653aca9b87e28c9a56dd94c4667ddfacbc (diff) | |
download | qemu-3cb5158f15604a9f50287f2f06777d5835ff4c15.tar.gz qemu-3cb5158f15604a9f50287f2f06777d5835ff4c15.tar.bz2 qemu-3cb5158f15604a9f50287f2f06777d5835ff4c15.zip |
qxl: store memory region and offset instead of pointer for guest slots
Store MemoryRegion and offset instead of a pointer for each qxl memory
slot, so we can easily figure in which memory region an qxl object
stored.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 1466597244-5938-2-git-send-email-kraxel@redhat.com
Diffstat (limited to 'hw/display/qxl.h')
-rw-r--r-- | hw/display/qxl.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/hw/display/qxl.h b/hw/display/qxl.h index 39ff00407d..fdb619d4a7 100644 --- a/hw/display/qxl.h +++ b/hw/display/qxl.h @@ -53,7 +53,8 @@ typedef struct PCIQXLDevice { struct guest_slots { QXLMemSlot slot; - void *ptr; + MemoryRegion *mr; + uint64_t offset; uint64_t size; uint64_t delta; uint32_t active; |