[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Enable virtual memory for Mini-os on ARM



On Mon, 2013-12-23 at 12:52 +0000, karim.allah.ahmed@xxxxxxxxx wrote:
> So, Is there a reason for doing map/unmap on virtual address space not
> on physical one ? 

The only thing which springs to mind is if you needed to control the
cacheability attributes of the mappings (see [0] for the requirements).
However I think these are met by just enabling the SCTLR.C bit, SCTLR.M
isn't needed.

Things like foreign page mappings (e.g. via grant tables) and ballooning
happen via the stage 2 paging, so no need for stage 1 MMU to be enabled
there, I don't think.

I think it would be reasonable to omit page table setup from arm mini-os
for now and reconsider it if/when we discover a need for it.

Ian.

[0]
http://xenbits.xen.org/docs/unstable/hypercall/arm/include,public,arch-arm.h.html#incontents_arm_abi


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.