[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 00/24] xen/arm: Extend the usage of typesafe MFN
Hi Julien, thanks for the series! I committed patches 2, 4-15, 17,18. Cheers, Stefano On Tue, 13 Jun 2017, Julien Grall wrote: > Hello all, > > This patch series extend the usage of typesafe MFN in the ARM code. _mfn(...) > and mfn_x(...) are pushed further down in the call stack. > > Cheers, > > Julien Grall (24): > xen/mm: Don't use _{g,m}fn for defining INVALID_{G,M}FN > xen/arm: gic-v2: Fix indentation in gicv2_map_hwdom_extra_mappings > xen/arm: setup: Remove bogus xenheap_mfn_end in setup_mm for arm64 > xen/arm: mm: Introduce clear_table and use it > xen/arm: mm: Move mfn_to_xen_entry from page.h to mm.c > xen/arm: mm: Fix coding style of mfn_to_xen_entry > xen/arm: mm: Clean-up mfn_to_xen_entry > xen/arm: mm: Use typesafe MFN in mfn_to_xen_entry > xen/arm: Define mfn_to_page/page_to_mfn in term of > __mfn_to_page/__page_to_mfn > xen/arm: domain_build: Replace paddr_to_pfn(virt_to_maddr(.)) by > virt_to_mfn(.) > xen/arm: mm: Replace __va(pfn_to_paddr(...)) by mfn_to_virt > xen/arm: Replace DIV_ROUND_UP(..., PAGE_SIZE) by PFN_UP(...) > xen/arm: traps: Replace p2m_lookup(..., ..., NULL) by gfn_to_mfn(..., > ...) > xen/arm: Introduce wrappers for MFN <-> MADDR and GFN <-> GADDR > xen/arm: Use the newly introduced MFN <-> MADDR and GFN <-> MADDR > helpers > xen/arm: mm: Use typesafe mfn for xenheap_mfn_* > xen/arm: mm: Use typesafe MFN in set_fixmap > xen/arm: mm: Use typesafe MFN in dump_pt_walk > xen/arm: p2m: Redefine mfn_to_page and page_to_mfn to use typesafe > xen/arm: mm: Redefine virt_to_mfn to support typesafe > xen/arm: domain_build: Redefine virt_to_mfn to support typesafe > xen/arm: alternative: Redefine virt_to_mfn to support typesafe > xen/arm: livepatch: Redefine virt_to_mfn to support typesafe > xen/arm: create_xen_entries: Use typesafe MFN > > xen/arch/arm/acpi/lib.c | 4 +- > xen/arch/arm/alternative.c | 6 +- > xen/arch/arm/domain_build.c | 22 ++--- > xen/arch/arm/gic-v2.c | 6 +- > xen/arch/arm/gic-v3.c | 8 +- > xen/arch/arm/kernel.c | 8 +- > xen/arch/arm/livepatch.c | 6 +- > xen/arch/arm/mem_access.c | 10 +-- > xen/arch/arm/mm.c | 166 > +++++++++++++++++++++++++++----------- > xen/arch/arm/p2m.c | 28 ++++--- > xen/arch/arm/platforms/exynos5.c | 8 +- > xen/arch/arm/platforms/omap5.c | 16 ++-- > xen/arch/arm/platforms/vexpress.c | 2 +- > xen/arch/arm/setup.c | 20 +++-- > xen/arch/arm/traps.c | 16 ++-- > xen/arch/arm/vgic-v2.c | 4 +- > xen/drivers/video/arm_hdlcd.c | 2 +- > xen/include/asm-arm/mm.h | 33 +++++--- > xen/include/asm-arm/page.h | 65 --------------- > xen/include/xen/mm.h | 4 +- > 20 files changed, 235 insertions(+), 199 deletions(-) > > -- > 2.11.0 > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |