On 6/9/20 11:17 pm, Samuel Thibault wrote:
>> I have uploaded libpciaccess_0.16-1+hurd.5 with the latest upstream
>> version.

Thanks!

> One issue remains, however: Xorg's vesa driver produces
> 
> [1669282.478] (II) VESA(0): initializing int10
> [1669282.478] (EE) VESA(0): Cannot read int vect
> 
> which comes from hw/xfree86/int10/generic.c xf86ExtendedInitInt10:
> 
>     if (!sysMem)
>         pci_device_map_legacy(pInt->dev, V_BIOS, BIOS_SIZE + SYS_BIOS - 
> V_BIOS,
>                               PCI_DEV_MAP_FLAG_WRITABLE, &sysMem);

It appears that it's trying to map more than BIOS_SIZE, which probably fails 
under the current scheme. 
Perhaps we need to make overreads return zeroes instead of failure?
Purely guessing here...

Damien

Reply via email to