|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Re: [PATCH 0 of 7] x86/paravirt: optimise pvop calls and reg
To: |
"H. Peter Anvin" <hpa@xxxxxxxxxx> |
Subject: |
[Xen-devel] Re: [PATCH 0 of 7] x86/paravirt: optimise pvop calls and register use |
From: |
Jeremy Fitzhardinge <jeremy@xxxxxxxx> |
Date: |
Thu, 29 Jan 2009 01:51:34 -0800 |
Cc: |
Zachary Amsden <zach@xxxxxxxxxx>, Rusty Russell <rusty@xxxxxxxxxxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Ian Campbell <ian.campbell@xxxxxxxxxx>, the arch/x86 maintainers <x86@xxxxxxxxxx>, linux-kernel@xxxxxxxxxxxxxxx, Ravikiran Thirumalai <kiran@xxxxxxxxxxx>, Ingo Molnar <mingo@xxxxxxx> |
Delivery-date: |
Thu, 29 Jan 2009 01:52:02 -0800 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<49815764.6040809@xxxxxxxxxx> |
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/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
References: |
<patchbomb.1233182100@xxxxxxxxxxxxxxxxx> <49815764.6040809@xxxxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
User-agent: |
Thunderbird 2.0.0.19 (X11/20090105) |
H. Peter Anvin wrote:
The failing configuration was x86-64 "make allyesconfig".
-hpa
Subject: x86/paravirt: fix missing callee-save call on pud_val
Fix missed convertion to using callee-saved calls for pud_val, which
causes a compile error when CONFIG_PARAVIRT_DEBUG is enabled.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>
diff -r 452b0aa6f629 arch/x86/include/asm/paravirt.h
--- a/arch/x86/include/asm/paravirt.h Wed Jan 28 14:18:52 2009 -0800
+++ b/arch/x86/include/asm/paravirt.h Thu Jan 29 01:49:37 2009 -0800
@@ -1321,11 +1321,11 @@
pudval_t ret;
if (sizeof(pudval_t) > sizeof(long))
- ret = PVOP_CALL2(pudval_t, pv_mmu_ops.pud_val,
- pud.pud, (u64)pud.pud >> 32);
+ ret = PVOP_CALLEE2(pudval_t, pv_mmu_ops.pud_val,
+ pud.pud, (u64)pud.pud >> 32);
else
- ret = PVOP_CALL1(pudval_t, pv_mmu_ops.pud_val,
- pud.pud);
+ ret = PVOP_CALLEE1(pudval_t, pv_mmu_ops.pud_val,
+ pud.pud);
return ret;
}
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Re: [PATCH 4 of 7] x86/paravirt: selectively save/restore regs around pvops calls, (continued)
[Xen-devel] [PATCH 5 of 7] x86/paravirt: add register-saving thunks to reduce caller register pressure, Jeremy Fitzhardinge
[Xen-devel] [PATCH 2 of 7] x86/pvops: add a paravirt_ident functions to allow special patching, Jeremy Fitzhardinge
- Message not available
- Message not available
[Xen-devel] [PATCH 1 of 7] xen: move remaining mmu-related stuff into mmu.c, Jeremy Fitzhardinge
[Xen-devel] [PATCH 3 of 7] x86: fix paravirt clobber in entry_64.S, Jeremy Fitzhardinge
[Xen-devel] [PATCH 7 of 7] x86/paravirt: use callee-saved convention for pte_val/make_pte/etc, Jeremy Fitzhardinge
[Xen-devel] [PATCH 6 of 7] x86/paravirt: implement PVOP_CALL macros for callee-save functions, Jeremy Fitzhardinge
Message not available
Message not available[Xen-devel] [PATCH 2/2] x86/vmi: fix interrupt enable/disable/save/restore calling convention., Jeremy Fitzhardinge
Message not available[Xen-devel] Re: [PATCH 0 of 7] x86/paravirt: optimise pvop calls and register use, Ingo Molnar
[Xen-devel] Re: [PATCH 0 of 7] x86/paravirt: optimise pvop calls and register use, Jeremy Fitzhardinge
|
|
|
|
|