tlb.h

来自「xen虚拟机源代码安装包」· C头文件 代码 · 共 40 行

H
40
字号
#ifndef XEN_ASM_IA64_TLB_H#define XEN_ASM_IA64_TLB_H#define NITRS	12#define NDTRS	12union pte_flags {    struct {	    unsigned long p    :  1; // 0	    unsigned long      :  1; // 1	    unsigned long ma   :  3; // 2-4	    unsigned long a    :  1; // 5	    unsigned long d    :  1; // 6	    unsigned long pl   :  2; // 7-8	    unsigned long ar   :  3; // 9-11	    unsigned long ppn  : 38; // 12-49	    unsigned long      :  2; // 50-51	    unsigned long ed   :  1; // 52    };    unsigned long val;};typedef struct {    volatile union pte_flags pte;    union {        struct {            unsigned long      :  2; // 0-1            unsigned long ps   :  6; // 2-7            unsigned long key  : 24; // 8-31            unsigned long      : 32; // 32-63        };        unsigned long itir;    };    unsigned long vadr;    unsigned long rid;} TR_ENTRY;#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?