Subject: Re: X11 on Ultra 2 using 32 bit kernel and user land.
To: Jochen Kunz <jkunz@unixag-kl.fh-kl.de>
From: Michael Lorenz <macallan@netbsd.org>
List: port-sparc64
Date: 04/21/2007 18:37:52
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Apr 20, 2007, at 04:56, Jochen Kunz wrote:

> On Thu, 19 Apr 2007 15:05:22 -0400
> Michael Lorenz <macallan@netbsd.org> wrote:
>
>> Hmm, some of the assembly changes probably need to be reverted for
>> 32bit sparc.
> Or ffb_accel.c should use #ifdef __sparc_v9__ to switch between V9 ASM
> and V7/V8 ASM? ENOSPARCCLUE | ENOX11CLUE
>
>> Umm, this module should live somewhere in src/x11/Xserver/hw/xfree86,
>> probably needs to be enabled in another Makefile.
> I enabled xf8_32wid, rebuild, instaled the X11 sets and bingo!
> I now have a working Xserver on the U2 in 32 bit mode.
> Thanks for your help. :-)

Ok, I got the sunffb driver built using -mv8plus, so there are no v9 
tricks in my tree - wonder if it works. If you feel like trying - it's 
here:
ftp://ftp.netbsd.org/pub/NetBSD/misc/macallan/sparc/sunffb_drv.o
if anyone can confirm it's working I'll commit the whole thing.

have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)

iQEVAwUBRiqSQMpnzkX8Yg2nAQJ9kggApoHVqjfohhUZLDc4qVTsYHFdadbRx+Ty
l0yDVDpIAuTMXpPBVka2G2gEQrqw7AaHys9rq+LjhYwEkxk2PY1FIiAxpUa6m4OL
Nouxqp5kXEAUcGuMqxqfL8v8TAr8UISiV/PsuZKvsZBOxLMb0ZD3aeN6Q80VwLuH
iJTpA8OJ/KPgFw5ttgKiatbi5CEY6lx/GS6HpCljvBFAyjDXRcPUCC1vdE1/6UIj
1qAiT1ijffE7XUZtZ6hCSn1lkhJEI7WK8fle63nNW8YY1TLt1/pGzkg5jTLw/3x9
QeUbuoVIDSCTruqR/l6Os1fyJ30DmxSter3j1YfG+B3dRx9kYIFCNw==
=8pNl
-----END PGP SIGNATURE-----