Displaying 2 results from an estimated 2 matches for "x86_feature_arat".
2011 Feb 10
4
[PATCH] x86: suppress HPET broadcast initialization in the presence of ARAT
...d be forced
off in this case (rather than leaving whatever came from firmware).
Signed-off-by: Jan Beulich <jbeulich@novell.com>
--- a/xen/arch/x86/hpet.c
+++ b/xen/arch/x86/hpet.c
@@ -557,6 +557,9 @@ void hpet_broadcast_init(void)
u32 hpet_id, cfg;
int i;
+ if ( boot_cpu_has(X86_FEATURE_ARAT) )
+ return;
+
if ( irq_channel == NULL )
{
irq_channel = xmalloc_array(int, nr_irqs);
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
2013 Jan 17
0
[PATCH v2] AMD: Enable WC+ memory type on family 10 processors
...ris Ostrovsky <boris.ostrovsky@amd.com>
diff -r b6195e277da5 -r 40881d58e991 xen/arch/x86/cpu/amd.c
--- a/xen/arch/x86/cpu/amd.c Wed Jan 16 14:15:44 2013 +0000
+++ b/xen/arch/x86/cpu/amd.c Thu Jan 17 14:47:04 2013 -0500
@@ -495,6 +495,18 @@ static void __devinit init_amd(struct cp
set_bit(X86_FEATURE_ARAT, c->x86_capability);
/*
+ * On family 10h BIOS may not have properly enabled WC+ support, causing
+ * it to be converted to CD memtype. This may result in performance
+ * degradation for certain nested-paging guests. Prevent this conversion
+ * by clearing bit 24 in MSR_F10_BU_CFG2.
+ *...