Subject: Xi FreeBSD X server, NetBSD failure
To: None <port-i386@NetBSD.ORG>
From: None <Havard.Eidnes@runit.sintef.no>
List: port-i386
Date: 12/02/1997 16:12:37
----Next_Part(Tue_Dec__2_16:12:07_1997)--
Content-Type: Text/Plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Hi,
some of you may remember that I asked whether there would be any
chance that the FreeBSD executable of Xi Graphics' X11 server would
be able to run under NetBSD. I have a NeoMagic 2090 graphics chip
in my laptop, and there is no support for that chip in XFree86 (and
from the looks of it there never will be, due to NeoMagic's policy
on documentation availability).
Now I've upgraded my laptop from FreeBSD-2.2.2-PAO to NetBSD-1.3_ALPHA
with a source base of mid-november, and the FreeBSD X server bombs out
on an unimplemented system call, number 279, as shown below in the
system call trace. I've looked in the 2.2.2 and 3.0 FreeBSD sources and=
oddly enough, system call number 279 isn't used there either (!).
Does anyone know what's going on here?
- H=E5vard
----Next_Part(Tue_Dec__2_16:12:07_1997)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
389 ktrace RET ktrace 0
389 ktrace CALL execve(0xefbfdc33,0xefbfdbc0,0xefbfdbcc)
389 ktrace NAMI "../arch/NetBSD/Xaccel"
389 Xaccel EMUL "freebsd"
389 Xaccel RET execve JUSTRETURN
389 Xaccel CALL open(0x10dc,0,0)
389 Xaccel NAMI "/emul/freebsd/usr/libexec/ld.so"
389 Xaccel NAMI "/usr/libexec/ld.so"
389 Xaccel RET open 3
389 Xaccel CALL read(0x3,0xefbfdb70,0x20)
389 Xaccel GIO fd 3 read 32 bytes
"\M-@\M^F\^A\v\0\M-@\0\0\0\^P\0\0\M-8\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\
\0\0"
389 Xaccel RET read 32/0x20
389 Xaccel CALL mmap(0,0xc000,0x5,0x4,0x3,0,0,0)
389 Xaccel RET mmap 1074257920/0x4007e000
389 Xaccel CALL mmap(0x4008a000,0x1000,0x3,0x14,0x3,0,0xc000,0)
389 Xaccel RET mmap 1074307072/0x4008a000
389 Xaccel CALL mmap(0x4008b000,0xb8,0x3,0x1014,0xffffffff,0,0,0)
389 Xaccel RET mmap 1074311168/0x4008b000
389 Xaccel CALL getuid
389 Xaccel RET getuid 0
389 Xaccel CALL geteuid
389 Xaccel RET geteuid 0
389 Xaccel CALL getgid
389 Xaccel RET getgid 0
389 Xaccel CALL getegid
389 Xaccel RET getegid 0
389 Xaccel CALL __sysctl(0xefbfdab8,0x2,0x4008b08c,0xefbfdac0,0,0)
389 Xaccel RET __sysctl 0
389 Xaccel CALL mmap(0,0x8000,0x3,0x1004,0xffffffff,0,0,0)
389 Xaccel RET mmap 1074315264/0x4008c000
389 Xaccel CALL open(0x4007f7f0,0,0)
389 Xaccel NAMI "/emul/freebsd/var/run/ld.so.hints"
389 Xaccel NAMI "/var/run/ld.so.hints"
389 Xaccel RET open 4
389 Xaccel CALL mmap(0,0x1000,0x1,0x4,0x4,0,0,0)
389 Xaccel RET mmap 1074348032/0x40094000
389 Xaccel CALL open(0x4008e000,0x4,0x4008a060)
389 Xaccel NAMI "/emul/freebsd/usr/lib"
389 Xaccel NAMI "/usr/lib"
389 Xaccel RET open 5
389 Xaccel CALL [279]
389 Xaccel PSIG SIGSYS SIG_DFL
389 Xaccel NAMI "Xaccel.core"
----Next_Part(Tue_Dec__2_16:12:07_1997)----