mirror of https://github.com/xemu-project/xemu.git
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:
parent
b0411142f4
commit
24cdff7c82
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue