See <https://jenkins.gem5.org/job/weekly/29/display/redirect?page=changes>

Changes:

[gabe.black] arch-x86: Overhaul how address size is handled, particularly for 
stack.

[gabe.black] dev: Don't implement the ATAPI_IDENTIFY_DEVICE command.

[gabe.black] dev: Fix an assert in the I8259 interrupt controller.

[gabe.black] dev,arch-x86: Add an x86/compatibility IDE controller.

[gabe.black] arch-x86: Use different tables for 64 bit prefixes in the decoder.

[gabe.black] cpu-simple: Ignore writes to the "zero" register.

[gabe.black] arch-x86: Implement the real mode versions of LDS, LES, etc.

[gabe.black] arch-x86: Implement popping into a stack selector in real mode.

[gabe.black] arch-x86: Straighten out the segment and selector for real far 
jumps.

[gabe.black] arch-x86: Implement real mode far call.

[gabe.black] arch-x86: Don't load past the end of the far pointer in real mode 
jmp.

[gabe.black] arch-x86: Implement the real mode far return that takes an 
immediate.

[gabe.black] sim: Add some helpers for working with values in buffers.

[gabe.black] misc: Use the new bufval helpers in RegClass and Packet.

[gabe.black] arch-x86: Mark a variable as [[maybe_unused]].

[gabe.black] cpu: Remove an unused variable from one of the branch predictors.

[gabe.black] arch-x86: Fix how flags registers are handled in IRET_REAL.

[Jason Lowe-Power] mem-ruby: Revert 7018c2b34

[gabe.black] arch-x86: Implement interrupts in real mode.

[hoanguyen] mem-cache: Fix unit inconsistencies in base cache stats

[daecheol.you] configs: Modify createAddrRanges to support NUMA configuration

[gabe.black] cpu,arch-arm: Use a sentry class valid for invalid RegIds.

[gabe.black] arch: Get rid of the unused numAccessNeeded variable.

[gabe.black] arch,cpu: Replace StaticInst::_num${TYPE}DestRegs members with an 
array.

[gabe.black] arch,cpu: Replace num${Type}DestReg accessors with 
numDestReg(type).

[gabe.black] cpu-o3: Make canRename extract register counts locally.

[gabe.black] cpu-o3: Use an array to hold rename maps in UnifiedRenameMap.

[gabe.black] scons: Add a "mold" value to the --linker option.

[gabe.black] cpu,sim: Don't tie ThreadContext contextId to the CPU ID.

[Giacomo Travaglini] arch-arm: Replace mcrMrc15TrapToHyp with mcrMrc15Trap

[Giacomo Travaglini] arch-arm: Reuse MCR15 trapping code in DC instructions

[kyleroarty1716] arch-vega: Handle signed offsets in Global/Scratch instructions

[gabe.black] cpu-o3: Manage per-register-type free lists with an array.

[gabe.black] cpu-o3: Initialize register maps and free lists with loops.

[gabe.black] arch: Introduce an intermediate RegOperand class in 
operand_types.py.

[gabe.black] arch: Get rid of the is${Type}Reg methods of the Operand class.

[Giacomo Travaglini] sim: Avoid -Werror=unused-variable in bufval unittests

[Giacomo Travaglini] arch-arm: Implement DSB Shareable with a separate class

[Giacomo Travaglini] arch-arm: Implement TLBI instructions with a separate class

[Giacomo Travaglini] mem: Add TLB invalidation flags to the Request object

[Giacomo Travaglini] cpu: Fix SimpleExecContext coding style

[alexrichardson] mem-cache: Avoid calling .front() on a possibly empty std::list

[gabe.black] arch: Consolidate all the make_constructor methods in the ISA 
parser.

[gabe.black] arch: Simplify the VecElemOperand class.

[Jason Lowe-Power] mem-ruby: Reset stats in Ruby correctly

[Giacomo Travaglini] configs: Remove unused caches in ruby_fs.py

[gabe.black] cpu: Make getIsaPtr const.


