KVM: SVM: Add clean-bit for CR2 register
This patch implements the clean-bit for the cr2 register in the vmcb. Signed-off-by: Joerg Roedel <joerg.roedel@amd.com> Signed-off-by: Avi Kivity <avi@redhat.com>
This commit is contained in:
		
							parent
							
								
									060d0c9a2e
								
							
						
					
					
						commit
						0574dec0d7
					
				| @ -196,11 +196,12 @@ enum { | ||||
| 	VMCB_DR,         /* DR6, DR7 */ | ||||
| 	VMCB_DT,         /* GDT, IDT */ | ||||
| 	VMCB_SEG,        /* CS, DS, SS, ES, CPL */ | ||||
| 	VMCB_CR2,        /* CR2 only */ | ||||
| 	VMCB_DIRTY_MAX, | ||||
| }; | ||||
| 
 | ||||
| /* TPR is always written before VMRUN */ | ||||
| #define VMCB_ALWAYS_DIRTY_MASK	(1U << VMCB_INTR) | ||||
| /* TPR and CR2 are always written before VMRUN */ | ||||
| #define VMCB_ALWAYS_DIRTY_MASK	((1U << VMCB_INTR) | (1U << VMCB_CR2)) | ||||
| 
 | ||||
| static inline void mark_all_dirty(struct vmcb *vmcb) | ||||
| { | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user