Subject: Re: Porting to IBM Risc 6000
To: David Edelsohn <dje@watson.ibm.com>
From: Matt Thomas <matt@3am-software.com>
List: port-powerpc
Date: 08/10/2002 09:59:46
At 09:48 AM 8/10/2002, David Edelsohn wrote:
> >>>>> Matt Thomas writes:
>
>Matt> Whew!  Does Power4 have locked (hopefully variable sized) TLB
>Matt> entries?  (which are what BATs really are)
>
>         Power4 has support for "large pages".  One also can "bolt" entries
>in the page table and ensure that they don't fall out of the TLB/SLB.

Cool.  Is that true for all the processors or just Power4?

>Matt> Also, is the 64-bit PowerPC ELF ABI document available somewhere?
>
>         The ABI is on the website with the toolchain patches.
>
>http://www.penguinppc64.org/

Thanks.

>Matt> The more I investigate, the more I leaning to do a ppc64 kernel
>Matt> with COMPAT_NETBSD32 support.
>
>         I'm not sure what this means.  It's probably easier and better to
>support 32-bit user apps -- you do not need or want a 64-bit only system.

64-bit kernel with 32-bit userland.  Of course, the 32-bit kmem grovelers
will have problems but that's more of an incentive to fix them to not
grovel the kernel.


-- 
Matt Thomas               Internet:   matt@3am-software.com
3am Software Foundry      WWW URL:    http://www.3am-software.com/bio/matt/
Cupertino, CA             Disclaimer: I avow all knowledge of this message