Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/arch/amd64/conf



Le 15/08/2017 à 15:18, Martin Husemann a écrit :
On Tue, Aug 15, 2017 at 03:05:31PM +0200, Maxime Villard wrote:
This module already exists, and it's modules/compat. The problem, again,
is that this module will register new syscalls, while we only want the
functions to be available. And it's more than that: if dynamically loaded,
this module may conflict with the kernel, since several COMPAT_xx options
are enabled in GENERIC by default. So you get the same functions twice.

As you say, a single "one compat fits all" module does not work, it needs
to be multiple ones, maybe even single function modules.

The (partial) options enabled in kernel would then make the relevant modules
be build in, and the module loader will resolve them automatically.

So we agree? Each compat should be independent. It seems to me that
re-implementing (copy-paste) a few functions for linux is a step towards
direction, isn't it?

Maxime


Home | Main Index | Thread Index | Old Index