xref: /linux/arch/sparc/include/asm/scratchpad.h (revision ca55b2fef3a9373fcfc30f82fd26bc7fccbda732)
1 #ifndef _SPARC64_SCRATCHPAD_H
2 #define _SPARC64_SCRATCHPAD_H
3 
4 /* Sun4v scratchpad registers, accessed via ASI_SCRATCHPAD.  */
5 
6 #define SCRATCHPAD_MMU_MISS	0x00 /* Shared with OBP - set by OBP	    */
7 #define SCRATCHPAD_CPUID	0x08 /* Shared with OBP - set by hypervisor */
8 #define SCRATCHPAD_UTSBREG1	0x10
9 #define SCRATCHPAD_UTSBREG2	0x18
10 	/* 0x20 and 0x28, hypervisor only... */
11 #define SCRATCHPAD_UNUSED1	0x30
12 #define SCRATCHPAD_UNUSED2	0x38 /* Reserved for OBP		    */
13 
14 #endif /* !(_SPARC64_SCRATCHPAD_H) */
15