Subject: System Call changes to m68k-based ports
To: None <port-m68k@netbsd.org>
From: Steve Woodford <scw@netbsd.org>
List: port-m68k
Date: 07/13/2002 09:36:50
Hi,

I've just switch all m68k-based ports over to __HAVE_SYSCALL_INTERN, and
added the glue for systrace(1).

What this means is that the normal syscall code-path should be a wee bit
shorter than before. Processes being ktrace'd or systrace'd will take a
different, longer code-path.

This also simplifies the m68k syscall compat code for the various
emulations (e.g. COMPAT_LINUX, COMPAT_SUNOS).

I've tested the changes on mvme68k, but only for native syscalls. If you
have access to binaries for any of the COMPAT_* emulations, please test
them and report any problems. Likewise, if I've inadvertently broken your
m68k-based platform of choice. ;-)

Cheers, Steve