[parisc-linux] /usr/conf/machine header files

Grant Grundler grundler@cup.hp.com
Wed, 08 Dec 1999 15:33:30 -0800


Philipp Rumpf wrote:
> > This directory seems to be a gold mine of information about hardware.
> 
> One extremely interesting piece of information for those interested in the
> PA2.0 port:  64-bit virtual addresses are 42 bits per quadrant only and
> start at the smallest address in the quadrant - so unlike alpha where the
> addresses are "sign-extended".

Actually, HP-UX does sign extend I/O addresses. I'm not sure
if this is a feature of HP-UX or something in the HW makes it
easier to do it this way...anyone know?

Secondly, don't make assumptions about how many bits are used in
a virtual or physical addresses unless it's processor specific code.
(eg TLB handler or trap handler or hpmc handler). I know the number
of physical bits supported by the processor is going to increase
from 40-bits (runway).

cheers,
grant

Grant Grundler
Unix Developement Lab
+1.408.447.7253