summaryrefslogtreecommitdiff
path: root/xen/include/asm-x86/processor.h
AgeCommit message (Expand)Author
2022-02-08x86/spec-ctrl: Clean up MSR_MCU_OPT_CTRL handlingAndrew Cooper
2021-05-27x86/cpuid: Rework HLE and RTM handlingAndrew Cooper
2021-05-03x86emul: support RDPKRU/WRPKRUJan Beulich
2021-04-30x86: Always have CR4.PKE set in HVM contextAndrew Cooper
2021-01-29x86: Support booting under Secure Startup via SKINITNorbert Kamiński
2020-05-29x86/cpu: Adjust enable_nmis() to be shadow stack compatibleAndrew Cooper
2020-05-29x86/shstk: Create shadow stacksAndrew Cooper
2020-05-29x86/shstk: Rework the stack layout to support shadow stacksAndrew Cooper
2020-05-29x86/traps: Implement #CP handler and extend #PF for shadow stacksAndrew Cooper
2020-05-29x86/traps: Clean up printing in {do_reserved,fatal}_trap()Andrew Cooper
2020-05-29xen: credit2: limit the max number of CPUs in a runqueueDario Faggioli
2020-05-27x86: clear RDRAND CPUID bit on AMD family 15h/16hJan Beulich
2020-04-30x86/msr: Fix XEN_MSR_PAT to build with older binutilsAndrew Cooper
2020-03-26xen: x86: make init_intel_cacheinfo() voidDario Faggioli
2020-03-20x86/ucode: Move interface from processor.h to microcode.hAndrew Cooper
2020-03-20x86/ucode: Remove declarations for non-external functionsAndrew Cooper
2020-01-17x86: refine link time stub area related assertionJan Beulich
2019-11-21x86/boot: Remove cached CPUID data from the trampolineAndrew Cooper
2019-11-12x86/tsx: Introduce tsx= to use MSR_TSX_CTRL when availableAndrew Cooper
2019-09-27x86/microcode: unify ucode loading during system bootup and resumingChao Gao
2019-09-18x86: PCID is unused when !PVJan Beulich
2019-09-18x86: adjust cr3_pcid() return typeJan Beulich
2019-09-13microcode: remove pointless 'cpu' parameterChao Gao
2019-08-12x86/xpti: Don't leak TSS-adjacent percpu data via MeltdownJan Beulich
2019-07-04x86emul: avoid speculative out of bounds accessesJan Beulich
2019-06-11x86/AMD: make use of CPUID leaf 0xb when availableJan Beulich
2019-03-27x86/cpuid: Drop get_cpu_vendor() completelyAndrew Cooper
2019-03-05x86/pv: Don't have %cr4.fsgsbase active behind a guest kernels backAndrew Cooper
2018-11-12libx86: Split x86_cpuid_policy_fill_native() out of calculate_raw_policy()Andrew Cooper
2018-09-24x86: Clean up the Xen MSR infrastructureAndrew Cooper
2018-07-19x86: possibly bring up all CPUs even if not all are supposed to be usedJan Beulich
2018-06-28x86/pat: Simplify host PAT handlingAndrew Cooper
2018-05-28x86/traps: Dump the instruction stream even for double faultsAndrew Cooper
2018-05-08x86/traps: Use an Interrupt Stack Table for #DBAndrew Cooper
2018-05-04xen/x86: use PCID featureJuergen Gross
2018-05-04xen/x86: add some cr3 helpersJuergen Gross
2018-05-04xen/x86: add a function for modifying cr3Juergen Gross
2018-04-27x86/traps: Improve code generation for set_ist()Andrew Cooper
2018-03-15xen/x86: Implement enable_nmis() in CAndrew Cooper
2018-03-05x86/pv: Drop int80_bounce from struct pv_vcpuAndrew Cooper
2018-01-31x86: move declaration of the exception_table to CRoger Pau Monné
2018-01-23x86: cleanup processor.hJuergen Gross
2018-01-19x86/idt: Factor out enabling and disabling of ISTsAndrew Cooper
2018-01-16x86: Common cpuid faulting supportAndrew Cooper
2018-01-16x86: Meltdown band-aid against malicious 64-bit PV guestsJan Beulich
2017-09-22x86/mm: add pv prefix to {set,destroy}_gdtWei Liu
2017-09-06x86: introduce and use setup_force_cpu_cap()Jan Beulich
2017-08-03x86: move cpuid_count_leaf from cpuid.c to processor.h.Yi Sun
2017-06-23x86: move compat_show_guest_statck near its non-compat variantWei Liu
2017-05-31xen/x86: Drop sync_core()Andrew Cooper