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

[Xen-devel] [PATCH for-next v3 00/12] x86: refactor x86/domain.c



Can be found at

  https://xenbits.xen.org/git-http/people/liuw/xen.git wip.x86-domain-v3

Cc: Jan Beulich <jbeulich@xxxxxxxx>
Cc: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Cc: Tim Deegan <tim@xxxxxxx>
Cc: George Dunlap <george.dunlap@xxxxxxxxxxxxx>

Wei Liu (12):
  x86/mm: make free_perdomain_mappings idempotent
  x86/domain: provide pv_{create,destroy}_gdt_ldt_l1tab and use them
  x86/domain: make release_compact_l4 NULL tolerant
  x86/domain: factor out pv_vcpu_destroy
  x86/domain: factor out pv_vcpu_initialise
  x86/domain: push some code down to hvm_domain_initialise
  x86/domain: factor out pv_domain_destroy
  x86/domain: factor out pv_domain_initialise
  x86/domain: move PV specific code to pv/domain.c
  x86/domain: move HVM specific code to hvm/domain.c
  x86/pv/domain: clean up  setup_compat_l4
  x86/pv/domain: clean up switch_compat

 xen/arch/x86/domain.c           | 507 ++--------------------------------------
 xen/arch/x86/hvm/Makefile       |   1 +
 xen/arch/x86/hvm/domain.c       | 325 ++++++++++++++++++++++++++
 xen/arch/x86/hvm/hvm.c          |  11 +-
 xen/arch/x86/mm.c               |   8 +-
 xen/arch/x86/pv/Makefile        |   1 +
 xen/arch/x86/pv/domain.c        | 229 ++++++++++++++++++
 xen/include/asm-x86/domain.h    |   3 +
 xen/include/asm-x86/hvm/hvm.h   |   3 +-
 xen/include/asm-x86/pv/domain.h |  57 +++++
 10 files changed, 657 insertions(+), 488 deletions(-)
 create mode 100644 xen/arch/x86/hvm/domain.c
 create mode 100644 xen/arch/x86/pv/domain.c
 create mode 100644 xen/include/asm-x86/pv/domain.h

--
2.11.0


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

 


Rackspace

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