Bug 439539 - RHEL4 kernel ignores extended cpu model field
Summary: RHEL4 kernel ignores extended cpu model field
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: kernel
Version: 4.7
Hardware: All
OS: Linux
urgent
high
Target Milestone: rc
: ---
Assignee: John Villalovos
QA Contact: Martin Jenner
URL:
Whiteboard:
Depends On:
Blocks: 245608 439540 448359
TreeView+ depends on / blocked
 
Reported: 2008-03-28 22:47 UTC by Geoff Gustafson
Modified: 2015-05-08 13:58 UTC (History)
5 users (show)

Fixed In Version: RHSA-2008-0665
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-07-24 19:28:26 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
read the extended model field (1.38 KB, patch)
2008-04-16 15:36 UTC, Geoff Gustafson
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2008:0665 0 normal SHIPPED_LIVE Moderate: Updated kernel packages for Red Hat Enterprise Linux 4.7 2008-07-24 16:41:06 UTC

Description Geoff Gustafson 2008-03-28 22:47:07 UTC
I recently noticed that Penryn-class CPUs are reported in /proc/cpuinfo as model
7 on RHEL4, but model 23 on RHEL5. When I found bz 439254 I realized that the
same problem will affect RHEL4.

With the Penryn-class CPUs, Intel introduced a new extended model field so the
model could go beyond four bits. Thus the top bit of model 23 is being ignored
and reported as 7. This causes several problems... for example, the CONSTANT_TSC
feature bit will not be set as it should be, and the chip will be treated as
Pentium III for the purposes of oprofile, and newer performance registers will
not be exposed.

This affects the latest generation of Intel processors and future generations
such as Nehalem.

Comment 1 RHEL Program Management 2008-03-31 16:18:53 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release.  Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products.  This request is not yet committed for inclusion in an Update
release.

Comment 2 Vivek Goyal 2008-04-04 13:58:07 UTC
Committed in 68.29.EL . RPMS are available at http://people.redhat.com/vgoyal/rhel4/

Comment 4 Johnray Fuller 2008-04-16 13:32:21 UTC
Can the patch for this issue be attached to the BZ? I want to see how it differs
from the one in BZ 313631 (which introduced this regression).

J

Comment 5 Geoff Gustafson 2008-04-16 15:11:00 UTC
Bug 313631 didn't introduce a regression, but it only fixed two of the four
spots where this bug occurred. The new patch fixed the remaining two spots.


Comment 6 Geoff Gustafson 2008-04-16 15:36:43 UTC
Created attachment 302623 [details]
read the extended model field

Comment 10 errata-xmlrpc 2008-07-24 19:28:26 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHSA-2008-0665.html


Note You need to log in before you can comment on or make changes to this bug.