summaryrefslogtreecommitdiff
path: root/xen/include/asm-x86/paging.h
AgeCommit message (Expand)Author
2021-10-19x86/paging: restrict physical address width reported to guestsJan Beulich
2021-05-03x86/mm: the gva_to_gfn() hook is HVM-onlyJan Beulich
2020-12-21xen/x86: Fix memory leak in vcpu_create() error pathAndrew Cooper
2020-11-18x86/p2m: collapse the two ->write_p2m_entry() hooksJan Beulich
2020-11-11x86/p2m: paging_write_p2m_entry() is a private functionJan Beulich
2020-10-30x86/shadow: sh_{make,destroy}_monitor_table() are "even more" HVM-onlyJan Beulich
2020-10-06x86/mm: remove some indirection from {paging,sh}_cmpxchg_guest_entry()Jan Beulich
2020-10-06x86/mm: {paging, sh}_{cmpxchg, write}_guest_entry() cannot faultJan Beulich
2020-10-02x86/shim: fix build with PV_SHIM_EXCLUSIVE and SHADOW_PAGINGJan Beulich
2020-08-27x86: don't include domctl and alike in shim-exclusive buildsJan Beulich
2020-04-21x86/shadow: the trace_emul_write_val() hook is HVM-onlyJan Beulich
2020-04-21x86/mm: pagetable_dying() is HVM-onlyJan Beulich
2020-04-21x86/shadow: the guess_wrmap() hook is needed for HVM onlyJan Beulich
2020-04-21x86/shadow: monitor table is HVM-onlyJan Beulich
2020-04-21x86/shadow: drop a stray forward structure declarationJan Beulich
2020-03-10x86/paging: add TLB flush hookRoger Pau Monné
2019-10-30x86/nospec: Use always_inline to fix code gen for evaluate_nospecAndrew Cooper
2019-10-10x86/mm: don't needlessly veto migrationPaul Durrant
2019-08-28x86/hvm/domain: remove the 'hap_enabled' flagPaul Durrant
2019-05-14x86/mm: short-circuit HVM-only mode flags when !HVMJan Beulich
2019-03-12x86/shadow: sh_{write,cmpxchg}_guest_entry() are PV-onlyJan Beulich
2019-02-28p2m: change write_p2m_entry to return an error codeRoger Pau Monne
2019-02-28x86/p2m: pass the p2m to write_p2m_entry handlersRoger Pau Monne
2018-11-28x86: fix paging_max_paddr_bits()Juergen Gross
2018-10-26x86: restrict HVMOP_pagetable_dying to currentJan Beulich
2018-09-05x86: change name of parameter for various invlpg functionsWei Liu
2018-08-14x86/shadow: Infrastructure to force a PV guest into shadow modeJuergen Gross
2018-03-22x86/shadow: fold sh_x86_emulate_{write,cmpxchg}() into their only callersJan Beulich
2018-03-22x86emul: correctly handle CMPXCHG* comparison failuresJan Beulich
2018-02-28x86/hvm: fix domain crash when CR3 has the noflush bit setRazvan Cojocaru
2017-12-12x86/mm: drop bogus paging mode assertionJan Beulich
2017-09-20public/domctl: drop unnecessary typedefs and handlesJan Beulich
2017-07-27x86: nuke PV superpage option and codeWei Liu
2017-06-30x86/shadow: Switch to using boolAndrew Cooper
2017-03-23x86/pagewalk: Use pointer syntax for pfec parameterAndrew Cooper
2017-02-27x86/paging: Package up the log dirty function pointersAndrew Cooper
2017-02-20x86/shadow: Correct guest behaviour when creating PTEs above maxphysaddrAndrew Cooper
2016-12-15x86/paging: Rename paging_mark_pfn_dirty() and use pfn_tAndrew Cooper
2016-12-15x86/paging: Update paging_mark_dirty() to use mfn_tAndrew Cooper
2016-12-13x86/traps: Adjust paged-guest handling in the PV pagefault pathAndrew Cooper
2016-12-13x86/paging: Enforce PG_external == PG_translate == PG_refcountsAndrew Cooper
2016-12-02x86/paging: introduce paging_set_allocationRoger Pau Monné
2016-09-08x86/paging: Make paging_mode_*() predicates behave like predicatesAndrew Cooper
2016-05-10x86/hvm: Fix invalidation for emulated invlpg instructionsAndrew Cooper
2016-02-09x86/mm: make {cmpxchg,write}_guest_entry() hook shadow mode specificJan Beulich
2016-02-09x86/mm: drop guest_{map,get_eff}_l1e() hooksJan Beulich
2016-02-04x86/mm: clean up pfec handling in gva_to_gfnGeorge Dunlap
2016-01-21x86/paging: invlpg() hook returns booleanJan Beulich
2016-01-21x86/mmuext: tighten TLB flush address checksJan Beulich
2016-01-20x86/VMX: prevent INVVPID failure due to non-canonical guest addressJan Beulich