Re: 64 bit powerpc

Brandon Bergren <[email protected]> Fri, 06 Jul 2018 12:42:45 -0500
Newsgroups gmane.os.openbsd.ppc
Message-ID <1530898965.2559758.1432340600.7D0F0C4E@webmail.messagingengine.com>
Actually you can do both BE and LE Linux on them, it's just that IBM is pushing development towards LE at the moment. I suppose it's a plan to make it easier for X86 developers to migrate over and/or encourage movement to POWER8+.

FreeBSD only supports BE on POWER.

POWER9 is slightly biased towards BE but has a toggle at the logical partition level for BE vs LE so it works well either way. There are only a few instructions that don't work in LE mode (load/store multiple, move-assist).

On Fri, Jul 6, 2018, at 12:25 PM, Peter J. Philipp wrote:
> On Fri, Jul 06, 2018 at 12:15:02PM -0500, Brandon Bergren wrote:
> > I'm also interested in 64 bit PPC, as I have a Talos II (dual POWER9) and have a second machine coming soon for driver debugging work (Talos II Lite "special developer system" -- https://secure.raptorcs.com/content/TLSDS1/intro.html )
> > 
> > I'm currently spending time doing driver debugging on FreeBSD, but would prefer using OpenBSD. I don't have an actual background in driver/kernel development but I'm starting to learn.
> 
> I've had my eyes on such a system in the past (one can only dream).  As far as
> I can remember Linux is using it in Little Endian byte order, and I don't 
> know what FreeBSD is doing.  I think up to POWER8 or something you should only 
> go Big Endian byte order.  I'm sticking with Big Endian byte order for now as
> that's what's in powerpc arch.
> 
> I must say I learned a whole lot today working on this.  Hopefully I won't get
> confused.
> 
> Nice system you have!
> 
> -peter


-- 
  Brandon Bergren
  Technical Generalist