From owner-freebsd-virtualization@FreeBSD.ORG Wed Jul 18 04:12:50 2012 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A216C106564A for ; Wed, 18 Jul 2012 04:12:50 +0000 (UTC) (envelope-from sree.openwrk@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 51C718FC17 for ; Wed, 18 Jul 2012 04:12:50 +0000 (UTC) Received: by obbun3 with SMTP id un3so2021467obb.13 for ; Tue, 17 Jul 2012 21:12:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=nbEQFeNXsrERMr0USUPKd0VQ/0Gk6XUcYbOPZiKsx/I=; b=b99kl/eLXdxFEE8ZlwirnJ832bqaRkHOHzA/OAE57TRqzjxduc/QyuNNvMhneMn9oR 5nz4leJGzCxrYpEdO9LAJkHe6cDLOpUI4AhQ7TBX+lw9Fxt12H7tN5gaTG0MvZ4eCfWi IgMlwanx+71XFs5kaEsubGgFnUM4g7RA3sple6v3D+tZItIUgAQH2yK5im5t0Hr0nbDV ga09ax0bnUAHnvoAnSejqUTB4OniYj/gB6jSNxyqBtbykKjKqDX0+9CnggVNUSX+MumO GF1DVybn0YfULq7fIbIwYG5ULdex9K9gC98g0aVu0KbHYAtZglLMGsyNbzufbA12NG1K x6YQ== MIME-Version: 1.0 Received: by 10.182.232.101 with SMTP id tn5mr6995979obc.49.1342584769907; Tue, 17 Jul 2012 21:12:49 -0700 (PDT) Received: by 10.60.147.164 with HTTP; Tue, 17 Jul 2012 21:12:49 -0700 (PDT) Date: Tue, 17 Jul 2012 21:12:49 -0700 Message-ID: From: s vas To: freebsd-virtualization@freebsd.org Content-Type: multipart/mixed; boundary=f46d044517434a8bb904c512e0bb X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Bhyve - Host kernel panic after running 'kldload vmm' X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2012 04:12:50 -0000 --f46d044517434a8bb904c512e0bb Content-Type: text/plain; charset=ISO-8859-1 Hi I have a kernel panic when loading bhyve hypervisor kernel module. These are the steps I followed 1. First I installed Freebsd 9 on my machine which has Intel-x86_64 and 8Gb Ram 2. The following output from dmesg.boot confirm that vmx is enabled in the machine. PU: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz (2394.06-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0x20655 Family = 6 Model = 25 Stepping = 5 Features=0xbfebfbff Features2=0x29ae3ff AMD Features=0x28100800 AMD Features2=0x1 TSC: P-state invariant, performance statistics 3. Then I checked out the latest code from svn:// svn.freebsd.org/base/projects/bhyve/ a) I built world and kernel b) Followed the steps in http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html (25.7.1 The Canonical Way to Update Your System) to install the new kernel and to install the new world. c) Rebooted to the newly built kernel. 4. I wanted to give 4gb to the host kernel and the remaining memory for the guest. So I set hw.physmem to "0x100000000". 5. Rebooted the host so that hw.physmem takes effect (Following http://people.freebsd.org/~neel/bhyve/bhyve_instructions.txt) a) This is the sysctl output sysctl -a | grep hw.physmem hw.physmem: 3185545216 cat /boot/loader.conf hw.physmem="0x100000000" 6. Then executed 'kldload vmm'. Got kernel panic with the following trace ----- #0 - #8 is panic related call trace.... ........ #9 0xffffffff8189b91f in vmx_enable (arg=Variable "arg" is not available. ) at vmx_cpufunc.h:65 #10 0xffffffff808b9e5d in smp_rendezvous_action () at /media/fbsd_part2/bhyve/bhyve/ sys/kern/subr_smp.c:381 #11 0xffffffff80b5f0c5 in Xrendezvous () at apic_vector.S:342 #12 0xffffffff80b58e86 in acpi_cpu_c1 () at /media/fbsd_part2/bhyve/bhyve/sys/amd64/acpica/acpi_machdep.c:97 #13 0xffffffff803467ce in acpi_cpu_idle () at /media/fbsd_part2/bhyve/bhyve/sys/dev/acpica/acpi_cpu.c:967 #14 0xffffffff80b622b5 in cpu_idle_acpi (busy=Variable "busy" is not available. ) at /media/fbsd_part2/bhyve/bhyve/sys/amd64/amd64/machdep.c:689 #15 0xffffffff80b64ab8 in cpu_idle (busy=0) at /media/fbsd_part2/bhyve/bhyve/sys/amd64/amd64/machdep.c:843 #16 0xffffffff8089ed21 in sched_idletd (dummy=Variable "dummy" is not available. ) at /media/fbsd_part2/bhyve/bhyve/sys/kern/sched_ule.c:2583 #17 0xffffffff80846835 in fork_exit ( callout=0xffffffff8089eae0 , arg=0x0, frame=0xffffff800023cc40) at /media/fbsd_part2/bhyve/bhyve/sys/kern/kern_fork.c:992 #18 0xffffffff80b5e55e in fork_trampoline () at /media/fbsd_part2/bhyve/bhyve/sys/amd64/amd64/exception.S:602 I am attaching herewith the text core as well as the info. Can someone tell me whats happening? --f46d044517434a8bb904c512e0bb--