summaryrefslogtreecommitdiff
path: root/xen/include/asm-x86/x86_64
AgeCommit message (Expand)Author
2021-02-25x86: mirror compat argument translation area for 32-bit PVJan Beulich
2021-02-19x86: split __{get,put}_user() into "guest" and "unsafe" variantsJan Beulich
2021-02-04x86/efi: enable MS ABI attribute on clangRoger Pau Monné
2021-01-15include: don't use asm/page.h from common headersJan Beulich
2020-10-06x86/mm: {paging, sh}_{cmpxchg, write}_guest_entry() cannot faultJan Beulich
2020-09-29x86/ELF: drop unnecessary volatile from asm()-s in elf_core_save_regs()Jan Beulich
2020-09-29x86/ELF: eliminate pointless local variable from elf_core_save_regs()Jan Beulich
2020-09-29x86/ELF: also record FS/GS bases in elf_core_save_regs()Jan Beulich
2020-09-29x86/ELF: don't store function pointer in elf_core_save_regs()Jan Beulich
2020-09-29x86/ELF: don't open-code read_sreg()Jan Beulich
2020-09-04x86: simplify is_guest_l2_slot()Jan Beulich
2020-05-29x86/shstk: Create shadow stacksAndrew Cooper
2020-01-16x86/page: Remove bifurcated PAGE_HYPERVISOR constantAndrew Cooper
2019-08-12x86/atomic: Improvements and simplifications to assembly constraintsAndrew Cooper
2018-07-04x86: Improvements to ler debuggingAndrew Cooper
2018-03-22x86/HVM: do actual CMPXCHG in hvmemul_cmpxchg()Jan Beulich
2018-01-16x86: Meltdown band-aid against malicious 64-bit PV guestsJan Beulich
2018-01-03xen/x86: Correct mandatory and SMP barrier definitionsAndrew Cooper
2017-09-07x86/page: Implement {get,set}_pte_flags() as static inlinesAndrew Cooper
2017-08-28x86/mm: Drop is_guest_l3_slot() and simplify callersAndrew Cooper
2017-08-17x86/mm: Reduce debug overhead of __virt_to_maddr()Andrew Cooper
2017-08-16x86/mm: Drop __PAGE_OFFSETAndrew Cooper
2017-08-16x86/mm: Drop more PV superpage leftoversAndrew Cooper
2017-08-14x86/page: Introduce and use PAGE_HYPERVISOR_UCAndrew Cooper
2017-08-14x86/page: Rename PAGE_HYPERVISOR_NOCACHE to PAGE_HYPERVISOR_UCMINUSAndrew Cooper
2017-07-27x86: nuke PV superpage option and codeWei Liu
2017-06-23x86/mm: Drop is_guest_l1_slot()Andrew Cooper
2017-06-07x86/vmx: Fix vmentry failure because of invalid LER on BroadwellRoss Lagerwall
2017-06-01x86: partially undo "fix build with gcc 7"Jan Beulich
2017-05-19x86: fix build with gcc 7Jan Beulich
2017-04-10x86/atomic: fix cmpxchg16b inline assembly to work with clangRoger Pau Monné
2017-04-04memory: properly check guest memory ranges in XENMEM_exchange handlingJan Beulich
2017-03-27x86/pagewalk: Re-implement the pagetable walkerAndrew Cooper
2017-02-16xen/include: Remove explicit xen/config.h includesAndrew Cooper
2016-04-20x86: limit GFNs to 32 bits for shadowed superpages.Tim Deegan
2016-04-08x86: remove the use of vm86_mode()Andrew Cooper
2016-02-24x86/hvm: add pkeys support for guest_walk_tablesHuaitong Han
2016-02-12x86: drop uefi_call_wrapper() and EFI_FUNCTION_WRAPPERAndrew Cooper
2015-11-17x86: add cmpxchg16b supportFeng Wu
2015-05-22x86: switch default mapping attributes to non-executableJan Beulich
2015-05-22x86: move syscall trampolines off the stackJan Beulich
2014-09-22xen: refactor physical address space compression support into common codeIan Campbell
2014-07-23x86: Remove USER_MAPPINGS_ARE_GLOBAL definitionAndrew Cooper
2014-05-12x86: temporarily disable SMAP to legally access user pages in kernel modeFeng Wu
2014-05-06x86: merge stuff from asm-x86/x86_64/asm_defns.h to asm-x86/asm_defns.hFeng Wu
2014-05-06x86: move common_interrupt to entry.SFeng Wu
2013-08-23x86: move struct bug_frame instances out of lineJan Beulich
2013-02-28x86: rework hypercall argument translation area setupJan Beulich
2013-02-21Fix emacs local variable block to use correct C style variable.David Vrabel
2012-12-11x86: frame table related improvementsJan Beulich