[vbox-dev] SysyemCall in VirtualBOx

Nikolay Igotti nikolay.igotti at oracle.com
Mon Oct 18 07:08:10 GMT 2010


      Francesco,

  Hypervisor controls IDT guest really executes with, thus  it can 
control the way traps are delivered.  Switcher saves/modifies IDT, along 
with other priviledged registers,
so host kernel trap handlers aren't touched. Hope it answers your question.

   Nikolay

15.10.2010 20:05, Francesco Di Paolo ?????:
> hello there,
> i'd like to have some informations in regards to how the hypervisor 
> takes over when a system call(int 0x80) occurs in the guest OS. How it 
> is managed the passage from Ring3 to Ring1. What i'm facing is 
> understand what is going on when an application in the guest OS 
> invokes a system call(i didn't get if it is involved the host kernel 
> and its IDT or if there are interactions only between the application 
> and the guest kernel). If you could give us some suggestions, we would 
> be very grateful.
>
>
> _______________________________________________
> vbox-dev mailing list
> vbox-dev at virtualbox.org
> http://vbox.innotek.de/mailman/listinfo/vbox-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20101018/1777d8c7/attachment.html>


More information about the vbox-dev mailing list