[vbox-dev] Question regarding - tr.flags and TSS_BUSY
Alexander Boettcher
alexander.boettcher at genode-labs.com
Mon Mar 13 12:45:09 UTC 2017
Hello,
On 10.03.2017 17:05, Michal Necasek wrote:
> Could you please describe your use case, or rather how we can reproduce
> the problem?
I feared you ask - but nevertheless - when running VirtualBox inside
Qemu+SVM (and no kvm enabled) with our ported Version of VBox to
Genode/NOVA.
> This is not code we want to change without precisely
> understanding why it needs to change and testing the behavior.
I can imagine.
>
> Also, why are you using the recompiler at all? On a typical system with
> hardware virtualization, it should be used very little or not at all.
Probably this is right for the vanilla Virtualbox as you provide. In our
Vbox 4 (4.3.40) ported version we mainly use REM + hw accelerated
(interface provided by the Microkernel NOVA), there it triggers reliable
if running in Qemu.
For the VBox 5 (5.1.14) port to Genode we enabled also the IEM, but here
it also trigger in Qemu+SVM (no-kvm).
You may have luck, Qemu just succeeds running Vbox and the VM - iif the
preemption (due to interrupts to be injected by the VBox VMM) of the
Guest VM (Microkernel+Genode setup) is that, that you ever get a tr
register with set busy bit.
I understand that our use-case is maybe of no interest to the majority
(even we mainly use it for early debugging in Qemu) - nevertheless we
wanted you just let know that there is a issue.
Cheers,
Alex.
--
Alexander Boettcher
Genode Labs
http://www.genode-labs.com - http://www.genode.org
Genode Labs GmbH - Amtsgericht Dresden - HRB 28424 - Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
More information about the vbox-dev
mailing list