x86_var.h (95ee2897e98f5d444f26ed2334cc7c439f9c16c6) | x86_var.h (ebaea1bcd2eb0aa90937637ed305184b6fedc69b) |
---|---|
1/*- 2 * Copyright (c) 1995 Bruce D. Evans. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 76 unchanged lines hidden (view full) --- 85extern int i386_read_exec; 86extern int pti; 87extern int hw_ibrs_ibpb_active; 88extern int hw_mds_disable; 89extern int hw_ssb_active; 90extern int x86_taa_enable; 91extern int cpu_flush_rsb_ctxsw; 92extern int x86_rngds_mitg_enable; | 1/*- 2 * Copyright (c) 1995 Bruce D. Evans. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 76 unchanged lines hidden (view full) --- 85extern int i386_read_exec; 86extern int pti; 87extern int hw_ibrs_ibpb_active; 88extern int hw_mds_disable; 89extern int hw_ssb_active; 90extern int x86_taa_enable; 91extern int cpu_flush_rsb_ctxsw; 92extern int x86_rngds_mitg_enable; |
93extern int zenbleed_enable; |
|
93extern int cpu_amdc1e_bug; 94extern char bootmethod[16]; 95 96struct pcb; 97struct thread; 98struct reg; 99struct fpreg; 100struct dbreg; --- 34 unchanged lines hidden (view full) --- 135int isa_nmi(int cd); 136void handle_ibrs_entry(void); 137void handle_ibrs_exit(void); 138void hw_ibrs_recalculate(bool all_cpus); 139void hw_mds_recalculate(void); 140void hw_ssb_recalculate(bool all_cpus); 141void x86_taa_recalculate(void); 142void x86_rngds_mitg_recalculate(bool all_cpus); | 94extern int cpu_amdc1e_bug; 95extern char bootmethod[16]; 96 97struct pcb; 98struct thread; 99struct reg; 100struct fpreg; 101struct dbreg; --- 34 unchanged lines hidden (view full) --- 136int isa_nmi(int cd); 137void handle_ibrs_entry(void); 138void handle_ibrs_exit(void); 139void hw_ibrs_recalculate(bool all_cpus); 140void hw_mds_recalculate(void); 141void hw_ssb_recalculate(bool all_cpus); 142void x86_taa_recalculate(void); 143void x86_rngds_mitg_recalculate(bool all_cpus); |
144void zenbleed_sanitize_enable(void); 145void zenbleed_check_and_apply(bool all_cpus); |
|
143void nmi_call_kdb(u_int cpu, u_int type, struct trapframe *frame); 144void nmi_call_kdb_smp(u_int type, struct trapframe *frame); 145void nmi_handle_intr(u_int type, struct trapframe *frame); 146void pagecopy(void *from, void *to); 147void printcpuinfo(void); 148int pti_get_default(void); 149int user_dbreg_trap(register_t dr6); 150int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *); --- 31 unchanged lines hidden --- | 146void nmi_call_kdb(u_int cpu, u_int type, struct trapframe *frame); 147void nmi_call_kdb_smp(u_int type, struct trapframe *frame); 148void nmi_handle_intr(u_int type, struct trapframe *frame); 149void pagecopy(void *from, void *to); 150void printcpuinfo(void); 151int pti_get_default(void); 152int user_dbreg_trap(register_t dr6); 153int cpu_minidumpsys(struct dumperinfo *, const struct minidumpstate *); --- 31 unchanged lines hidden --- |