Date: Thu, 26 May 2005 14:04:27 -0700 From: "Singh, Vijay" <Vijay.Singh@netapp.com> To: <freebsd-smp@freebsd.org> Subject: SMP with HTT disabled Message-ID: <637A278D8D0DBC438EA5E75C6E1818B9044107CB@magenta.hq.netapp.com>
next in thread | raw e-mail | index | archive | help
Hello, I am trying to disable HTT to run some tests. From dmesg I have: =20 CPU: Intel(R) Xeon(TM) CPU 2.66GHz (2666.77-MHz 686-class CPU) Origin =3D "GenuineIntel" Id =3D 0xf29 Stepping =3D 9 =20 Features=3D0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PG= E ,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,S SE2,SS,HTT,TM,PBE> Hyperthreading: 2 logical CPUs real memory =3D 1073676288 (1023 MB) avail memory =3D 1041121280 (992 MB) ACPI APIC Table: <A M I OEMAPIC > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 # cat /boot/loader.conf machdep.hlt_logical_cpus=3D1 =20 And mptable output is below. It seems to me that the kernel does not bring up the 2nd physical CPU. Am I right or wrong. =20 br vijay =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D MPTable, version 2.0.15 ------------------------------------------------------------------------ ------- MP Floating Pointer Structure: location: BIOS physical address: 0x000ff780 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0xb4 mode: Virtual Wire ------------------------------------------------------------------------ ------- MP Config Table Header: physical address: 0x000f8d50 signature: 'PCMP' base table length: 344 version: 1.4 checksum: 0xec OEM ID: 'INTEL ' Product ID: 'KingsCanyonC' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 36 local APIC address: 0xfee00000 extended table length: 124 extended table checksum: 10 ------------------------------------------------------------------------ ------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x14 BSP, usable 15 2 9 0xbfebfbff -- Bus: Bus ID Type 0 PCI=20 1 PCI=20 2 PCI=20 3 PCI=20 4 PCI=20 5 ISA=20 -- I/O APICs: APIC ID Version State Address 2 0x20 usable 0xfec00000 3 0x20 usable 0xfec80000 4 0x20 usable 0xfec80400 -- I/O Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 5 0 2 0 INT conforms conforms 5 1 2 1 INT conforms conforms 5 0 2 2 INT conforms conforms 5 3 2 3 INT conforms conforms 5 4 2 4 INT conforms conforms 5 6 2 6 INT conforms conforms 5 7 2 7 INT active-hi edge 5 8 2 8 INT conforms conforms 5 10 2 10 INT conforms conforms 5 12 2 12 INT conforms conforms 5 13 2 13 INT conforms conforms 5 14 2 14 INT conforms conforms 5 15 2 15 INT active-lo level 0 31:A 2 18 INT active-lo level 0 31:B 2 17 INT active-lo level 0 29:A 2 16 INT active-lo level 0 29:B 2 19 INT active-lo level 0 29:C 2 18 INT active-lo level 1 4:A 2 21 INT active-lo level 3 1:A 3 4 INT active-lo level 4 1:A 4 0 INT active-lo level 4 1:B 4 1 INT active-lo level 4 2:A 4 4 INT active-lo level 4 2:B 4 5 -- Local Ints: Type Polarity Trigger Bus ID IRQ APIC ID PIN# ExtINT conforms conforms 0 0:A 255 0 NMI conforms conforms 0 0:A 255 1 ------------------------------------------------------------------------ ------- MP Config Extended Table Entries: -- System Address Space bus ID: 0 address type: I/O address address base: 0x9000 address range: 0x6000 -- System Address Space bus ID: 0 address type: I/O address address base: 0x0 address range: 0x100 -- System Address Space bus ID: 0 address type: memory address address base: 0xa0000 address range: 0x20000 -- System Address Space bus ID: 0 address type: memory address address base: 0xfc200000 address range: 0x2a00000 -- System Address Space bus ID: 0 address type: prefetch address address base: 0xff600000 address range: 0x500000 -- Bus Heirarchy bus ID: 5 bus info: 0x01 parent bus ID: 0 -- Compatibility Bus Address bus ID: 0 address modifier: add predefined range: 0x00000000 -- Compatibility Bus Address bus ID: 0 address modifier: add predefined range: 0x00000001 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D =20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?637A278D8D0DBC438EA5E75C6E1818B9044107CB>