First log is from my linuxbios startup, for a copy go to www.acl.lanl.gov/linuxbios.
Second is from 2.3.99 startup with pci debugging turned on.
Strange stuff on boot, comments about 64-bit addresses (?? set smoething wrong in memory attributes in BAR?) etc. See what you think. If we can get this one licked we're going to boot!!
Note the bogomips and mhz numbers actually make sense. This is good. Also the APIC support in 2.3.99 seems to work on uniprocessors, yee ha.
ron
oh yeah, you should also disable all expansion ROMs, which this code doesn't do...
On Mon, 1 May 2000, Jeff Garzik wrote:
oh yeah, you should also disable all expansion ROMs, which this code doesn't do...
yes but linux does.
I should be more specific. My only goal with this code is to get enough PCI up to get linux to boot. Thus this code is only designed to do the absolute minimum necessary and to let linux do the rest. If linux does some things correctly (expansion roms, IRQs) then I don't want to duplicate that work.
Thanks
ron
- To unsubscribe: send mail to majordomo@freiburg.linux.de with 'unsubscribe openbios' in the body of the message
yet another thing to do... If the PCI device supports ACPI, it needs to be taken from the D3 to D0 state...
Jeff
On Mon, 1 May 2000, Jeff Garzik wrote:
yet another thing to do... If the PCI device supports ACPI, it needs to be taken from the D3 to D0 state...
Yuk, do devices start out in D3 on startup?
ron
- To unsubscribe: send mail to majordomo@freiburg.linux.de with 'unsubscribe openbios' in the body of the message
also, this needs to write 0 (or some value) back to the register, before it calls 'continue' for the !addr case:
PciWriteDword( bus, devfn, reg, 0xffffffff ); addr = PciReadDword( bus, devfn, reg ); if( addr == 0 ) continue;
On Mon, 1 May 2000, Jeff Garzik wrote:
also, this needs to write 0 (or some value) back to the register, before it calls 'continue' for the !addr case: PciWriteDword( bus, devfn, reg, 0xffffffff ); addr = PciReadDword( bus, devfn, reg ); if( addr == 0 ) continue;
Jeff, I think you just fixed one of my linux problems.
Thanks!
ron
- To unsubscribe: send mail to majordomo@freiburg.linux.de with 'unsubscribe openbios' in the body of the message