HTT in 4.8-STABLE

Steve Joynt joynt at bigpond.net.au
Sun Apr 27 04:21:22 PDT 2003


Hi,

I need a few pointers on what I should be doing to get Hyperthreading working
in my 4.8-STABLE system (cvsuped this afternoon). With a standard (i.e. no SMP)
kernel, it boots ok and I get the following:

CPU: Intel(R) Pentium(R) 4 CPU 3.06GHz (3073.65-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf27  Stepping = 7
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Hyperthreading: 2 logical CPUs

Then when I add the lines:
  options	SMP
  options	APIC_IO
  options	HTT

to my kernel config, it panics on boot, with the following:

panic: pmap_bootstrap: no local apic!
mp_lock = 0000000c; cpuid = 0; lapic.id = 00000000

Should I even be trying to enable SMP since I only have a single physical CPU?
HTT is enabled in the bios (hence it's detected in the non-SMP kernel), so I
thought that should be enough to get it going. The motherboard is an ASUS P4PE
(Intel 845PE chiset).

thanks,
- Steve


More information about the freebsd-smp mailing list