28.11.2012 Views

Hardware accelerated virtualization in the ARM Cortex ... - Xen

Hardware accelerated virtualization in the ARM Cortex ... - Xen

Hardware accelerated virtualization in the ARM Cortex ... - Xen

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!