Hardware accelerated virtualization in the ARM Cortex ... - Xen
Hardware accelerated virtualization in the ARM Cortex ... - Xen
Hardware accelerated virtualization in the ARM Cortex ... - Xen
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Resource Ownership<br />
� Software-only approaches<br />
� Access to resources by GuestOS <strong>in</strong>tercepted by <strong>the</strong> VMM<br />
� VMM <strong>in</strong>terprets <strong>the</strong> GuestOS‟s <strong>in</strong>tent<br />
� Provides its own mechanism to meet that <strong>in</strong>tent<br />
� Mechanism of <strong>in</strong>terception varies<br />
� Paravirtualisation adds a hypercall to <strong>the</strong> source code<br />
� B<strong>in</strong>ary translation adds a hypercall to <strong>the</strong> b<strong>in</strong>ary<br />
� Exceptions <strong>in</strong> <strong>Hardware</strong> provide an trapp<strong>in</strong>g of operations<br />
� Hypercalls can be more efficient<br />
� More of <strong>the</strong> <strong>in</strong>tent to be expressed <strong>in</strong> a s<strong>in</strong>gle VMM entry<br />
� <strong>Hardware</strong> assisted approaches:<br />
� Provide fur<strong>the</strong>r <strong>in</strong>direction to resources<br />
� Accelerat<strong>in</strong>g trapped operations by syndrome <strong>in</strong>formation<br />
14