[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save an
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state |
Date: |
Thu, 8 Nov 2018 21:34:31 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 |
On 08/11/2018 19:41, Liran Alon wrote:
> So what I plan to do is indeed to define first 4K of data as vmcs12 and next
> 4K as shadow_vmcs12.
> I will also define each of them in a separate VMState subsection that each
> will have it’s own .needed()
> method that will decide if it’s relevant to send it based on kvm_state.size.
> vmcs12 and shadow_vmcs12 will be put in a struct which is unioned with a
> struct
> of 2 pages buffer to clearly indicate that one well-defined struct is used
> for VMX and the other for SVM.
> (based on kvm_state.format)
And SVM will use other subsections.
> In addition, I will change KVM_{GET,SET}_NESTED_STATE documentation to
> indicate that
> future nested state fields should be added at the end of struct and weather
> they are valid should
> be determined by a flag in kvm_state.flags.
> QEMU will handle these new states in the future by adding more VMState
> subsections that have
> .needed() method based on appropriate flag in kvm_state.flags.
> The struct itself that userspace use against it’s local kernel will be
> determined based on KVM_CAPs.
>
> If there are no objections, I will write the needed patches for QEMU (and the
> documentation patch for KVM).
Sure. You can also place the flags and format in yet another subsection.
Paolo
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, (continued)
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Dr. David Alan Gilbert, 2018/11/02
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Paolo Bonzini, 2018/11/04
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Jim Mattson, 2018/11/02
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Liran Alon, 2018/11/02
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Liran Alon, 2018/11/07
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Jim Mattson, 2018/11/07
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Paolo Bonzini, 2018/11/08
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Liran Alon, 2018/11/08
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Paolo Bonzini, 2018/11/08
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Liran Alon, 2018/11/08
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state,
Paolo Bonzini <=
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Dr. David Alan Gilbert, 2018/11/12
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Liran Alon, 2018/11/01
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Dr. David Alan Gilbert, 2018/11/01
- Re: [Qemu-devel] [QEMU PATCH v2 0/2]: KVM: i386: Add support for save and restore nested state, Jim Mattson, 2018/11/01