Armv8-A virtualization

快速链接:
.
个人博客笔记导读目录(全部)

  • 付费专栏-付费课程 【购买须知】:
  • 【精选】ARMv8/ARMv9架构入门到精通-[目录] — 适合小白入门
  • 【目录】ARMv8/ARMv9架构高级进阶-[目录] — 高级进阶、小白勿买
  • 【加群】ARM/TEE/ATF/SOC/芯片/安全-学习交流群 — 加群哦
    在这里插入图片描述

目录

        • 前言
        • 1.概述
        • 2.虚拟化介绍
          • 2.1 虚拟化为什么重要
          • 2.2 hypervisors的两种类型
          • 2.3 全虚拟化和半虚拟化
          • 2.4 虚拟机和虚拟CPUs
        • 3.AArch64中的虚拟化
        • 4. Stage 2 translation
          • 4.1 What is stage 2 translation?
          • 4.2 VMIDs
          • 4.3 VMID interaction with ASIDs
          • 4.4 Attribute combining and overriding (属性组合和覆盖)
          • 4.5 Emulating Memory-mapped Input/Output (MMIO)
          • 4.6 System Memory Management Units (SMMUs)
        • 5 Trapping and emulation of instructions
          • 5.1 Presenting virtual values of registers
          • 5.2 MIDR and MPIDR
        • 6 Virtualizing exceptions
          • 6.1 Enabling virtual interrupts
          • 6.2 Generating virtual interrupts
          • 6.3 Example of forwarding an interrupt to a vCPU
          • 6.4 Interrupt masking and virtual interrupts
        • 7 Virtualizing the Generic Timers
        • 8 Virtualization Host Extensions
          • 8.1 Running the Host OS at EL2
          • 8.2 Virtual address space
          • 8.3 Re-directing register accesses (重新定位寄存器访问)
          • 8.4 Exceptions
        • 9 Nested virtualization (嵌套虚拟化)

你可能感兴趣的:(ARM文档导读,虚拟化,virtualization,trustzone,安全,周贺贺,armv8,armv9)