Displaying 2 results from an estimated 2 matches for "hpet_broadcast_is_available".
2012 Mar 27
0
[PATCH 2/4] x86/hpet: replace disabling of legacy broadcast
...he online map in __stop_this_cpu() (and hence doing so in
stop_this_cpu() is no longer needed).
Signed-off-by: Jan Beulich <jbeulich@suse.com>
--- a/xen/arch/x86/crash.c
+++ b/xen/arch/x86/crash.c
@@ -61,9 +61,6 @@ static void nmi_shootdown_cpus(void)
local_irq_disable();
- if ( hpet_broadcast_is_available() )
- hpet_disable_legacy_broadcast();
-
crashing_cpu = smp_processor_id();
local_irq_count(crashing_cpu) = 0;
--- a/xen/arch/x86/hpet.c
+++ b/xen/arch/x86/hpet.c
@@ -783,7 +783,11 @@ void hpet_disable(void)
u32 id;
if ( !hpet_boot_cfg )
+ {
+ if ( hpet_broa...
2009 Sep 30
0
[PATCH] Disable HPET broadcast mode on kexec
...8:20:55 2009 +0000
@@ -25,6 +25,7 @@
#include <public/xen.h>
#include <asm/shared.h>
#include <asm/hvm/support.h>
+#include <asm/hpet.h>
static atomic_t waiting_for_crash_ipi;
static unsigned int crashing_cpu;
@@ -83,6 +84,9 @@
nmi_shootdown_cpus();
+ if ( hpet_broadcast_is_available() )
+ hpet_disable_legacy_broadcast();
+
disable_IO_APIC();
hvm_cpu_down();
diff -r 6472342c8ab0 -r 5215da46d60f xen/arch/x86/hpet.c
--- a/xen/arch/x86/hpet.c Wed Sep 30 08:51:21 2009 +0100
+++ b/xen/arch/x86/hpet.c Wed Sep 30 08:20:55 2009 +0000
@@ -604,8 +604,9 @@
void hpet_di...