手撕intel-iommu之DMA remapping初始化
我在DMA remapping相关的初始化函数中加入dump_stack()函数,以此来跟踪内核初始化过程中intel iommu之DMA rem
我在DMA remapping相关的初始化函数中加入dump_stack()函数,以此来跟踪内核初始化过程中intel iommu之DMA rem
由于KVM虚拟机的设备直通方案目前基本都采用vfio方式,而vfio下层依赖于平台的iommu功能,因此我决定研究下intel iommu。计
概述 核心数据结构 框架分析 workqueue子系统初始化 workqueue_init_early 此函数对workqueue子系统做早期初始化。它会建立某些数据结构及创建系统的wor
写作背景 在当前KVM实现中,当vcpu中执行HLT指令时会发生VMexit,KVM模块中会进入kvm_vcpu_block函数,从前此函数会
ARM Generic Timer支持好几种timer,此前听说ARM linux host使用pyhsical timer,而guest使用virtual timer。一直不
今天和晓建讨论一个方案时,他说“即使定时器是periodic mode,当加入hrtimer时也有可能会去设置硬件计数器(tmict/tsc_