Re: [Xen-devel] [PATCH v6 0/9] x86: refactor mm.c

2018-03-08 Thread Jan Beulich
>>> On 08.03.18 at 13:17,  wrote:
> Ping?

I'm sorry, but still no time to look over this.

Jan


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

Re: [Xen-devel] [PATCH v6 0/9] x86: refactor mm.c

2018-03-08 Thread Wei Liu
Ping?

On Tue, Feb 13, 2018 at 08:03:59PM +, Wei Liu wrote:
> Hello
> 
> This series can be found at:
>https://xenbits.xen.org/git-http/people/liuw/xen.git wip.split-mm-v6.1
> 
> Unfortunately there isn't any resemblance to v5 because a lot of things
> have changed since Sept last year. And the opinions gathered at the time
> would make this version more or less a complete rewrite anyway.
> 
> Even after moving more than 2000 lines of code, there is still room for
> improvement. But that requires further rewrite some of the common code (not
> limited to x86) so that's a task for another day.
> 
> Wei.
> 
> Wei Liu (9):
>   x86/mm: add pv prefix to {alloc,free}_page_type
>   x86/mm: move disallow masks to pv/mm.h
>   x86/mm: add disallow_mask parameter to get_page_from_l1e
>   x86/mm: add pv prefix to _put_final_page_type
>   x86/mm: factor out pv_dec_linear_pt
>   x86/mm: export set_tlbflush_timestamp
>   x86/mm: provide put_page_type_ptpg{,_preemptible}
>   x86/mm: move PV code to pv/mm.c
>   x86/mm: remove now unused inclusion of pv/mm.h
> 
>  xen/arch/x86/domain.c   |2 +-
>  xen/arch/x86/mm.c   | 2883 
> +++
>  xen/arch/x86/mm/shadow/multi.c  |   15 +-
>  xen/arch/x86/pv/mm.c| 2452 +
>  xen/arch/x86/pv/mm.h|   19 +
>  xen/arch/x86/pv/ro-page-fault.c |2 +-
>  xen/include/asm-x86/mm.h|   10 +-
>  xen/include/asm-x86/pv/mm.h |   23 +
>  8 files changed, 2733 insertions(+), 2673 deletions(-)
> 
> -- 
> 2.11.0
> 

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

[Xen-devel] [PATCH v6 0/9] x86: refactor mm.c

2018-02-13 Thread Wei Liu
Hello

This series can be found at:
   https://xenbits.xen.org/git-http/people/liuw/xen.git wip.split-mm-v6.1

Unfortunately there isn't any resemblance to v5 because a lot of things
have changed since Sept last year. And the opinions gathered at the time
would make this version more or less a complete rewrite anyway.

Even after moving more than 2000 lines of code, there is still room for
improvement. But that requires further rewrite some of the common code (not
limited to x86) so that's a task for another day.

Wei.

Wei Liu (9):
  x86/mm: add pv prefix to {alloc,free}_page_type
  x86/mm: move disallow masks to pv/mm.h
  x86/mm: add disallow_mask parameter to get_page_from_l1e
  x86/mm: add pv prefix to _put_final_page_type
  x86/mm: factor out pv_dec_linear_pt
  x86/mm: export set_tlbflush_timestamp
  x86/mm: provide put_page_type_ptpg{,_preemptible}
  x86/mm: move PV code to pv/mm.c
  x86/mm: remove now unused inclusion of pv/mm.h

 xen/arch/x86/domain.c   |2 +-
 xen/arch/x86/mm.c   | 2883 +++
 xen/arch/x86/mm/shadow/multi.c  |   15 +-
 xen/arch/x86/pv/mm.c| 2452 +
 xen/arch/x86/pv/mm.h|   19 +
 xen/arch/x86/pv/ro-page-fault.c |2 +-
 xen/include/asm-x86/mm.h|   10 +-
 xen/include/asm-x86/pv/mm.h |   23 +
 8 files changed, 2733 insertions(+), 2673 deletions(-)

-- 
2.11.0


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