Thanks Matt!

I've restarted the Weeklys to ensure it's now working. Should be complete
over the next day or two.

--
Dr. Bobby R. Bruce
Room 3050,
Kemper Hall, UC Davis
Davis,
CA, 95616

web: https://www.bobbybruce.net


On Sun, Jan 8, 2023 at 12:48 AM Matt Sinclair via gem5-dev <
gem5-dev@gem5.org> wrote:

> The chain for the fixes for weekly is here:
> https://gem5-review.googlesource.com/c/public/gem5/+/67199/1
>
> I have tested that BC gets past the current failure with these 3 fixes
> (previously BC failed in an initialization kernel before the first
> iteration started, so far with the change it completes the first 107/128
> iterations ... hopefully the last few go smoothly as well).  Obviously I
> have not tested the entire weekly script yet though since that takes
> multiple days.  I will run that in parallel with these being reviewed.
>
> Matt
>
> On Sat, Jan 7, 2023 at 4:12 PM Jason Lowe-Power <ja...@lowepower.com>
> wrote:
>
>> Thanks for quickly digging into this, Matt!
>>
>> On Sat, Jan 7, 2023 at 1:41 PM Matt Sinclair via gem5-dev <
>> gem5-dev@gem5.org> wrote:
>>
>>> I have confirmed that the Pannotia benchmarks (to my surprise) are using
>>> AMD's cache bypassing flags for some memory accesses, which Vishnu added
>>> support for this week.  Good thing the support is added now!  But that is
>>> why they are failing here -- they hit a corner case Vishnu and I had
>>> considered, but implemented incorrectly.  I have a fix I am testing now and
>>> will push later tonight assuming it solves the problem.
>>>
>>> Matt
>>>
>>> On Fri, Jan 6, 2023 at 10:07 PM Matt Sinclair <
>>> mattdsinclair.w...@gmail.com> wrote:
>>>
>>>> Hi Matt P & Vishnu,
>>>>
>>>> It appears something with the GPU support must have broken between your
>>>> changes this week -- as far as I can tell all of the nightly tests passed
>>>> when you checked in your commits, but something in the more complex
>>>> benchmarks (BC in this case) is breaking:
>>>>
>>>> gem5.opt: build/GCN3_X86/mem/ruby/system/VIPERCoalescer.cc:265: void 
>>>> gem5::ruby::VIPERCoalescer::invTCPCallback(gem5::Addr): Assertion 
>>>> `m_cache_inv_pkt && m_num_pending_invs > 0' failed.
>>>>
>>>> Vishnu, did you test your changes with the weekly tests at all?
>>>>
>>>> Matt P did you test your changes with the weekly tests at all?  And
>>>> have you started bisecting yet to find the offending commit?
>>>>
>>>> If not, Vishnu I can show you how to do this.  I will be away next week
>>>> (although with intermittent email access) so a fix relying on me may be
>>>> delayed ... but hopefully between the three of us we can isolate and figure
>>>> out which commit is causing/fixing.  My intuition says that it's probably
>>>> one of Vishnu's commits, since Matt P's aren't changing the coherence
>>>> protocol at all, but it's not obvious why Vishnu's commits would be
>>>> affecting the invalidation calls at all ...
>>>>
>>>> Thanks,
>>>> Matt S.
>>>>
>>>> On Fri, Jan 6, 2023 at 9:54 PM jenkins-no-reply--- via gem5-dev <
>>>> gem5-dev@gem5.org> wrote:
>>>>
>>>>> See <
>>>>> https://jenkins.gem5.org/job/weekly/99/display/redirect?page=changes>
>>>>>
>>>>> Changes:
>>>>>
>>>>> [Bobby R. Bruce] ext: Fix SST Documentation links
>>>>>
>>>>> [Bobby R. Bruce] tests: Fix the download test
>>>>>
>>>>> [Bobby R. Bruce] stdlib: Removing incorrect requires.
>>>>>
>>>>> [Bobby R. Bruce] stdlib: se_binary_workload exits on work items by
>>>>> default
>>>>>
>>>>> [Bobby R. Bruce] configs: Fix unconnected PCI port in SST gem5 config
>>>>>
>>>>> [Bobby R. Bruce] mem: Add getAddrRanges in HBMCtrl
>>>>>
>>>>> [Bobby R. Bruce] system-arm: Fix FEAT_PAuth trapping in AArch64
>>>>> bootloader
>>>>>
>>>>> [Bobby R. Bruce] misc: Update version info to v22.0.0.2
>>>>>
>>>>> [Bobby R. Bruce] misc: Update RELEASE-NOTES.md for v22.0.0.2
>>>>>
>>>>> [Bobby R. Bruce] stdlib: Fix get_isa_from_str() exception behavior in
>>>>> isas.py
>>>>>
>>>>> [Bobby R. Bruce] dev-amdgpu: Handle ring buffer wrap for PM4 queue
>>>>>
>>>>> [Bobby R. Bruce] arch-vega: Fix SOPK instruction sign extends
>>>>>
>>>>> [Bobby R. Bruce] dev-amdgpu: Fix SDMA ring buffer wrap around
>>>>>
>>>>> [Bobby R. Bruce] arch-x86: X86ISA default vector_string to HygonGenuine
>>>>>
>>>>> [Bobby R. Bruce] arch-arm: Revert 'Setup TC/ISA at construction time..'
>>>>>
>>>>> [Bobby R. Bruce] stdlib,configs: Update riscvmatched-fs example
>>>>> docstring
>>>>>
>>>>> [Bobby R. Bruce] configs,stdlib: Fix import in riscvmatched-fs.py
>>>>>
>>>>> [Bobby R. Bruce] configs,stdlib,tests: Update riscvmatched-fs.py
>>>>> to-init
>>>>>
>>>>> [Bobby R. Bruce] tests: Update riscvmatched tests to use ALL/gem5.opt
>>>>>
>>>>> [Bobby R. Bruce] configs: Add missing `_pre_instantiate` call in
>>>>> "run_lupv.py"
>>>>>
>>>>> [Bobby R. Bruce] tests: Delete build directory before running KVM in
>>>>> nightly
>>>>>
>>>>> [Bobby R. Bruce] configs: Set CPU vendor to M5 Simulator in apu_se.py
>>>>>
>>>>> [Bobby R. Bruce] stdlib,python: Allow setting of to tick exits via m5
>>>>>
>>>>> [Bobby R. Bruce] stdlib, configs: Updating configs/example/gem5_library
>>>>>
>>>>> [Bobby R. Bruce] arch-arm: Setup TC/ISA at construction time 2nd
>>>>> attempt
>>>>>
>>>>> [Bobby R. Bruce] scons: Remove -Werror for the gem5 v22.1 release
>>>>>
>>>>> [Bobby R. Bruce] base: Update the version to v22.1.0.0
>>>>>
>>>>> [Bobby R. Bruce] python,tests: Update Resource URL path to v22-1
>>>>>
>>>>> [Bobby R. Bruce] stdlib: Update the gem5 resources' version to "v22.1"
>>>>>
>>>>> [Bobby R. Bruce] util-docker: Update gcn-gpu Docker to use v22-1 ROCM
>>>>> patch
>>>>>
>>>>> [Bobby R. Bruce] util-docker: Add v22-1 tag to docker-compose.yaml
>>>>>
>>>>> [Bobby R. Bruce] tests: Update the compiler-tests.sh to use the v22-1
>>>>> images
>>>>>
>>>>> [Bobby R. Bruce] tests: Abstract the docker image tag for Nightly tests
>>>>>
>>>>> [Bobby R. Bruce] tests: Update nightly test docker image tags to v22-1
>>>>>
>>>>> [Bobby R. Bruce] tests: Abstract the docker image tag for Weekly tests
>>>>>
>>>>> [Bobby R. Bruce] tests: Update weekly test docker image tags to v22-1
>>>>>
>>>>> [Bobby R. Bruce] util-gem5art: Fix incorrect type of size in
>>>>> `createArtifact`
>>>>>
>>>>> [Bobby R. Bruce] tests: Update presubmit.sh to use v22-1 docker images
>>>>>
>>>>> [Bobby R. Bruce] ext: Update ext/sst/README.md for v22.1 release
>>>>>
>>>>> [Bobby R. Bruce] python: Remove 'scheduleTickExit' in favor of
>>>>> 'exitSimLoop'
>>>>>
>>>>> [Bobby R. Bruce] configs: Fix x86-gapbs-benchmarks.py example
>>>>>
>>>>> [Bobby R. Bruce] configs: Alter x86-npb-benchmarks.py to exit after
>>>>> WORKEND
>>>>>
>>>>> [Bobby R. Bruce] misc: Update .mailmap
>>>>>
>>>>> [Bobby R. Bruce] tests: Remove get_runtime_isa() from
>>>>> parsec_disk_run.py
>>>>>
>>>>> [Bobby R. Bruce] misc: Update RELEASE-NOTES.md for v22.1.0.0
>>>>>
>>>>> [rogerycchang] arch-riscv: add RV32 ADFIMU_Zfh instruction tests
>>>>>
>>>>> [rtatiefo] base: Remove unused output.hh dependency from trace.cc
>>>>>
>>>>> [vramadas] gpu-compute,mem-ruby: Add support for GPU cache bypassing
>>>>>
>>>>> [Bobby R. Bruce] scons: Re-add -Werror for gem5 develop branch
>>>>>
>>>>> [Bobby R. Bruce] misc: Update version info for develop branch
>>>>>
>>>>> [matthew.poremba] arch-vega: Fix signed BFE instructions
>>>>>
>>>>> [matthew.poremba] arch-vega: Fix several issues with DPP
>>>>>
>>>>> [matthew.poremba] arch-vega: Add DPP support for V_AND_B32
>>>>>
>>>>> [matthew.poremba] arch-vega: Add missing operand size for
>>>>> ds_write2st64_b64
>>>>>
>>>>> [matthew.poremba] arch-vega: Implement ds_add_u32 atomic
>>>>>
>>>>> [hoanguyen] stdlib: Fix errors in MESI_Three_Level_Cache_Hierarchy
>>>>>
>>>>> [gabriel.busnot] ext-testlib: Improve error reporting when test
>>>>> definition fails
>>>>>
>>>>> [gabriel.busnot] ext-testlib: Support str-convertible args in
>>>>> gem5_verify_config
>>>>>
>>>>> [seminpark] base: socket: add UnixSocketAddr for representing socket
>>>>> paths
>>>>>
>>>>> [Giacomo Travaglini] scons: Include libraries when building gem5 as a
>>>>> shared object
>>>>>
>>>>> [Giacomo Travaglini] util: Update run_gem5_fs.sh script with AArch64
>>>>> platform
>>>>>
>>>>> [matthew.poremba] base: Specialize bitwise atomics so FP types can be
>>>>> used
>>>>>
>>>>> [matthew.poremba] arch-vega: Implement ds_add_f32 atomic
>>>>>
>>>>> [matthew.poremba] arch-vega: Implement ds_add_u64
>>>>>
>>>>> [matthew.poremba] arch-vega: Implement ds_read_i8
>>>>>
>>>>> [matthew.poremba] arch-vega: Read one dword for SGPR base global insts
>>>>>
>>>>> [matthew.poremba] arch-vega: Implement ds_write2st64_b64
>>>>>
>>>>> [vramadas] gpu-compute, mem-ruby: Update GPU cache bypassing to use TBE
>>>>>
>>>>> [vramadas] gpu-compute, mem-ruby: Add p_popRequestQueue to some
>>>>> transitions
>>>>>
>>>>> [jang.hanhwi] cpu-o3: Resolve the skid buffer overflow issue at decode
>>>>> stage
>>>>>
>>>>>
>>>>> ------------------------------------------
>>>>> [...truncated 1.05 MB...]
>>>>>    600K .......... .......... .......... .......... .......... 39%
>>>>> 284M 0s
>>>>>    650K .......... .......... .......... .......... .......... 42%
>>>>> 237M 0s
>>>>>    700K .......... .......... .......... .......... .......... 45%
>>>>> 254M 0s
>>>>>    750K .......... .......... .......... .......... .......... 49%
>>>>> 243M 0s
>>>>>    800K .......... .......... .......... .......... .......... 52%
>>>>> 312M 0s
>>>>>    850K .......... .......... .......... .......... .......... 55%
>>>>> 298M 0s
>>>>>    900K .......... .......... .......... .......... .......... 58%
>>>>> 332M 0s
>>>>>    950K .......... .......... .......... .......... .......... 61%
>>>>> 112M 0s
>>>>>   1000K .......... .......... .......... .......... .......... 64%
>>>>> 63.2M 0s
>>>>>   1050K .......... .......... .......... .......... .......... 67%
>>>>> 5.11M 0s
>>>>>   1100K .......... .......... .......... .......... .......... 70%
>>>>> 42.5M 0s
>>>>>   1150K .......... .......... .......... .......... .......... 73%
>>>>> 85.8M 0s
>>>>>   1200K .......... .......... .......... .......... .......... 76%
>>>>> 75.5M 0s
>>>>>   1250K .......... .......... .......... .......... .......... 79%
>>>>> 68.7M 0s
>>>>>   1300K .......... .......... .......... .......... .......... 82%
>>>>> 75.2M 0s
>>>>>   1350K .......... .......... .......... .......... .......... 85%
>>>>> 70.3M 0s
>>>>>   1400K .......... .......... .......... .......... .......... 88%
>>>>> 88.0M 0s
>>>>>   1450K .......... .......... .......... .......... .......... 91%
>>>>> 68.0M 0s
>>>>>   1500K .......... .......... .......... .......... .......... 95%
>>>>> 83.8M 0s
>>>>>   1550K .......... .......... .......... .......... .......... 98%
>>>>> 79.5M 0s
>>>>>   1600K .......... .......... ..........                      100%
>>>>> 66.7M=0.09s
>>>>>
>>>>> 2023-01-06 21:25:20 (17.2 MB/s) - ‘1k_128k.gr’ saved [1669904/1669904]
>>>>>
>>>>> + docker run --rm -v
>>>>> /nobackup/jenkins/workspace/weekly/tests/..:/nobackup/jenkins/workspace/weekly/tests/..
>>>>> -w /nobackup/jenkins/workspace/weekly/tests/.. -u 118: --memory=24g
>>>>> hacc-test-weekly
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt
>>>>> /nobackup/jenkins/workspace/weekly/tests/../configs/example/apu_se.py -n3
>>>>> --mem-size=8GB --reg-alloc-policy=dynamic
>>>>> --benchmark-root=gem5-resources/src/gpu/pannotia/bc/bin -c bc.gem5
>>>>> --options=1k_128k.gr
>>>>> Global frequency set at 1000000000000 ticks per second
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (5) does
>>>>> not divide range [1:75] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does
>>>>> not divide range [1:10] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does
>>>>> not divide range [1:64] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (5) does
>>>>> not divide range [1:75] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does
>>>>> not divide range [1:10] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does
>>>>> not divide range [1:64] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (5) does
>>>>> not divide range [1:75] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does
>>>>> not divide range [1:10] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does
>>>>> not divide range [1:64] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (5) does
>>>>> not divide range [1:75] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does
>>>>> not divide range [1:10] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (2) does
>>>>> not divide range [1:64] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/statistics.hh:280: warn: One of the stats is a
>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>> statistics::Group. Legacy stat is deprecated.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> build/GCN3_X86/base/stats/storage.hh:279: warn: Bucket size (10000)
>>>>> does not divide range [1:1.6e+06] into equal-sized buckets. Rounding up.
>>>>> Forcing maxCoalescedReqs to 32 (TLB assoc.)
>>>>> Forcing maxCoalescedReqs to 32 (TLB assoc.)
>>>>> Forcing maxCoalescedReqs to 32 (TLB assoc.)
>>>>> Forcing maxCoalescedReqs to 32 (TLB assoc.)
>>>>> Forcing maxCoalescedReqs to 32 (TLB assoc.)
>>>>> Forcing maxCoalescedReqs to 32 (TLB assoc.)
>>>>> build/GCN3_X86/base/statistics.hh:280: warn: One of the stats is a
>>>>> legacy stat. Legacy stat is a stat that does not belong to any
>>>>> statistics::Group. Legacy stat is deprecated.
>>>>> Forcing maxCoalescedReqs to 32 (TLB assoc.)
>>>>> Forcing maxCoalescedReqs to 32 (TLB assoc.)
>>>>> build/GCN3_X86/base/remote_gdb.cc:416: warn: Sockets disabled, not
>>>>> accepting gdb connections
>>>>> tcmalloc: large alloc 1073741824 bytes == 0x56009885e000 @
>>>>> 0x7facf70f9680 0x7facf7119ff4 0x560090cbc011 0x56008fb5f843 0x56008fa05f77
>>>>> 0x7facf75c3738 0x7facf75c3b1b 0x7facf75c3de0 0x7facf738fd6d 0x7facf7397ef6
>>>>> 0x7facf74e5e3b 0x7facf75c3114 0x7facf738fd6d 0x7facf7397ef6 0x7facf74e5e3b
>>>>> 0x7facf74e61c2 0x7facf74e65af 0x7facf74eabf1 0x7facf757a537 0x7facf738fd6d
>>>>> 0x7facf739146d 0x7facf739b06b 0x7facf75c3830 0x56008fb55834 0x56008f9dd776
>>>>> 0x7facf6493083 0x56008f9f44be
>>>>> gem5 Simulator System.  https://www.gem5.org
>>>>> gem5 is copyrighted software; use the --copyright option for details.
>>>>>
>>>>> gem5 version [DEVELOP-FOR-23.0]
>>>>> gem5 compiled Jan  6 2023 21:35:49
>>>>> gem5 started Jan  7 2023 03:25:21
>>>>> gem5 executing on 55dba37d46ed, pid 1
>>>>> command line:
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt
>>>>> /nobackup/jenkins/workspace/weekly/tests/../configs/example/apu_se.py -n3
>>>>> --mem-size=8GB --reg-alloc-policy=dynamic
>>>>> --benchmark-root=gem5-resources/src/gpu/pannotia/bc/bin -c bc.gem5
>>>>> --options=1k_128k.gr
>>>>>
>>>>> info: Standard input is not a terminal, disabling listeners.
>>>>> Num SQC =  1 Num scalar caches =  1 Num CU =  4
>>>>> warn: The `get_runtime_isa` function is deprecated. Please migrate
>>>>> away from using this function.
>>>>> warn: The `get_runtime_isa` function is deprecated. Please migrate
>>>>> away from using this function.
>>>>> warn: The `get_runtime_isa` function is deprecated. Please migrate
>>>>> away from using this function.
>>>>> warn: The `get_runtime_isa` function is deprecated. Please migrate
>>>>> away from using this function.
>>>>> warn: The `get_runtime_isa` function is deprecated. Please migrate
>>>>> away from using this function.
>>>>> warn: system.ruby.network adopting orphan SimObject param 'ext_links'
>>>>> warn: system.ruby.network adopting orphan SimObject param 'int_links'
>>>>> build/GCN3_X86/sim/simulate.cc:195: info: Entering event queue @ 0.
>>>>> Starting simulation...
>>>>> build/GCN3_X86/mem/ruby/system/Sequencer.cc:613: warn: Replacement
>>>>> policy updates recently became the responsibility of SLICC state machines.
>>>>> Make sure to setMRU() near callbacks in .sm files!
>>>>> build/GCN3_X86/sim/mem_state.cc:443: info: Increasing stack size by
>>>>> one page.
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> set_robust_list(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:85: warn: ignoring syscall
>>>>> rt_sigaction(...)
>>>>>       (further warnings will be suppressed)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:85: warn: ignoring syscall
>>>>> rt_sigprocmask(...)
>>>>>       (further warnings will be suppressed)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> get_mempolicy(...)
>>>>> build/GCN3_X86/arch/x86/generated/exec-ns.cc.inc:27: warn: instruction
>>>>> 'frndint' unimplemented
>>>>> Opening file: 1k_128k.gr
>>>>> This is a directed graph
>>>>> Read from file: num_nodes = 1024, num_edges = 131072
>>>>> build/GCN3_X86/gpu-compute/gpu_compute_driver.cc:710: warn:
>>>>> unimplemented ioctl: AMDKFD_IOC_ACQUIRE_VM
>>>>> build/GCN3_X86/sim/syscall_emul.hh:1890: warn: mmap: writing to shared
>>>>> mmap region is currently unsupported. The write succeeds on the target, 
>>>>> but
>>>>> it will not be propagated to the host or shared mappings
>>>>> build/GCN3_X86/sim/mem_state.cc:443: info: Increasing stack size by
>>>>> one page.
>>>>> build/GCN3_X86/gpu-compute/gpu_compute_driver.cc:460: warn: Signal
>>>>> events are only supported currently
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/power_state.cc:105: warn: PowerState: Already in
>>>>> the requested power state, request ignored
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> set_robust_list(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/gpu-compute/gpu_compute_driver.cc:604: warn:
>>>>> unimplemented ioctl: AMDKFD_IOC_SET_SCRATCH_BACKING_VA
>>>>> build/GCN3_X86/gpu-compute/gpu_compute_driver.cc:614: warn:
>>>>> unimplemented ioctl: AMDKFD_IOC_SET_TRAP_HANDLER
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> set_robust_list(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> madvise(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> sched_setaffinity(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> set_robust_list(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:85: warn: ignoring syscall
>>>>> sched_yield(...)
>>>>>       (further warnings will be suppressed)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> build/GCN3_X86/sim/syscall_emul.cc:74: warn: ignoring syscall
>>>>> mprotect(...)
>>>>> gem5.opt: build/GCN3_X86/mem/ruby/system/VIPERCoalescer.cc:265: void
>>>>> gem5::ruby::VIPERCoalescer::invTCPCallback(gem5::Addr): Assertion
>>>>> `m_cache_inv_pkt && m_num_pending_invs > 0' failed.
>>>>> Program aborted at tick 1028881858000
>>>>> --- BEGIN LIBC BACKTRACE ---
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x1a069b0)[0x560090f569b0]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x1a2b2de)[0x560090f7b2de]
>>>>> /lib/x86_64-linux-gnu/libpthread.so.0(+0x14420)[0x7facf730a420]
>>>>> /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb)[0x7facf64b200b]
>>>>> /lib/x86_64-linux-gnu/libc.so.6(abort+0x12b)[0x7facf6491859]
>>>>> /lib/x86_64-linux-gnu/libc.so.6(+0x22729)[0x7facf6491729]
>>>>> /lib/x86_64-linux-gnu/libc.so.6(+0x33fd6)[0x7facf64a2fd6]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x1756145)[0x560090ca6145]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x19485af)[0x560090e985af]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x1954342)[0x560090ea4342]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x19544fa)[0x560090ea44fa]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x195be09)[0x560090eabe09]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x16fff39)[0x560090c4ff39]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x1a1a222)[0x560090f6a222]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x1a42cc4)[0x560090f92cc4]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x1a432cb)[0x560090f932cb]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x5f9f82)[0x56008fb49f82]
>>>>>
>>>>> /nobackup/jenkins/workspace/weekly/tests/../build/GCN3_X86/gem5.opt(+0x4b5f77)[0x56008fa05f77]
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x2a8738)[0x7facf75c3738]
>>>>>
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x8dd8)[0x7facf7398f48]
>>>>>
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalCodeWithName+0x8fb)[0x7facf74e5e3b]
>>>>>
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyFunction_Vectorcall+0x94)[0x7facf75c3114]
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x74d6d)[0x7facf738fd6d]
>>>>>
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x7d86)[0x7facf7397ef6]
>>>>>
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalCodeWithName+0x8fb)[0x7facf74e5e3b]
>>>>>
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(PyEval_EvalCodeEx+0x42)[0x7facf74e61c2]
>>>>>
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(PyEval_EvalCode+0x1f)[0x7facf74e65af]
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x1cfbf1)[0x7facf74eabf1]
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x25f537)[0x7facf757a537]
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x74d6d)[0x7facf738fd6d]
>>>>>
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(_PyEval_EvalFrameDefault+0x12fd)[0x7facf739146d]
>>>>> /lib/x86_64-linux-gnu/libpython3.8.so.1.0(+0x8006b)[0x7facf739b06b]
>>>>> --- END LIBC BACKTRACE ---
>>>>> Failed to execute default signal handler!
>>>>> 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
>>>
>> _______________________________________________
> 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