------------------------------------------
[...truncated 768.86 KB...]
 [SO Param] m5.objects.I8042, I8042 -> X86/python/_m5/param_I8042.cc
 [     CXX] X86/python/_m5/param_I8042.cc -> .o
 [ TRACING]  -> X86/debug/I8042.hh
 [ TRACING]  -> X86/debug/I8042.cc
 [     CXX] X86/dev/x86/i8042.cc -> .o
 [     CXX] X86/debug/I8042.cc -> .o
 [     CXX] X86/dev/x86/X86Ide.py.cc -> .o
 [SO Param] m5.objects.X86Ide, X86IdeController -> 
X86/python/_m5/param_X86IdeController.cc
 [SO Param] m5.objects.X86Ide, X86IdeController -> 
X86/params/X86IdeController.hh
 [     CXX] X86/dev/x86/PcSpeaker.py.cc -> .o
 [     CXX] X86/python/_m5/param_X86IdeController.cc -> .o
 [     CXX] X86/dev/x86/ide_ctrl.cc -> .o
 [SO Param] m5.objects.PcSpeaker, PcSpeaker -> X86/python/_m5/param_PcSpeaker.cc
 [     CXX] X86/python/_m5/param_PcSpeaker.cc -> .o
 [ TRACING]  -> X86/debug/PcSpeaker.hh
 [     CXX] X86/dev/x86/speaker.cc -> .o
 [ TRACING]  -> X86/debug/PcSpeaker.cc
 [     CXX] X86/dev/x86/I82094AA.py.cc -> .o
 [     CXX] X86/debug/PcSpeaker.cc -> .o
 [SO Param] m5.objects.I82094AA, I82094AA -> X86/python/_m5/param_I82094AA.cc
 [ TRACING]  -> X86/debug/I82094AA.hh
 [     CXX] X86/dev/x86/i82094aa.cc -> .o
 [     CXX] X86/python/_m5/param_I82094AA.cc -> .o
 [ TRACING]  -> X86/debug/I82094AA.cc
 [     CXX] X86/debug/I82094AA.cc -> .o
 [     CXX] X86/dev/virtio/VirtIO.py.cc -> .o
 [SO Param] m5.objects.VirtIO, VirtIODeviceBase -> 
X86/python/_m5/param_VirtIODeviceBase.cc
 [SO Param] m5.objects.VirtIO, VirtIODummyDevice -> 
X86/python/_m5/param_VirtIODummyDevice.cc
 [SO Param] m5.objects.VirtIO, VirtIODeviceBase -> 
X86/params/VirtIODeviceBase.hh
 [SO Param] m5.objects.VirtIO, VirtIODummyDevice -> 
X86/params/VirtIODummyDevice.hh
 [SO Param] m5.objects.VirtIO, PciVirtIO -> X86/python/_m5/param_PciVirtIO.cc
 [     CXX] X86/python/_m5/param_VirtIODeviceBase.cc -> .o
 [     CXX] X86/dev/virtio/VirtIOConsole.py.cc -> .o
 [     CXX] X86/python/_m5/param_VirtIODummyDevice.cc -> .o
 [SO Param] m5.objects.VirtIO, PciVirtIO -> X86/params/PciVirtIO.hh
 [     CXX] X86/python/_m5/param_PciVirtIO.cc -> .o
 [SO Param] m5.objects.VirtIOConsole, VirtIOConsole -> 
X86/python/_m5/param_VirtIOConsole.cc
 [     CXX] X86/dev/virtio/VirtIOBlock.py.cc -> .o
 [SO Param] m5.objects.VirtIOConsole, VirtIOConsole -> 
X86/params/VirtIOConsole.hh
 [     CXX] X86/python/_m5/param_VirtIOConsole.cc -> .o
 [SO Param] m5.objects.VirtIOBlock, VirtIOBlock -> 
