stdvga: fix offset in pci_vga_ioport_read

Simliar to pci_vga_ioport_write.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
Gerd Hoffmann 2015-04-08 09:03:54 +02:00
parent b0411142f4
commit 24cdff7c82
1 changed files with 3 additions and 3 deletions

View File

@ -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;