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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Partition<strong>in</strong>g <strong>in</strong> a Secure <strong>ARM</strong> System<br />

� <strong>ARM</strong> TrustZone technology def<strong>in</strong>e two worlds<br />

� Everyth<strong>in</strong>g must live <strong>in</strong> Normal World or Secure World<br />

� TrustZone-Enhanced processor exports World Information<br />

� Via NS bit (Not Secure) on system bus s<strong>in</strong>ce AMBA 3 AXI<br />

� TrustZone-Aware devices can partition across both worlds<br />

� Only AMBA AXI compatible devices can be TrustZone-aware<br />

� AMBA 3 AXI Interconnect decodes TZ like an address l<strong>in</strong>e<br />

� AMBA AHB and APB do not conta<strong>in</strong> TrustZone <strong>in</strong>formation<br />

� AHB and APB devices live <strong>in</strong> only one World<br />

� Groups of peripherals can be managed from bus <strong>in</strong>terface<br />

� Inclusion of TrustZone Peripheral Controller gives more control<br />

18

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

Saved successfully!

Ooh no, something went wrong!