
$ Copyright 1991, 1995-2002 Sun Microsystems, Inc.  All rights reserved.
$ Use is subject to license terms.


$  #ident  "@(#)systest.msg  1.32  04/04/13  SMI" 

$ --------------------------------------------------
$ VERBOSE
$ --------------------------------------------------

1 "(Thread ID:%d) CPU test %s."
2 "(Thread ID:%d) I/O test %s."
3 "(Thread ID:%d) MEM test %s."
4 "(Thread ID:%d) MEM test: Total memory read: 0x%08X bytes."
5 "(Thread ID:%d) MEM test read 0x%04X bytes of memory."
7 "CPU MT Parallel Double Check = %d"
8 "CPU MT Parallel %s board=%d cpu=%d"
9 "CPU MT Parallel %s cpu=%d"

$ INFO
2000		%s test specific arguments:\n\
	io     = Enable|Disable Asynch I/O Test\n\
	mem    = Enable|Disable Memory Test\n\
	cpu    = Enable|Disable Cpu Test\n\
	dev    = Pseudo device name (system)\n\
	syspass = Number of internal systest passes\n\
	sysdc   = Do double check after the Isolation is done\n\
	sysiso = Invokes the isolation functionality\n\
                 if a residual error is found in the\n\
                 evaluation faze.\n\
                 0 = No Isolation\n\
                 1 = Board Isolation\n\
                 2 = CPU Isolation\n

$ --------------------------------------------------
$ ERROR
$ --------------------------------------------------

6001 "x = %-21.18lg %s %-21.18lg\n"
6002 "v = %-21.18lg %s %-21.18lg\n"
6003 "vavg = %-21.18lg %s %-21.18lg\n"
6004 "Chaotic Pendullum test failed due to data mismatch.\n"
6005 "(%d)Couldn't open file /dev/mem: %s."
6006 "(%d)'valloc' results incorrect: %s."
6008 "(%d)kvm_open() failed: %s."
6009 "(%d)kvm_nlist() failed: %s."
6010 "(%d)Defective namelist in '/vmunix'."
6011 "(%d)Couldn't read physical memory list: %s."
6012 "(%d)Couldn't read physical memory address."
6013 "(%d)Couldn't read physical memory size: %s."
6014 "Cannot open %s."

6015	"Test Failed due to segment violation error." \
Probable_Cause(s): <Bad CPU(s), Lack of sufficient memory resources.> \
Recommended_Action(s): <Retry test after increasing available memory.>

6016	"Test Failed due to fpu bus error." \
Probable_Cause(s): <Lack of sufficient memory resources.> \
Recommended_Action(s): <Retry test after increasing available memory.>

6017	"Test Failed due to fpu exception error." \
Probable_Cause(s): <Lack of sufficient memory resources.> \
Recommended_Action(s): <Retry test after increasing available memory.>

6018	"Test Failed due to illegal instruction." \
Probable_Cause(s): <Lack of sufficient memory resources.> \
Recommended_Action(s): <Retry test after increasing available memory.>

6020	"Memory allocation failure (calloc/malloc)." \
Probable_Cause(s): <Lack of sufficient memory resources.> \
Recommended_Action(s): <Retry test after increasing available memory.>

6022 "Failed to get current value bound to the key. thr_getspecific call failure. Error: %s."\
Probable_Cause(s): <Lack of sufficient memory resources.> \
Recommended_Action(s): <Retry test after increasing available memory.>

6024 "Failed to create a new key. thr_keycreate call failure. Error: %s."\
Probable_Cause(s): <Lack of sufficient memory resources.> <The max. limit for the number of keys for the process exceeded.> \
Recommended_Action(s): <Retry test after increasing available memory.>

6026 "Failed to bind a new thread specific value to the key. thr_setspecific call failure. Error: %s."\
Probable_Cause(s): <Lack of sufficient memory resources.> \
Recommended_Action(s): <Retry test after increasing available memory.>

