summaryrefslogtreecommitdiff
path: root/xen/include/asm-x86/p2m.h
AgeCommit message (Expand)Author
2021-09-24common: guest_physmap_add_page()'s return value needs checkingJan Beulich
2021-08-25x86/p2m: guard (in particular) identity mapping entriesJan Beulich
2021-08-25x86/p2m: introduce p2m_is_special()Jan Beulich
2021-08-25IOMMU: generalize VT-d's tracking of mapped RMRR regionsJan Beulich
2021-08-25IOMMU: also pass p2m_access_t to p2m_get_iommu_flags()Jan Beulich
2021-07-07x86/mem-sharing: mov {get,put}_two_gfns()Jan Beulich
2021-07-07x86/mem-sharing: ensure consistent lock order in get_two_gfns()Jan Beulich
2021-05-03x86/p2m: re-arrange struct p2m_domainJan Beulich
2021-05-03x86/p2m: write_p2m_entry_{pre,post} hooks are HVM-onlyJan Beulich
2021-05-03x86/p2m: {get,set}_entry hooks and p2m-pt.c are HVM-onlyJan Beulich
2021-05-03x86: make mem-paging configurable and default it to offJan Beulich
2021-05-03x86/p2m: the recalc hook is HVM-onlyJan Beulich
2021-05-03x86/p2m: hardware-log-dirty related hooks are HVM-onlyJan Beulich
2021-05-03x86/p2m: change_entry_type_* hooks are HVM-onlyJan Beulich
2021-05-03x86/p2m: {,un}map_mmio_regions() are HVM-onlyJan Beulich
2021-01-29xen/mm: Handle properly reference in set_foreign_p2m_entry() on ArmOleksandr Tyshchenko
2021-01-29xen/ioreq: Make x86's hvm_ioreq_(page/vcpu/server) structs commonOleksandr Tyshchenko
2021-01-08x86/p2m: pass old PTE directly to write_p2m_entry_pre() hookJan Beulich
2020-12-22x86/mm: p2m_add_foreign() is HVM-onlyJan Beulich
2020-12-18Revert "x86/mm: p2m_add_foreign() is HVM-only"Andrew Cooper
2020-12-18x86/mm: p2m_add_foreign() is HVM-onlyJan Beulich
2020-11-18x86/p2m: split write_p2m_entry() hookJan Beulich
2020-11-18x86/p2m: suppress audit_p2m hook when possibleJan Beulich
2020-11-18x86/p2m: collapse the two ->write_p2m_entry() hooksJan Beulich
2020-05-18x86/mem-paging: consistently use gfn_tJan Beulich
2020-05-18x86/mem-paging: move code to its dedicated source fileJan Beulich
2020-05-18x86/mem-paging: use guest handle for XENMEM_paging_op_prepJan Beulich
2020-04-14x86/altp2m: hypercall to set altp2m view visibilityAlexandru Isaila
2020-03-10vmevent: reduce include dependenciesJan Beulich
2020-02-26x86/mm: drop p2mt parameter from map_domain_gfn()Jan Beulich
2020-02-21x86/p2m: drop p2m_access_t parameter from set_mmio_p2m_entry()Jan Beulich
2020-02-21x86/p2m: p2m_flags_to_type() deals only with "unsigned int"Jan Beulich
2020-01-24x86/mem_sharing: define mem_sharing_domain to hold some scattered variablesTamas K Lengyel
2020-01-24x86/mem_sharing: make get_two_gfns take locks conditionallyTamas K Lengyel
2020-01-23x86/mm: Make use of the default access param from xc_altp2m_create_viewAlexandru Stefan ISAILA
2019-08-19xen/x86: Make mfn_to_gfn typesafeJulien Grall
2019-07-16x86/ept: pass correct level to p2m_entry_modifyRoger Pau Monné
2019-05-28x86/altp2m: cleanup p2m_altp2m_lazy_copyTamas K Lengyel
2019-05-21xen/x86: Constify the parameter "d" in mfn_to_gfnJulien Grall
2019-05-15x86/altp2m: move altp2m_get_effective_entry() under CONFIG_HVMRazvan Cojocaru
2019-05-14x86/mm: make guest_physmap_add_entry() HVM-onlyJan Beulich
2019-05-13x86/altp2m: aggregate get entry and populate into common funcsAlexandru Isaila
2019-02-28x86/mm: handle foreign mappings in p2m_entry_modifyRoger Pau Monne
2019-02-28p2m: change write_p2m_entry to return an error codeRoger Pau Monne
2019-02-28x86/mm: split p2m ioreq server pages special handling into helperRoger Pau Monne
2018-12-22x86/altp2m: fix display frozen when switching to a new view earlyRazvan Cojocaru
2018-11-23x86/p2m: switch global_logdirty from bool_t to boolRazvan Cojocaru
2018-11-22x86/p2m: Switch the two_gfns infrastructure to using gfn_tAndrew Cooper
2018-11-20x86/mm: Put the gfn on all paths after get_gfn_query()Andrew Cooper
2018-11-07p2m: move p2m-common.h inclusion pointJan Beulich