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

mem2node.h (408B)


      1#ifndef __MEM2NODE_H
      2#define __MEM2NODE_H
      3
      4#include <linux/rbtree.h>
      5#include <linux/types.h>
      6
      7struct perf_env;
      8struct phys_entry;
      9
     10struct mem2node {
     11	struct rb_root		 root;
     12	struct phys_entry	*entries;
     13	int			 cnt;
     14};
     15
     16int  mem2node__init(struct mem2node *map, struct perf_env *env);
     17void mem2node__exit(struct mem2node *map);
     18int  mem2node__node(struct mem2node *map, u64 addr);
     19
     20#endif /* __MEM2NODE_H */