<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>QNX 6.4.0</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi there!<BR>
<BR>
I got a report from one of our testers that QNX faults very quickly when booting in VirtualBox.  A little investigation shows that this only occurs when VT-x is not enabled.  The problem appears to be that our supervisor process (procnto) runs as Ring 1, and requests a CS of 0x1d - but when we exit the kernel the CS is actually 0x1c.<BR>
<BR>
This process had common code sections with the kernel proper, and it uses the CPL to determine whether it is currently 'the kernel' or not.  Hence it gets nicely confused and dies a painful death.<BR>
<BR>
Do you have any idea what is going on here?  Do you support Ring 1 processes at all in non VT-x mode?<BR>
<BR>
Regards,<BR>
<BR>
Colin</FONT>
</P>

</BODY>
</HTML>