[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [RFC for-4.8 v2 0/7] xen/arm: Add support for mapping mmio-sram nodes into dom0
From: "Edgar E. Iglesias" <edgar.iglesias@xxxxxxxxxx> This series adds support for mapping mmio-sram nodes into dom0 as normal uncached MEMORY with RWX perms. If the no-memory-wc prop is present, we create DEVICE RW mappings. Patch 6 is a bit of a hack to avoid remapping the mmio-sram sub-area nodes. These nodes represent allocations within the sram and not mappings that Xen should create. Comments welcome! Best regards, Edgar ChangeLog: v1 -> v2 * Replace the .map method with a list of match -> map attributes * Handle no-memory-wc by mapping as DEVICE RW * Generalize map_regions_rw_cache instead of adding new functions Edgar E. Iglesias (7): xen/arm: Add MATTR_MEM_NC for normal non-cacheable memory xen/arm: Rename and generalize un/map_regions_rw_cache xen/device-tree: Add __DT_MATCH macros without braces xen/device-tree: Make dt_match_node match props xen/arm: domain_build: Plumb for different mapping attributes xen/device-tree: Add an mmio-sram bus xen/arm: Map mmio-sram nodes as normal un-cached rwx memory xen/arch/arm/domain_build.c | 112 +++++++++++++++++++++++++++++++++--------- xen/arch/arm/p2m.c | 29 ++++++----- xen/common/device_tree.c | 46 ++++++++++++++++- xen/include/asm-arm/p2m.h | 22 +++++---- xen/include/asm-arm/page.h | 1 + xen/include/xen/device_tree.h | 16 ++++-- 6 files changed, 177 insertions(+), 49 deletions(-) -- 2.5.0 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |