[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 0/7] xen/arm: Add support for mapping mmio-sram nodes into dom0
On Fri, 23 Sep 2016, Edgar E. Iglesias wrote: > From: "Edgar E. Iglesias" <edgar.iglesias@xxxxxxxxxx> > > This series adds support for mapping mmio-sram nodes into dom0 > as normal uncached MEMORY with RW perms. > > If the no-memory-wc prop is present in the DTB node, we create > DEVICE RW mappings instead. > > Comments welcome! Committed > Best regards, > Edgar > > ChangeLog: > > v3 -> v4: > * Rename p2m_mmio_direct_nc -> p2m_mmio_direct_dev > * Rename p2m_mem_nc p2m_mmio_direct_nc > * Make p2m_mmio_direct_nc non-executable to match p2m_mmio_direct_c > * Fix typos in comments regarding shareability > * Add reference to ARMv8 specs for outer sharability attr > * Add comment describing map_regions_p2mt > * Mention the p2m type inheritance in the commit msg of path #6 > > v2 -> v3: > * Drop RFC > * Add comment on outer-shareable choice for non-cached mem > * Spellfix existance -> existence > * Add comment on props usage > * Props matching now only supports a single property > * Dropped p2m_access in plumbing for mapping attributes > * Rename un/map_regions to un/map_regions_p2mt > * Add path to mmio-sram device-tree bindings docs in commit msg > * Add a comment on inheriting parent mem attributes > * Dropped the mmio-sram bus > > 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: p2m: Rename p2m_mmio_direct_nc -> p2m_mmio_direct_dev > xen/arm: p2m: Add support 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/arm: Map mmio-sram nodes as un-cached memory > > xen/arch/arm/domain_build.c | 90 > +++++++++++++++++++++++++++++++++---------- > xen/arch/arm/p2m.c | 42 ++++++++++++++------ > xen/common/device_tree.c | 5 ++- > xen/include/asm-arm/p2m.h | 24 +++++++----- > xen/include/asm-arm/page.h | 1 + > xen/include/xen/device_tree.h | 20 ++++++++-- > 6 files changed, 136 insertions(+), 46 deletions(-) > > -- > 2.7.4 > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |