0001
0002
0003
0004
0005
0006 #ifndef __ASM_SN_KLKERNVARS_H
0007 #define __ASM_SN_KLKERNVARS_H
0008
0009 #define KV_MAGIC_OFFSET 0x0
0010 #define KV_RO_NASID_OFFSET 0x4
0011 #define KV_RW_NASID_OFFSET 0x6
0012
0013 #define KV_MAGIC 0x5f4b565f
0014
0015 #ifndef __ASSEMBLY__
0016
0017 #include <asm/sn/types.h>
0018
0019 typedef struct kern_vars_s {
0020 int kv_magic;
0021 nasid_t kv_ro_nasid;
0022 nasid_t kv_rw_nasid;
0023 unsigned long kv_ro_baseaddr;
0024 unsigned long kv_rw_baseaddr;
0025 } kern_vars_t;
0026
0027 #endif
0028
0029 #endif