[gem5-dev] Change in public/gem5[master]: tests: Fix path for module imports in ARM system configs again
Curtis Dunham has submitted this change and it was merged. ( https://gem5-review.googlesource.com/4940 ) Change subject: tests: Fix path for module imports in ARM system configs again .. tests: Fix path for module imports in ARM system configs again One configuration was missed in "tests: Fix path for module imports in ARM system configs", which this changeset remedies. Change-Id: I705e64298a8251dcfefbdca927d61c9bbb8bbea7 Reviewed-by: Andreas SandbergReviewed-on: https://gem5-review.googlesource.com/4940 Reviewed-by: Jason Lowe-Power Maintainer: Jason Lowe-Power --- M tests/configs/realview-o3.py 1 file changed, 1 insertion(+), 1 deletion(-) Approvals: Jason Lowe-Power: Looks good to me, approved; Looks good to me, approved diff --git a/tests/configs/realview-o3.py b/tests/configs/realview-o3.py index 6d5752f..7212731 100644 --- a/tests/configs/realview-o3.py +++ b/tests/configs/realview-o3.py @@ -37,7 +37,7 @@ from m5.objects import * from arm_generic import * -from common.O3_ARM_v7a import O3_ARM_v7a_3 +from common.cores.arm.O3_ARM_v7a import O3_ARM_v7a_3 root = LinuxArmFSSystemUniprocessor(mem_mode='timing', mem_class=DDR3_1600_8x8, -- To view, visit https://gem5-review.googlesource.com/4940 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I705e64298a8251dcfefbdca927d61c9bbb8bbea7 Gerrit-Change-Number: 4940 Gerrit-PatchSet: 2 Gerrit-Owner: Curtis Dunham Gerrit-Reviewer: Curtis Dunham Gerrit-Reviewer: Jason Lowe-Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev
[gem5-dev] Change in public/gem5[master]: misc: Use a Makefile to ensure util/packet_pb2.py is up to date.
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/5005 ) Change subject: misc: Use a Makefile to ensure util/packet_pb2.py is up to date. .. misc: Use a Makefile to ensure util/packet_pb2.py is up to date. Rather than just ensuring that packet_pb2.py is available in general, use a Makefile to ensure that it's also up to date in case packet.proto has changed. Also, remove a check that ensures that the protobuf module is available, since python will complain if it needs it and can't find it. Finally, remove a comment which talks about manually regenerating the packet_pb2.py module, something that hasn't been necessary for a while, even with the old version of this code. Change-Id: I40c5c1f577e6d7ad1af9a209309a1eb92f073317 Reviewed-on: https://gem5-review.googlesource.com/5005 Reviewed-by: Andreas SandbergMaintainer: Andreas Sandberg --- A util/Makefile M util/decode_packet_trace.py 2 files changed, 11 insertions(+), 35 deletions(-) Approvals: Andreas Sandberg: Looks good to me, approved; Looks good to me, approved diff --git a/util/Makefile b/util/Makefile new file mode 100644 index 000..f725451 --- /dev/null +++ b/util/Makefile @@ -0,0 +1,4 @@ +PROTO_PATH=../src/proto + +packet_pb2.py: $(PROTO_PATH)/packet.proto + protoc --python_out=. --proto_path=$(PROTO_PATH) $< diff --git a/util/decode_packet_trace.py b/util/decode_packet_trace.py index dab43c3..9ef9b5f 100755 --- a/util/decode_packet_trace.py +++ b/util/decode_packet_trace.py @@ -38,45 +38,17 @@ # Authors: Andreas Hansson # This script is used to dump protobuf packet traces to ASCII -# format. It assumes that protoc has been executed and already -# generated the Python package for the packet messages. This can -# be done manually using: -# protoc --python_out=. --proto_path=src/proto src/proto/packet.proto -# -# The ASCII trace format uses one line per request on the format cmd, -# addr, size, tick,flags. For example: -# r,128,64,4000,0 -# w,232123,64,50,0 +# format. +import os import protolib +import subprocess import sys -# Import the packet proto definitions. If they are not found, attempt -# to generate them automatically. -try: -import packet_pb2 -except: -print "Did not find packet proto definitions, attempting to generate" -import os -util_dir = os.path.dirname(os.path.realpath(__file__)) -proto_dir = os.path.join(os.path.dirname(util_dir), 'src', 'proto') -proto_file = os.path.join(proto_dir, 'packet.proto') -from subprocess import call -error = call(['protoc', '--python_out=' + util_dir, - '--proto_path=' + proto_dir, proto_file]) -if not error: -print "Generated packet proto definitions" - -try: -import google.protobuf -except: -print "Please install Python protobuf module" -exit(-1) - -import packet_pb2 -else: -print "Failed to import packet proto definitions" -exit(-1) +util_dir = os.path.dirname(os.path.realpath(__file__)) +# Make sure the proto definitions are up to date. +subprocess.check_call(['make', '--quiet', '-C', util_dir, 'packet_pb2.py']) +import packet_pb2 def main(): if len(sys.argv) != 3: -- To view, visit https://gem5-review.googlesource.com/5005 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I40c5c1f577e6d7ad1af9a209309a1eb92f073317 Gerrit-Change-Number: 5005 Gerrit-PatchSet: 3 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Hansson Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev
[gem5-dev] Change in public/gem5[master]: misc: Add util/packet_pb2.py to .gitignore.
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/5006 ) Change subject: misc: Add util/packet_pb2.py to .gitignore. .. misc: Add util/packet_pb2.py to .gitignore. This file is automatically generated and not managed by git. Change-Id: I077fe1ad89b65716a829b783a8b9c6e23b4d0b6b Reviewed-on: https://gem5-review.googlesource.com/5006 Reviewed-by: Andreas SandbergMaintainer: Andreas Sandberg --- M .gitignore 1 file changed, 1 insertion(+), 0 deletions(-) Approvals: Andreas Sandberg: Looks good to me, approved; Looks good to me, approved diff --git a/.gitignore b/.gitignore index 6f849bf..6075ffe 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,7 @@ /util/m5/*.o /util/m5/*.a /util/m5/m5 +/util/packet_pb2.py /util/tap/*.d /util/tap/*.o /util/tap/m5tap -- To view, visit https://gem5-review.googlesource.com/5006 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I077fe1ad89b65716a829b783a8b9c6e23b4d0b6b Gerrit-Change-Number: 5006 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Hansson Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev
[gem5-dev] Change in public/gem5[master]: misc: Make decode_packet_trace.py print the new master ID fields.
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/5003 ) Change subject: misc: Make decode_packet_trace.py print the new master ID fields. .. misc: Make decode_packet_trace.py print the new master ID fields. Those fields are "repeated" which means they can appear zero times, which they will in older style traces. Change-Id: Ib6ff4aab521332cf1405549d0d6e922c51c12f32 Reviewed-on: https://gem5-review.googlesource.com/5003 Reviewed-by: Andreas SandbergMaintainer: Andreas Sandberg --- M util/decode_packet_trace.py 1 file changed, 3 insertions(+), 0 deletions(-) Approvals: Andreas Sandberg: Looks good to me, approved; Looks good to me, approved diff --git a/util/decode_packet_trace.py b/util/decode_packet_trace.py index 34a0d8b..c21a150 100755 --- a/util/decode_packet_trace.py +++ b/util/decode_packet_trace.py @@ -105,6 +105,9 @@ print "Object id:", header.obj_id print "Tick frequency:", header.tick_freq +for id_string in header.id_strings: +print 'Master id %d: %s' % (id_string.key, id_string.value) + print "Parsing packets" num_packets = 0 -- To view, visit https://gem5-review.googlesource.com/5003 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: Ib6ff4aab521332cf1405549d0d6e922c51c12f32 Gerrit-Change-Number: 5003 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Hansson Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev
[gem5-dev] Change in public/gem5[master]: misc: When building packet_pb2.py, don't assume a particular CWD.
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/5004 ) Change subject: misc: When building packet_pb2.py, don't assume a particular CWD. .. misc: When building packet_pb2.py, don't assume a particular CWD. Allow the script to be run from anywhere, and compute the paths relative to where the script is. The script is assumed to be in util. Change-Id: I8500ef959f2ff8119540c956f2b27789c96de60e Reviewed-on: https://gem5-review.googlesource.com/5004 Reviewed-by: Andreas SandbergMaintainer: Andreas Sandberg --- M util/decode_packet_trace.py 1 file changed, 7 insertions(+), 4 deletions(-) Approvals: Andreas Sandberg: Looks good to me, approved; Looks good to me, approved diff --git a/util/decode_packet_trace.py b/util/decode_packet_trace.py index c21a150..dab43c3 100755 --- a/util/decode_packet_trace.py +++ b/util/decode_packet_trace.py @@ -52,15 +52,18 @@ import sys # Import the packet proto definitions. If they are not found, attempt -# to generate them automatically. This assumes that the script is -# executed from the gem5 root. +# to generate them automatically. try: import packet_pb2 except: print "Did not find packet proto definitions, attempting to generate" +import os +util_dir = os.path.dirname(os.path.realpath(__file__)) +proto_dir = os.path.join(os.path.dirname(util_dir), 'src', 'proto') +proto_file = os.path.join(proto_dir, 'packet.proto') from subprocess import call -error = call(['protoc', '--python_out=util', '--proto_path=src/proto', - 'src/proto/packet.proto']) +error = call(['protoc', '--python_out=' + util_dir, + '--proto_path=' + proto_dir, proto_file]) if not error: print "Generated packet proto definitions" -- To view, visit https://gem5-review.googlesource.com/5004 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I8500ef959f2ff8119540c956f2b27789c96de60e Gerrit-Change-Number: 5004 Gerrit-PatchSet: 3 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Hansson Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev
[gem5-dev] Change in public/gem5[master]: misc: Rename the (De|En)codeVarint function _(De|En)codeVarint32.
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/5001 ) Change subject: misc: Rename the (De|En)codeVarint function _(De| En)codeVarint32. .. misc: Rename the (De|En)codeVarint function _(De|En)codeVarint32. DecodeVarint implicitly truncates its inputs to 32 bits, and that should be obvious from its name, and so not a surprise to the caller. EncodeVarint also has the suffix added for consistency. Both functions are only used in protolib.py, so add a _ to make it private (in the python sense) to the module. Change-Id: I835295717bb51672351b963fe1227ed619836f22 Reviewed-on: https://gem5-review.googlesource.com/5001 Reviewed-by: Andreas SandbergMaintainer: Andreas Sandberg --- M util/protolib.py 1 file changed, 4 insertions(+), 4 deletions(-) Approvals: Andreas Sandberg: Looks good to me, approved; Looks good to me, approved diff --git a/util/protolib.py b/util/protolib.py index c8c6d0c..4f3f2c7 100644 --- a/util/protolib.py +++ b/util/protolib.py @@ -98,7 +98,7 @@ exit(-1) return proto_in -def DecodeVarint(in_file): +def _DecodeVarint32(in_file): """ The decoding of the Varint32 is copied from google.protobuf.internal.decoder and is only repeated here to @@ -134,7 +134,7 @@ False if no message could be read. """ try: -size, pos = DecodeVarint(in_file) +size, pos = _DecodeVarint32(in_file) if size == 0: return False buf = in_file.read(size) @@ -143,7 +143,7 @@ except IOError: return False -def EncodeVarint(out_file, value): +def _EncodeVarint32(out_file, value): """ The encoding of the Varint32 is copied from google.protobuf.internal.encoder and is only repeated here to @@ -162,5 +162,5 @@ Encoded a message with the length prepended as a 32-bit varint. """ out = message.SerializeToString() -EncodeVarint(out_file, len(out)) +_EncodeVarint32(out_file, len(out)) out_file.write(out) -- To view, visit https://gem5-review.googlesource.com/5001 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: I835295717bb51672351b963fe1227ed619836f22 Gerrit-Change-Number: 5001 Gerrit-PatchSet: 3 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Hansson Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev
[gem5-dev] Change in public/gem5[master]: misc: Small style fix in _EncodeVarint32.
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/5002 ) Change subject: misc: Small style fix in _EncodeVarint32. .. misc: Small style fix in _EncodeVarint32. Added spaces around the '|' operator. Change-Id: I5cb82b98e7d2769605cde141f76a62a6e3c6570d Reviewed-on: https://gem5-review.googlesource.com/5002 Reviewed-by: Andreas SandbergMaintainer: Andreas Sandberg --- M util/protolib.py 1 file changed, 1 insertion(+), 1 deletion(-) Approvals: Andreas Sandberg: Looks good to me, approved; Looks good to me, approved diff --git a/util/protolib.py b/util/protolib.py index 4f3f2c7..1e442f1 100644 --- a/util/protolib.py +++ b/util/protolib.py @@ -152,7 +152,7 @@ bits = value & 0x7f value >>= 7 while value: -out_file.write(struct.pack('>= 7 out_file.write(struct.pack(' Gerrit-Reviewer: Andreas Hansson Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev
[gem5-dev] Change in public/gem5[master]: misc: Fix the indentation in DecodeVarint in util/protolib.py.
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/5000 ) Change subject: misc: Fix the indentation in DecodeVarint in util/protolib.py. .. misc: Fix the indentation in DecodeVarint in util/protolib.py. The DecodeVarint was, as a comment describes, lifted from google.protobuf.internal.decoder. Unfortunately, the relative indentation of some lines was changed, changing what scope they fell under. This changed the behavior of the function, breaking it for multibyte and negative values. This change restores the correct indentation and fixes the function's behavior. Change-Id: If645649506b0fe5a617b37a8202c9ca1c57aaf15 Reviewed-on: https://gem5-review.googlesource.com/5000 Reviewed-by: Andreas SandbergMaintainer: Andreas Sandberg --- M util/protolib.py 1 file changed, 4 insertions(+), 4 deletions(-) Approvals: Andreas Sandberg: Looks good to me, approved; Looks good to me, approved diff --git a/util/protolib.py b/util/protolib.py index 47ac876..c8c6d0c 100644 --- a/util/protolib.py +++ b/util/protolib.py @@ -123,10 +123,10 @@ result |= ~mask else: result &= mask -return (result, pos) -shift += 7 -if shift >= 64: -raise IOError('Too many bytes when decoding varint.') +return (result, pos) +shift += 7 +if shift >= 64: +raise IOError('Too many bytes when decoding varint.') def decodeMessage(in_file, message): """ -- To view, visit https://gem5-review.googlesource.com/5000 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-MessageType: merged Gerrit-Change-Id: If645649506b0fe5a617b37a8202c9ca1c57aaf15 Gerrit-Change-Number: 5000 Gerrit-PatchSet: 2 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Hansson Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev
[gem5-dev] Cron <m5test@zizzer> /z/m5/regression/do-regression quick
* build/RISCV/tests/opt/quick/se/00.hello/riscv/linux/simple-timing-ruby: FAILED! * build/RISCV/tests/opt/quick/se/00.hello/riscv/linux/simple-atomic: FAILED!*** diff[config.ini]: SKIPPED * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64a/o3-timing: FAILED! * build/RISCV/tests/opt/quick/se/00.hello/riscv/linux/minor-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64a/simple-atomic: FAILED! * build/RISCV/tests/opt/quick/se/00.hello/riscv/linux/simple-timing: FAILED! * build/RISCV/tests/opt/quick/se/00.hello/riscv/linux/o3-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64a/minor-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64a/simple-timing-ruby: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64a/simple-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64c/minor-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64c/simple-atomic: FAILED! *** diff[config.ini]: SKIPPED* build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64c/o3-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64c/simple-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64c/simple-timing-ruby: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64d/minor-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64d/o3-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64d/simple-timing: FAILED!*** stat_diff: SKIPPED * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64d/simple-timing-ruby: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64d/simple-atomic: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/minor-timing: FAILED!*** gem5 stderr *** * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/o3-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/simple-atomic: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/simple-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64f/simple-timing-ruby: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/minor-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/o3-timing: FAILED!*** gem5 stderr *** * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/simple-atomic: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/simple-timing: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64i/simple-timing-ruby: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64m/minor-timing: FAILED! *** gem5: ERROR: gem5 exited with non-zero status: 1* build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64m/o3-timing: FAILED!gem5 exited with non-zero status: 1 * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64m/simple-timing-ruby: FAILED! * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64m/simple-atomic: FAILED!*** gem5 stderr *** * build/RISCV/tests/opt/quick/se/02.insttest/riscv/linux-rv64m/simple-timing: FAILED! * build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/minor-timing: CHANGED! * build/ARM/tests/opt/quick/se/00.hello/arm/linux/minor-timing: CHANGED! * build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing: CHANGED! * build/ARM/tests/opt/quick/fs/10.linux-boot/arm/linux/realview-simple-timing-dual: CHANGED! * build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing-ruby: passed. * build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/o3-timing: passed. * build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-timing: passed. * build/ALPHA/tests/opt/quick/se/00.hello/alpha/linux/simple-atomic: passed. * build/ALPHA/tests/opt/quick/se/01.hello-2T-smt/alpha/linux/o3-timing-mt: passed. * build/ALPHA/tests/opt/quick/se/03.learning-gem5/alpha/linux/learning-gem5-p1-simple: passed. * build/ALPHA/tests/opt/quick/se/03.learning-gem5/alpha/linux/learning-gem5-p1-two-level: passed. * build/ALPHA/tests/opt/quick/se/50.memtest/alpha/linux/memtest-ruby: passed. * build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic-dual: passed.* build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-atomic: passed. * build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing-dual: passed. * build/ALPHA/tests/opt/quick/fs/10.linux-boot/alpha/linux/tsunami-simple-timing: passed. * build/ALPHA/tests/opt/quick/fs/80.netperf-stream/alpha/linux/twosys-tsunami-simple-atomic: passed. *