summaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2017-01-09 13:38:42 +0000
committerGerd Hoffmann <kraxel@redhat.com>2017-01-11 09:19:05 +0100
commit039aa5db0e7d9edb2bd807c2d4e09d8d7be4c9c4 (patch)
treeb7d39a6955d262e969ad64fc735c53646f25187c /crypto
parent913a87885f589d263e682c2eb6637c6e14538061 (diff)
downloadqemu-039aa5db0e7d9edb2bd807c2d4e09d8d7be4c9c4.zip
virtio-gpu: Recalculate VirtIOGPU::hostmem on VM load
The 'hostmem' field in VirtIOGPU is used to track the total memory used in pixmaps so that we can impose a maximum limit on it. However this field is neither migrated nor recalculated on VM load, which means that after a migration it will be incorrectly too low, which can allow the guest to use more pixmap memory than it should. The per-resource hostmem fields are not filled in either as we reallocate them in the load function. Recalculate the memory used for each pixmap and the total memory used as we reallocate the pixmaps in virtio_gpu_load(). Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Message-id: 1483969123-14839-2-git-send-email-peter.maydell@linaro.org Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions