user-timer event and interrupt
FROM Intel® Architecture Instruction Set Extensions and Future Features doc number 319433-052 CHAPTER 13 USER-TIMER EVENTS AND INTERRUPTS abstract This chapter describes an architectura...
FROM Intel® Architecture Instruction Set Extensions and Future Features doc number 319433-052 CHAPTER 13 USER-TIMER EVENTS AND INTERRUPTS abstract This chapter describes an architectura...
Guest/Host Masks and Read Shadows for CR0 and CR4 FROM intel sdm CHAPTER 25 VIRTUAL MACHINE CONTROL STRUCTURES 25.6 VM-EXECUTION CONTROL FIELDS 25.6.6 VM-execution control fields ...
FROM intel sdm CHAPTER 3 PROTECTED-MODE MEMORY MANAGEMENT abstract This chapter describes the Intel 64 and IA-32 architecture’s protected-mode memory management facilities, including the phys...
29.3.6 Page-Modification Logging When accessed and dirty flags for EPT are enabled, software can track writes to guest-physical addresses using a feature called page-modification logging. 当启用了...
the intel sdm suggestion From intel sdm 10.9.1 Switching to Protected Mode, it give following steps: ... 3. Execute a MOV CR0 instruction that sets the PE flag (and optionally the PG flag) in...
FROM intel sdm chapter 21 8086 emulation abstract IA-32 processors (beginning with the Intel386 processor) provide two ways to execute new or legacy programs that are assembled and/or compiled t...
参考代码 该部分代码, mail list中和commit中内容不同, 而且mail list中也没有提到为什么当时没有全部 合入, 我们先以mail list 为准: [KVM: Add host swap event notifications for PV guest][v7] 后续, 我们在另一篇文章中详细介绍: [link][2] 遗留问题 ...
introduce 该功能仅通过name就可以得知, 是为了缓存gfn(gpa)到hva的映射. 但是这个映射关系 不是一直存在么, 为什么设计看似比较复杂的机制, 我们一步步来看 user memory region support 我们知道,在比较早期的版本, kvm 创建memslot API kvm_vm_ioctl KVM_SET_USER_MEMORY_REGION ...
ISSUE When I try to use the markdown syntax in <details> HTML tags, for example, code blocks, encounter the problem of code blocks that cannot be rendered. The source code is as follows: &...
introduce 在支持EPT的架构中, 对于GVA->HPA一般有两段映射: GVA->GPA GPA->HPA 而host kernel (kvm) 需要关心的是 GPA->HPA的映射, 需要host做的事情主要有 以下几个: 捕捉相关 VM-exit event (EPT violation), 得到 GPA 分配page 建立...