All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/7] Make CONFIG_PV work on x86
@ 2018-11-02 15:55 Wei Liu
  2018-11-02 15:55 ` [PATCH v3 1/7] x86: make traps.c build with !CONFIG_PV Wei Liu
                   ` (6 more replies)
  0 siblings, 7 replies; 29+ messages in thread
From: Wei Liu @ 2018-11-02 15:55 UTC (permalink / raw)
  To: xen-devel; +Cc: Wei Liu

Hi all

This series makes CONFIG_PV work.

Booting a hypervisor with PVH Dom0 works.

Due to an issue in Xen implementation, XTF tests cause hypervisor to crash (seen
on staging as well). But with a local patch to work around the issue,
all XTF HVM tests passed.

See v1 cover letter for more information.

Wei.

Wei Liu (7):
  x86: make traps.c build with !CONFIG_PV
  x86/domctl: rework XEN_DOMCTL_{set,get}_address_size
  x86: make PV hypercall entry points work with !CONFIG_PV
  x86: rearrange x86_64/entry.S
  x86: make entry point code build when !CONFIG_PV
  x86: expose CONFIG_PV
  x86: update help string for CONFIG_HVM

 xen/arch/x86/Kconfig            |  17 +++--
 xen/arch/x86/domctl.c           |  32 +++++++---
 xen/arch/x86/hvm/vmx/vmcs.c     |   5 +-
 xen/arch/x86/traps.c            |  16 +++++-
 xen/arch/x86/x86_64/Makefile    |   2 +-
 xen/arch/x86/x86_64/entry.S     | 104 +++++++++++++++++++++++----------
 xen/arch/x86/x86_64/traps.c     |  19 +++++-
 xen/include/asm-x86/asm_defns.h |   4 +-
 xen/include/asm-x86/domain.h    |   7 ++-
 9 files changed, 156 insertions(+), 50 deletions(-)

base-commit: 6cb27e417e57c2f4d689fa19971f20f75e9c0708
-- 
git-series 0.9.1

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

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2018-11-08 16:44 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-11-02 15:55 [PATCH v3 0/7] Make CONFIG_PV work on x86 Wei Liu
2018-11-02 15:55 ` [PATCH v3 1/7] x86: make traps.c build with !CONFIG_PV Wei Liu
2018-11-05 14:07   ` Andrew Cooper
2018-11-02 15:55 ` [PATCH v3 2/7] x86/domctl: rework XEN_DOMCTL_{set, get}_address_size Wei Liu
2018-11-05 14:08   ` Andrew Cooper
2018-11-02 15:55 ` [PATCH v3 3/7] x86: make PV hypercall entry points work with !CONFIG_PV Wei Liu
2018-11-05 14:13   ` Andrew Cooper
2018-11-05 15:04   ` Jan Beulich
2018-11-05 15:48     ` Wei Liu
2018-11-05 15:49       ` Andrew Cooper
2018-11-05 15:51         ` Wei Liu
2018-11-05 16:11         ` Jan Beulich
2018-11-08 15:33           ` Wei Liu
2018-11-08 15:36             ` Andrew Cooper
2018-11-08 15:49               ` Jan Beulich
2018-11-08 16:09                 ` Wei Liu
2018-11-08 16:22                   ` Jan Beulich
2018-11-08 16:42                     ` Wei Liu
2018-11-08 15:39             ` Jan Beulich
2018-11-08 15:49               ` Wei Liu
2018-11-02 15:55 ` [PATCH v3 4/7] x86: rearrange x86_64/entry.S Wei Liu
2018-11-05 14:20   ` Andrew Cooper
2018-11-02 15:55 ` [PATCH v3 5/7] x86: make entry point code build when !CONFIG_PV Wei Liu
2018-11-05 14:33   ` Andrew Cooper
2018-11-05 17:08     ` Wei Liu
2018-11-05 17:10       ` Andrew Cooper
2018-11-02 15:55 ` [PATCH v3 6/7] x86: expose CONFIG_PV Wei Liu
2018-11-02 15:55 ` [PATCH v3 7/7] x86: update help string for CONFIG_HVM Wei Liu
2018-11-05 15:20   ` Jan Beulich

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.