]> git.ipfire.org Git - thirdparty/qemu.git/commit
cirrus: fix cirrus_invalidate_region
authorGerd Hoffmann <kraxel@redhat.com>
Wed, 15 Mar 2017 12:06:46 +0000 (13:06 +0100)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Tue, 21 Mar 2017 20:03:23 +0000 (15:03 -0500)
commit2f51fd1f739cccc991b4e08afcc6e9dbcdbb9a3e
tree96f0934bf00810e83095d93e648b7ba75af065af
parent63fdb09491325e22e6a9d68b0f4375a5126dd261
cirrus: fix cirrus_invalidate_region

off_cur_end is exclusive, so off_cur_end == cirrus_addr_mask is valid.
Fix calculation to make sure to allow that, otherwise the assert added
by commit f153b563f8cf121aebf5a2fff5f0110faf58ccb3 can trigger for valid
blits.

Test case: boot windows nt 4.0

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 1489579606-26020-1-git-send-email-kraxel@redhat.com
(cherry picked from commit e048dac616748273c2153490e9fdf1da242f0cad)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
hw/display/cirrus_vga.c