From: Chris Wright <chrisw@osdl.org>
To: Ian Pratt <m+Ian.Pratt@cl.cam.ac.uk>
Cc: Chris Wright <chrisw@osdl.org>,
xen-devel@lists.xensource.com, "Li, Xin B" <xin.b.li@intel.com>,
"Nakajima, Jun" <jun.nakajima@intel.com>
Subject: Re: x86_64 SMP status update
Date: Wed, 6 Jul 2005 11:51:37 -0700 [thread overview]
Message-ID: <20050706185136.GV9157@shell0.pdx.osdl.net> (raw)
In-Reply-To: <A95E2296287EAD4EB592B5DEEFCE0E9D28252B@liverpoolst.ad.cl.cam.ac.uk>
* Ian Pratt (m+Ian.Pratt@cl.cam.ac.uk) wrote:
> Chris -- thanks!
>
> I think we'll try and get Vincent's 2.6.12 upgrade patch checked-in in
> the next day or two.
Great, it's been working well for me. Granted, I'm usually just
crashing the domain, but... ;-)
> On the subject of x86_64 SMP, I personally believe the #1 priority is to
> get x86_64 using writeable page tables. It'll be impossible to make SMP
> work reliably until this is done.
>
> The first step of this is just to stop set_pte using queue_l1_update and
> have it write to the pte directly. Xen is currently hard configured to
> only ever use the emulation path for x86_64 (see ptwr_do_page_fault). I
> suspect that letting it use the 'real' path will probably crash, but
> should be easy to fix up.
OK, I'll take a look.
> Ideally, we should also pull in equivalent code from this chageset for
> i386 so as to remove the static update queues altogether, and to build
> them on the stack as required:
>
> http://xen.bkbits.net:8080/xeno-unstable.bk/cset@1.1236.1.151
>
> If we do more remerging with i386-xen we should just get this for free.
OK, that looks like good stuff to pull over.
> [BTW: in your SMP patch, any reason not to just merge with the i386-xen
> smpboot.c?]
Sure, one reason, laziness ;-) Just wanted to get the thing going first.
Suppose it's worth considering. Although I think the x86_64 smp boot
code in 2.6.12 is a bit nicer. Food for thought...
thanks,
-chris
next prev parent reply other threads:[~2005-07-06 18:51 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-07-06 12:18 x86_64 SMP status update Ian Pratt
2005-07-06 18:51 ` Chris Wright [this message]
2005-07-06 19:06 ` Keir Fraser
-- strict thread matches above, loose matches on Subject: below --
2005-07-06 9:29 Li, Xin B
2005-07-06 15:31 ` Chris Wright
2005-07-06 6:22 Chris Wright
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=20050706185136.GV9157@shell0.pdx.osdl.net \
--to=chrisw@osdl.org \
--cc=jun.nakajima@intel.com \
--cc=m+Ian.Pratt@cl.cam.ac.uk \
--cc=xen-devel@lists.xensource.com \
--cc=xin.b.li@intel.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.