On Wed, 14 Jul 2004, Richard Smith wrote:
Ah.. I'm begining to understand. The table is pre-locaed at 0xf0000 then. That makes sense. The code then is very confusing since it says things like "Copying tables..." and then "Verifying..." and the function called write_tables(). So I just assumed it was stuck in ROM at any old location and moved to the correct position.
yes, that code is very annoying.
What address is the PIRQ table supposed to show up at?
I know for sure Linux looks for the $PIR signature in the F segment, and one or two other places.
ron