Subject: Re: CVS commit: src/sys/arch/i386/include
To: None <>
From: Christos Zoulas <>
List: source-changes
Date: 09/10/2003 17:27:35
In article <>,
Matthias Drochner <> wrote:
> said:
>> XXX1: We need to fix the vm86 api. 
>What's wrong with it?
>As you see in regress/.../vm86, one can live with it.
>One thing which is strange is that we have a si_trap
>which noone else has -- I'd expect that value in si_code.
No, si_code is reserved for MI stuff so we cannot use this. Read the
new manpage for siginfo...

The vm.substr.vmsc.sc_* stuff refers to the old struct sigcontext.
It should be changed to use __gregset_t, and vmsc should do the same.
i386_vm86 needs to be versioned if that happens, so I did not do it (yet).
This is what I meant by saying we need to fix the vm86 api.