arm64: KVM: system register handling
Provide 64bit system register handling, modeled after the cp15 handling for ARM. Reviewed-by: Christopher Covington <cov@codeaurora.org> Reviewed-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
This commit is contained in:
		
					parent
					
						
							
								54f81d0eb9
							
						
					
				
			
			
				commit
				
					
						7c8c5e6a91
					
				
			
		
					 5 changed files with 1102 additions and 0 deletions
				
			
		|  | @ -783,6 +783,7 @@ struct kvm_dirty_tlb { | |||
| #define KVM_REG_IA64		0x3000000000000000ULL | ||||
| #define KVM_REG_ARM		0x4000000000000000ULL | ||||
| #define KVM_REG_S390		0x5000000000000000ULL | ||||
| #define KVM_REG_ARM64		0x6000000000000000ULL | ||||
| 
 | ||||
| #define KVM_REG_SIZE_SHIFT	52 | ||||
| #define KVM_REG_SIZE_MASK	0x00f0000000000000ULL | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Marc Zyngier
				Marc Zyngier