[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 06/12] xen/arm: compile and initialize vmap
On Fri, 26 Apr 2013, Ian Campbell wrote: > On Fri, 2013-04-26 at 16:28 +0100, Stefano Stabellini wrote: > > Rename EARLY_VMAP_VIRT_END and EARLY_VMAP_VIRT_START to > > VMAP_VIRT_END and VMAP_VIRT_START. > > > > Defining VMAP_VIRT_START triggers the compilation of common/vmap.c. > > > > Define PAGE_HYPERVISOR and MAP_SMALL_PAGES (unused on ARM, because we > > only support 4K pages so as a matter of fact it is always set). > > > > Implement map_pages_to_xen and destroy_xen_mappings. > > > > Call vm_init from start_xen. > > > > Changes in v4: > > - remove flush_tlb_local() from create_xen_entries; > > Do you think the related one in create_p2m can go too? No, because the flush in create_p2m is the only flush present in that function, and because we change p2m mappings there, we need to make sure that the guest doesn't keep accessing the old ones. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |