On Sat, Jan 27, 2018 at 3:33 AM, Konstantin Belousov
wrote:
>
> On Sat, Jan 27, 2018 at 12:56:47AM -0800, Dexuan-BSD Cui wrote:
> > Hi,
> > Today I found the KPTI patch broke FreeBSD VM running on Hyper-V: the VM
> > can't boot due to:
> >
> > vmbus0: cannot find free IDT vector
> >
>
> Try r32846
On Sat, Jan 27, 2018 at 12:56:47AM -0800, Dexuan-BSD Cui wrote:
> Hi,
> Today I found the KPTI patch broke FreeBSD VM running on Hyper-V: the VM
> can't boot due to:
>
> vmbus0: cannot find free IDT vector
>
> This is the related snippet:
>
> dev/hyperv/vmbus/vmbus.c: vmbus_intr_setup() -> lapic
Hi,
Today I found the KPTI patch broke FreeBSD VM running on Hyper-V: the VM
can't boot due to:
vmbus0: cannot find free IDT vector
This is the related snippet:
dev/hyperv/vmbus/vmbus.c: vmbus_intr_setup() -> lapic_ipi_alloc() fails:
/*
* All Hyper-V ISR required resources are
Author: emaste
Date: Fri Jan 19 15:42:34 2018
New Revision: 328166
URL: https://svnweb.freebsd.org/changeset/base/328166
Log:
Enable KPTI by default on amd64 for non-AMD CPUs
Kernel Page Table Isolation (KPTI) was introduced in r328083 as a
mitigation for the 'Meltdown' vulnerability. AM