Re: [PATCH 0/10] Tree fixes for PARAVIRT

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Zachary Amsden <zach@...>
Cc: Glauber de Oliveira Costa <gcosta@...>, <linux-kernel@...>, <akpm@...>, <glommer@...>, <tglx@...>, <ehabkost@...>, <jeremy@...>, <avi@...>, <anthony@...>, <virtualization@...>, <rusty@...>, <ak@...>, <chrisw@...>, <rostedt@...>, <hpa@...>, <roland@...>, <mtosatti@...>
Date: Friday, January 18, 2008 - 6:02 pm

* Zachary Amsden <zach@vmware.com> wrote:


what you see is a open feedback cycle conducted on lkml. People send 
patches for arch/x86, and we tell them if it breaks something. The bug 
was found before i pushed out the x86.git devel tree (and the fix is 
below - but this shouldnt matter to you because the bug never hit a 
public x86.git tree).

	Ingo

Index: linux/include/asm-x86/paravirt.h
===================================================================
--- linux.orig/include/asm-x86/paravirt.h
+++ linux/include/asm-x86/paravirt.h
@@ -619,6 +619,7 @@ static inline void write_cr4(unsigned lo
 	PVOP_VCALL1(pv_cpu_ops.write_cr4, x);
 }
 
+#ifdef CONFIG_X86_64
 static inline unsigned long read_cr8(void)
 {
 	return PVOP_CALL0(unsigned long, pv_cpu_ops.read_cr8);
@@ -628,6 +629,7 @@ static inline void write_cr8(unsigned lo
 {
 	PVOP_VCALL1(pv_cpu_ops.write_cr8, x);
 }
+#endif
 
 static inline void raw_safe_halt(void)
 {
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/10] Tree fixes for PARAVIRT, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE..., Glauber de Oliveira Costa..., (Mon Jan 28, 6:33 pm)
Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE..., Eduardo Pereira Habkost, (Mon Jan 21, 4:44 pm)
Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE..., Jeremy Fitzhardinge, (Mon Jan 21, 5:19 pm)
Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE..., Jeremy Fitzhardinge, (Sun Jan 20, 1:05 am)
Re: [PATCH 0/10] Tree fixes for PARAVIRT, Ingo Molnar, (Fri Jan 18, 4:32 pm)
Re: [PATCH 0/10] Tree fixes for PARAVIRT, Ingo Molnar, (Fri Jan 18, 5:37 pm)
Re: [PATCH 0/10] Tree fixes for PARAVIRT, Zachary Amsden, (Fri Jan 18, 5:54 pm)
Re: [PATCH 0/10] Tree fixes for PARAVIRT, Jeremy Fitzhardinge, (Fri Jan 18, 6:31 pm)
Re: [PATCH 0/10] Tree fixes for PARAVIRT, Ingo Molnar, (Fri Jan 18, 6:02 pm)
Re: [PATCH 0/10] Tree fixes for PARAVIRT, Glauber de Oliveira Costa..., (Fri Jan 18, 9:24 pm)
Re: [PATCH 0/10] Tree fixes for PARAVIRT, Ingo Molnar, (Tue Jan 22, 8:20 am)
[PATCH 1/10] add missing parameter for lookup_address, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
[PATCH 2/10] add stringify header, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
[PATCH 3/10] provide a native_init_IRQ function to x86_64, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
[PATCH 4/10] put generic mm_hooks include into PARAVIRT, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
[PATCH 5/10] puts read and write cr8 into pv_cpu_ops, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
[PATCH 6/10] provide read and write cr8 paravirt hooks, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
[PATCH 7/10] fill pv_cpu_ops structure with cr8 fields, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
[PATCH 8/10] add asm_offset PARAVIRT constants, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
[PATCH 9/10] provide __parainstructions section, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
Re: [PATCH 9/10] provide __parainstructions section, Sam Ravnborg, (Fri Jan 18, 4:41 pm)
Re: [PATCH 9/10] provide __parainstructions section, Jeremy Fitzhardinge, (Fri Jan 18, 6:47 pm)
[PATCH 10/10] change function orders in paravirt.h, Glauber de Oliveira Costa..., (Fri Jan 18, 1:20 pm)
Re: [PATCH 10/10] change function orders in paravirt.h, Jeremy Fitzhardinge, (Fri Jan 18, 4:24 pm)