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