Re: OSR6 Processor confusion - P4 Xeon Extreme Hyper non-sense.



In article <9LadnRkbFLgn8NLZnZ2dnUVZ_sSdnZ2d@xxxxxxxxxxx>,
Pat Welch <patubb@xxxxxxxxxxx> wrote:
XeniXman wrote:

http://www.sco.com/products/openserver6/requirements.html

On the System Requirements page for OSR6, many processors are listed
from Celeron thru Xeon thru AMD processors. In the recommended column,
is listed "Pentium P4".

(1) which P4 are they recommending? Intel lists

Intel® Pentium® 4 Processor
Intel® Pentium® 4 Processor supporting Hyper-threading Technology
Intel® Pentium® 4 Processor Extreme Edition supporting
Hyper-Threading Technology



(2) Intel also makes the Intel® Xeon® Processor, Intel® Xeon®
Processor MP, and Intel® Itanium® 2 Processor. Are these a waste of
money with OSR6? Aren't the Xeon superiour to the P4??


"Intel® Pentium® 4 Processor supporting Hyper-threading Technology" does
well with SCO, but Xeon's have more L2 cache and are more tightly
coupled for two or more processor config's.

The Extreme is optimized for high end Windows gaming systems.

Itaniums are a joke. If you want a 64 bit processor get AMD.

If you want 64 bits stay away from AMD. They have optimized for
performance and left a security hole. OK for a desktop but
not what I'd recommend in a server.

-------------
This is from a FreeBSD security announcment.

=============================================================================
FreeBSD-SA-06:14.fpu Security Advisory
The FreeBSD Project

Topic: FPU information disclosure

Category: core
Module: sys
Announced: 2006-04-19
Credits: Jan Beulich
Affects: All FreeBSD/i386 and FreeBSD/amd64 releases.
Corrected: 2006-04-19 07:00:35 UTC (RELENG_6, 6.1-STABLE)
2006-04-19 07:00:50 UTC (RELENG_6_1, 6.1-RELEASE)
2006-04-19 07:01:12 UTC (RELENG_6_0, 6.0-RELEASE-p7)
2006-04-19 07:01:30 UTC (RELENG_5, 5.5-STABLE)
2006-04-19 07:01:53 UTC (RELENG_5_4, 5.4-RELEASE-p14)
2006-04-19 07:02:23 UTC (RELENG_5_3, 5.3-RELEASE-p29)
2006-04-19 07:02:43 UTC (RELENG_4, 4.11-STABLE)
2006-04-19 07:03:01 UTC (RELENG_4_11, 4.11-RELEASE-p17)
2006-04-19 07:03:14 UTC (RELENG_4_10, 4.10-RELEASE-p23)
CVE Name: CVE-2006-1056

For general information regarding FreeBSD Security Advisories,
including descriptions of the fields above, security branches, and the
following sections, please visit
<URL:http://www.freebsd.org/security/>.

I. Background

The floating-point unit (FPU) of i386 and amd64 processors is derived from
the original 8087 floating-point co-processor. As a result, the FPU
contains the same debugging registers FOP, FIP, and FDP which store the
opcode, instruction address, and data address of the instruction most
recently executed by the FPU.

On processors implementing the "SSE" instruction set, a new pair of
instructions fxsave/fxrstor replaces the earlier fsave/frstor pair used
for saving and restoring the FPU state. These new instructions also
save and restore the contents of the additional registers used by SSE
instructions.

II. Problem Description

On "7th generation" and "8th generation" processors manufactured by AMD,
including the AMD Athlon, Duron, Athlon MP, Athlon XP, Athlon64, Athlon64
FX, Opteron, Turion, and Sempron, the fxsave and fxrstor instructions do
not save and restore the FOP, FIP, and FDP registers unless the exception
summary bit (ES) in the x87 status word is set to 1, indicating that an
unmasked x87 exception has occurred.

This behaviour is consistent with documentation provided by AMD, but is
different from processors from other vendors, which save and restore the
FOP, FIP, and FDP registers regardless of the value of the ES bit. As a
result of this discrepancy remaining unnoticed until now, the FreeBSD
kernel does not restore the contents of the FOP, FIP, and FDP registers
between context switches.

III. Impact

On affected processors, a local attacker can monitor the execution path
of a process which uses floating-point operations. This may allow an
attacker to steal cryptographic keys or other sensitive information.

IV. Workaround

No workaround is available, but systems which do not use AMD Athlon, Duron,
Athlon MP, Athlon XP, Athlon64, Athlon64 FX, Opteron, Turion, or Sempron
processors are not vulnerable.

V. Solution

[ rest deleted - wjv]

---------------------

AMD did reply to this, but I can't seem to find where I put the
reply.

So even though they documented this it works in a different manner
than the Intel chips. BSD had a patch to the kernel the next day
or so. I don't know which Linux kernels are affected.

If I can find the link to AMD's reply on this I"ll send it along,
but it was in a e-news letter and I probably didn't get that one
saved.

Bill
--
Bill Vermillion - bv @ wjv . com
.



Relevant Pages

  • Re: OSR6 Processor confusion - P4 Xeon Extreme Hyper non-sense.
    ... That's an unfair characterization of the FreeBSD security announcement ... instructions fxsave/fxrstor replaces the earlier fsave/frstor pair used ... save and restore the contents of the additional registers used by SSE ... including the AMD Athlon, Duron, Athlon MP, Athlon XP, Athlon64, Athlon64 ...
    (comp.unix.sco.misc)
  • Re: OSR6 Processor confusion - P4 Xeon Extreme Hyper non-sense.
    ... That's an unfair characterization of the FreeBSD security announcement ... instructions fxsave/fxrstor replaces the earlier fsave/frstor pair used ... save and restore the contents of the additional registers used by SSE ... including the AMD Athlon, Duron, Athlon MP, Athlon XP, Athlon64, Athlon64 ...
    (comp.unix.sco.misc)
  • Re: VMWare server ...
    ... Using opensuse 10.2 on AMD 64 Athlon. ... If you will follow with this instructions you should have no problem w ... this installation - http://en.opensuse.org/Setting_up_VMware_on_SUSE_Linux ...
    (alt.os.linux.suse)
  • Re: PC-Eigenbau
    ... Mein jetziger PC AMD K6, 350Mhz, nur 64 Mb RAM ... Prozessor: Ich würde zu einem AMD Athlon 64 3000+ oder etwas schneller raten. ... Mails to the given address may or may not reach me - valid return address will be given when required! ...
    (de.comp.hardware.misc)
  • Re: Question Amd vs Pentium for gaming?
    ... AMD is considerably better for gaming. ... Definitely get an Athlon 64. ... (Semprons aren't bad for a cheap price, but an Athlon 64 is better and you ... high-end video card and lots of RAM if you want a really good gaming rig. ...
    (microsoft.public.windowsxp.general)