I think it was Ramon who added virtual flags right?

Ramon, I'm looking into some overall architectural
design issues.  For now, I just prescan all code.
Ultimately, we have to establish a set of conditions
under which we just let user code execute as-is
for better performance.  User code is a good
candidate since the effective ring is the same
as the actual ring we run the code in, both 3.
And because it generally runs with IF=1, which
we need so the VM can redirect host hardware
interrupts.

So back to virtual flags.  Since we can now virtualize
any instructions, we can trap on pushf/popf etc,
and don't necessarily need virtual flags.  What's
your opinion on using VF now?

-Kevin

Reply via email to