klkernvars.h 574 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * File ported from IRIX to Linux by Kanoj Sarcar, 06/08/00.
  3. * Copyright 2000 Silicon Graphics, Inc.
  4. */
  5. #ifndef __ASM_SN_KLKERNVARS_H
  6. #define __ASM_SN_KLKERNVARS_H
  7. #define KV_MAGIC_OFFSET 0x0
  8. #define KV_RO_NASID_OFFSET 0x4
  9. #define KV_RW_NASID_OFFSET 0x6
  10. #define KV_MAGIC 0x5f4b565f
  11. #ifndef __ASSEMBLY__
  12. #include <asm/sn/types.h>
  13. typedef struct kern_vars_s {
  14. int kv_magic;
  15. nasid_t kv_ro_nasid;
  16. nasid_t kv_rw_nasid;
  17. unsigned long kv_ro_baseaddr;
  18. unsigned long kv_rw_baseaddr;
  19. } kern_vars_t;
  20. #endif /* !__ASSEMBLY__ */
  21. #endif /* __ASM_SN_KLKERNVARS_H */