All of lore.kernel.org
 help / color / mirror / Atom feed
From: Wei Huang <wei.huang2@amd.com>
To: James Harper <james.harper@bendigoit.com.au>
Cc: xen-devel@lists.xensource.com,
	Dirk Utterback <dirk.utterback@gmail.com>,
	Keir Fraser <keir.fraser@eu.citrix.com>,
	Venefax <venefax@gmail.com>
Subject: Re: Windows SMP
Date: Tue, 30 Dec 2008 10:58:26 -0600	[thread overview]
Message-ID: <495A5332.1020204@amd.com> (raw)
In-Reply-To: <AEC6C66638C05B468B556EA548C1A77D01550110@trantor>

James,

Travis Betak released a Windows driver which patches Windows TPR 
accesses. You can find it from http://sourceforge.net/projects/amdvopt/. 
The code would be useful as a reference. src link:

svn co https://amdvopt.svn.sourceforge.net/svnroot/amdvopt amdvopt

Thanks,

-Wei


James Harper wrote:
>> On 29/12/2008 08:20, "James Harper" <james.harper@bendigoit.com.au>
> wrote:
>>>>  3. Run Citrix drivers which patch Windows to avoid TPR writes.
>>> Can you elaborate on that last point? Does that pass WHQL?
>> The WHQL tests are oblivious to it. It's just a patching of mmio
> writes to
>> the APIC TPR register.
>>
> 
> Looking at the way KVM does it, it appears to detect writes to the TPR
> register when they are trapped, and then give the DomU (or whatever KVM
> calls it) the address of the instruction so that the DomU driver can
> then patch it. Is that what Citrix is doing? Does the current xensource
> tree have such a mechanism in it?
> 
> Thanks
> 
> James
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
> 

  parent reply	other threads:[~2008-12-30 16:58 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <AclomJHRZPQAxvWTTHS1LTFPOLU6fA==>
2008-12-28  3:01 ` Windows SMP Venefax
2008-12-28 16:03   ` Randy McAnally
2008-12-29  2:39   ` Dirk Utterback
2008-12-29  2:48     ` Venefax
2008-12-29  2:53       ` James Harper
2008-12-29  2:59         ` Venefax
2008-12-29  6:46           ` Dirk Utterback
2008-12-29  8:14           ` Keir Fraser
2008-12-29  8:20             ` James Harper
2008-12-29  8:37               ` Keir Fraser
2008-12-29  8:47                 ` James Harper
2008-12-29  8:56                   ` Keir Fraser
2008-12-29  9:03                     ` James Harper
2008-12-29  9:16                       ` Keir Fraser
2008-12-29  9:40                         ` James Harper
2008-12-29  9:58                           ` Keir Fraser
2008-12-29 10:01                             ` James Harper
2008-12-30 16:58                   ` Wei Huang [this message]
2008-12-30 22:24                     ` Keir Fraser
2008-12-31  8:22                       ` James Harper
2008-12-31  8:31                         ` Tian, Kevin
2008-12-31  8:35                           ` James Harper
2008-12-31  8:50                             ` Tian, Kevin
2008-12-31  9:46                               ` Keir Fraser
2008-12-31  2:35                   ` Tian, Kevin
2008-12-29 21:40             ` Andrew Lyon
2008-12-29 21:57               ` Keir Fraser
2008-12-30 10:34                 ` Andrew Lyon
2008-12-30 11:04                   ` Keir Fraser
2008-12-30 12:41                     ` Andrew Lyon
2008-12-30 14:41                       ` Keir Fraser
2008-12-31 10:08                         ` Andrew Lyon
2008-12-31 10:10                           ` Keir Fraser
2008-12-31 14:36                             ` Venefax
2009-01-05 18:59                               ` Steve Ofsthun
2009-01-05 19:08                                 ` Venefax
2009-01-05 20:05                                   ` Steve Ofsthun
2009-01-05 20:11                                     ` Venefax
2009-01-05 20:14                                     ` Venefax
2009-01-06 21:20                                       ` Steve Ofsthun
2009-01-07  2:06                                         ` Venefax
2009-01-07 14:47                                           ` Steve Ofsthun
2009-01-07 14:57                                             ` Venefax
2009-01-07 15:41                                               ` Steve Ofsthun
2009-01-09  1:56                                                 ` Venefax
2009-01-09 14:29                                                   ` Steve Ofsthun
2009-03-07 15:59                                                     ` Venefax
2008-12-30 13:15                     ` Ian Pratt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=495A5332.1020204@amd.com \
    --to=wei.huang2@amd.com \
    --cc=dirk.utterback@gmail.com \
    --cc=james.harper@bendigoit.com.au \
    --cc=keir.fraser@eu.citrix.com \
    --cc=venefax@gmail.com \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.