Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Apr 2013 12:54:50 +0800
From:      Julian Elischer <julian@freebsd.org>
To:        Neel Natu <neel@freebsd.org>
Cc:        svn-src-projects@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r249493 - projects/bhyve_svm/sys/amd64/vmm/amd
Message-ID:  <516B881A.5000000@freebsd.org>
In-Reply-To: <201304150416.r3F4GDOQ062967@svn.freebsd.org>
References:  <201304150416.r3F4GDOQ062967@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4/15/13 12:16 PM, Neel Natu wrote:
> Author: neel
> Date: Mon Apr 15 04:16:12 2013
> New Revision: 249493
> URL: http://svnweb.freebsd.org/changeset/base/249493
>
> Log:
>    Add a Cliff Notes version of the purpose and contents of the VMCB.
>    
>    Requested by:	julian

thanks!

others take note!

>
> Modified:
>    projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.c
>
> Modified: projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.c
> ==============================================================================
> --- projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.c	Mon Apr 15 03:09:59 2013	(r249492)
> +++ projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.c	Mon Apr 15 04:16:12 2013	(r249493)
> @@ -40,6 +40,16 @@ __FBSDID("$FreeBSD$");
>   #include "vmcb.h"
>   
>   /*
> + * The VMCB aka Virtual Machine Control Block is a 4KB aligned page
> + * in memory that describes the virtual machine.
> + *
> + * The VMCB contains:
> + * - instructions or events in the guest to intercept
> + * - control bits that modify execution environment of the guest
> + * - guest processor state (e.g. general purpose registers)
> + */
> +
> +/*
>    * Initialize SVM h/w context i.e. the VMCB control and saved state areas.
>    */
>   int
>
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?516B881A.5000000>