>Unfortunately, if you set the DPL to != 3, this means that the
>guest code runs in a ring != 3 (in the case of a code segment),
>which we obviously can't allow for security reasons (and also
>because access protection via supervisor bits etc. won't work) ...
No, it only causes the guest trapping, so we can emulate loading
a segment selector and updating the GDT. Of course we have to
set the DPL to 3 then...

jens

Reply via email to