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


$ #ident  "@(#)systest.msg  1.49  05/08/31  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


2001		%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\

$ --------------------------------------------------
$ WARNING       4000 - 5999
$ --------------------------------------------------

4000	"Library call %s Failed : %s"
4001	"System call %s Failed : %s"

4010	"Received signal %d"
4011	"Error associated with signal : %s"
4012	"The signal was generated by user through kill, sigsend or raise etc."
4013	"Signal Information for %s"

4020	"Illegal opcode"
4021	"Illegal operand"
4022	"Illegal addressing mode"
4023	"Illegal trap"
4024	"Privileged opcode"
4025	"Privileged register"
4026	"co-processor error"
4027	"Internal stack error"
4028	"Address of faulting instruction = 0x%p"

4030	"Integer divide by zero"
4031	"Integer overflow"
4032	"Floating point divide by zero"
4033	"Floating point overflow"
4034	"Floating point underflow"
4035	"Floating point inexact result"
4036	"Invalid floating point operation"
4037	"Subscript out of range"
4038	"Address   of   faulting   memory reference = 0x%p"

4040	"Address not mapped to object"
4041	"Invalid permissions  for  mapped object"


4050	"Invalid address alignment"
4051	"Non-existent physical address"
4052	"Object specific hardware error"


4060	"PSR = 0x%lx, FSR = 0x%lx"
4061	"%%pc = 0x%p, %%npc = 0x%p, %%sp  = 0x%p"
4062	"ASI = 0x%p"

4070  	"Could not update Data pattern"
4071    "Testlib call %s failed:return value %d;%s.Assuming CPU type as UNKNOWN"

$ --------------------------------------------------
$ CPC WARNINGS START AT 5000 
$ --------------------------------------------------

5005	"Received signal SIGEMT, but it does not seem to be as a result of cpc event overflow"



$ --------------------------------------------------
$ 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 SIGSEGV segment violation error." \
Probable_Cause(s): <Faulty CPU(s).> \
Recommended_Action(s): <Retry test. If the problem persists, contact your Sun Service provider.>

6016	"Test Failed due to SIGBUS bus error." \
Probable_Cause(s): <Faulty CPU(s).> \
Recommended_Action(s): <Retry test. If the problem persists, contact your Sun Service provider.>

6017	"Test Failed due to SIGFPE exception error." \
Probable_Cause(s): <Faulty CPU(s).> \
Recommended_Action(s): <Retry test. If the problem persists, contact your Sun Service provider.>

6018	"Test Failed due to SIGILL illegal instruction." \
Probable_Cause(s): <Faulty CPU(s).> \
Recommended_Action(s): <Retry test. If the problem persists, contact your Sun Service provider.>

6020	"Memory allocation failure (calloc/malloc/memalign)." \
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"
6036 "Error in GEFA execution. info=%d"
6037 "Error in GESL execution. info=%d"
6038 "pwrite failure errno = %d, %s"
6039 "pread failure errno = %d, %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"

$------------
$ Lapack related messages
$------------

60	"CPU MT Parallel Lapack %s precision test."	
61	"Passes %s lapack 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 lapack %s CPU MT Parallel test." Probable_Cause(s): <Faulty CPU module.> Recommended_Action(s): <Retry test.  If the problem persists, contact your Sun Service provider.>
6107 "Failed lapack CPU MT Parallel test on %s. Continue with the isolation process."
6315	"memalign(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 lapack 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."
