From 257158fd95b1bf59b9af47ac1a79827b698faa54 Mon Sep 17 00:00:00 2001 From: "Justin C. Miller" Date: Fri, 19 Feb 2021 20:50:22 -0800 Subject: [PATCH] [cpu] Add rdpid, rdtscp, and invariant tsc cpu features These are not used yet, but added to the features table as optional. --- src/libraries/cpu/include/cpu/features.inc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libraries/cpu/include/cpu/features.inc b/src/libraries/cpu/include/cpu/features.inc index ac366da..06769c0 100644 --- a/src/libraries/cpu/include/cpu/features.inc +++ b/src/libraries/cpu/include/cpu/features.inc @@ -17,10 +17,15 @@ CPU_FEATURE_OPT(bmi1, 0x00000007, 0, ebx, 3) CPU_FEATURE_OPT(invpcid, 0x00000007, 0, ebx, 10) CPU_FEATURE_OPT(pku, 0x00000007, 0, ecx, 3) +CPU_FEATURE_OPT(rdpid, 0x00000007, 0, ecx, 22) CPU_FEATURE_OPT(extapic, 0x80000001, 0, ecx, 3) +CPU_FEATURE_OPT(rdtscp, 0x80000001, 0, edx, 27) + CPU_FEATURE_REQ(syscall, 0x80000001, 0, edx, 11) CPU_FEATURE_REQ(pdpe1gb, 0x80000001, 0, edx, 26) +CPU_FEATURE_OPT(invtsc, 0x80000007, 0, edx, 8) + // vim: et