aboutsummaryrefslogtreecommitdiff
path: root/dma-helpers.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2015-02-10 15:36:15 +1100
committerAlexander Graf <agraf@suse.de>2015-03-09 15:00:02 +0100
commit3c2784fc864d943ff70a2a5c9dea8e9a9b4d9e1d (patch)
tree8eac715ef1975dcc852fd67c00c300a945ac95be /dma-helpers.c
parent34f2af3d3edf9d57c27811d3780cbc0ece319625 (diff)
downloadqemu-3c2784fc864d943ff70a2a5c9dea8e9a9b4d9e1d.zip
qemu-3c2784fc864d943ff70a2a5c9dea8e9a9b4d9e1d.tar.gz
qemu-3c2784fc864d943ff70a2a5c9dea8e9a9b4d9e1d.tar.bz2
vga: Expose framebuffer byteorder as a QOM property
The VGA device model now supports having the framebuffer in either endian, and can be switched between these by the guest via a register in the qext region. However, in some cases (e.g. LE OS on the pseries machine) we have existing guest that don't know about the endian switch register, but other parts of the qemu code have better information to set a default endianness than the VGA code does of itself. In order to allow them to set a correct default endianness in these cases, without breaking abstraction walls, this patch exposes the VGA framebuffer endianness via a writable QOM property. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Reviewed-by: Gerd Hoffmann <kraxel@redhat.com> [agraf: use instance_init for property exposure] Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'dma-helpers.c')
0 files changed, 0 insertions, 0 deletions