From 582450507b863205a7b5152dddccfd76af65eab2 Mon Sep 17 00:00:00 2001 From: jkim Date: Mon, 17 Oct 2005 23:23:20 +0000 Subject: Redo physical/logical CPU count. Suggested by: jhb --- sys/i386/i386/identcpu.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'sys/i386') diff --git a/sys/i386/i386/identcpu.c b/sys/i386/i386/identcpu.c index db01b1a..39a1921 100644 --- a/sys/i386/i386/identcpu.c +++ b/sys/i386/i386/identcpu.c @@ -848,9 +848,10 @@ printcpuinfo(void) cmp = ((regs[0] & 0xfc000000) >> 26) + 1; } if (cmp > 1) - printf("\n Physical cores: %d", cmp); - if (htt > 1) - printf("\n Logical cores: %d", htt); + printf("\n Cores per package: %d", cmp); + if ((htt / cmp) > 1) + printf("\n Logical CPUs per core: %d", + htt / cmp); } } else if (strcmp(cpu_vendor, "CyrixInstead") == 0) { printf(" DIR=0x%04x", cyrix_did); -- cgit v1.1