summaryrefslogtreecommitdiff
path: root/xen/include/asm-x86/asm_defns.h
AgeCommit message (Expand)Author
2021-04-15x86: don't build unused entry code when !PV32Jan Beulich
2021-01-08x86: fold indirect_thunk_asm.h into asm-defns.hJan Beulich
2021-01-08x86: drop ASM_{CL,ST}ACJan Beulich
2021-01-08x86: replace __ASM_{CL,ST}ACJan Beulich
2020-12-16x86/PV: avoid double stack reset during schedule tail handlingJan Beulich
2020-04-16x86/boot: Fix early exception handling with CONFIG_PERF_COUNTERSAndrew Cooper
2020-02-05x86: provide executable fixmap facilityWei Liu
2019-12-10xen/flask: Drop the gen-policy.py scriptAndrew Cooper
2019-08-07xen/percpu: Drop unused asm/percpu.h includesAndrew Cooper
2019-05-17x86: clone Linux'es ASM_CALL_CONSTRAINTJan Beulich
2018-11-05x86: make entry point code build when !CONFIG_PVWei Liu
2018-08-29x86: reduce "visibility" of spec_ctrl_asm.hJan Beulich
2018-08-29x86: move quoting of __ASM_{STAC,CLAC}Jan Beulich
2018-08-29x86/alternatives: fully leverage automatic NOP fillingJan Beulich
2018-08-17x86: remove page.h and processor.h inclusion from asm_defns.hJan Beulich
2018-07-09x86: fix dependency tracking for asm/indirect_thunk_asm.hJan Beulich
2018-03-09x86/asm: Remove opencoded uses of altinstruction_entryAndrew Cooper
2018-03-06x86: remove CR reads from exit-to-guest pathJan Beulich
2018-03-02x86: rename HAVE_GAS_* to HAVE_AS_*Wei Liu
2018-02-23x86: fix indirect thunk usage of CONFIG_INDIRECT_THUNKRoger Pau Monné
2018-02-15x86/entry: Use 32bit xors rater than 64bit xors for clearing GPRsAndrew Cooper
2018-01-30x86/asm: Drop __GET_CURRENT()Andrew Cooper
2018-01-26x86/entry: Organise the use of MSR_SPEC_CTRL at each entry/exit pointAndrew Cooper
2018-01-25x86: fix GET_STACK_ENDWei Liu
2018-01-16x86: introduce ELFNOTE macroWei Liu
2018-01-16x86: Support indirect thunks from assembly codeAndrew Cooper
2018-01-16x86: Meltdown band-aid against malicious 64-bit PV guestsJan Beulich
2018-01-05x86/entry: Erase guest GPR state on entry to XenAndrew Cooper
2018-01-05x86/entry: Rearrange RESTORE_ALL to restore register in stack orderAndrew Cooper
2018-01-05x86/entry: Remove support for partial cpu_user_regs framesAndrew Cooper
2017-05-05x86/asm: Clobber %r{8..15} on exit to 32bit PV guestsAndrew Cooper
2017-05-05x86/asm: Fold LOAD_C_CLOBBERED into RESTORE_ALLAndrew Cooper
2017-02-15x86/asm: Use ASM_FLAG_OUT() to simplify atomic and bitop stubsAndrew Cooper
2017-02-09x86/vmx: introduce vmwrite_safe()Sergey Dyasli
2016-10-20xen/sm{e, a}p: allow disabling sm{e, a}p for Xen itselfHe Chen
2016-09-05Revert "x86: allow disabling sm{e,a}p for Xen itself"Jan Beulich
2016-09-05x86: allow disabling sm{e,a}p for Xen itselfHe Chen
2016-06-08build: convert perfc{,_arrays} to KconfigDoug Goldstein
2016-05-13x86: reduce code size of struct cpu_info member accessesJan Beulich
2016-05-13x86: use 32-bit loads for 32-bit PV guest state reloadJan Beulich
2016-05-13x86: use optimal NOPs to fill the SMEP/SMAP placeholdersJan Beulich
2016-05-13x86: suppress SMEP and SMAP while running 32-bit PV guest codeJan Beulich
2015-12-15x86: use tag in C UNLIKELY blocks, rather than a literal ".tag"Andrew Cooper
2015-12-15x86: generate labels at the beginning of unlikely sub-sectionsJan Beulich
2015-11-03x86: replace unqualified ud2 instructions with BUG framesAndrew Cooper
2015-10-26x86: helpers for cpu feature manipulationAndrew Cooper
2015-04-14x86: use real assert frames for ASSERT_INTERRUPTS_{EN,DIS}ABLEDAndrew Cooper
2014-08-22x86/alternatives: force inline stac() and clac()Andrew Cooper
2014-06-03x86: use alternative mechanism to define CLAC/STACFeng Wu
2014-05-19x86/irqs: move interrupt-stub generation out of CAndrew Cooper