Subject: Re: CVS commit: src/sys/arch/amd64/amd64
To: matthew green <mrg@eterna.com.au>
From: Matthias Drochner <M.Drochner@fz-juelich.de>
List: source-changes
Date: 03/24/2004 21:43:15
mrg@eterna.com.au said:
> >   Modified Files:
> >   	src/sys/arch/amd64/amd64: machdep.c
> [...]
> this change, and some others you've made, i think make these
> emulations not work as LKM's any more....

This never worked on amd64, so it didn't get worse. There is
more cleanup needed.
What we need imho is a hook to install the callgate/traphandler/
whatever dynamically on emulation LKM load time. (Of course
considering the case that multiple emulations share one syscall
entry...) That's something for after the 2.0 branch however.
For 2.0, it might make sense to have a COMPAT_NETBSD32 LKM
working; the other ones are questionable anyway.

best regards
Matthias