Several methods are available to determine the revision level of the SPARC Processor. Use the revision level to determine the operating system and patch requirements.
ok module-info (SuperSPARC) CPU#0 : 40.3 Mhz SuperSPARC / SuperCache CPU#1 : 40.3 Mhz SuperSPARC / SuperCache CPU#0 : 50.0 Mhz SuperSPARC / SuperCache
ok module-info (microSPARC II) CPU FMI,MB86904 Rev. 2.3 : 70.0 Mhz CPU FMI,MB86904 Rev. 3.2 : 85.0 Mhz
ok cpu-info CPU FMI,MB86904 Rev. 3.2 : 70.0 Mhz SBus (Divide by 3) : 23.3 Mhz
ok cpu-info CPU FMI,MB86904 Rev. 3.2 : 85.0 Mhz SBus (Divide by 4) : 21.2 Mhz
ok .speed CPU Speed : 167.00 Mhz UPA Speed : 083.50 Mhz SBus Speed : 025.00 Mhz
Open the system or remove the system board to identify the SPARC module part number.
Four lines of alpha-numeric text are written on the top corner of the SuperSPARC Processor. The first two numbers on the second line are the revision.
ok cd /TI,TMS390Z55@f,f8fffffc
ok .psr
CWP:5 ET:1 PS:1 S:1 PIL:c EF:0 EC:0 ICC:nZvc VER:0 IMPL:0
ok .mcr
ME:1 NF:0 PSO:o DE:1 IE:1 SB:1 MB:1 PE:0 BM:0 SE:1 AC:0 TC:0 PF:0 VER:4 IMPL:0
Use the switch-cpu command to switch between Modules.
ok 2 switch-cpu - switches to the second module
ok 0 switch-cpu - switches to the first module
| SuperSPARC Revision | 2.x | 3.0 | 3.1 | 3.2 | 3.3 | 3.5 | 5.0 | 5.1 | 5.2 |
|---|---|---|---|---|---|---|---|---|---|
| .psr VER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| .psr IMPL | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 |
| .mcr VER | 0 | 1 | 1 | 1 | 1 | 4 | 3 | 3 | 3 |
| .mcr IMPL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| SuperSPARC II Revision | 1.x | 2.x |
|---|---|---|
| .psr VER | 0 | 0 |
| .psr IMPL | 4 | 4 |
| .mcr VER | 8 | 9 |
| .mcr IMPL | 0 | 0 |
| microSPARC II Revision | 2.3 2.5 |
3.2 3.3 |
4.0.2 | 2.6 | 2.6.1 |
|---|---|---|---|---|---|
| .psr VER | 0 | 0 | 0 | 0 | 0 |
| .psr IMPL | 4 | 4 | 4 | 4 | 4 |
| .mcr VER | 4 | 4 | 4 | 4 | 4 |
| .mcr IMPL | 0 | 0 | 0 | 0 | 0 |
The microSPARC II uses the upper 8-bits of the Virtual Address Mask Register to identify the version number. The upper 4-bits identify the major rev and the lower 4-bits identify the minor rev.
# adb -k /dev/ksyms /dev/mem swift_version/X swift_version: swift_version: 23 (indicates microSPARC II version 2.3) $q
# /usr/sbin/prtconf -vp Node 0xffd43184 mask_rev: 00000032 (indicates microSPARC II version 3.2)
ok cd /TI,TMS390Z50@f,f8fffffc ok .attributes implementation 00000000 version 00000004 name TI,TMS390Z50
| SuperSPARC Revision | 2.x | 3.0 | 3.1 | 3.2 | 3.3 | 3.5 | 5.0 | 5.1 | 5.2 |
|---|---|---|---|---|---|---|---|---|---|
| version | 0 | 1 | 1 | 1 | 1 | 4 | 3 | 3 | 3 |
| implementation | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
# devinfo -vp Node 0xffd66150 implementation: 00000000 version: 00000004 name: 'TI,TMS390Z50'
| SuperSPARC Revision | 2.x | 3.0 | 3.1 | 3.2 | 3.3 | 3.5 | 5.0 | 5.1 | 5.2 |
|---|---|---|---|---|---|---|---|---|---|
| version | 0 | 1 | 1 | 1 | 1 | 4 | 3 | 3 | 3 |
| implementation | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
SuperSPARC Processor Revisions 3.0, 3.1, 3.2, and 3.3 require the following operating system patches.
The Solaris 2.3 Supplement for SPARCsystem 10 Model 514, SPARCsystem 600MP
Model 514, and SX Graphics Systems, 704-4195-10, contains patches
101318-12
and
101406-01
.
SuperSPARC Processor revisions 3.5 and 5.x do not require the SuperSPARC Processor Patch.
SPARC Processor Revision 3.5 is not compatible with Solaris 1.1.1 Version A (SunOS 4.1.3_U1 Version A).
SPARC Processor revisions lower than 3.5 should NOT be used in the SS10SX or SS20 due to design changes that affect system cooling and MSBI reliability.
SPARC Processor Revision 5.x is compatible with Solaris 1.1, Solaris 1.1.1 Version A, Solaris 1.1.1 Version B, and Solaris 2.x.
The SuperSPARC Processor Patch is automatically enabled on Sun-4d systems if modules that require the patch are installed.
The SuperSPARC Processor Patch is automatically enabled under Solaris 1.1.2 and Solaris 2.4 if modules that require the patch are installed.
The SuperSPARC Processor Patch is automatically enabled under Solaris 2.3
with Kernel Patch
>=101318-57
if modules that require the patch are installed.