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

Changes:

[gabe.black] arch-x86: Specialize LLDT for 64 bit and non-64 bit.

[gabe.black] arch-x86: Specialize LTR for 64 bit mode.

[gabe.black] arch-x86: Expose the current CPL to the decoder.

[gabe.black] arch-x86: Add some formats for CPL0 only instructions.

[gabe.black] arch-x86: Consider CPL in the decoder logic.

[gabe.black] arch-x86: Ensure moving to %cs faults even in real mode.

[fcrh] mem: Add SharedMemoryServer

[gabe.black] arch-arm: Override makeRead and makeWrite in the ISA description.

[gabe.black] ext: Add a cont_choice keyword to kconfiglib.

[gabe.black] scons: Put all config variables in an env['CONF'] sub-dict.

[gabe.black] scons: Put internal build files in a gem5.build directory.

[Bobby R. Bruce] tests: Remove accidentally included "exit 0" test code

[matthew.poremba] configs,gpu-compute: Support fetch from system pages

[matthew.poremba] dev-hsa: Properly mask HSA packet header bits

[matthew.poremba] dev-hsa: Update QCntxt readIndex in HW scheduler write

[gabe.black] arch: Split up src/dest register ID creation.

[srikant.bharadwaj] configs: Update memory port name in Ruby

[jordi.vaquero] sim: Fix Mempool overrides during checkpoint

[fcrh] mem: Align mmap offset to page boundary

[gabe.black] scons: Remove an error check from the ProtoBuf declare-er.

[yenlinlai] scons: Allow sources and libs called multiple times

[gabe.black] scons: Add a priority field to the SourceLib construct.

[gabe.black] scons: Get rid of an unused fast model variable.

[gabe.black] scons: Tone down a fast model error into a warning.

[gabe.black] scons: Stop the fast model project file parser from writing files.

[gabe.black] scons: Rework the fastmodel extract_var helper.

[gabe.black] scons: Only warn about not finding fast model libs if it's enabled.

[gabe.black] scons: Add a tag for arm fastmodel and use it.