X86/python/_m5/param_VirtIOBlock.cc
 [     CXX] X86/dev/virtio/VirtIORng.py.cc -> .o
 [SO Param] m5.objects.VirtIOBlock, VirtIOBlock -> X86/params/VirtIOBlock.hh
 [SO Param] m5.objects.VirtIORng, VirtIORng -> X86/python/_m5/param_VirtIORng.cc
 [     CXX] X86/python/_m5/param_VirtIOBlock.cc -> .o
 [     CXX] X86/dev/virtio/VirtIO9P.py.cc -> .o
 [SO Param] m5.objects.VirtIORng, VirtIORng -> X86/params/VirtIORng.hh
 [SO Param] m5.objects.VirtIO9P, VirtIO9PBase -> 
X86/python/_m5/param_VirtIO9PBase.cc
 [     CXX] X86/python/_m5/param_VirtIORng.cc -> .o
 [SO Param] m5.objects.VirtIO9P, VirtIO9PBase -> X86/params/VirtIO9PBase.hh
 [SO Param] m5.objects.VirtIO9P, VirtIO9PProxy -> 
X86/python/_m5/param_VirtIO9PProxy.cc
 [     CXX] X86/python/_m5/param_VirtIO9PBase.cc -> .o
 [SO Param] m5.objects.VirtIO9P, VirtIO9PDiod -> 
X86/python/_m5/param_VirtIO9PDiod.cc
 [SO Param] m5.objects.VirtIO9P, VirtIO9PProxy -> X86/params/VirtIO9PProxy.hh
 [SO Param] m5.objects.VirtIO9P, VirtIO9PDiod -> X86/params/VirtIO9PDiod.hh
 [     CXX] X86/python/_m5/param_VirtIO9PProxy.cc -> .o
 [SO Param] m5.objects.VirtIO9P, VirtIO9PSocket -> 
X86/python/_m5/param_VirtIO9PSocket.cc
 [     CXX] X86/python/_m5/param_VirtIO9PDiod.cc -> .o
 [SO Param] m5.objects.VirtIO9P, VirtIO9PSocket -> X86/params/VirtIO9PSocket.hh
 [     CXX] X86/python/_m5/param_VirtIO9PSocket.cc -> .o
 [ TRACING]  -> X86/debug/VIO.hh
 [     CXX] X86/dev/virtio/base.cc -> .o
 [ TRACING]  -> X86/debug/VIOIface.hh
 [     CXX] X86/dev/virtio/pci.cc -> .o
 [ TRACING]  -> X86/debug/VIOConsole.hh
 [     CXX] X86/dev/virtio/console.cc -> .o
 [ TRACING]  -> X86/debug/VIOBlock.hh
 [     CXX] X86/dev/virtio/block.cc -> .o
 [ TRACING]  -> X86/debug/VIO9P.hh
 [ TRACING]  -> X86/debug/VIO9PData.hh
 [     CXX] X86/dev/virtio/fs9p.cc -> .o
 [ TRACING]  -> X86/debug/VIORng.hh
 [ TRACING]  -> X86/debug/VIO.cc
 [     CXX] X86/dev/virtio/rng.cc -> .o
 [     CXX] X86/debug/VIO.cc -> .o
 [ TRACING]  -> X86/debug/VIORng.cc
 [     CXX] X86/debug/VIORng.cc -> .o
 [ TRACING]  -> X86/debug/VIOIface.cc
 [     CXX] X86/debug/VIOIface.cc -> .o
 [ TRACING]  -> X86/debug/VIOConsole.cc
 [     CXX] X86/debug/VIOConsole.cc -> .o
 [ TRACING]  -> X86/debug/VIOBlock.cc
 [ TRACING]  -> X86/debug/VIO9P.cc
 [     CXX] X86/debug/VIOBlock.cc -> .o
 [     CXX] X86/debug/VIO9P.cc -> .o
 [ TRACING]  -> X86/debug/VIO9PData.cc
 [     CXX] X86/debug/VIO9PData.cc -> .o
 [     CXX] X86/python/m5/defines.py.cc -> .o
 [     CXX] X86/python/m5/info.py.cc -> .o
 [     CXX] X86/base/date.cc -> .o
 [    LINK]  -> X86/gem5.opt
