ppc: A couple more dummy POWER8 Book4 regs
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> [clg: squashed in patch 'ppc: Add dummy ACOP SPR' ] Signed-off-by: Cédric Le Goater <clg@fr.ibm.com> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
This commit is contained in:
		
							parent
							
								
									eb5ceb4d38
								
							
						
					
					
						commit
						9c1cf38d28
					
				| 
						 | 
				
			
			@ -1355,7 +1355,9 @@ static inline int cpu_mmu_index (CPUPPCState *env, bool ifetch)
 | 
			
		|||
#define SPR_SRR1              (0x01B)
 | 
			
		||||
#define SPR_CFAR              (0x01C)
 | 
			
		||||
#define SPR_AMR               (0x01D)
 | 
			
		||||
#define SPR_ACOP              (0x01F)
 | 
			
		||||
#define SPR_BOOKE_PID         (0x030)
 | 
			
		||||
#define SPR_BOOKS_PID         (0x030)
 | 
			
		||||
#define SPR_BOOKE_DECAR       (0x036)
 | 
			
		||||
#define SPR_BOOKE_CSRR0       (0x03A)
 | 
			
		||||
#define SPR_BOOKE_CSRR1       (0x03B)
 | 
			
		||||
| 
						 | 
				
			
			@ -1706,6 +1708,7 @@ static inline int cpu_mmu_index (CPUPPCState *env, bool ifetch)
 | 
			
		|||
#define SPR_POWER_SPMC1       (0x37C)
 | 
			
		||||
#define SPR_POWER_SPMC2       (0x37D)
 | 
			
		||||
#define SPR_POWER_MMCRS       (0x37E)
 | 
			
		||||
#define SPR_WORT              (0x37F)
 | 
			
		||||
#define SPR_PPR               (0x380)
 | 
			
		||||
#define SPR_750_GQR0          (0x390)
 | 
			
		||||
#define SPR_440_DNV0          (0x390)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8018,6 +8018,18 @@ static void gen_spr_power8_ic(CPUPPCState *env)
 | 
			
		|||
                    &spr_read_generic, SPR_NOACCESS,
 | 
			
		||||
                    &spr_read_generic, &spr_write_generic,
 | 
			
		||||
                    0);
 | 
			
		||||
    spr_register_kvm(env, SPR_ACOP, "ACOP",
 | 
			
		||||
                     SPR_NOACCESS, SPR_NOACCESS,
 | 
			
		||||
                     &spr_read_generic, &spr_write_generic,
 | 
			
		||||
                     KVM_REG_PPC_ACOP, 0);
 | 
			
		||||
    spr_register_kvm(env, SPR_BOOKS_PID, "PID",
 | 
			
		||||
                     SPR_NOACCESS, SPR_NOACCESS,
 | 
			
		||||
                     &spr_read_generic, &spr_write_generic,
 | 
			
		||||
                     KVM_REG_PPC_PID, 0);
 | 
			
		||||
    spr_register_kvm(env, SPR_WORT, "WORT",
 | 
			
		||||
                     SPR_NOACCESS, SPR_NOACCESS,
 | 
			
		||||
                     &spr_read_generic, &spr_write_generic,
 | 
			
		||||
                     KVM_REG_PPC_WORT, 0);
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue