[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] MTRR MSRs Save/Restore


  • To: "Su, Disheng" <disheng.su@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
  • Date: Mon, 10 Dec 2007 12:00:56 +0000
  • Delivery-date: Mon, 10 Dec 2007 04:02:13 -0800
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Acg68gh/4L7r9r3ASeCKLXA/OREcrwAMkl1t
  • Thread-topic: [Xen-devel] [PATCH] MTRR MSRs Save/Restore

Define a new save/restore structure, with its own save/restore routines,
rather than appending to hvm_hw_vcpu. Do not declare extern functions in .c
files (decalring those functions as save/restore handlers for your new state
structure may get rid of those externs anyway). You cannot include Xen
private header files from public header files, so you cannot get at
<asm/mtrr.h>. You'll need to define appropriate array sizes in the save.h
header file independently of private Xen header files. Hopefully the state
you are saving is architectural and so has 'well known' sizes and ranges
that we won't mind hardcoding in a public header file?

 -- Keir

On 10/12/07 06:00, "Su, Disheng" <disheng.su@xxxxxxxxx> wrote:

> This patch adds the MTRR MSRs save/restore support.
> 
> Signed-off-by: Disheng Su <disheng.su@xxxxxxxxx>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.