|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [patch 17/24] Xen-paravirt_ops: avoid having a bad selec
To: |
virtualization@xxxxxxxxxxxxxx |
Subject: |
[Xen-devel] Re: [patch 17/24] Xen-paravirt_ops: avoid having a bad selector in %gs during context switch |
From: |
Andi Kleen <ak@xxxxxxx> |
Date: |
Wed, 21 Feb 2007 23:10:02 +0100 |
Cc: |
Chris Wright <chrisw@xxxxxxxxxxxx>, Jeremy Fitzhardinge <jeremy@xxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx |
Delivery-date: |
Wed, 21 Feb 2007 14:09:45 -0800 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxx |
In-reply-to: |
<20070221205323.770169136@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> |
Organization: |
SUSE Linux Products GmbH, Nuernberg, GF: Markus Rex, HRB 16746 (AG Nuernberg) |
References: |
<20070221205254.169835700@xxxxxxxx> <20070221205323.770169136@xxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
KMail/1.9.5 |
> /*
> + * Temporary hack: zero gs now that we've saved it so that Xen
> + * doesn't try to reload the old value after changing the GDT
> + * during the context switch. This can go away once Xen has
> + * been taught to only reload %gs when it absolutely must.
> + */
> + loadsegment(gs, 0);
Sorry, but i don't really want that unconditionally in the context switch.
Adding a paravirt ops for it would be also ugly. Can Xen be fixed?
-Andi
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [patch 08/24] Xen-paravirt_ops: Allow paravirt backend to choose kernel PMD sharing, (continued)
- [Xen-devel] [patch 08/24] Xen-paravirt_ops: Allow paravirt backend to choose kernel PMD sharing, Jeremy Fitzhardinge
- [Xen-devel] [patch 20/24] Xen-paravirt_ops: Add early printk support via hvc console, Jeremy Fitzhardinge
- [Xen-devel] [patch 14/24] Xen-paravirt_ops: Add XEN config options, Jeremy Fitzhardinge
- [Xen-devel] [patch 13/24] Xen-paravirt_ops: Add nosegneg capability to the vsyscall page notes, Jeremy Fitzhardinge
- [Xen-devel] [patch 19/24] Xen-paravirt_ops: Use the hvc console infrastructure for Xen console, Jeremy Fitzhardinge
- [Xen-devel] [patch 21/24] Xen-paravirt_ops: Add Xen grant table support, Jeremy Fitzhardinge
- [Xen-devel] [patch 16/24] Xen-paravirt_ops: Core Xen implementation, Jeremy Fitzhardinge
- [Xen-devel] [patch 24/24] Xen-paravirt_ops: Add the Xen virtual network device driver., Jeremy Fitzhardinge
- [Xen-devel] [patch 15/24] Xen-paravirt_ops: Add Xen interface header files, Jeremy Fitzhardinge
- [Xen-devel] [patch 17/24] Xen-paravirt_ops: avoid having a bad selector in %gs during context switch, Jeremy Fitzhardinge
- [Xen-devel] Re: [patch 17/24] Xen-paravirt_ops: avoid having a bad selector in %gs during context switch,
Andi Kleen <=
- [Xen-devel] [patch 12/24] Xen-paravirt_ops: Allocate and free vmalloc areas, Jeremy Fitzhardinge
- [Xen-devel] [patch 23/24] Xen-paravirt_ops: Add Xen virtual block device driver., Jeremy Fitzhardinge
- [Xen-devel] [patch 22/24] Xen-paravirt_ops: Add the Xenbus sysfs and virtual device hotplug driver., Jeremy Fitzhardinge
- [Xen-devel] [patch 18/24] Xen-paravirt_ops: Some generic early printk & boot console fixups, Jeremy Fitzhardinge
|
|
|
|
|