On 19 August 2012 05:34, Christoffer Dall <c.dall@xxxxxxxxxxxxxxxxxxxxxx> wrote: > On Thu, Aug 16, 2012 at 2:25 PM, Alexander Graf <agraf@xxxxxxx> wrote: >> A single hva can have multiple gpas mapped, no? At least that's what I gathered >> from the discussion about my attempt to a function similar to this :). > I don't think this is the case for ARM, can you provide an example? We > use gfn_to_pfn_prot and only allow user memory regions. What you > suggest would be multiple physical addresses pointing to the same > memory bank, I don't think that makes any sense on ARM hardware, for > x86 and PPC I don't know. I don't know what an hva is, but yes, ARM boards can have the same block of RAM aliased into multiple places in the physical address space. (we don't currently bother to implement the aliases in qemu's vexpress-a15 though because it's a bunch of mappings of the low 2GB into high addresses mostly intended to let you test LPAE code without having to put lots of RAM on the hardware). -- PMM -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html