找回密码
 立即注册
Qt开源社区 门户 查看内容

明晚8点:《5小时深入理解Linux/ARM虚拟化》在线视频课程

2019-10-7 19:32| 发布者: admin| 查看: 584| 评论: 0

摘要: 什么是虚拟化?为什么需要虚拟化?Linux/ARM虚拟化的实现和技术演进是怎样的?如何结合ARM处理器硬件提供的虚拟化支持,实现CPU、内存和I/O等的高性能虚拟化?本课讲师陈老师具有10年以上Linux虚拟化实战经验,是高 ...

什么是虚拟化?为什么需要虚拟化?Linux/ARM虚拟化的实现和技术演进是怎样的?如何结合ARM处理器硬件提供的虚拟化支持,实现CPU、内存和I/O等的高性能虚拟化?

本课讲师陈老师具有10年以上Linux虚拟化实战经验,是高通、ARM公司前资深工程师。且看陈老师精心设计的兼顾原理和实战的课程!


上课形式:


在线视频;另设1个微信群讨论。

开课时间:


2019年10月8日晚开始,连续4次课,共5小时

内容列表:
第一天

第1节  Arm虚拟化概述

什么是虚拟化?为什么需要虚拟化?

两种虚拟化的实现方式:type 1 and type 2

Arm对虚拟化的支持

CPU虚拟化:Instructions/Registers trapping

内存虚拟化: Second Stage MMU/SMMU

中断虚拟化: Virtual Interrupt GICv2,v3&v4

Arm虚拟化技术的演进

第二天

第2节  Arm虚拟化实战: KVM vs Xen

VMM工作原理

VMM初始化过程

VMM异常处理

VMM内存管理

创建和运行虚拟机

虚拟机设备管理

虚拟机中断处理

VM trap overhead: VHE

TrustZone Virtualization: Secure EL2


第三天

第3节 ARM设备虚拟化

I/O虚拟化的原理

VIRTIO半虚拟化技术

  • VIRTODEVICE, VIRTQUEUE and VRING


  • 以VIRTIO-BLK为例

    • VIRTIO-BLK Fronend分析

    • VIRTIO-BLK backend分析

Device Passthrough 设备直通技术

  • VFIO与SMMU

  • PCIe Device Passthrough

  • AMBA Device Passthrough

为什么Xen-Arm不需要居于QEMU的设备虚拟化

第四天

第4节 ARM虚拟化进阶

MMU Stage 2 页表详解

  • Stage 2 页表的格式详解

  • Stage 2 页表的权限控制

  • Stage 2 页表的瓶颈及优化

MMU和SMMU的协同

GIC控制器在Arm虚拟化中应用

  • GIC hypervisor interface

  • GIC virtual cpu interface

  • GICv2对MSI中断支持的扩展

  • GICv3 对虚拟化的增强: Redistributor, LPI 和 ITS

报名方法与价格

免费试听预览(20分钟)

arm虚拟化-免费试听

安卓手机用户通过微信小程序一键报名:

arm虚拟化-点击报名

iphone和PC用户报名方法


电脑IE、Firefox、Chrome等浏览器访问www.yomocode.com网站,点击网站右上角的图标,微信扫码登录。

之后点击IO课程进入https://www.yomocode.com/courses/10,扫码报名。

报名结束后,扫码加客服微信,进入答疑群。


----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:Linux阅码场,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了