scons: done building targets.
*** Summary of Warnings ***
Warning: Deprecated namespaces are not supported by this compiler.
         Please make sure to check the mailing list for deprecation
         announcements.
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5outwxpg4nyy -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu atomic --num-cpus 2 --mem-system classic --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Logging call to command: /nobackup/jenkins/workspace/weekly/build/X86/gem5.opt 
-d /tmp/gem5outtm1k6fkp -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 1 --mem-system mesi_two_level --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Logging call to command: /nobackup/jenkins/workspace/weekly/build/X86/gem5.opt 
-d /tmp/gem5outb37jm354 -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 2 --mem-system mesi_two_level --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5outy5ipkaj7 -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 1 --mem-system classic --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Suite: 
atomic-cpu_2-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 
Starting Test Case: 
atomic-cpu_2-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
Logging call to command: /nobackup/jenkins/workspace/weekly/build/X86/gem5.opt 
-d /tmp/gem5out94h5sp4s -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 8 --mem-system mesi_two_level --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Suite: 
timing-cpu_1-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
 
Starting Test Case: 
timing-cpu_1-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
Starting Test Suite: 
timing-cpu_2-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
 
Starting Test Case: 
timing-cpu_2-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
Starting Test Suite: 
timing-cpu_1-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 
Starting Test Case: 
timing-cpu_1-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5out0txuctp4 -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 2 --mem-system classic --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Logging call to command: /nobackup/jenkins/workspace/weekly/build/X86/gem5.opt 
-d /tmp/gem5outnsjnm_wh -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 4 --mem-system mesi_two_level --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Suite: 
timing-cpu_8-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
 
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5outtq_vn1ge -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 8 --mem-system classic --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Case: 
timing-cpu_8-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5outjqd04w01 -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 4 --mem-system classic --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5out5batqpl2 -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu o3 --num-cpus 1 --mem-system classic --dram-class DualChannelDDR4_2400 
--boot-type init --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/X86_MI_example/gem5.opt -d 
/tmp/gem5outv6vrt9do -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 1 --mem-system mi_example --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Suite: 
timing-cpu_2-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/X86_MI_example/gem5.opt -d 
/tmp/gem5out0isis5rk -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 4 --mem-system mi_example --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Case: 
timing-cpu_2-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
Starting Test Suite: 
timing-cpu_4-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
 
Starting Test Case: 
timing-cpu_4-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
Starting Test Suite: 
timing-cpu_8-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/X86_MI_example/gem5.opt -d 
/tmp/gem5out1a1vey3r -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 2 --mem-system mi_example --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Case: 
timing-cpu_8-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5outjkpr8rfu -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu atomic --num-cpus 1 --mem-system classic --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/X86_MI_example/gem5.opt -d 
/tmp/gem5out_zc5hc41 -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu timing --num-cpus 8 --mem-system mi_example --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Suite: 
timing-cpu_4-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 
Starting Test Case: 
timing-cpu_4-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
Starting Test Suite: 
o3-cpu_1-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
 
Starting Test Case: 
o3-cpu_1-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5outfv6ed739 -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu atomic --num-cpus 8 --mem-system classic --dram-class 
DualChannelDDR4_2400 --boot-type systemd --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Suite: 
timing-cpu_1-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
 
Starting Test Case: 
timing-cpu_1-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
Starting Test Suite: 
timing-cpu_4-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
 
Starting Test Case: 
timing-cpu_4-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
Starting Test Suite: 
timing-cpu_2-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
 
Starting Test Case: 
timing-cpu_2-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
Starting Test Suite: 
atomic-cpu_1-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 
Starting Test Case: 
atomic-cpu_1-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
Starting Test Suite: 
timing-cpu_8-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
 
Starting Test Case: 
timing-cpu_8-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
Starting Test Suite: 
atomic-cpu_8-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 
Starting Test Case: 
atomic-cpu_8-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
Test: 
timing-cpu_1-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
 Failed
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5outrt7pw6w7 -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu o3 --num-cpus 2 --mem-system classic --dram-class DualChannelDDR4_2400 
--boot-type init --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Suite: 
o3-cpu_2-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
 
Starting Test Case: 
o3-cpu_2-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
Test: 
o3-cpu_2-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
 Failed
