diff options
Diffstat (limited to 'usr/src/uts/i86pc/sys/machcpuvar.h')
| -rw-r--r-- | usr/src/uts/i86pc/sys/machcpuvar.h | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/usr/src/uts/i86pc/sys/machcpuvar.h b/usr/src/uts/i86pc/sys/machcpuvar.h index f4e38dec98..772f3112cb 100644 --- a/usr/src/uts/i86pc/sys/machcpuvar.h +++ b/usr/src/uts/i86pc/sys/machcpuvar.h @@ -81,6 +81,12 @@ struct xen_evt_data {  	ulong_t		evt_affinity[sizeof (ulong_t) * 8]; /* service on cpu */  }; +enum fast_syscall_state { +	FSS_DISABLED		= 0, +	FSS_ASYSC_ENABLED	= (1 << 0), +	FSS_SEP_ENABLED		= (1 << 1) +}; +  struct kpti_frame {  	uint64_t	kf_lower_redzone; @@ -214,6 +220,8 @@ struct	machcpu {  	uint16_t mcpu_idle_type;	/* CPU next idle type */  	uint16_t max_cstates;		/* supported max cstates */ +	enum fast_syscall_state	mcpu_fast_syscall_state; +  	struct cpu_ucode_info	*mcpu_ucode_info;  	void			*mcpu_pm_mach_state; | 
