[COMMIT] pirq_routing.c

Christer Weinigel christer at weinigel.se
Fri Nov 15 03:35:00 CET 2002


"Ronald G. Minnich" <rminnich at lanl.gov> writes:

> On 14 Nov 2002, Christer Weinigel wrote:
> 
> > I've just been skimming the list lately, so what is this discussion
> > about?
> 
> Some linuxbios instances are failing on the pirq_copy since the pirq_copy
> function is assuming that the memory at 0xf0000 is RAM. This assumption is
> dicey for most of our motherboards since we have not verified for each and
> every chipset that 0xf0000 can be mapped to ram (although it is hard to
> imagine it is not possible). But in many cases we have not set the mapping
> to RAM and that is an issue.

Ah, ok.  When I did the port to the SC2200 I skirted the whole issue
by not setting up a pirq table, instead I just wrote the correct
values into the interrupt line registers of each PCI device.

I'll try to get the time to look at LinuxBIOS again and set up a RAM
mapping for 0xf0000.  It's just a few bits in a register that has to
be set.,

  /Christer

-- 
"Just how much can I get away with and still go to heaven?"

Freelance consultant specializing in device driver programming for Linux 
Christer Weinigel <christer at weinigel.se>  http://www.weinigel.se



More information about the coreboot mailing list