$ Copyright 1998-2003 Sun Microsystems, Inc.  All rights reserved. 
$ Use is subject to license terms.

$  Filename: @(#)mpconstest.msg 1.10 02/20/03

$ VERBOSE      1 - 1999
$ INFO      2000 - 3999 (also used for LOGFILE and CONSOLE messages)
$ WARNING   4000 - 5999
$ ERROR     6000 - 7999
$ FATAL     8000 - 9999

$ I_upprintf_08
1001 "Test Cons%d complete, %d errors, %d seconds"


$ I_testname_msg
5000 "Running Test Cons%d"

5001 "\n100 **** numlines=%d numblocks=%d ****\n"

5002 "\n**** 99 id=%d line=%d ***\n"

$ I_routine1_msg
2009             wait=<count>   Force CPU 1 to write first if number of CPUs is less than <count>\n

$ I_routine2_msg
2010             r              Reverse direction to decrement through memory\n\
              seed=<seed>    Set random number seed to specified value\n

$ I_routine_msg
2011 %s Specific Options\n\
              tst=<1-17>     Selects Cons1 or Cons2 or ... or  Cons17\n\
              lck            Lock the shared buffer in memory for COMA\n\
              itm=<n>        Selects number of timeout itterations\n\
              a              Enable atomic mode\n\
              b              Enable byte mode\n\
              c              Enable taking of corefiles on unexpected signals\n\
              e              Test based on D$ rather than E$ organization\n\
              h              Print this message\n\
              i              Enable immediate mode\n\
              loops=<count>  Set %s to specified value\n\
              memsize=<size> Use specified memory size (MB)\n\
              passes=<count> Set pass count to specified value\n\
              q              Enable random mode\n\
              t              Enable LA trigger on error\n\
              v              Enable mp_verbose mode\n\
              x              Enable use of V9 prefetch instructions\n\
              y              Enable use of linesize buffer offsets\n\
              z              Enable use of ISM shared memory\n

$ I_usage1_msg
2012 "%s: Undefined option: %s ignored"

$ I_usage2_msg
2013 "%s: %s option requires a value"

$ I_usage3_msg
2014 "%s: usage() Unknown Error.\n"

$ I_cache1_msg
2015 "Dumping cache line at 0x%x:"

$ I_cpu_msg
2016 "CPU %d: "

$ I_usage4_msg
2042 "%s: %s option DISABLED for this test"

$ I_unkerr_msg
6021 "Unknown error type %d\n"

$ I_upprintf_00
2000 "Touching %d shared memory pages ..."

$ I_upprintf_01
2001 "version %s\n"

$ I_upprintf_02
2002 "%.1f Mhz System Clock\n"

$ I_upprintf_03
2003 "Memory size under test = %dMB\n"

$ I_upprintf_04
2004 "%d passes; "

$ I_upprintf_05
2005 ""

$ I_upprintf_06
2006 "Can't determine CPU type - exiting\n"

$ I_upprintf_07
2007 "%d %s, %d %s"


$ I_upprintf_E00
6000 "uname failed: %s\n"

$ I_upprintf_E01
6001 "This program only works with release %s and above\n"

$ I_upprintf_E02
6002 "uname failed: %s\n"

$ I_upprintf_E03
6003 "Minimum number of threads must be > 0\n"

$ I_upprintf_E04
6004 "Maximum number of threads must be > 0\n"

$ I_upprintf_E05
6005 "No cpus in system - aborting\n"

$ I_upprintf_E06
6006 "System contains %d CPUs, CPUs %d-%d not used\n"

$ I_upprintf_E07
6007 "CPU table not initialized; thread=%d, numcpus=%d\n"

$ I_upprintf_E08
6008 "Minimum memory size is %dMB: obs=%dMB\n"

$ I_upprintf_E09
6009 "Maximum memory size is %dMB: obs=%dMB\n"

$ I_upprintf_E10
6010 "Could not get shared memory key: size=%d %s"

$ I_upprintf_E11
6011 "Could not attach shared memory: %s\n"

$ I_upprintf_E12
6012 "Could not open /dev/zero: %s\n"

$ I_upprintf_E13
6013 "Can't map shared memory: %s, size=%d\n"

$ I_upprintf_E14
6014 "Unknown CPU type 0x%x - exiting"

$ I_upprintf_E15
6015 "%s CPU not supported - exiting\n"

$ I_upprintf_E16
6016 "CPU %d: printf lock timeout: period=%d seconds, value=0x%x, owner=%d, Excessive machine load, Rerun mpconstest with minimum other activity on machine.\n"

$ I_upprintf_E17
6017 "CPU %d: exiting because of printf lock timeout, Excessive machine load, Rerun mpconstest with minimum other activity on machine.\n"

$ I_upprintf_E18
6018 "Can't fork thread %d: %s\n"

$ I_upprintf_E19
6019 "Minimum memory size is %dMB: obs=%dMB\n"

$ I_upprintf_E20
6020 "Maximum memory size is %dMB: obs=%dMB\n"


$ I_upprintf_W00
4000 "Test requires minimum of %d CPUs. Exiting."

$ I_upprintf_W01
4001 "Maximum number of CPUs for test is %d; CPUs %d-%d not used\n"

$ I_upprintf_W02
4002 "Can't enable random and atomic modes simultaneously - atomic mode ignored\n"

$ I_upprintf_W03
4003 "Can't enable random and byte modes simultaneously - byte mode ignored\n"

$ I_upprintf_W04
4004 "Can't enable random and immediate modes simultaneously - immediate mode ignored\n"

$ I_upprintf_W05
4005 "Can't enable random and CPU wait modes simultaneously - CPU wait mode ignored\n"

$ I_upprintf_W06
4006 "Can't enable random and reverse modes simultaneously - reverse mode ignored\n"

$ I_upprintf_W07
4007 "Maximum cache size 0x%x bytes: obs=0x%x\n"

$ I_upprintf_W08
4008 "Defaulting cache size to 0x%x\n"

$ I_upprintf_W09
4009 "Maximum linesize is 0x%x bytes: obs=0x%x\n"

$ I_upprintf_W10
4010 "Defaulting linesize to 0x%x\n"

$ I_upprintf_W11
4011 "D$ option not supported on %s CPU, option ignored\n"

$ I_upprintf_W12
4012 "Can't enable -x option on %s CPU, option ignored\n"

$ I_upprintf_W13
4013 "Trigger option enabled, errors will cause ta 0x%x to be executed"

$ I_mtupprintf_E22
6022 " Write counter overflow: busize=0x%x, size=%d\n"

$ I_mtupprintf_17
2017 "seed=%d, pass %d, size=%s, addr=0x%lx->0x%lx (%s) ...\n",

$ I_mtupprintf_18
2018 "pass %d, size=%s, addr=0x%lx->0x%lx (%s) ...",

$ I_mtupprintf_19
2019 "seed=%d ..."

$ I_mtupprintf_20
2020 "seed=%d, pass %d, size=%s, addr=0x%lx->0x%lx, staddr=0x%lx->0x%lx (%s) ...\n"

$ I_mtupprintf_21
2021 "pass %d, size=%s, addr=0x%lx->0x%lx, staddr=0x%lx->0x%lx (%s) ...\n"

$ I_mtupprintf_22
2022 "seed=%d ...\n"

$ I_mtupprintf_23
2023 "seed=%d, pass %d, size=%s, addr=0x%lx->0x%lx (%s), staddr=0x%lx%s ...\n"

$ I_mtupprintf_24
2024 "pass %d, size=%s, addr=0x%x->0x%x (%s), staddr=0x%x%s ...\n"

$ I_mtupprintf_25
2025 "seed=%d ...\n"

$ I_mtupprintf_26
2026 "seed=%d, pass %d, size=%s, addr=0x%lx->0x%lx (%s), staddr1=0x%lx%s, staddr2=0x%x%s ...\n"

$ I_mtupprintf_27
2027 "pass %d, size=%s, addr=0x%lx->0x%lx (%s), staddr1=0x%lx%s, staddr2=0x%x%s ...\n"

$ I_mtupprintf_28
2028 "seed=%d ...\n"

$ I_mtupprintf_29
2029 "seed=%d, %d links, pass %d, size=%s, addr=0x%lx<->0x%lx (%s) ...\n"

$ I_mtupprintf_30
2030 "seed=%d, %d links ...\n"

$ I_mtupprintf_31
2031 "seed=%d, %d links, pass %d, size=%s, addr=0x%lx<->0x%lx (%s), staddr=0x%lx ...\n"

$ I_mtupprintf_32
2032 "seed=%d, %d links ...\n"

$ I_mtupprintf_33
2033 "Pass %d complete"

$ I_mpprintf_E23
6023 "missed my id - addr=0x%lx, exp=0x%x, obs=0x%x, size=%s, last=0x%x, count=0x%x\n",

$ I_mpprintf_E24
6024 "my id timeout: period=%d seconds, addr=0x%lx, size=%s, last=0x%x, count=0x%x, Excessive machine load, Rerun mpconstest with minimum other activity on machine.\n", 

$ I_mpprintf_E25
6025 "stdata mismatch; addr=0x%lx, exp=0x%x, obs=0x%x\n"

$ I_mpprintf_E26
6026 "timeout error: addr=0x%x, id=0x%x, count=0x%x, timeout=%d loops, Excessive machine load, Rerun mpconstest with minimum other activity on machine.\n"

$ I_mpprintf_E27
6027 "missed my ID error: addr=0x%x, last=0x%x, count=0x%x\n"

$ I_mpprintf_E28
6028 "stld_error: addr=0x%x, exp=0x%x, obs=0x%x\n"

$ I_mpprintf_E29
6029 "processor_bind() failed: %s, module 0x%02x\n"

$ I_mpprintf_E30
6030 "processor_bind() failed on unbind: %s\n"

$ I_mpprintf_E31
6031 "display_mb(): malloc failed\n"

$ I_mpprintf_E32
6032 "Generating corefile and exiting\n"

$ I_mpprintf_E33
6033 "Illegal instruction: pc=0x%x, sp=0x%x, code=%d (%s)\n"

$ I_mpprintf_E34
6034 "Segmentation violation: pc=0x%lx, addr=0x%lx, sp=0x%lx, code=%d (%s)\n"

$ I_mpprintf_E35
6035 "Bus error: pc=0x%lx, addr=0x%lx, sp=0x%lx, code=%d (%s)\n"

$ I_mpprintf_E36
6036 "Unexpected signal %d: pc=0x%lx, code=%d\n"

$ I_mpprintf_E37
6037 "validate_cache_data(): invalid size %d\n"

$ I_mpprintf_E38
6038 "validate_cache_data(): valloc failed: %s, size=0x%x\n"

$ I_mpprintf_E39
6039 "CPU %d: barrier lock timeout: period=%d seconds, value=0x%x, owner=%d, Excessive machine load, Rerun mpconstest with minimum other activity on machine.\n"

$ I_mpprintf_E40
6040 "Barrier timeout: period=%d seconds, index=%d, count=%d, mask=0x%x, Excessive machine load, Rerun mpconstest with minimum other activity on machine.\n", 

$ I_mpprintf_E41
6041 "setpgid() failed: %s, thread=%d, pid=%d, pgid=%d pgrp=%d\n",

$ I_mpprintf_E42
6042 "Process group leader never got set: period=%d seconds\n", 

$ I_mpprintf_34
2034 "%s (%d.%d); %.1f Mhz; %s E$; %d bytes/line\n"

$ I_mpprintf_35
2035 "%s; %.1f Mhz; %s E$; %d bytes/line\n"

$ I_mpprintf_36
2036 "Could not remove shared memory segment %d: %s\n"

$ I_mpprintf_37
2037 "Parent got unexpected signal, killing children\n"

$ I_mpprintf_38
2038 "Validating cache data: addr=0x%x, size=%s\n"

$ I_mpprintf_39
2039 "cache data != test data; va=0x%x, test=0x%x, cache=0x%x\n"

$ I_mpprintf_40
2040 "memory data != test data; va=0x%x, test=0x%x, mem=0x%x\n"

$ I_mpprintf_41
2041 "Cache data at address 0x%x valid (0x%x 0x%x 0x%x)\n"

$ I_mpprintf_W14
4014 "parent: wait() failed: %s\n"

$ I_mpprintf_W15
4015 "child exited because of signal %d\n"

$ I_mpprintf_W16
4016 "Timeout expired for Itteration = %d Max Itterations = %d, Excessive machine load, Rerun mpconstest with minimum other activity on machine.\n"

$ I_probe_buf_ovr
4017 "Buffer Overflow in Sysinfo\n"

4018 "Instruction set v8plus not supported on this architecture. mpconstest not Registered.\n"

4019 open of %s failed \
Probable_cause(s): <Limitation to number of open calls to prom tree exceeded>\
Recommended_Action(s): <Retry the test>

