[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 Nikolai Lifanov changed: What|Removed |Added Status|Needs Triage|Issue Resolved Resolution|--- |Works As Intended --- Comment #11 from Nikolai Lifanov --- This issue can be closed. It's not valuable to fix, but anyone with a similar problem can find this bug report. -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 --- Comment #10 from Nikolai Lifanov --- This is exactly it! I had a BIOS setting called "Limit Max CPUID". After I turned it off, every core shows the same features and bhyve works reliably. It's still interesting that bhyve works despite this misconfiguration in 10.0, but not on CURRENT. -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 --- Comment #9 from Peter Grehan --- Comment on attachment 146425 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=146425 cpuid difference Thanks - I think this explains it. -Vendor ID: "GenuineIntel"; CPUID level 13 +Vendor ID: "GenuineIntel"; CPUID level 2 The AP is coming up with a reduced number of CPU leaves compared to the BSP. FreeBSD (and bhyve) assumes that this is the same in all CPUs. FreeBSD itself pulls all information about the system from the BSP's leaf contents, and then assumes this is the same for all other CPUs. bhyve's assumption is that it can call do_cpuid() on any CPU and get the same information to pass to guests on CPUID exits. A lot of applications also assume this and will look at CPUID values to determine whether they can use SSE/SSE2/AVX libraries etc. What system is this ? Are there BIOS options to change max leaf values ? Is it running nested ? later, Peter. -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 --- Comment #8 from Nikolai Lifanov --- Created attachment 146425 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=146425&action=edit cpuid difference -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 --- Comment #7 from Nikolai Lifanov --- Pinning vcpu 0 on hostcpu 1 does not allow boot. It seems that all cpus other than 0 produce a similar diff. I'm about to attach it. -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 Peter Grehan changed: What|Removed |Added CC||gre...@freebsd.org --- Comment #6 from Peter Grehan --- Just to confirm the negative: does pinning to CPUs other than 0 result in the guest crashing ? If so, would you be able to install the cpuid port (pkg install cpuid) and run it on all cpus cpuset -l cpuid .. and see if there are any differences in what is reported between CPUs, other than obvious ones such as APIC ID. later, Peter. -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 --- Comment #5 from Nikolai Lifanov --- Since booting actually works once in a while, I tried pinning vcpu 0 to hostcpu 0. If I pin vcpu 0 to hostcpu 0, boot works every time. -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 --- Comment #4 from Nikolai Lifanov --- Created attachment 146380 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=146380&action=edit dmesg from CURRENT boot The boot sometimes works. Trying to boot CURRENT over and over again, I was able to boot it twice out of many tries. Here is a dmesg output from a successful boot. If FreeBSD boots, it works normally. -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 --- Comment #3 from Nikolai Lifanov --- Created attachment 146377 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=146377&action=edit panic booting CURRENT This is trying to boot CURRENT snapshot, r270458 -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 --- Comment #2 from Nikolai Lifanov --- Created attachment 146376 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=146376&action=edit sysctl hw.vmm output of "sysctl hw.vmm" -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"
[Bug 192470] [bhyve] can't boot FreeBSD in bhyve on CURRENT
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192470 Craig Rodrigues changed: What|Removed |Added CC||rodr...@freebsd.org Assignee|freebsd-b...@freebsd.org|freebsd-virtualization@Free ||BSD.org -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to "freebsd-virtualization-unsubscr...@freebsd.org"