[coreboot] [PATCH] First support for HP DL145 G3
Tom Sylla
tsylla at gmail.com
Wed Apr 22 17:29:45 CEST 2009
On Wed, Apr 22, 2009 at 8:00 AM, samuel <samuel.verstraete at gmail.com> wrote:
> 2. VGA output is still not working. I have tried both YABEL and
> X86BIOS to load the vga rom but i get errors...
> X86BIOS: http://merlin.ugent.be/~samuel/dl145g3/vgarom/corebootx86bios.log
> relevant part:
> On mainboard, rom address for PCI: 00:04.0 = fff00000
> copying VGA ROM Image from fff00000 to 0xc0000, 0x8000 bytes
> entering emulator
> int1a vector at 274af
>
> YABEL: http://merlin.ugent.be/~samuel/dl145g3/vgarom/corebootYABEL.log
> relevant part:
> On mainboard, rom address for PCI: 00:04.0 = fff00000
> copying VGA ROM Image from fff00000 to 0xc0000, 0x8000 bytes
> pci_cfg_read(): Config read access invalid device! bus: 00 (00),
> devfn: 00 (20), offs: 00
I only see two "int 1a"s in the ROM binary:
seg000:77DC B8 02 B1 mov ax, 0B102h
seg000:77DF B9 41 15 mov cx, 1541h
seg000:77E2 BA B9 10 mov dx, 10B9h
seg000:77E5 BE 00 00 mov si, 0
seg000:77E8 CD 1A int 1Ah
...
seg000:7801 B8 02 B1 mov ax, 0B102h
seg000:7804 B9 43 52 mov cx, 5243h
seg000:7807 BA B9 10 mov dx, 10B9h
seg000:780A BE 00 00 mov si, 0
seg000:780D CD 1A int 1Ah
so it is searching for the 0th instance of ven/dev 10b9:1541 or 10b9:5243:
http://www.ctyme.com/intr/rb-2372.htm
Those are:
10b9 ALi Corporation
1541 M1541
10b9 1541 ALI M1541 Aladdin V/V+ AGP System Controller
5243 M1541 PCI to AGP Controller
which seems kind of weird. Maybe it does some workaround when on a
platform with those devices.
Also, is there any tracing you can enable (or just add) in the
emulators? (to see more closely where it is failing, there is probably
more execution after the int 1a and the config read of 0) I don't know
if YABEL's and X86BIOS's messages are warnings or errors.
More information about the coreboot
mailing list