All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v20 00/13] x86/domctl: Save info for one vcpu instance
@ 2018-09-10 14:25 Alexandru Isaila
  2018-09-10 14:25 ` [PATCH v20 01/13] x86/cpu: Introduce vmce_save_vcpu_ctxt_one() func Alexandru Isaila
                   ` (12 more replies)
  0 siblings, 13 replies; 15+ messages in thread
From: Alexandru Isaila @ 2018-09-10 14:25 UTC (permalink / raw)
  To: xen-devel; +Cc: wei.liu2, paul.durrant, ian.jackson, jbeulich, andrew.cooper3

Hi all,

This patch series addresses the ideea of saving data from a single vcpu instance.
First it starts by adding *save_one functions, then it introduces a handler for the
new save_one* funcs and makes use of it in the hvm_save and hvm_save_one funcs.
The final patches are used for clean up and change the hvm_save_one() func while 
changing domain_pause to vcpu_pause.

Cheers,

NOTE: Tested with tools/misc/xen-hvmctx, tools/xentrace/xenctx, xl save/restore,
custom hvm_getcontext/partial code and debug the getcontext part for guest boot.

Alexandru Isaila (13):

x86/cpu: Introduce vmce_save_vcpu_ctxt_one() func
x86/hvm: Introduce hvm_save_tsc_adjust_one() func
x86/hvm: Introduce hvm_save_cpu_ctxt_one func
x86/hvm: Introduce hvm_save_cpu_xsave_states_one
x86/hvm: Introduce hvm_save_cpu_msrs_one func
x86/hvm: Introduce hvm_save_mtrr_msr_one func
x86/hvm: Introduce viridian_save_vcpu_ctxt_one()
x86/hvm: Introduce lapic_save_hidden_one
x86/hvm: Introduce lapic_save_regs_one func
x86/hvm: Add handler for save_one funcs
x86/domctl: Use hvm_save_vcpu_handler
x86/hvm: Remove redundant save functions
x86/domctl: Don't pause the whole domain if only


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

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

end of thread, other threads:[~2018-09-11 14:00 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-10 14:25 [PATCH v20 00/13] x86/domctl: Save info for one vcpu instance Alexandru Isaila
2018-09-10 14:25 ` [PATCH v20 01/13] x86/cpu: Introduce vmce_save_vcpu_ctxt_one() func Alexandru Isaila
2018-09-10 14:25 ` [PATCH v20 02/13] x86/hvm: Introduce hvm_save_tsc_adjust_one() func Alexandru Isaila
2018-09-10 14:25 ` [PATCH v20 03/13] x86/hvm: Introduce hvm_save_cpu_ctxt_one func Alexandru Isaila
2018-09-10 14:25 ` [PATCH v20 04/13] x86/hvm: Introduce hvm_save_cpu_xsave_states_one Alexandru Isaila
2018-09-10 14:25 ` [PATCH v20 05/13] x86/hvm: Introduce hvm_save_cpu_msrs_one func Alexandru Isaila
2018-09-10 14:25 ` [PATCH v20 06/13] x86/hvm: Introduce hvm_save_mtrr_msr_one func Alexandru Isaila
2018-09-10 14:25 ` [PATCH v20 07/13] x86/hvm: Introduce viridian_save_vcpu_ctxt_one() func Alexandru Isaila
2018-09-10 14:25 ` [PATCH v20 08/13] x86/hvm: Introduce lapic_save_hidden_one Alexandru Isaila
2018-09-10 14:25 ` [PATCH v20 09/13] x86/hvm: Introduce lapic_save_regs_one func Alexandru Isaila
2018-09-10 14:25 ` [PATCH v20 10/13] x86/hvm: Add handler for save_one funcs Alexandru Isaila
2018-09-10 14:26 ` [PATCH v20 11/13] x86/domctl: Use hvm_save_vcpu_handler Alexandru Isaila
2018-09-10 14:26 ` [PATCH v20 12/13] x86/hvm: Remove redundant save functions Alexandru Isaila
2018-09-11 14:00   ` Jan Beulich
2018-09-10 14:26 ` [PATCH v20 13/13] x86/domctl: Don't pause the whole domain if only getting vcpu state Alexandru Isaila

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.