summaryrefslogtreecommitdiffstats
path: root/perl-install/c/smp.c
diff options
context:
space:
mode:
Diffstat (limited to 'perl-install/c/smp.c')
-rw-r--r--perl-install/c/smp.c5
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__