6028 "thr_getspecific call gets NULL value for the key. errno=%d "\
Probable_Cause(s): <Lack of sufficient memory resources.> \
Recommended_Action(s): <Retry test after increasing available memory.>

6029 "td() returns NULL.%d"

6030 "thr_getspecific returns NULL in **valuep"
6031 "ERROR in td().%d"
6032 "thr_keycreate returns NULL in *keyp"
6033 "sysinfo error for %s" 
6034 "No online processors found"" 
6035 "sysconf error %s"


$ --------------------------------------------------
$ FATAL
$ --------------------------------------------------

8000 "Failed system test (FPU, VMEM, I/O)."
8001 "Failed system test (FPU, VMEM, I/O).:%s"

8002 "Symbol %s not found in kernel image."
8003 "Couldn't open file /dev/mem: %s."
8004 "Unable to read pointer to memlist structure."
8005 "Unable to read \"size\" and \"address\" in memlist."
8007 "read() at address 0x%llx failed (%s)."
8009 "llseek to address 0x%llx failed (%s)."
8010 "kvm_open() failed: %s."\
Probable_Cause(s): <Attempted to use a 32-bit version of the libkvm \
interfaces to open a 64-bit kernel image.> \
Recommended_Action(s): <Run the 64-bit version of the test.>
8011 "No physical memory found."

$ --------------
$ PROBE Messages 
$ --------------

10000	"\nfreq_value=%x\n"

$------------
$ Linpack related messages
$------------

60	"CPU MT Parallel Linpack %s precision test."	
61	"Passes %s linpack CPU MT Parallel test."
62	"CPU MT Parallel Memory=%d Mb Parallel=%d"
63	"CPU MT Parallel Max Matrix Size=%d LinPass=%d"
64	"CPU MT Parallel Can NOT putenv(%s). Use the  default." 
65	"CPU MT Parallel for architecture = %s"
67	"CPU MT Parallel Isolation Max Matrix Size=%d %s IsoLinPass=%d"
68	"CPU MT Parallel Isolation found the following %s %s: %s"
69	"CPU MT Parallel Isolation is restoring the %s to initial status"
70	"CPU MT Parallel Isolation process stops"
71	"CPU MT Parallel Isolation is testing the following %s: %s"
72	"CPU MT Parallel Isolation will offline the following %s: %s"
73	"CPU MT Parallel Isolation starts the CPUs isolation"
74	"CPU MT Parallel Isolation will test the following CPUs: %s"
75	"CPU MT Parallel fdivd_gen"
76	"CPU MT Parallel block load/store"
77  "CPU MT Parallel Double Check after Isolation is disabled. High risk of having undetected bad Board(s)/CPUs in the system. "

6106	"Failed linpack %s CPU MT Parallel test on %s." Probable_Cause(s): <Faulty CPU module.> Recommended_Action(s): <Retry test.  If the problem persists, contact your Sun Service provider.>
6107 "Failed linpack %s CPU MT Parallel test on size=%d. Continue with the isolation process."
6315	"malloc(size=%d) failed :%s" Probable_Cause(s): <Not enough memory available.> Recommended_Action(s): <Increase swap space. Stop other processes during the execution of systest. Retry test.  If the problem persists, contact your Sun Service provider.>
6316	"Failed %s precision linpack CPU MT Parallel test." Probable_Cause(s): <Faulty CPU %d module.> Recommended_Action(s): <Retry test.  If the problem persists, contact your Sun Service provider.>
6317    "Failed fdivd_gen %s"
6318    "Failed  %s"
6319 "CPU MT Parallel Double Check Failed. Undetected BAD %s still present in the system." Probable_Cause(s): <Faulty CPUs.> Recommended_Action(s): <Remove the detected BAD Boards from the system. Retry test. If the problem persists, contact your Sun Service provider.>
6320 "CPU MT Parallel can NOT %s cpuID=%d."