------------------------------------------
[...truncated 298.86 KB...]
 [     CXX] X86/debug/IdeCtrl.cc -> .o
 [     CXX] X86/debug/IdeDisk.cc -> .o
 [     CXX] X86/dev/storage/DiskImage.py.cc -> .o
 [     CXX] X86/python/_m5/param_DiskImage.cc -> .o
 [     CXX] X86/python/_m5/param_RawDiskImage.cc -> .o
 [     CXX] X86/python/_m5/param_CowDiskImage.cc -> .o
 [     CXX] X86/dev/storage/SimpleDisk.py.cc -> .o
 [     CXX] X86/python/_m5/param_SimpleDisk.cc -> .o
 [     CXX] X86/dev/storage/disk_image.cc -> .o
 [     CXX] X86/dev/storage/simple_disk.cc -> .o
 [     CXX] X86/debug/DiskImageRead.cc -> .o
 [     CXX] X86/debug/DiskImageWrite.cc -> .o
 [     CXX] X86/debug/SimpleDisk.cc -> .o
 [     CXX] X86/debug/SimpleDiskData.cc -> .o
 [     CXX] X86/debug/DiskImageAll.cc -> .o
 [     CXX] X86/debug/IdeAll.cc -> .o
 [     CXX] X86/dev/net/Ethernet.py.cc -> .o
 [     CXX] X86/python/_m5/param_EtherLink.cc -> .o
 [     CXX] X86/python/_m5/param_DistEtherLink.cc -> .o
 [     CXX] X86/python/_m5/param_EtherBus.cc -> .o
 [     CXX] X86/python/_m5/param_EtherSwitch.cc -> .o
 [     CXX] X86/python/_m5/param_EtherTapBase.cc -> .o
 [     CXX] X86/python/_m5/param_EtherTapStub.cc -> .o
 [     CXX] X86/python/_m5/param_EtherDump.cc -> .o
 [     CXX] X86/python/_m5/param_EtherDevice.cc -> .o
 [     CXX] X86/python/_m5/param_IGbE.cc -> .o
 [     CXX] X86/python/_m5/param_EtherDevBase.cc -> .o
 [     CXX] X86/python/_m5/param_NSGigE.cc -> .o
 [     CXX] X86/python/_m5/param_Sinic.cc -> .o
 [     CXX] X86/python/_m5/param_EtherTap.cc -> .o
 [     CXX] X86/dev/net/etherbus.cc -> .o
 [     CXX] X86/dev/net/etherswitch.cc -> .o
 [     CXX] X86/dev/net/etherdevice.cc -> .o
 [     CXX] X86/dev/net/etherdump.cc -> .o
 [     CXX] X86/dev/net/etherint.cc -> .o
 [     CXX] X86/dev/net/etherlink.cc -> .o
 [     CXX] X86/dev/net/etherpkt.cc -> .o
 [     CXX] X86/dev/net/ethertap.cc -> .o
 [     CXX] X86/dev/net/pktfifo.cc -> .o
 [     CXX] X86/debug/Ethernet.cc -> .o
 [     CXX] X86/debug/EthernetCksum.cc -> .o
 [     CXX] X86/debug/EthernetDMA.cc -> .o
 [     CXX] X86/debug/EthernetData.cc -> .o
 [     CXX] X86/debug/EthernetDesc.cc -> .o
 [     CXX] X86/debug/EthernetEEPROM.cc -> .o
 [     CXX] X86/debug/EthernetIntr.cc -> .o
 [     CXX] X86/debug/EthernetPIO.cc -> .o
 [     CXX] X86/debug/EthernetSM.cc -> .o
 [     CXX] X86/dev/net/dist_iface.cc -> .o
 [     CXX] X86/dev/net/dist_etherlink.cc -> .o
 [     CXX] X86/dev/net/tcp_iface.cc -> .o
 [     CXX] X86/debug/DistEthernet.cc -> .o
 [     CXX] X86/debug/DistEthernetPkt.cc -> .o
 [     CXX] X86/debug/DistEthernetCmd.cc -> .o
 [     CXX] X86/dev/net/i8254xGBe.cc -> .o
 [     CXX] X86/dev/net/ns_gige.cc -> .o
 [     CXX] X86/dev/net/sinic.cc -> .o
 [     CXX] X86/debug/EthernetAll.cc -> .o
 [     CXX] X86/debug/EthernetNoData.cc -> .o
 [     CXX] X86/dev/ps2/PS2.py.cc -> .o
 [     CXX] X86/python/_m5/param_PS2Device.cc -> .o
 [     CXX] X86/python/_m5/param_PS2Keyboard.cc -> .o
 [     CXX] X86/python/_m5/param_PS2Mouse.cc -> .o
 [     CXX] X86/python/_m5/param_PS2TouchKit.cc -> .o
 [     CXX] X86/dev/ps2/device.cc -> .o
 [     CXX] X86/dev/ps2/keyboard.cc -> .o
 [     CXX] X86/dev/ps2/mouse.cc -> .o
 [     CXX] X86/dev/ps2/touchkit.cc -> .o
 [     CXX] X86/dev/ps2/types.cc -> .o
 [     CXX] X86/debug/PS2.cc -> .o
 [     CXX] X86/dev/qemu/QemuFwCfg.py.cc -> .o
 [     CXX] X86/python/_m5/param_QemuFwCfgItem.cc -> .o
 [     CXX] X86/python/_m5/param_QemuFwCfgItemBytes.cc -> .o
 [     CXX] X86/python/_m5/param_QemuFwCfgItemFile.cc -> .o
 [     CXX] X86/python/_m5/param_QemuFwCfgItemString.cc -> .o
 [     CXX] X86/python/_m5/param_QemuFwCfg.cc -> .o
 [     CXX] X86/python/_m5/param_QemuFwCfgIo.cc -> .o
 [     CXX] X86/python/_m5/param_QemuFwCfgMmio.cc -> .o
 [     CXX] X86/dev/qemu/fw_cfg.cc -> .o
 [     CXX] X86/debug/QemuFwCfg.cc -> .o
 [     CXX] X86/debug/QemuFwCfgVerbose.cc -> .o
 [     CXX] X86/dev/serial/Serial.py.cc -> .o
 [     CXX] X86/python/_m5/param_SerialDevice.cc -> .o
 [     CXX] X86/python/_m5/param_SerialNullDevice.cc -> .o
 [     CXX] X86/dev/serial/Terminal.py.cc -> .o
 [     CXX] X86/python/_m5/param_Terminal.cc -> .o
 [     CXX] X86/enums/TerminalDump.cc -> .o
 [     CXX] X86/dev/serial/Uart.py.cc -> .o
 [     CXX] X86/python/_m5/param_Uart.cc -> .o
 [     CXX] X86/python/_m5/param_SimpleUart.cc -> .o
 [     CXX] X86/python/_m5/param_Uart8250.cc -> .o
 [     CXX] X86/dev/serial/serial.cc -> .o
 [     CXX] X86/dev/serial/simple.cc -> .o
 [     CXX] X86/dev/serial/terminal.cc -> .o
 [     CXX] X86/dev/serial/uart.cc -> .o
 [     CXX] X86/dev/serial/uart8250.cc -> .o
 [     CXX] X86/debug/Terminal.cc -> .o
 [     CXX] X86/debug/TerminalVerbose.cc -> .o
 [     CXX] X86/debug/Uart.cc -> .o
 [     CXX] X86/dev/i2c/I2C.py.cc -> .o
 [     CXX] X86/python/_m5/param_I2CDevice.cc -> .o
 [     CXX] X86/python/_m5/param_I2CBus.cc -> .o
 [     CXX] X86/dev/i2c/bus.cc -> .o
 [     CXX] X86/dev/pci/PciDevice.py.cc -> .o
 [     CXX] X86/python/_m5/param_PciBar.cc -> .o
 [     CXX] X86/python/_m5/param_PciBarNone.cc -> .o
 [     CXX] X86/python/_m5/param_PciIoBar.cc -> .o
 [     CXX] X86/python/_m5/param_PciLegacyIoBar.cc -> .o
 [     CXX] X86/python/_m5/param_PciMemBar.cc -> .o
 [     CXX] X86/python/_m5/param_PciMemUpperBar.cc -> .o
 [     CXX] X86/python/_m5/param_PciDevice.cc -> .o
 [     CXX] X86/dev/pci/device.cc -> .o
 [     CXX] X86/debug/PciDevice.cc -> .o
 [     CXX] X86/dev/pci/PciHost.py.cc -> .o
 [     CXX] X86/python/_m5/param_PciHost.cc -> .o
 [     CXX] X86/python/_m5/param_GenericPciHost.cc -> .o
 [     CXX] X86/dev/pci/host.cc -> .o
 [     CXX] X86/debug/PciHost.cc -> .o
 [     CXX] X86/dev/pci/CopyEngine.py.cc -> .o
 [     CXX] X86/python/_m5/param_CopyEngine.cc -> .o
 [     CXX] X86/dev/pci/copy_engine.cc -> .o
 [     CXX] X86/debug/DMACopyEngine.cc -> .o
 [     CXX] X86/debug/LupioBLK.cc -> .o
 [     CXX] X86/debug/LupioIPI.cc -> .o
 [     CXX] X86/debug/LupioPIC.cc -> .o
 [     CXX] X86/debug/LupioRNG.cc -> .o
 [     CXX] X86/debug/LupioRTC.cc -> .o
 [     CXX] X86/debug/LupioTMR.cc -> .o
 [     CXX] X86/debug/LupioTTY.cc -> .o
 [     CXX] X86/debug/LupioSYS.cc -> .o
 [     CXX] X86/dev/x86/Pc.py.cc -> .o
 [     CXX] X86/python/_m5/param_Pc.cc -> .o
 [     CXX] X86/dev/x86/pc.cc -> .o
 [     CXX] X86/dev/x86/SouthBridge.py.cc -> .o
 [     CXX] X86/python/_m5/param_SouthBridge.cc -> .o
 [     CXX] X86/dev/x86/south_bridge.cc -> .o
 [     CXX] X86/dev/x86/Cmos.py.cc -> .o
 [     CXX] X86/python/_m5/param_Cmos.cc -> .o
 [     CXX] X86/dev/x86/cmos.cc -> .o
 [     CXX] X86/debug/CMOS.cc -> .o
 [     CXX] X86/dev/x86/I8259.py.cc -> .o
 [     CXX] X86/python/_m5/param_I8259.cc -> .o
 [     CXX] X86/enums/X86I8259CascadeMode.cc -> .o
 [     CXX] X86/dev/x86/i8259.cc -> .o
 [     CXX] X86/debug/I8259.cc -> .o
 [     CXX] X86/dev/x86/I8254.py.cc -> .o
 [     CXX] X86/python/_m5/param_I8254.cc -> .o
 [     CXX] X86/dev/x86/i8254.cc -> .o
 [     CXX] X86/debug/I8254.cc -> .o
 [     CXX] X86/dev/x86/I8237.py.cc -> .o
 [     CXX] X86/python/_m5/param_I8237.cc -> .o
 [     CXX] X86/dev/x86/i8237.cc -> .o
 [     CXX] X86/debug/I8237.cc -> .o
 [     CXX] X86/dev/x86/I8042.py.cc -> .o
 [     CXX] X86/python/_m5/param_I8042.cc -> .o
 [     CXX] X86/dev/x86/i8042.cc -> .o
 [     CXX] X86/debug/I8042.cc -> .o
 [     CXX] X86/dev/x86/X86Ide.py.cc -> .o
 [     CXX] X86/python/_m5/param_X86IdeController.cc -> .o
 [     CXX] X86/dev/x86/ide_ctrl.cc -> .o
 [     CXX] X86/dev/x86/PcSpeaker.py.cc -> .o
 [     CXX] X86/python/_m5/param_PcSpeaker.cc -> .o
 [     CXX] X86/dev/x86/speaker.cc -> .o
 [     CXX] X86/debug/PcSpeaker.cc -> .o
 [     CXX] X86/dev/x86/I82094AA.py.cc -> .o
 [     CXX] X86/python/_m5/param_I82094AA.cc -> .o
 [     CXX] X86/dev/x86/i82094aa.cc -> .o
 [     CXX] X86/debug/I82094AA.cc -> .o
 [     CXX] X86/dev/x86/X86QemuFwCfg.py.cc -> .o
 [     CXX] X86/python/_m5/param_QemuFwCfgItemE820.cc -> .o
 [     CXX] X86/dev/x86/qemu_fw_cfg.cc -> .o
 [     CXX] X86/dev/virtio/VirtIO.py.cc -> .o
 [     CXX] X86/python/_m5/param_VirtIODeviceBase.cc -> .o
 [     CXX] X86/python/_m5/param_VirtIODummyDevice.cc -> .o
 [     CXX] X86/python/_m5/param_PciVirtIO.cc -> .o
 [     CXX] X86/dev/virtio/VirtIOConsole.py.cc -> .o
 [     CXX] X86/python/_m5/param_VirtIOConsole.cc -> .o
 [     CXX] X86/dev/virtio/VirtIOBlock.py.cc -> .o
 [     CXX] X86/python/_m5/param_VirtIOBlock.cc -> .o
 [     CXX] X86/dev/virtio/VirtIORng.py.cc -> .o
 [     CXX] X86/python/_m5/param_VirtIORng.cc -> .o
 [     CXX] X86/dev/virtio/VirtIO9P.py.cc -> .o
 [     CXX] X86/python/_m5/param_VirtIO9PBase.cc -> .o
 [     CXX] X86/python/_m5/param_VirtIO9PProxy.cc -> .o
 [     CXX] X86/python/_m5/param_VirtIO9PDiod.cc -> .o
 [     CXX] X86/python/_m5/param_VirtIO9PSocket.cc -> .o
 [     CXX] X86/dev/virtio/base.cc -> .o
 [     CXX] X86/dev/virtio/pci.cc -> .o
 [     CXX] X86/dev/virtio/console.cc -> .o
 [     CXX] X86/dev/virtio/block.cc -> .o
 [     CXX] X86/dev/virtio/fs9p.cc -> .o
 [     CXX] X86/dev/virtio/rng.cc -> .o
 [     CXX] X86/debug/VIO.cc -> .o
 [     CXX] X86/debug/VIORng.cc -> .o
 [     CXX] X86/debug/VIOIface.cc -> .o
 [     CXX] X86/debug/VIOConsole.cc -> .o
 [     CXX] X86/debug/VIOBlock.cc -> .o
 [     CXX] X86/debug/VIO9P.cc -> .o
 [     CXX] X86/debug/VIO9PData.cc -> .o
 [     CXX] X86/python/m5/defines.py.cc -> .o
 [     CXX] X86/python/m5/info.py.cc -> .o
 [    SHCC] X86/ext/libfdt/fdt.c -> .os
 [    SHCC] X86/ext/libfdt/fdt_ro.c -> .os
 [    SHCC] X86/ext/libfdt/fdt_rw.c -> .os
 [    SHCC] X86/ext/libfdt/fdt_sw.c -> .os
 [    SHCC] X86/ext/libfdt/fdt_wip.c -> .os
 [    SHCC] X86/ext/libfdt/fdt_empty_tree.c -> .os
 [    SHCC] X86/ext/libfdt/fdt_strerror.c -> .os
 [   SHCXX] X86/ext/iostream3/zfstream.cc -> .os
 [   SHCXX] X86/ext/drampower/src/CommandAnalysis.cc -> .os
 [   SHCXX] X86/ext/drampower/src/MemArchitectureSpec.cc -> .os
 [   SHCXX] X86/ext/drampower/src/MemCommand.cc -> .os
 [   SHCXX] X86/ext/drampower/src/MemPowerSpec.cc -> .os
 [   SHCXX] X86/ext/drampower/src/MemTimingSpec.cc -> .os
 [   SHCXX] X86/ext/drampower/src/MemoryPowerModel.cc -> .os
 [   SHCXX] X86/ext/drampower/src/MemorySpecification.cc -> .os
 [   SHCXX] X86/ext/drampower/src/Parameter.cc -> .os
 [   SHCXX] X86/ext/drampower/src/Parametrisable.cc -> .os
 [   SHCXX] X86/ext/drampower/src/libdrampower/LibDRAMPower.cc -> .os
 [   SHCXX] X86/ext/drampower/src/CAHelpers.cc -> .os
 [   SHCXX] X86/ext/drampower/src/CmdHandlers.cc -> .os
 [   SHCXX] X86/ext/drampower/src/MemBankWiseParams.cc -> .os
 [     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/gem5outrehu9q2h -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/GCN3_X86/gem5.opt -d 
/tmp/gem5outgfk4q5xj -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/GCN3_X86/gem5.opt -d 
/tmp/gem5outqbs4m3n7 -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_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/gem5outu7n9a_8k -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/GCN3_X86/gem5.opt -d 
/tmp/gem5out4hj4avw6 -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 Case: 
atomic-cpu_1-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
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
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
Starting Test Suite: 
timing-cpu_2-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 
Starting Test Case: 
timing-cpu_2-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
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: 
atomic-cpu_1-cores_classic_DualChannelDDR4_2400_systemd_x86-boot-test-GCN3_X86-x86_64-opt
 Passed
Build timed out (after 4,320 minutes). Marking the build as failed.
Terminated
Build was aborted
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