]> xenbits.xensource.com Git - qemu-xen-3.3-testing.git/commit
cirrus vga save/restore and lfb_addr/lfb_end
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 27 Nov 2008 12:01:00 +0000 (12:01 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 27 Nov 2008 12:02:05 +0000 (12:02 +0000)
commitb5f9be2beca998edb8007f8bda944bbff81e02e3
tree3e9ba169afb39a767f3b5b5cff960a692990b08e
parent6b9df0a476aa6bfec5379b240a12a89f0225bb77
cirrus vga save/restore and lfb_addr/lfb_end

Cirrus VGA save and restore functions cast lfb_addr into an uint64_t
pointer while lfb_addr is only an unsigned long.
Same thing happened to lfb_end, causing pci_dev to be partially
overwritten by mistake.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
(cherry picked from commit ea324bf41565322b370b27253b1a7eaa3cc360b9)

Conflicts:

hw/cirrus_vga.c
hw/cirrus_vga.c
hw/vga_int.h