Print this page
8956 Implement KPTI
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
@@ -18,10 +18,12 @@
*
* CDDL HEADER END
*/
/*
* Copyright (c) 1992, 2010, Oracle and/or its affiliates. All rights reserved.
+ *
+ * Copyright 2018 Joyent, Inc.
*/
#ifndef _GENASSYM
#define _GENASSYM
#endif
@@ -66,12 +68,10 @@
#define OFFSET OFFSET...
int
main(int argc, char *argv[])
{
- printf("#define\tT_AST 0x%x\n", T_AST);
-
printf("#define\tLOCK_LEVEL 0x%x\n", LOCK_LEVEL);
printf("#define\tCLOCK_LEVEL 0x%x\n", CLOCK_LEVEL);
printf("#define\tDISP_LEVEL 0x%x\n", DISP_LEVEL);
printf("#define\tPIL_MAX 0x%x\n", PIL_MAX);
printf("#define\tHIGH_LEVELS 0x%x\n", HIGH_LEVELS);
@@ -107,24 +107,10 @@
printf("#define\tLMS_USER 0x%x\n", LMS_USER);
printf("#define\tLMS_SYSTEM 0x%x\n", LMS_SYSTEM);
printf("#define\tSSE_MXCSR_EFLAGS 0x%x\n", SSE_MXCSR_EFLAGS);
- printf("#define\tFP_487 0x%x\n", FP_487);
- printf("#define\tFP_486 0x%x\n", FP_486);
- printf("#define\tFPU_CW_INIT 0x%x\n", FPU_CW_INIT);
- printf("#define\tFPU_EN 0x%x\n", FPU_EN);
- printf("#define\tFPU_VALID 0x%x\n", FPU_VALID);
-
- printf("#define\tFP_NO 0x%x\n", FP_NO);
- printf("#define\tFP_SW 0x%x\n", FP_SW);
- printf("#define\tFP_HW 0x%x\n", FP_HW);
- printf("#define\tFP_287 0x%x\n", FP_287);
- printf("#define\tFP_387 0x%x\n", FP_387);
- printf("#define\t__FP_SSE 0x%x\n", __FP_SSE);
-
- printf("#define\tFP_FNSAVE 0x%x\n", FP_FNSAVE);
printf("#define\tFP_FXSAVE 0x%x\n", FP_FXSAVE);
printf("#define\tFP_XSAVE 0x%x\n", FP_XSAVE);
printf("#define\tAV_INT_SPURIOUS 0x%x\n", AV_INT_SPURIOUS);
@@ -152,15 +138,10 @@
/* Hack value just to allow clock to be kicked */
printf("#define\tNSEC_PER_CLOCK_TICK 0x%llx\n", NANOSEC / 100);
printf("#define\tNSEC_PER_COUNTER_TICK 0x%llx\n", NANOSEC / PIT_HZ);
- printf("#define\tPITCTR0_PORT 0x%x\n", PITCTR0_PORT);
- printf("#define\tPITCTL_PORT 0x%x\n", PITCTL_PORT);
- printf("#define\tPIT_COUNTDOWN 0x%x\n",
- PIT_C0 | PIT_LOADMODE | PIT_NDIVMODE);
-
printf("#define\tNBPW 0x%x\n", NBPW);
printf("#define\tDDI_ACCATTR_IO_SPACE 0x%x\n", DDI_ACCATTR_IO_SPACE);
printf("#define\tDDI_ACCATTR_DIRECT 0x%x\n", DDI_ACCATTR_DIRECT);
printf("#define\tDDI_ACCATTR_CPU_VADDR 0x%x\n", DDI_ACCATTR_CPU_VADDR);