[PATCH 7/10] fill pv_cpu_ops structure with cr8 fields

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

This patch fills in the read and write cr8 fields with their
native version

Signed-off-by: Glauber de Oliveira Costa <gcosta@redhat.com>
---
 arch/x86/kernel/paravirt.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/arch/x86/kernel/paravirt.c b/arch/x86/kernel/paravirt.c
index c20b4f8..c67d331 100644
--- a/arch/x86/kernel/paravirt.c
+++ b/arch/x86/kernel/paravirt.c
@@ -319,6 +319,10 @@ struct pv_cpu_ops pv_cpu_ops = {
 	.read_cr4 = native_read_cr4,
 	.read_cr4_safe = native_read_cr4_safe,
 	.write_cr4 = native_write_cr4,
+#ifdef CONFIG_X86_64
+	.read_cr8 = native_read_cr8,
+	.write_cr8 = native_write_cr8,
+#endif
 	.wbinvd = native_wbinvd,
 	.read_msr = native_read_msr_safe,
 	.write_msr = native_write_msr_safe,
-- 
1.4.4.2

--
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)