Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Feb 2003 20:01:23 -0800
From:      Brendon and Wendy <brendy33@attbi.com>
To:        freebsd-smp@freebsd.org
Subject:   mp_machdep.c patch
Message-ID:  <200302032001.23528.brendy33@attbi.com>

index | next in thread | raw e-mail

Hi,

Saw the announce for the mp_machdep.c patch for hyperthreading. Installed, 
built kernel and world. Everything seems fine.

Question - how does one determine whether the hyperthreading working? My DMESG 
is below, as well as output from top. Booting with HTT disabled looks the 
same to me.

This is on a supermicro p4dce+ (i860) with 2x HTT 2.0G xeons.

Cheers,
Brendon

Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 4.7-STABLE #2: Mon Feb  3 18:35:10 PST 2003
    root@bigboot.humphrey.world:/usr/obj/usr/src/sys/BRENDY-STABLE
Timecounter "i8254"  frequency 1193182 Hz
CPU: Intel(R) XEON(TM) CPU 2.00GHz (1982.52-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf24  Stepping = 4
  
Features=0x3febfbff<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>
  Hyperthreading: 2 logical CPUs
real memory  = 536805376 (524224K bytes)
avail memory = 517742592 (505608K bytes)
Programming 24 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  0, version: 0x00050014, at 0xfee00000
 cpu1 (AP):  apic id:  1, version: 0x00050014, at 0xfee00000
 io0 (APIC): apic id:  2, version: 0x00178020, at 0xfec00000
Preloaded elf kernel "kernel" at 0xc0474000.
Preloaded elf module "linux.ko" at 0xc047409c.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 9 entries at 0xc00fded0
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
IOAPIC #0 intpin 19 -> irq 2
IOAPIC #0 intpin 23 -> irq 3
pci0: <PCI bus> on pcib0
pcib1: <PCI to PCI bridge (vendor=8086 device=2532)> at device 1.0 on pci0
IOAPIC #0 intpin 22 -> irq 5
pci1: <PCI bus> on pcib1
pci1: <NVidia model 0253 graphics accelerator> at 0.0 irq 5
pcib2: <PCI to PCI bridge (vendor=8086 device=2533)> at device 2.0 on pci0
pci2: <PCI bus> on pcib2
pcib3: <PCI to PCI bridge (vendor=8086 device=1360)> at device 31.0 on pci2
pci3: <PCI bus> on pcib3
pci3: <unknown card> (vendor=0x8086, dev=0x1161) at 0.0
pcib4: <Intel 82801BA/BAM (ICH2) Hub to PCI bridge> at device 30.0 on pci0
IOAPIC #0 intpin 17 -> irq 7
IOAPIC #0 intpin 16 -> irq 10
pci4: <PCI bus> on pcib4
pcm0: <Creative EMU10K1> port 0xc000-0xc01f irq 7 at device 1.0 on pci4
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xc800-0xc83f mem 
0xe7000000-0xe70fffff,0xe7105000-0xe7105fff irq 10 at device 4.0 on pci4
fxp0: Ethernet address 00:30:48:23:23:ca
inphy0: <i82555 10/100 media interface> on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pci4: <unknown card> (vendor=0x104c, dev=0x8020) at 7.0 irq 10
isab0: <Intel 82801BA/BAM (ICH2) PCI to LPC bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0'
atapci0: <Intel ICH2 ATA100 controller> port 0xf000-0xf00f at device 31.1 on 
pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> port 0xd000-0xd01f irq 
2 at device 31.2 on pci0
usb0: <Intel 82801BA/BAM (ICH2) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
pci0: <unknown card> (vendor=0x8086, dev=0x2443) at 31.3 irq 0
uhci1: <Intel 82801BA/BAM (ICH2) USB controller USB-B> port 0xd400-0xd41f irq 
3 at device 31.4 on pci0
usb1: <Intel 82801BA/BAM (ICH2) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
orm0: <Option ROM> at iomem 0xc0000-0xcefff on isa0
fdc0: ready for input in output
fdc0: cmd 3 failed at out byte 1 of 3
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model MouseMan+, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 8250
sio1: configured irq 3 not in bitmap of probed irqs 0
ppc0: parallel port not found.
APIC_IO: Testing 8254 interrupt delivery
APIC_IO: routing 8254 via IOAPIC #0 intpin 2
SMP: AP CPU #1 Launched!
ad0: 43979MB <IBM-DTLA-307045> [89355/16/63] at ata0-master UDMA100
acd0: CDROM <LTN526D> at ata1-master PIO4
Mounting root from ufs:/dev/ad0s2a

last pid:   292;  load averages:  0.04,  0.10,  0.06    up 0+00:14:38  
20:01:07
54 processes:  1 running, 53 sleeping
CPU states:  0.8% user,  0.0% nice,  0.8% system,  0.2% interrupt, 98.3% idle
Mem: 61M Active, 37M Inact, 46M Wired, 284K Cache, 60M Buf, 355M Free
Swap: 2048M Total, 2048M Free

  PID USERNAME  PRI NICE  SIZE    RES STATE  C   TIME   WCPU    CPU COMMAND
  161 root        2   0   161M   159M select 0   0:56  1.32%  1.32% XFree86
  287 brendy      2   0 19080K 13716K poll   0   0:00  2.96%  1.07% kdeinit
  292 brendy     28   0  2076K  1248K CPU0   1   0:00  3.76%  0.98% top
  281 brendy      4   0 18916K 13384K ptcout 0   0:01  0.56%  0.44% kdeinit
  228 brendy      2   0 32128K 27164K poll   0   0:19  0.00%  0.00% kdeinit
  200 brendy      2   0 18236K 12724K poll   0   0:04  0.00%  0.00% kdeinit
  257 brendy      2   0 25844K 20524K poll   0   0:04  0.00%  0.00% kmail
  219 brendy      2   0 21188K 16296K poll   0   0:03  0.00%  0.00% kdeinit
  226 brendy      2   0 17724K 13100K poll   0   0:03  0.00%  0.00% kdeinit
  221 brendy      2   0 19776K 14344K poll   0   0:02  0.00%  0.00% kdeinit
  211 brendy      2   0  5712K  4756K poll   0   0:01  0.00%  0.00% artsd
  217 brendy      2   0 17936K 12536K poll   0   0:01  0.00%  0.00% kdeinit
  224 brendy      2   0 17236K 11888K poll   0   0:01  0.00%  0.00% kdeinit
  194 brendy      2   0 15376K  9260K poll   0   0:00  0.00%  0.00% kdeinit
  247 brendy      2   0 17388K 13080K poll   1   0:00  0.00%  0.00% kdeinit
  213 brendy      2   0 19488K 13128K poll   0   0:00  0.00%  0.00% kdeinit
  191 brendy      2   0 15604K  9440K poll   0   0:00  0.00%  0.00% kdeinit
  237 brendy      2   0 17032K 11336K poll   1   0:00  0.00%  0.00% kdeinit
  216 brendy      2   0 16868K 11104K poll   0   0:00  0.00%  0.00% kdeinit
  242 brendy      2   0 15900K 10484K poll   1   0:00  0.00%  0.00% kdeinit
  240 brendy      2   0 15900K 10508K poll   0   0:00  0.00%  0.00% kdeinit
   97 root       10   0   224K    88K nfsidl 0   0:00  0.00%  0.00% nfsiod
  112 root        2   0  2496K  1768K select 0   0:00  0.00%  0.00% sshd
  198 brendy      2   0 16284K 10928K poll   0   0:00  0.00%  0.00% kdeinit
   98 root       10   0   224K    88K nfsidl 0   0:00  0.00%  0.00% nfsiod
  101 root       10   0   224K    88K nfsidl 0   0:00  0.00%  0.00% nfsiod
   99 root       10   0   224K    88K nfsidl 0   0:00  0.00%  0.00% nfsiod
  159 root        2   0  2020K   968K select 1   0:00  0.00%  0.00% kdm
  239 brendy      2   0 10932K  7048K poll   0   0:00  0.00%  0.00% kdesud
  285 brendy      4   0  1084K   876K ttywai 0   0:00  0.00%  0.00% bash
  117 root        2   0  2924K  2252K select 0   0:00  0.00%  0.00% sendmail
  254 brendy      2   0 15900K 10456K poll   0   0:00  0.00%  0.00% kdeinit
  291 brendy     10   0  1084K   940K wait   0   0:00  0.00%  0.00% bash
   87 root        2   0  1000K   632K select 0   0:00  0.00%  0.00% syslogd
  214 brendy     10   0  1048K   620K nanslp 0   0:00  0.00%  0.00% kwrapper
  274 brendy      2   0 15708K 10152K poll   0   0:00  0.00%  0.00% kdeinit
  255 brendy      2   0 15832K 10360K poll   1   0:00  0.00%  0.00% kdeinit
  162 root       10   0  2244K  1388K wait   1   0:00  0.00%  0.00% kdm
  175 brendy     10   0   688K   468K wait   1   0:00  0.00%  0.00% sh
  110 root       10   0  1056K   772K nanslp 0   0:00  0.00%  0.00% cron
   92 root        2   0   968K   620K select 0   0:00  0.00%  0.00% ypbind
  153 root        3   0  1004K   616K ttyin  1   0:00  0.00%  0.00% getty
  156 root        3   0  1004K   616K ttyin  1   0:00  0.00%  0.00% getty
  157 root        3   0  1004K   616K ttyin  1   0:00  0.00%  0.00% getty
  151 root        3   0  1004K   616K ttyin  0   0:00  0.00%  0.00% getty
  155 root        3   0  1004K   616K ttyin  0   0:00  0.00%  0.00% getty
  152 root        3   0  1004K   616K ttyin  0   0:00  0.00%  0.00% getty
  154 root        3   0  1004K   616K ttyin  0   0:00  0.00%  0.00% getty
  158 root        3   0  1004K   616K ttyin  0   0:00  0.00%  0.00% getty
  120 smmsp      18   0  2796K  2212K pause  0   0:00  0.00%  0.00% sendmail
   90 daemon      2   0   996K   552K select 1   0:00  0.00%  0.00% portmap
  108 root        2   0  1116K   644K select 0   0:00  0.00%  0.00% inetd
  114 root        2   0   968K   576K select 0   0:00  0.00%  0.00% usbd
   24 root       18   0   220K    96K pause  1   0:00  0.00%  0.00% adjkerntz


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message



help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302032001.23528.brendy33>