On Tue, 25 Jun 2019 at 13:50, Jason Tubnor <[email protected]> wrote: > > On Tue, 25 Jun 2019 at 12:25, Mike Larkin <[email protected]> wrote: > >> On Mon, Jun 24, 2019 at 07:16:20PM -0700, [email protected] wrote: >> >> > where it loaded the LAPIC register into %ecx and then tested that >> value; >> > now it combines them and does a direct test. Congrats, that's legal >> > according to Intel (reportedly, Windows will use SSE(!) instructions to >> > read LAPIC registers), so this seems like a bug in Bhyve. >> >> >> Yep, please report it to the bhyve guys. >> >> > Bug report raised at FreeBSD. For reference: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238794 > > Thanks for the quick response. Cheers! > >
This bug has been fixed and patches applied to FreeBSD -HEAD, 12-stable and 11-stable. Errata patch will be available for 11.3 after it has been released (about 2 weeks): Patch review and testing: https://reviews.freebsd.org/D20755 Commit to source trees: -HEAD: https://svnweb.freebsd.org/base/head/sys/amd64/vmm/vmm_instruction_emul.c?revision=349441&view=markup -12-Stable: https://svnweb.freebsd.org/base/stable/12/sys/amd64/vmm/vmm_instruction_emul.c?view=log -11-Stable: https://svnweb.freebsd.org/base/stable/11/sys/amd64/vmm/vmm_instruction_emul.c?view=log I'll close the FreeBSD bug report above once a confirmed errata patch has been released for 11.3 Jason.
