Re: SMP P4 Xeons out there?

2002-09-12 Thread Danny Braniss


the # of cpus dos not change when enabling/disabling hyperthread,
4.6 only sees 2.

mptable:

===

MPTable, version 2.0.15

---

MP Floating Pointer Structure:

  location: BIOS
  physical address: 0x000f6670
  signature:'_MP_'
  length:   16 bytes
  version:  1.4
  checksum: 0x68
  mode: Virtual Wire

---

MP Config Table Header:

  physical address: 0x0009bf70
  signature:'PCMP'
  base table length:324
  version:  1.4
  checksum: 0xcb
  OEM ID:   ' '
  Product ID:   'SE7500CW2'
  OEM table pointer:0x
  OEM table size:   0
  entry count:  32
  local APIC address:   0xfee0
  extended table length:144
  extended table checksum:  98

---

MP Config Base Table Entries:

--
Processors: APIC ID Version State   Family  Model   StepFlags
 0   0x14BSP, usable 15  2   4   0x3febfbff
 6   0x14AP, usable  15  2   4   0x3febfbff
--
Bus:Bus ID  Type
 0   PCI   
 1   PCI   
 2   PCI   
 3   PCI   
 4   PCI   
 5   ISA   
--
I/O APICs:  APIC ID Version State   Address
 2   0x20usable  0xfec0
 3   0x20usable  0xfec8
 4   0x20usable  0xfec80400
--
I/O Ints:   TypePolarityTrigger Bus ID   IRQAPIC ID PIN#
ExtINT  active-hiedge5 0  20
INT active-hiedge5 1  21
INT active-hiedge5 0  22
INT active-lo   level4   5:A  2   23
INT active-hiedge5 4  24
INT active-lo   level0  29:B  2   19
INT active-hiedge5 6  26
INT active-hiedge5 7  27
INT active-hiedge5 8  28
INT active-hiedge5 9  29
INT active-lo   level0  29:A  2   16
INT active-lo   level0  31:B  2   17
INT active-hiedge512  2   12
INT active-hiedge513  2   13
INT active-hiedge514  2   14
INT active-hiedge515  2   15
INT active-lo   level4   3:A  2   21
INT active-lo   level4   4:A  2   20
INT active-lo   level4   6:A  2   22
--
Local Ints: TypePolarityTrigger Bus ID   IRQAPIC ID PIN#
ExtINT  active-hiedge5 02550
NMI active-hiedge5 02551

---

MP Config Extended Table Entries:

--
System Address Space
 bus ID: 0 address type: I/O address
 address base: 0x0
 address range: 0x1
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0x4000
 address range: 0xbee0
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0xfee01000
 address range: 0x11ff000
--
System Address Space
 bus ID: 4 address type: memory address
 address base: 0xa
 address range: 0x2
--
System Address Space
 bus ID: 4 address type: memory address
 address base: 0xcc000
 address range: 0x18000
--
System Address Space
 bus ID: 0 address type: memory address
 address base: 0x3ff8
 address range: 0x8
--
Bus Heirarchy
 bus ID: 5 bus info: 0x01 parent bus ID: 0
--
Compatibility Bus Address
 bus ID: 0 address modifier: add
 predefined range: 0x
--
Compatibility Bus Address
 bus ID: 0 address modifier: add
 predefined range: 0x0001

===




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers"

Re: SMP P4 Xeons out there?

2002-08-29 Thread Lars Eggert

Lars Eggert wrote:
 > Doug White wrote:
 >>
 >> Anyone other there with multiprocessor P4 Xeon systems with
 >> Hyperthreading enabled that are seeing 4 CPUs show up on boot?
 >
 > Not yet, but we're expecting some Dell Precision 530s later this week
 > - I'll let you know.

Just got them, and no, 4.6-RELEASE only sees two CPUs with
hyperthreading, not four.

Lars
-- 
Lars Eggert <[EMAIL PROTECTED]>   USC Information Sciences Institute



smime.p7s
Description: S/MIME Cryptographic Signature


RE: SMP P4 Xeons out there?

2002-08-21 Thread Doug White

On Wed, 21 Aug 2002, John Baldwin wrote:

> Newer P4 Xeon's do enumerate all CPU's via the mptable.  We use ACPI to
> enumerate CPU's for ia64 SMP, so at some point it could be backported
> if needed.

What's a "newer" P4 Xeon? :-)

The two I have downstairs don't, and linux requires overriding the SMP
initialization to use ACPI to make it work.

I think the ones I have are 1.8's.

-- 
Doug White|  FreeBSD: The Power to Serve
[EMAIL PROTECTED]  |  www.FreeBSD.org


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



RE: SMP P4 Xeons out there?

2002-08-21 Thread John Baldwin


On 10-Aug-2002 Doug White wrote:
> Hey folks,
> 
> Anyone other there with multiprocessor P4 Xeon systems with Hyperthreading
> enabled that are seeing 4 CPUs show up on boot?
> 
> If you are, can you mail me the output of 'mptable'?
> 
> It appears you need to enumerate CPUs out of ACPI if you want the logical
> CPUs to show up. FreeBSD doesn't appear to support this (yet -- correct me
> if I've misread the MP init code), but some people are seeing 4 CPUs
> anyway.  I'm curious if those systems are modifying the mptable for the
> benefit of non-ACPI systems.

Newer P4 Xeon's do enumerate all CPU's via the mptable.  We use ACPI to
enumerate CPU's for ia64 SMP, so at some point it could be backported
if needed.

-- 

John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: SMP P4 Xeons out there?

2002-08-11 Thread Lars Eggert

Doug White wrote:
> Hey folks,
> 
> Anyone other there with multiprocessor P4 Xeon systems with Hyperthreading
> enabled that are seeing 4 CPUs show up on boot?

Not yet, but we're expecting some Dell Precision 530s later this week - 
I'll let you know.

Lars
-- 
Lars Eggert <[EMAIL PROTECTED]>   USC Information Sciences Institute



smime.p7s
Description: S/MIME Cryptographic Signature


SMP P4 Xeons out there?

2002-08-10 Thread Doug White

Hey folks,

Anyone other there with multiprocessor P4 Xeon systems with Hyperthreading
enabled that are seeing 4 CPUs show up on boot?

If you are, can you mail me the output of 'mptable'?

It appears you need to enumerate CPUs out of ACPI if you want the logical
CPUs to show up. FreeBSD doesn't appear to support this (yet -- correct me
if I've misread the MP init code), but some people are seeing 4 CPUs
anyway.  I'm curious if those systems are modifying the mptable for the
benefit of non-ACPI systems.

Systems that don't modify the mptable (board/chipset):

Intel SE7500WV2 (Intel E7500)
Dell PE2650 (Serverworks GC-HE)

If anyone understands the Proper(tm) way to support hyperthreaded CPUs and
can explain it that would be neat too. Intels docs are a little lean on
the matter.

Thanks!

-- 
Doug White|  FreeBSD: The Power to Serve
[EMAIL PROTECTED]  |  www.FreeBSD.org


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message