From 24cdff7c8278849747035f9554f8c538beabf949 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Wed, 8 Apr 2015 09:03:54 +0200 Subject: stdvga: fix offset in pci_vga_ioport_read Simliar to pci_vga_ioport_write. Signed-off-by: Gerd Hoffmann --- hw/display/vga-pci.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hw/display') diff --git a/hw/display/vga-pci.c b/hw/display/vga-pci.c index ff5dfb2c23..93c8b5d4cf 100644 --- a/hw/display/vga-pci.c +++ b/hw/display/vga-pci.c @@ -81,11 +81,11 @@ static uint64_t pci_vga_ioport_read(void *ptr, hwaddr addr, switch (size) { case 1: - ret = vga_ioport_read(&d->vga, addr); + ret = vga_ioport_read(&d->vga, addr + 0x3c0); break; case 2: - ret = vga_ioport_read(&d->vga, addr); - ret |= vga_ioport_read(&d->vga, addr+1) << 8; + ret = vga_ioport_read(&d->vga, addr + 0x3c0); + ret |= vga_ioport_read(&d->vga, addr + 0x3c1) << 8; break; } return ret; -- cgit v1.2.1