I believe the culprit is this change:
https://gem5-review.googlesource.com/c/public/gem5/+/62551

Matt, if you could take a look, I'd appreciate it!

Cheers,
Jason

On Tue, Aug 23, 2022 at 4:53 PM <jenkins-no-re...@gem5.org> wrote:

> See <
> https://jenkins.gem5.org/job/nightly/329/display/redirect?page=changes>
>
> Changes:
>
> [c] arch-arm: Switch from getVec* to getReg* accessor.
>
> [c] misc: Fix dynamic decision of TranslatingPortProxy.
>
> [mattdsinclair] configs: Add CLA for max_cu_tokens to apu_se.py
>
>
> ------------------------------------------
> [...truncated 1.84 MB...]
>  [     CXX] GCN3_X86/dev/net/etherlink.cc -> .o
>  [     CXX] GCN3_X86/dev/net/etherpkt.cc -> .o
>  [     CXX] GCN3_X86/dev/net/ethertap.cc -> .o
>  [     CXX] GCN3_X86/dev/net/pktfifo.cc -> .o
>  [     CXX] GCN3_X86/debug/Ethernet.cc -> .o
>  [     CXX] GCN3_X86/debug/EthernetCksum.cc -> .o
>  [     CXX] GCN3_X86/debug/EthernetDMA.cc -> .o
>  [     CXX] GCN3_X86/debug/EthernetData.cc -> .o
>  [     CXX] GCN3_X86/debug/EthernetDesc.cc -> .o
>  [     CXX] GCN3_X86/debug/EthernetEEPROM.cc -> .o
>  [     CXX] GCN3_X86/debug/EthernetIntr.cc -> .o
>  [     CXX] GCN3_X86/debug/EthernetPIO.cc -> .o
>  [     CXX] GCN3_X86/debug/EthernetSM.cc -> .o
>  [     CXX] GCN3_X86/dev/net/dist_iface.cc -> .o
>  [     CXX] GCN3_X86/dev/net/dist_etherlink.cc -> .o
>  [     CXX] GCN3_X86/dev/net/tcp_iface.cc -> .o
>  [     CXX] GCN3_X86/debug/DistEthernet.cc -> .o
>  [     CXX] GCN3_X86/debug/DistEthernetPkt.cc -> .o
>  [     CXX] GCN3_X86/debug/DistEthernetCmd.cc -> .o
>  [     CXX] GCN3_X86/dev/net/i8254xGBe.cc -> .o
>  [     CXX] GCN3_X86/dev/net/ns_gige.cc -> .o
>  [     CXX] GCN3_X86/dev/net/sinic.cc -> .o
>  [     CXX] GCN3_X86/debug/EthernetAll.cc -> .o
>  [     CXX] GCN3_X86/debug/EthernetNoData.cc -> .o
>  [     CXX] GCN3_X86/dev/amdgpu/AMDGPU.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_AMDGPUDevice.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_AMDGPUInterruptHandler.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_AMDGPUMemoryManager.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_AMDGPUSystemHub.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_SDMAEngine.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PM4PacketProcessor.cc -> .o
>  [     CXX] GCN3_X86/dev/amdgpu/amdgpu_device.cc -> .o
>  [     CXX] GCN3_X86/dev/amdgpu/amdgpu_vm.cc -> .o
>  [     CXX] GCN3_X86/dev/amdgpu/interrupt_handler.cc -> .o
>  [     CXX] GCN3_X86/dev/amdgpu/memory_manager.cc -> .o
>  [     CXX] GCN3_X86/dev/amdgpu/mmio_reader.cc -> .o
>  [     CXX] GCN3_X86/dev/amdgpu/pm4_packet_processor.cc -> .o
>  [     CXX] GCN3_X86/dev/amdgpu/sdma_engine.cc -> .o
>  [     CXX] GCN3_X86/dev/amdgpu/system_hub.cc -> .o
>  [     CXX] GCN3_X86/debug/AMDGPUDevice.cc -> .o
>  [     CXX] GCN3_X86/debug/AMDGPUMem.cc -> .o
>  [     CXX] GCN3_X86/debug/PM4PacketProcessor.cc -> .o
>  [     CXX] GCN3_X86/debug/SDMAEngine.cc -> .o
>  [     CXX] GCN3_X86/dev/ps2/PS2.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PS2Device.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PS2Keyboard.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PS2Mouse.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PS2TouchKit.cc -> .o
>  [     CXX] GCN3_X86/dev/ps2/device.cc -> .o
>  [     CXX] GCN3_X86/dev/ps2/keyboard.cc -> .o
>  [     CXX] GCN3_X86/dev/ps2/mouse.cc -> .o
>  [     CXX] GCN3_X86/dev/ps2/touchkit.cc -> .o
>  [     CXX] GCN3_X86/dev/ps2/types.cc -> .o
>  [     CXX] GCN3_X86/debug/PS2.cc -> .o
>  [     CXX] GCN3_X86/dev/qemu/QemuFwCfg.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_QemuFwCfgItem.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_QemuFwCfgItemBytes.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_QemuFwCfgItemFile.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_QemuFwCfgItemString.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_QemuFwCfg.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_QemuFwCfgIo.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_QemuFwCfgMmio.cc -> .o
>  [     CXX] GCN3_X86/dev/qemu/fw_cfg.cc -> .o
>  [     CXX] GCN3_X86/debug/QemuFwCfg.cc -> .o
>  [     CXX] GCN3_X86/debug/QemuFwCfgVerbose.cc -> .o
>  [     CXX] GCN3_X86/dev/serial/Serial.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_SerialDevice.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_SerialNullDevice.cc -> .o
>  [     CXX] GCN3_X86/dev/serial/Terminal.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_Terminal.cc -> .o
>  [     CXX] GCN3_X86/enums/TerminalDump.cc -> .o
>  [     CXX] GCN3_X86/dev/serial/Uart.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_Uart.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_SimpleUart.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_Uart8250.cc -> .o
>  [     CXX] GCN3_X86/dev/serial/serial.cc -> .o
>  [     CXX] GCN3_X86/dev/serial/simple.cc -> .o
>  [     CXX] GCN3_X86/dev/serial/terminal.cc -> .o
>  [     CXX] GCN3_X86/dev/serial/uart.cc -> .o
>  [     CXX] GCN3_X86/dev/serial/uart8250.cc -> .o
>  [     CXX] GCN3_X86/debug/Terminal.cc -> .o
>  [     CXX] GCN3_X86/debug/TerminalVerbose.cc -> .o
>  [     CXX] GCN3_X86/debug/Uart.cc -> .o
>  [     CXX] GCN3_X86/dev/hsa/HSADevice.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_HSAPacketProcessor.cc -> .o
>  [     CXX] GCN3_X86/dev/hsa/hsa_packet_processor.cc -> .o
>  [     CXX] GCN3_X86/dev/hsa/hw_scheduler.cc -> .o
>  [     CXX] GCN3_X86/debug/HSAPacketProcessor.cc -> .o
>  [     CXX] GCN3_X86/dev/i2c/I2C.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_I2CDevice.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_I2CBus.cc -> .o
>  [     CXX] GCN3_X86/dev/i2c/bus.cc -> .o
>  [     CXX] GCN3_X86/dev/pci/PciDevice.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PciBar.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PciBarNone.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PciIoBar.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PciLegacyIoBar.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PciMemBar.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PciMemUpperBar.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PciDevice.cc -> .o
>  [     CXX] GCN3_X86/dev/pci/device.cc -> .o
>  [     CXX] GCN3_X86/debug/PciDevice.cc -> .o
>  [     CXX] GCN3_X86/dev/pci/PciHost.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PciHost.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_GenericPciHost.cc -> .o
>  [     CXX] GCN3_X86/dev/pci/host.cc -> .o
>  [     CXX] GCN3_X86/debug/PciHost.cc -> .o
>  [     CXX] GCN3_X86/dev/pci/CopyEngine.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_CopyEngine.cc -> .o
>  [     CXX] GCN3_X86/dev/pci/copy_engine.cc -> .o
>  [     CXX] GCN3_X86/debug/DMACopyEngine.cc -> .o
>  [     CXX] GCN3_X86/debug/LupioBLK.cc -> .o
>  [     CXX] GCN3_X86/debug/LupioIPI.cc -> .o
>  [     CXX] GCN3_X86/debug/LupioPIC.cc -> .o
>  [     CXX] GCN3_X86/debug/LupioRNG.cc -> .o
>  [     CXX] GCN3_X86/debug/LupioRTC.cc -> .o
>  [     CXX] GCN3_X86/debug/LupioTMR.cc -> .o
>  [     CXX] GCN3_X86/debug/LupioTTY.cc -> .o
>  [     CXX] GCN3_X86/debug/LupioSYS.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/Pc.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_Pc.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/pc.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/SouthBridge.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_SouthBridge.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/south_bridge.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/Cmos.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_Cmos.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/cmos.cc -> .o
>  [     CXX] GCN3_X86/debug/CMOS.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/I8259.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_I8259.cc -> .o
>  [     CXX] GCN3_X86/enums/X86I8259CascadeMode.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/i8259.cc -> .o
>  [     CXX] GCN3_X86/debug/I8259.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/I8254.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_I8254.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/i8254.cc -> .o
>  [     CXX] GCN3_X86/debug/I8254.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/I8237.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_I8237.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/i8237.cc -> .o
>  [     CXX] GCN3_X86/debug/I8237.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/I8042.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_I8042.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/i8042.cc -> .o
>  [     CXX] GCN3_X86/debug/I8042.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/X86Ide.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_X86IdeController.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/ide_ctrl.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/PcSpeaker.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PcSpeaker.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/speaker.cc -> .o
>  [     CXX] GCN3_X86/debug/PcSpeaker.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/I82094AA.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_I82094AA.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/i82094aa.cc -> .o
>  [     CXX] GCN3_X86/debug/I82094AA.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/X86QemuFwCfg.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_QemuFwCfgItemE820.cc -> .o
>  [     CXX] GCN3_X86/dev/x86/qemu_fw_cfg.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/VirtIO.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_VirtIODeviceBase.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_VirtIODummyDevice.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_PciVirtIO.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/VirtIOConsole.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_VirtIOConsole.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/VirtIOBlock.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_VirtIOBlock.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/VirtIORng.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_VirtIORng.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/VirtIO9P.py.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_VirtIO9PBase.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_VirtIO9PProxy.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_VirtIO9PDiod.cc -> .o
>  [     CXX] GCN3_X86/python/_m5/param_VirtIO9PSocket.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/base.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/pci.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/console.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/block.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/fs9p.cc -> .o
>  [     CXX] GCN3_X86/dev/virtio/rng.cc -> .o
>  [     CXX] GCN3_X86/debug/VIO.cc -> .o
>  [     CXX] GCN3_X86/debug/VIORng.cc -> .o
>  [     CXX] GCN3_X86/debug/VIOIface.cc -> .o
>  [     CXX] GCN3_X86/debug/VIOConsole.cc -> .o
>  [     CXX] GCN3_X86/debug/VIOBlock.cc -> .o
>  [     CXX] GCN3_X86/debug/VIO9P.cc -> .o
>  [     CXX] GCN3_X86/debug/VIO9PData.cc -> .o
>  [     CXX] GCN3_X86/python/m5/defines.py.cc -> .o
>  [     CXX] GCN3_X86/python/m5/info.py.cc -> .o
>  [   SHCXX] GCN3_X86/ext/iostream3/zfstream.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/gpu.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/gpublock.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/gpucontrol.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/jobcontrol.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/jobslot.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/mali_midgard.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/mali_t6xx.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/mali_t7xx.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/addrspace.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/mmu.cc -> .os
>  [   SHCXX] GCN3_X86/ext/nomali/lib/nomali_api.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/CommandAnalysis.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/MemArchitectureSpec.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/MemCommand.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/MemPowerSpec.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/MemTimingSpec.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/MemoryPowerModel.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/MemorySpecification.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/Parameter.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/Parametrisable.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/libdrampower/LibDRAMPower.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/CAHelpers.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/CmdHandlers.cc -> .os
>  [   SHCXX] GCN3_X86/ext/drampower/src/MemBankWiseParams.cc -> .os
>  [     CXX] GCN3_X86/base/date.cc -> .o
>  [    LINK]  -> GCN3_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.
> + wget -qN http://dist.gem5.org/dist/develop/test-progs/square/square
> + mkdir -p tests/testing-results
> + docker run --rm -u 118: --volume
> /nobackup/jenkins/workspace/nightly/tests/..:/nobackup/jenkins/workspace/nightly/tests/..
> -w /nobackup/jenkins/workspace/nightly/tests/.. --memory=18g
> gcr.io/gem5-test/gcn-gpu:latest build/GCN3_X86/gem5.opt
> configs/example/apu_se.py --reg-alloc-policy=dynamic -n3 -c square
> gem5 Simulator System.  https://www.gem5.org
> gem5 is copyrighted software; use the --copyright option for details.
>
> gem5 version [DEVELOP-FOR-22.1]
> gem5 compiled Aug 23 2022 23:50:37
> gem5 started Aug 23 2022 23:52:54
> gem5 executing on d47ebb219358, pid 1
> command line: build/GCN3_X86/gem5.opt configs/example/apu_se.py
> --reg-alloc-policy=dynamic -n3 -c square
>
> info: Standard input is not a terminal, disabling listeners.
> Num SQC =  1 Num scalar caches =  1 Num CU =  4
> TypeError: Can't convert object of type NoneType to CheckedInt
> Error setting param ComputeUnit.max_cu_tokens to None
>
>
> At:
>   build/GCN3_X86/python/m5/params.py(623): __init__
>   build/GCN3_X86/python/m5/params.py(222): convert
>   build/GCN3_X86/python/m5/SimObject.py(884): __setattr__
>   build/GCN3_X86/python/m5/SimObject.py(768): __init__
>   configs/example/apu_se.py(423): <module>
>   build/GCN3_X86/python/m5/main.py(574): main
> 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
>
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org
To unsubscribe send an email to gem5-dev-le...@gem5.org

Reply via email to