Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/include/proc.h
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | |||||
struct mdproc { | struct mdproc { | ||||
struct proc_ldt *md_ldt; /* (t) per-process ldt */ | struct proc_ldt *md_ldt; /* (t) per-process ldt */ | ||||
struct system_segment_descriptor md_ldt_sd; | struct system_segment_descriptor md_ldt_sd; | ||||
u_int md_flags; /* (c) md process flags P_MD */ | u_int md_flags; /* (c) md process flags P_MD */ | ||||
}; | }; | ||||
#define P_MD_KPTI 0x00000001 /* Enable KPTI on exec */ | #define P_MD_KPTI 0x00000001 /* Enable KPTI on exec */ | ||||
#define P_MD_LA48 0x00000002 /* Request LA48 after exec */ | |||||
#define P_MD_LA57 0x00000004 /* Request LA57 after exec */ | |||||
#define KINFO_PROC_SIZE 1088 | #define KINFO_PROC_SIZE 1088 | ||||
#define KINFO_PROC32_SIZE 768 | #define KINFO_PROC32_SIZE 768 | ||||
struct syscall_args { | struct syscall_args { | ||||
u_int code; | u_int code; | ||||
struct sysent *callp; | struct sysent *callp; | ||||
register_t args[8]; | register_t args[8]; | ||||
Show All 29 Lines |