cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

klkernvars.h (612B)


      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
     19typedef 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 */