diff options
author | sigsegv7 <ian@vegaa.systems> | 2023-09-25 05:28:54 -0400 |
---|---|---|
committer | sigsegv7 <ian@vegaa.systems> | 2023-09-25 05:30:19 -0400 |
commit | b143f00b1605f588e02349914b6fcb0fd3bab55e (patch) | |
tree | 893580beb5c9fe47ffbf58944616c44fb7ac6859 /sys/include/arch/amd64/msr.h | |
parent | b46ad8dbf5f8ec212a80a575f0d07e001f825fbf (diff) |
kernel/amd64: Add spectre mitigation support
Add spectre mitigation support for AMD64 hosts which may be enabled via
the --enable-spectre-mitigation configure flag. This commit currently
only adds IBRS support but more techniques may be added later on.
Signed-off-by: sigsegv7 <ian@vegaa.systems>
Diffstat (limited to 'sys/include/arch/amd64/msr.h')
-rw-r--r-- | sys/include/arch/amd64/msr.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/include/arch/amd64/msr.h b/sys/include/arch/amd64/msr.h index 9d3a8bf..ebd2776 100644 --- a/sys/include/arch/amd64/msr.h +++ b/sys/include/arch/amd64/msr.h @@ -33,6 +33,8 @@ #include <sys/types.h> #include <sys/cdefs.h> +#define IA32_SPEC_CTL 0x00000048 + static inline uint64_t rdmsr(uint32_t msr_addr) { |