DFBSD 2.7.2 - X86_64 Installation on KVM fails
During the boot process of the livecd (latest x86_64 ISO from
26-April-2010) on KVM, I get the following:
In sys/platform/vkernel64/x86_64/trap.c line 639 there's a comment:
"Invalid segment selectors and out of bounds %rip's and %rsp's can be
set up in user mode. This causes a fault in kernel mode when the
kernel tries to return to user mode. We want to get this fault so
that we can fix the problem here and not have to check all the
selectors and pointers when the user changes them."
#1 Updated by justin over 5 years ago
On Tue, April 27, 2010 5:26 am, Antonio Huete Jimenez wrote:
> During the boot process of the livecd (latest x86_64 ISO from
> 26-April-2010) on KVM, I get the following:
I just saw someone else with a KVM crash and DragonFly:
#2 Updated by ahuete.devel over 5 years ago
> I just saw someone else with a KVM crash and DragonFly:
I don't know how this guy is trying to run our i386, but it is
certainly working for i386. island.quantumachine.net is a VM on KVM
and Jan has done some test on DFBSD/i386 over KVM also. He shouldn't
be pressing a lot of keys in the loader prompt and also in that prompt
it is asking for the loader, not the kernel.
It is on x64 where I encounter this issue, right the same as he does
in that screenshot.
Nevertheless, thanks for the link :-)
#4 Updated by ahuete.devel over 5 years ago
Yeah, indeed, I got confused by the PCBSD screenshots.
2010/4/27 Alex Hornung (via DragonFly issue tracker)
> Alex Hornung <firstname.lastname@example.org> added the comment:
> Just FYI, he isn't running x86, he's running x86_64. See that %rbx?
> DragonFly issue tracker <email@example.com>
#7 Updated by dillon over 5 years ago
This could be related to the use of superpages to map portions of the
kernel on x86_64. Hardware KVM support has serious issues with
FreeBSD's dynamic superpage support and they have to turn it off to
run reliably, I wonder if the static superpages have the same problem.