Generating LALR tables
WARNING: 4 shift/reduce conflicts
WARNING: 1 reduce/reduce conflict
WARNING: reduce/reduce conflict in state 98 resolved using rule (params -> 
empty)
WARNING: rejected rule (types -> empty) in state 98
MOESI_AMD_Base-dir.sm:219: Warning: Non-void return ignored, return type is 
'bool'
MOESI_AMD_Base-dir.sm:1143: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-dir.sm:1147: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-dir.sm:1151: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-dir.sm:1155: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-dir.sm:1159: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-dir.sm:1163: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-dir.sm:1167: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-dir.sm:585: Warning: Unused action: l_queueMemWBReq, Write WB 
data to memory
MOESI_AMD_Base-dir.sm:1044: Warning: Unused action: mwc_markSinkWriteCancel, 
Mark to sink impending VicDirty
MOESI_AMD_Base-dir.sm:1142: Warning: Unused action: dl_deallocateL3, deallocate 
the L3 block
MOESI_AMD_Base-dir.sm:1178: Warning: Unused action: yy_recycleResponseQueue, 
recycle response queue
MOESI_AMD_Base-dma.sm:189: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-dma.sm:193: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-CorePair.sm:323: Warning: Non-void return ignored, return type 
is 'bool'
MOESI_AMD_Base-CorePair.sm:800: Warning: Non-void return ignored, return type 
is 'Tick'
MOESI_AMD_Base-CorePair.sm:804: Warning: Non-void return ignored, return type 
is 'Tick'
MOESI_AMD_Base-CorePair.sm:808: Warning: Non-void return ignored, return type 
is 'Tick'
MOESI_AMD_Base-CorePair.sm:812: Warning: Non-void return ignored, return type 
is 'Tick'
GPU_VIPER-TCP.sm:164: Warning: Non-void return ignored, return type is 'bool'
GPU_VIPER-TCP.sm:449: Warning: Non-void return ignored, return type is 'Tick'
GPU_VIPER-TCP.sm:453: Warning: Non-void return ignored, return type is 'Tick'
GPU_VIPER-TCP.sm:383: Warning: Unused action: norl_issueRdBlkOrloadDone, local 
load done
GPU_VIPER-SQC.sm:141: Warning: Non-void return ignored, return type is 'bool'
GPU_VIPER-SQC.sm:273: Warning: Non-void return ignored, return type is 'Tick'
GPU_VIPER-SQC.sm:277: Warning: Non-void return ignored, return type is 'Tick'
GPU_VIPER-TCC.sm:168: Warning: Non-void return ignored, return type is 'bool'
GPU_VIPER-TCC.sm:559: Warning: Non-void return ignored, return type is 'Tick'
GPU_VIPER-TCC.sm:563: Warning: Non-void return ignored, return type is 'Tick'
GPU_VIPER-TCC.sm:567: Warning: Non-void return ignored, return type is 'Tick'
GPU_VIPER-TCC.sm:604: Warning: Non-void return ignored, return type is 'Tick'
GPU_VIPER-TCC.sm:583: Warning: Unused action: z_stall, stall
MOESI_AMD_Base-L3cache.sm:194: Warning: Non-void return ignored, return type is 
'bool'
MOESI_AMD_Base-L3cache.sm:609: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-L3cache.sm:613: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-L3cache.sm:617: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-L3cache.sm:621: Warning: Non-void return ignored, return type is 
'Tick'
MOESI_AMD_Base-L3cache.sm:559: Warning: Unused action: rd_copyDataFromRequest, 
write data to L3
Generating LALR tables
Generating LALR tables
MI_example-cache.sm:179: Warning: Non-void return ignored, return type is 'bool'
MI_example-cache.sm:181: Warning: Non-void return ignored, return type is 'bool'
MI_example-cache.sm:339: Warning: Non-void return ignored, return type is 'Tick'
MI_example-dir.sm:414: Warning: Non-void return ignored, return type is 'Tick'
MI_example-dir.sm:418: Warning: Non-void return ignored, return type is 'Tick'
MI_example-dir.sm:526: Warning: Non-void return ignored, return type is 'Tick'
MI_example-dir.sm:293: Warning: Unused action: a_sendWriteBackAck, Send 
writeback ack to requestor
MI_example-dma.sm:189: Warning: Non-void return ignored, return type is 'Tick'
MI_example-dma.sm:193: Warning: Non-void return ignored, return type is 'Tick'
Generating LALR tables
MESI_Two_Level-L1cache.sm:246: Warning: Non-void return ignored, return type is 
'bool'
MESI_Two_Level-L1cache.sm:248: Warning: Non-void return ignored, return type is 
'bool'
MESI_Two_Level-L1cache.sm:887: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-L1cache.sm:999: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-L1cache.sm:740: Warning: Unused action: e_sendAckToRequestor, 
send invalidate ack to requestor (could be L2 or L1)
MESI_Two_Level-L2cache.sm:235: Warning: Non-void return ignored, return type is 
'bool'
MESI_Two_Level-L2cache.sm:237: Warning: Non-void return ignored, return type is 
'bool'
MESI_Two_Level-L2cache.sm:594: Warning: Unused action: fw_sendFwdInvToSharers, 
invalidate sharers for request
MESI_Two_Level-L2cache.sm:764: Warning: Unused action: kk_removeRequestSharer, 
Remove L1 Request sharer from list
MESI_Two_Level-L2cache.sm:780: Warning: Unused action: mm_markExclusive, set 
the exclusive owner
MESI_Two_Level-dir.sm:160: Warning: Non-void return ignored, return type is 
'bool'
MESI_Two_Level-dir.sm:294: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-dir.sm:298: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-dir.sm:302: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-dir.sm:348: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-dir.sm:351: Warning: Unused action: 
p_popIncomingDMARequestQueue, Pop incoming DMA queue
MESI_Two_Level-dma.sm:189: Warning: Non-void return ignored, return type is 
'Tick'
MESI_Two_Level-dma.sm:193: Warning: Non-void return ignored, return type is 
'Tick'
Generating LALR tables
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5outrv8dibbz -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu o3 --num-cpus 4 --mem-system classic --dram-class DualChannelDDR4_2400 
--boot-type init --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Suite: 
o3-cpu_4-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
 
