diff options
| author | BALATON Zoltan | 2017-04-21 17:18:09 +0200 |
|---|---|---|
| committer | Peter Maydell | 2017-04-24 13:32:12 +0200 |
| commit | 6a2a5aae02b9a0b53807b9ad91f15cd4988781f9 (patch) | |
| tree | cbd408e8bf03553a6dd13c223fe02f6d00285ddc /include/exec | |
| parent | sm501: Fix device endianness (diff) | |
| download | qemu-6a2a5aae02b9a0b53807b9ad91f15cd4988781f9.tar.gz qemu-6a2a5aae02b9a0b53807b9ad91f15cd4988781f9.tar.xz qemu-6a2a5aae02b9a0b53807b9ad91f15cd4988781f9.zip | |
sm501: Fix hardware cursor
Rework HWC handling to simplify it and fix cursor not updating on
screen as needed. Previously cursor was not updated because checking
for changes in a line overrode the update flag set for the cursor but
fixing this is not enough because the cursor should also be updated if
its shape or location changes. Introduce hwc_invalidate() function to
handle that similar to other display controller models.
Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Tested-by: Aurelien Jarno <aurelien@aurel32.net>
Message-id: 6970a5e9868b7246656c1d02038dc5d5fa369507.1492787889.git.balaton@eik.bme.hu
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions
