From 6e93c19e3d78a32eec810c10e42367bc7432d1d3 Mon Sep 17 00:00:00 2001 From: Maxim Sobolev Date: Wed, 27 Sep 2006 18:51:19 +0000 Subject: [PATCH] Since ULE doesn't honor hlt_cpus_mask don't compile code that prevents timer interrupt servicing for disabled HTT cores in ULE case. Should be probably fixed in ULE code instead, but we have no real maintainer for ULE to do it. PR: 103697 --- sys/amd64/amd64/local_apic.c | 2 +- sys/i386/i386/local_apic.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/amd64/amd64/local_apic.c b/sys/amd64/amd64/local_apic.c index 696bf6fa7368..740600392a23 100644 --- a/sys/amd64/amd64/local_apic.c +++ b/sys/amd64/amd64/local_apic.c @@ -613,7 +613,7 @@ lapic_handle_timer(struct trapframe frame) /* Send EOI first thing. */ lapic_eoi(); -#ifdef SMP +#if defined(SMP) && !defined(SCHED_ULE) /* * Don't do any accounting for the disabled HTT cores, since it * will provide misleading numbers for the userland. diff --git a/sys/i386/i386/local_apic.c b/sys/i386/i386/local_apic.c index 54b2eb60958e..0b8d18c2df46 100644 --- a/sys/i386/i386/local_apic.c +++ b/sys/i386/i386/local_apic.c @@ -615,7 +615,7 @@ lapic_handle_timer(struct trapframe frame) /* Send EOI first thing. */ lapic_eoi(); -#ifdef SMP +#if defined(SMP) && !defined(SCHED_ULE) /* * Don't do any accounting for the disabled HTT cores, since it * will provide misleading numbers for the userland.