Starting Test Case: 
o3-cpu_4-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
Test: 
o3-cpu_4-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
 Failed
Logging call to command: 
/nobackup/jenkins/workspace/weekly/build/GCN3_X86/gem5.opt -d 
/tmp/gem5out58k7il1d -re --silent-redirect 
/nobackup/jenkins/workspace/weekly/tests/gem5/configs/x86_boot_exit_run.py 
--cpu o3 --num-cpus 8 --mem-system classic --dram-class DualChannelDDR4_2400 
--boot-type init --resource-directory 
/nobackup/jenkins/workspace/weekly/tests/gem5/resources
Starting Test Suite: 
o3-cpu_8-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
 
Starting Test Case: 
o3-cpu_8-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
Test: 
atomic-cpu_1-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 Passed
Test: 
atomic-cpu_2-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 Passed
Test: 
atomic-cpu_8-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 Passed
Test: 
timing-cpu_1-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 Passed
Test: 
timing-cpu_2-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 Passed
Test: 
timing-cpu_4-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 Passed
Test: 
timing-cpu_8-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 Passed
Test: 
o3-cpu_1-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
 Passed
Test: 
timing-cpu_1-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
 Passed
Test: 
o3-cpu_8-cores_classic_DualChannelDDR4_2400_init_x86-boot-test-GCN3_X86-x86_64-opt
 Passed
Test: 
timing-cpu_2-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
 Passed
Test: 
timing-cpu_2-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
 Passed
Test: 
timing-cpu_4-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
 Passed
Test: 
timing-cpu_4-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
 Passed
Test: 
timing-cpu_8-cores_mi_example_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt-MI_example
 Passed
Test: 
timing-cpu_8-cores_mesi_two_level_DualChannelDDR4_2400_systemd_x86-boot-test-X86-x86_64-opt
 Passed
============== Results: 16 Passed, 3 Failed in 1.5e+04 seconds  ================
Build step 'Execute shell' marked build as failure
Archiving artifacts
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to