The BUS_ISA case in xf86ExtendedInitInt10 (hw/xfree86/int10/generic.c, line 220)
seems suspicious. bios_location gets set to bios.location.legacy regardless of
the value of bios.location.legacy. However, a different message is printed if
bios.location.legacy is zero.
In addition, in the case where _PC is not defined (line 315), bios_location is
only over-ridden when bios.location.legacy is non-zero.
This is suspicious, and I suspect that the code at line 220 is wrong. If it is
correct, can anybody explain why?
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
The BiosLocation option is gone now, so I think this is moot. ISA devices had better have their ROM at 0xc0000 or else.
ISA support is effectively dead in 1.5 anyway.