Discussion:
[vbox-dev] GIM (Guest Interface Manager) in VirtualBox
Zver, Ble
2014-10-07 20:56:46 UTC
Permalink
Hi guys,

I have installed win7 and win8 as a guest on vbox.
I have tried to use GIM (Guest Interface Manager). I wanted use hyper-v
compatibility interface in vbox from my win7/win8 guest.
But all time when i try to write to hyper-v hypercall interface i catch
exception.

Should I enable somehow GIM (Guest Interface Manager)? Is this interface
still support? How can I use it?

Thank for help.
Klaus Espenlaub
2014-10-08 08:14:47 UTC
Permalink
Hi,
Post by Zver, Ble
Hi guys,
I have installed win7 and win8 as a guest on vbox.
I have tried to use GIM (Guest Interface Manager).
You've lost me with your 2nd sentence...

Which VirtualBox version are you using? Anything officially released
doesn't have GIM yet.
Post by Zver, Ble
I wanted use hyper-v
compatibility interface in vbox from my win7/win8 guest.
But all time when i try to write to hyper-v hypercall interface i catch
exception.
Should I enable somehow GIM (Guest Interface Manager)? Is this interface
still support? How can I use it?
Of course this needs configuration, but only the development version has
the support, which is work in progress. Only time will tell how much of
the functionality we can implement.

In any case, blind access to the hypercall interface without doing the
necessary availability detection is bad style. Also, hyper-v defines
lots of capability bits, making more or less everything optional, and
that means that you need to check those carefully. We might not
implement what you want.

Klaus
Post by Zver, Ble
Thank for help.
Ramshankar
2014-10-08 09:12:15 UTC
Permalink
Post by Zver, Ble
Hi guys,
I have installed win7 and win8 as a guest on vbox.
I have tried to use GIM (Guest Interface Manager). I wanted use hyper-v
compatibility interface in vbox from my win7/win8 guest.
But all time when i try to write to hyper-v hypercall interface i catch
exception.
Should I enable somehow GIM (Guest Interface Manager)? Is this interface
still support? How can I use it?
Currently none of the hypercalls are implemented. You'll get a guru
meditation with (VERR_GIM_IPE_3) if the guest tries to do hypercalls but
we had to expose availability of hypercalls as Windows expects it to be
there even when it actually doesn't use it. This was needed to get other
more vital things to work like TSC rate reporting, etc.

The basic framework is there, but at the moment, this is unreleased
trunk code - so it's work in progress. Out of curiosity, what hypercall
are you trying to implement by the way?

Regards,
Ram.
Post by Zver, Ble
Thank for help.
_______________________________________________
vbox-dev mailing list
vbox-dev at virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev
Loading...