On Mon, Dec 10, 2018 at 10:28:05AM +0000, Marc Zyngier wrote:
> On 10/12/2018 10:13, Christoffer Dall wrote:
> > On Thu, Dec 06, 2018 at 05:31:20PM +0000, Marc Zyngier wrote:
> >> diff --git a/virt/kvm/arm/arm.c b/virt/kvm/arm/arm.c
> >> index 23774970c9df..1db4c15edcdd 100644
> >> --- a/virt/kvm/arm/arm.c
> >> +++ b/virt/kvm/arm/arm.c
> >> @@ -1640,8 +1640,10 @@ int kvm_arch_init(void *opaque)
> >> return -ENODEV;
> >> }
> >>
> >> - if (!kvm_arch_check_sve_has_vhe()) {
> >> - kvm_pr_unimpl("SVE system without VHE unsupported. Broken
> >> cpu?");
> >> + in_hyp_mode = is_kernel_in_hyp_mode();
> >> +
> >> + if (!in_hyp_mode && kvm_arch_requires_vhe()) {
> >> + kvm_pr_unimpl("CPU requiring VHE was booted in non-VHE mode");
> >
> > nit: The error message feels weird to me (are we reporting CPU bugs?)
> > and I'm not sure about the unimpl and I think there's a linse space
> > missing.
> >
> > How about:
> >
> > kvm_err("Cannot support this CPU in non-VHE mode, not initializing\n");
>
> Yup, works for me. Will, do you mind changing this message for me?
I pushed out an updated branch here:
https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git/log/?h=kvm/cortex-a76-erratum-1165522
which should address all of Christoffer's comments and add his tags.
I plan to merge that into for-next/core later today.
Will
_______________________________________________
kvmarm mailing list
[email protected]
https://lists.cs.columbia.edu/mailman/listinfo/kvmarm