Message ID | 20210817081134.2918285-1-tabba@google.com (mailing list archive) |
---|---|
Headers | show |
Series | KVM: arm64: Fixed features for protected VMs | expand |
On Tue, 17 Aug 2021 09:11:19 +0100, Fuad Tabba wrote: > Changes since v3 [1]: > - Redid calculating restricted values of feature register fields, ensuring that > the code distinguishes between unsigned and (potentially in the future) > signed fields (Will) > - Refactoring and fixes (Drew, Will) > - More documentation and comments (Oliver, Will) > - Dropped patch "Restrict protected VM capabilities", since it should come with > or after the user ABI series for pKVM (Will) > - Carried Will's acks > > [...] I've taken the first 10 patches of this series in order to progress it. I also stashed a fixlet on top to address the tracepoint issue. Hopefully we can resolve the rest of the issues quickly. [01/15] KVM: arm64: placeholder to check if VM is protected commit: 2ea7f655800b00b109951f22539fe2025add210b [02/15] KVM: arm64: Remove trailing whitespace in comment commit: e6bc555c96990046d680ff92c8e2e7b6b43b509f [03/15] KVM: arm64: MDCR_EL2 is a 64-bit register commit: d6c850dd6ce9ce4b410142a600d8c34dc041d860 [04/15] KVM: arm64: Fix names of config register fields commit: dabb1667d8573302712a75530cccfee8f3ffff84 [05/15] KVM: arm64: Refactor sys_regs.h,c for nVHE reuse commit: f76f89e2f73d93720cfcad7fb7b24d022b2846bf [06/15] KVM: arm64: Restore mdcr_el2 from vcpu commit: 1460b4b25fde52cbee746c11a4b1d3185f2e2847 [07/15] KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug commit: 12849badc6d2456f15f8f2c93037628d5176810b [08/15] KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch commit: cd496228fd8de2e82b6636d3d89105631ea2b69c [09/15] KVM: arm64: Add feature register flag definitions commit: 95b54c3e4c92b9185b15c83e8baab9ba312195f6 [10/15] KVM: arm64: Add config register bit definitions commit: 2d701243b9f231b5d7f9a8cb81870650d3eb32bc Cheers, M.
Hi Marc, On Fri, Aug 20, 2021 at 11:34 AM Marc Zyngier <maz@kernel.org> wrote: > > On Tue, 17 Aug 2021 09:11:19 +0100, Fuad Tabba wrote: > > Changes since v3 [1]: > > - Redid calculating restricted values of feature register fields, ensuring that > > the code distinguishes between unsigned and (potentially in the future) > > signed fields (Will) > > - Refactoring and fixes (Drew, Will) > > - More documentation and comments (Oliver, Will) > > - Dropped patch "Restrict protected VM capabilities", since it should come with > > or after the user ABI series for pKVM (Will) > > - Carried Will's acks > > > > [...] > > I've taken the first 10 patches of this series in order to > progress it. I also stashed a fixlet on top to address the > tracepoint issue. > > Hopefully we can resolve the rest of the issues quickly. Thanks. I am working on a patch series with the remaining patches to address the issues. Stay tuned :) Cheers, /fuad > [01/15] KVM: arm64: placeholder to check if VM is protected > commit: 2ea7f655800b00b109951f22539fe2025add210b > [02/15] KVM: arm64: Remove trailing whitespace in comment > commit: e6bc555c96990046d680ff92c8e2e7b6b43b509f > [03/15] KVM: arm64: MDCR_EL2 is a 64-bit register > commit: d6c850dd6ce9ce4b410142a600d8c34dc041d860 > [04/15] KVM: arm64: Fix names of config register fields > commit: dabb1667d8573302712a75530cccfee8f3ffff84 > [05/15] KVM: arm64: Refactor sys_regs.h,c for nVHE reuse > commit: f76f89e2f73d93720cfcad7fb7b24d022b2846bf > [06/15] KVM: arm64: Restore mdcr_el2 from vcpu > commit: 1460b4b25fde52cbee746c11a4b1d3185f2e2847 > [07/15] KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug > commit: 12849badc6d2456f15f8f2c93037628d5176810b > [08/15] KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch > commit: cd496228fd8de2e82b6636d3d89105631ea2b69c > [09/15] KVM: arm64: Add feature register flag definitions > commit: 95b54c3e4c92b9185b15c83e8baab9ba312195f6 > [10/15] KVM: arm64: Add config register bit definitions > commit: 2d701243b9f231b5d7f9a8cb81870650d3eb32bc > > Cheers, > > M. > -- > Without deviation from the norm, progress is not possible. > > On Fri, Aug 20, 2021 at 11:34 AM Marc Zyngier <maz@kernel.org> wrote: > > On Tue, 17 Aug 2021 09:11:19 +0100, Fuad Tabba wrote: > > Changes since v3 [1]: > > - Redid calculating restricted values of feature register fields, ensuring that > > the code distinguishes between unsigned and (potentially in the future) > > signed fields (Will) > > - Refactoring and fixes (Drew, Will) > > - More documentation and comments (Oliver, Will) > > - Dropped patch "Restrict protected VM capabilities", since it should come with > > or after the user ABI series for pKVM (Will) > > - Carried Will's acks > > > > [...] > > I've taken the first 10 patches of this series in order to > progress it. I also stashed a fixlet on top to address the > tracepoint issue. > > Hopefully we can resolve the rest of the issues quickly. > > [01/15] KVM: arm64: placeholder to check if VM is protected > commit: 2ea7f655800b00b109951f22539fe2025add210b > [02/15] KVM: arm64: Remove trailing whitespace in comment > commit: e6bc555c96990046d680ff92c8e2e7b6b43b509f > [03/15] KVM: arm64: MDCR_EL2 is a 64-bit register > commit: d6c850dd6ce9ce4b410142a600d8c34dc041d860 > [04/15] KVM: arm64: Fix names of config register fields > commit: dabb1667d8573302712a75530cccfee8f3ffff84 > [05/15] KVM: arm64: Refactor sys_regs.h,c for nVHE reuse > commit: f76f89e2f73d93720cfcad7fb7b24d022b2846bf > [06/15] KVM: arm64: Restore mdcr_el2 from vcpu > commit: 1460b4b25fde52cbee746c11a4b1d3185f2e2847 > [07/15] KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug > commit: 12849badc6d2456f15f8f2c93037628d5176810b > [08/15] KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch > commit: cd496228fd8de2e82b6636d3d89105631ea2b69c > [09/15] KVM: arm64: Add feature register flag definitions > commit: 95b54c3e4c92b9185b15c83e8baab9ba312195f6 > [10/15] KVM: arm64: Add config register bit definitions > commit: 2d701243b9f231b5d7f9a8cb81870650d3eb32bc > > Cheers, > > M. > -- > Without deviation from the norm, progress is not possible. > >