Re: 5.0.7 Fresh Installion with Merge 5

From: Bela Lubkin (belal_at_sco.com)
Date: 09/25/03


Date: 25 Sep 2003 17:18:41 -0400

Jean-Pierre Radley wrote:

> Marc Champagne typed (on Thu, Sep 25, 2003 at 07:57:53PM +0000):
> | "Bob Bailin" <72027.3605@compuserve.com> wrote in
> | news:6jmcb.1868$Ql3.1@newssvr16.news.prodigy.com:
> |
> | >> What's the purpose of having an SMP license then?
> | >
> | > An SMP license is needed if you have more than one physical
> | > CPU on your motherboard. A P4 with hyperthreading presents
> | > itself to the system as two virtual CPUs, and no license is
> | > needed for that 2nd virtual CPU (but the SMP software needs
> | > to be installed).
> |
> | in TA#125320 ( http://tinyurl.com/ooc1 ), there is a passage
> | as follows:
> |
> | SCO OpenServer Release 5.0.7 with SCO OpenServer Update Pack
> | 1 applied supports Hyperthreading.
> |
> | I would tend to believe (from the above TA) that installing
> | SMP is not really needed.
>
> Oh come on. Cite the TA a bit more accurately.
> SMP's really needed if you have, and expect to use, more than one CPU.

I would actually have to agree 100% with Marc. The cited TA, #125320,
correctly explains the _licensing_ situation. It does not address the
_installation_ situation at all. If I didn't know otherwise, I would
read it to mean that you didn't have to install SMP.

The correct truth is: OpenServer 5.0.7 supports HyperThreading when
_both_ SCO SMP and Update Pack 1 are installed, in that order. No SMP
license is required to use HyperThreading on the first physical CPU.
UP1 makes the CPU licensing code aware of HT, so that SMP licenses are
required only for additional _physical_ CPUs.

I believe the same situation applies with UnixWare 7.1.3 CPU licensing
-- one CPU license required per additional _physical_ CPU. And again,
the SMP software ("OSMP") must be installed.

JPR, your last line is correct but confusing. "SMP's really needed if
you have, and expect to use, more than one CPU." -- yes, but here we are
talking about "logical" CPUs, of which a _single_ Xeon or HT-enabled P4
contains two. In order for either OS to manage more than one CPU --
whether logical or physical -- the respective SMP package is required.

>Bela<



Relevant Pages

  • Re: X200: Brightness broken since 2.6.29-rc4-58-g4c098bc
    ... ACPI: Local APIC address 0xfee00000 ... Using ACPI for SMP configuration information ... Extended CMOS year: 2000 ... Switched to high resolution mode on CPU 1 ...
    (Linux-Kernel)
  • Re: 2.6.{26.2,27-rc} oops on virtualbox
    ... ACPI: PM-Timer IO Port: 0x4008 ... SMP: Allowing 1 CPUs, 0 hotplug CPUs ... PM: Registered nosave memory: 000000000009f000 - 00000000000a0000 ... CPU: Trace cache: 12K uops, ...
    (Linux-Kernel)
  • Re: 2.6.{26.2,27-rc} oops on virtualbox
    ... ACPI: PM-Timer IO Port: 0x4008 ... SMP: Allowing 1 CPUs, 0 hotplug CPUs ... PM: Registered nosave memory: 000000000009f000 - 00000000000a0000 ... CPU: Trace cache: 12K uops, ...
    (Linux-Kernel)
  • Re: OS2 on Core Duo Thinkpad
    ... -> The CPU monitor showed both processors pegged at 99.99% ... Are you using the OS/2 SMP kernel? ... -> session manager to reenter a line from the session log causes the ... -> CPU Monitor to disable the second processor, ...
    (comp.os.os2.setup.misc)
  • Re: Hifn driver in SMP (was Re: GELI - disk encryption GEOM class committed.)
    ... I just booted RELENG_4_11 on the box and installed an SMP kernel. ... CPU: Pentium III/Pentium III Xeon/Celeron ... pci0: <PCI bus> on pcib0 ...
    (freebsd-current)