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

Re: [Xen-devel] [PATCH 00/84] Remove direct map from Xen



Hi Hongyan

Thanks for picking up this work.

Please CC relevant maintainers and reviewers in the future. I have done
this for this cover letter.

The From: field of your emails is not correct. This makes people not
able to reply to you directly. You may want to check your email
settings.

On Wed, Sep 25, 2019 at 03:32:46PM +0100, hongyax wrote:
> Previously, Wei Liu has created the patch series to switch to
> alloc/map/unmap/free APIs for Xen page tables so that Xen page tables
> are mapped with map_domain_page(). This is the first step towards
> removing the direct map. I implemented patches on top of Wei's to remove
> the direct map completely.
> 
> In addition to Wei's, my patches:
> - implement a proper PMAP infrastructure for bootstrapping
> - remove direct map code in map_domain_page() and use mapcache, use PMAP
>   when mapcache not ready
> - map/unmap xenheap allocations to the direct map region so that va<->pa
>   macros still work
> - install dummy mappings (no permissions, INVALID_MFN) instead of actual
>   1:1 mappings during boot, so the direct map no longer exists
> - fix many places where code incorrectly assumes a direct map
> 

I think the series will need some reordering just by looking at the
things listed here and the commit subjects.  I will try to have a closer
look at some point.  Please also allow some time for other people to
have their say. Xen is about to freeze (or frozen already?) so people
may not get around to this large series any time soon.

And in case you don't know, there is a wiki page [0] for submitting Xen
patches. In it there is a section about add_maintainers.pl. You can use
that script to add relevant maintainers.

Thanks,
Wei.

[0]: https://wiki.xenproject.org/wiki/Submitting_Xen_Project_Patches

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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