xref: /linux/arch/mips/include/asm/sn/klkernvars.h (revision 26fbb4c8c7c3ee9a4c3b4de555a8587b5a19154e)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * File ported from IRIX to Linux by Kanoj Sarcar, 06/08/00.
4  * Copyright 2000 Silicon Graphics, Inc.
5  */
6 #ifndef __ASM_SN_KLKERNVARS_H
7 #define __ASM_SN_KLKERNVARS_H
8 
9 #define KV_MAGIC_OFFSET		0x0
10 #define KV_RO_NASID_OFFSET	0x4
11 #define KV_RW_NASID_OFFSET	0x6
12 
13 #define KV_MAGIC		0x5f4b565f
14 
15 #ifndef __ASSEMBLY__
16 
17 #include <asm/sn/types.h>
18 
19 typedef struct kern_vars_s {
20 	int		kv_magic;
21 	nasid_t		kv_ro_nasid;
22 	nasid_t		kv_rw_nasid;
23 	unsigned long	kv_ro_baseaddr;
24 	unsigned long	kv_rw_baseaddr;
25 } kern_vars_t;
26 
27 #endif /* !__ASSEMBLY__ */
28 
29 #endif /* __ASM_SN_KLKERNVARS_H */
30