|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [patch 28/34] Xen-pv_ops: Xen SMP guest support
To: |
Jeremy Fitzhardinge <jeremy@xxxxxxxx> |
Subject: |
[Xen-devel] Re: [patch 28/34] Xen-pv_ops: Xen SMP guest support |
From: |
Benjamin LaHaise <bcrl@xxxxxxxxx> |
Date: |
Wed, 14 Mar 2007 09:28:20 -0400 |
Cc: |
Zachary Amsden <zach@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, virtualization@xxxxxxxxxxxxxx, Rusty Russell <rusty@xxxxxxxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, Andi Kleen <ak@xxxxxxx>, Chris Wright <chrisw@xxxxxxxxxxxx>, Andi Kleen <ak@xxxxxx>, Ingo Molnar <mingo@xxxxxxxxxx>, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> |
Delivery-date: |
Wed, 14 Mar 2007 06:27:47 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxx |
In-reply-to: |
<20070313233034.586018620@xxxxxxxx> |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
References: |
<20070313233017.933601256@xxxxxxxx> <20070313233034.586018620@xxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Mutt/1.4.1i |
On Tue, Mar 13, 2007 at 04:30:45PM -0700, Jeremy Fitzhardinge wrote:
> [ brcl, mingo: Would you mind having a close look at the code in
> xen_exit_mm and drop_mm_ref? - Thanks ]
I see what you're doing here, and this comment seems to allude to the reasons
behind it without spelling it out.
> +/*
> + * We aggressively remove defunct pgd from cr3. We execute unmap_vmas()
> + * *much* faster this way.
> + */
Are you switching mms in order to avoid all of the overhead associated with
flushing an active mm during task exit? If so, it makes much more sense to
do this in the generic helper, as it should be a win on x86 and x86-64
where switching to init_mm is relatively low cost given the support for
global pages. I'll run some tests on a couple of systems this evening and
post the results.
-ben
--
"Time is of no importance, Mr. President, only life is important."
Don't Email: <zyntrop@xxxxxxxxx>.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [patch 23/34] Xen-pv_ops: Add XEN config options, (continued)
- [Xen-devel] [patch 23/34] Xen-pv_ops: Add XEN config options, Jeremy Fitzhardinge
- [Xen-devel] [patch 22/34] Xen-pv_ops: Add nosegneg capability to the vsyscall page notes, Jeremy Fitzhardinge
- [Xen-devel] [patch 18/34] Xen-pv_ops: revert map_pt_hook., Jeremy Fitzhardinge
- [Xen-devel] [patch 20/34] Xen-pv_ops: Add apply_to_page_range() which applies a function to a pte range., Jeremy Fitzhardinge
- [Xen-devel] [patch 19/34] Xen-pv_ops: add kmap_atomic_pte for mapping highpte pages, Jeremy Fitzhardinge
- [Xen-devel] [patch 27/34] Xen-pv_ops: Implement Xen clockevent device, Jeremy Fitzhardinge
- [Xen-devel] [patch 31/34] Xen-pv_ops: Add Xen grant table support, Jeremy Fitzhardinge
- [Xen-devel] [patch 29/34] Xen-pv_ops: Use the hvc console infrastructure for Xen console, Jeremy Fitzhardinge
- [Xen-devel] [patch 30/34] Xen-pv_ops: Add early printk support via hvc console, Jeremy Fitzhardinge
- [Xen-devel] [patch 28/34] Xen-pv_ops: Xen SMP guest support, Jeremy Fitzhardinge
- [Xen-devel] Re: [patch 28/34] Xen-pv_ops: Xen SMP guest support,
Benjamin LaHaise <=
- [Xen-devel] [patch 26/34] Xen-pv_ops: Complete pagetable pinning for Xen, Jeremy Fitzhardinge
- [Xen-devel] [patch 25/34] Xen-pv_ops: Core Xen implementation, Jeremy Fitzhardinge
- [Xen-devel] [patch 32/34] Xen-pv_ops: Add the Xenbus sysfs and virtual device hotplug driver., Jeremy Fitzhardinge
- [Xen-devel] [patch 33/34] Xen-pv_ops: Add Xen virtual block device driver., Jeremy Fitzhardinge
- [Xen-devel] [patch 24/34] Xen-pv_ops: Add Xen interface header files, Jeremy Fitzhardinge
- [Xen-devel] [patch 34/34] Xen-pv_ops: Add the Xen virtual network device driver., Jeremy Fitzhardinge
|
|
|
|
|