diff options
Diffstat (limited to 'perl-install/c/smp.c')
-rw-r--r-- | perl-install/c/smp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/perl-install/c/smp.c b/perl-install/c/smp.c index 4e0ed354a..7e25302d1 100644 --- a/perl-install/c/smp.c +++ b/perl-install/c/smp.c @@ -244,7 +244,8 @@ readType() extern int intelDetectSMP(void); -static int intelDetectSMP_old(void) +// old detection +static int intelDetectSMP_mptable(void) { vm_offset_t paddr; int where; @@ -483,7 +484,7 @@ int detectSMP(void) return isSMP; #ifdef __i386__ - return isSMP = intelDetectSMP(); + return isSMP = intelDetectSMP() || intelDetectSMP_mptable(); #elif __sparc__ return isSMP = sparcDetectSMP(); #elif __alpha__ |