OpenSolaris

Printable Version Enter a New Search
Bug ID 6744870
Synopsis assertion failure in opteron_get_nnodes() observed on AMD family 0x11
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:amd64
Keywords
Responsible Engineer Eric Saxe
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_105
Fixed In snv_105
Release Fixed solaris_nevada(snv_105)
Related Bugs 6692442
Submit Date 4-September-2008
Last Update Date 17-December-2008
Description
When implemented, operton_get_nnodes() was designed to be called only on AMD family 0xf or family 0x10 processors, since it uses a particular PCI config space based mechanism for detecting the number of nodes in the system, and it wasen't clear at the time whether that mechanism would be applicable to family 0x11 processors. An assertion was added to verify that the routine wouldn't be invoked on on a family 0x11 based system. 6692442 made changes that cause errata workarounds who's implementation consumes opteron_get_nnodes() to be onvoked on 0x11 systems, thus making it possible for the family check assertion in that routine to be tripped.

It turns out that the mechanism used by opteron_get_nnodes() is applicable to family 0x11, so the assertion should be changed to allow the routine to be invoked on those processors.
Work Around
N/A
Comments
N/A