[AMD Official Use Only - General]

Thanks all, it looks like everything was taken care of over the weekend.

To answer MattS' question: I've tested weekly on most of my changes and haven't 
found any issues.  I've been primarily making arch-vega changes and the weekly 
tester only tests gcn3 by default though.


-Matt

From: Bobby Bruce <bbr...@ucdavis.edu>
Sent: Monday, January 9, 2023 7:59 AM
To: The gem5 Developer List <gem5-dev@gem5.org>
Cc: Jason Lowe-Power <ja...@lowepower.com>; Poremba, Matthew 
<matthew.pore...@amd.com>; vrama...@wisc.edu; Matt Sinclair 
<mattdsinclair.w...@gmail.com>
Subject: Re: [gem5-dev] Re: Build failed in Jenkins: weekly #99

Caution: This message originated from an External Source. Use proper caution 
when opening attachments, clicking links, or responding.

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<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.bobbybruce.net%2F&data=05%7C01%7CMatthew.Poremba%40amd.com%7Cff4c7fc844b843dc3b6508daf25a8462%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C638088767854623756%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Wxw5ByN%2BTeiOQC4FczRdTg0RA28U5gsznTB9Ax3VofY%3D&reserved=0>


On Sun, Jan 8, 2023 at 12:48 AM Matt Sinclair via gem5-dev 
<gem5-dev@gem5.org<mailto:gem5-dev@gem5.org>> wrote:
The chain for the fixes for weekly is here: 
https://gem5-review.googlesource.com/c/public/gem5/+/67199/1<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgem5-review.googlesource.com%2Fc%2Fpublic%2Fgem5%2F%2B%2F67199%2F1&data=05%7C01%7CMatthew.Poremba%40amd.com%7Cff4c7fc844b843dc3b6508daf25a8462%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C638088767854623756%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3%2Fvkw6vJ0TdIsMSo8OrBtZf7oTBa4kO%2F4fz5xQ1ep8Q%3D&reserved=0>

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<mailto: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<mailto: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<mailto: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<mailto:gem5-dev@gem5.org>> wrote:
See 
<https://jenkins.gem5.org/job/weekly/99/display/redirect?page=changes<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fjenkins.gem5.org%2Fjob%2Fweekly%2F99%2Fdisplay%2Fredirect%3Fpage%3Dchanges&data=05%7C01%7CMatthew.Poremba%40amd.com%7Cff4c7fc844b843dc3b6508daf25a8462%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C638088767854623756%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=a3chYQiavMeFgmX4qt4HHSo8Vj1q%2FMAAEC6XaIwQqHg%3D&reserved=0>>

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<https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2F1k_128k.gr%2F&data=05%7C01%7CMatthew.Poremba%40amd.com%7Cff4c7fc844b843dc3b6508daf25a8462%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C638088767854623756%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2BDb82Wiz6aaC4Tz6DPT6lKbtJG5b0qdLJ7nrn38wRrc%3D&reserved=0>'
 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<https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2F1k_128k.gr%2F&data=05%7C01%7CMatthew.Poremba%40amd.com%7Cff4c7fc844b843dc3b6508daf25a8462%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C638088767854623756%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2BDb82Wiz6aaC4Tz6DPT6lKbtJG5b0qdLJ7nrn38wRrc%3D&reserved=0>
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<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gem5.org%2F&data=05%7C01%7CMatthew.Poremba%40amd.com%7Cff4c7fc844b843dc3b6508daf25a8462%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C638088767854623756%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=dxv7xXNxmqHr8KBI%2BwvhMvkCK5YlCnGyQDfPYP3gbIM%3D&reserved=0>
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<https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2F1k_128k.gr%2F&data=05%7C01%7CMatthew.Poremba%40amd.com%7Cff4c7fc844b843dc3b6508daf25a8462%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C638088767854623756%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2BDb82Wiz6aaC4Tz6DPT6lKbtJG5b0qdLJ7nrn38wRrc%3D&reserved=0>

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<https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2F1k_128k.gr%2F&data=05%7C01%7CMatthew.Poremba%40amd.com%7Cff4c7fc844b843dc3b6508daf25a8462%7C3dd8961fe4884e608e11a82d994e183d%7C0%7C0%7C638088767854623756%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2BDb82Wiz6aaC4Tz6DPT6lKbtJG5b0qdLJ7nrn38wRrc%3D&reserved=0>
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<mailto:gem5-dev@gem5.org>
To unsubscribe send an email to 
gem5-dev-le...@gem5.org<mailto:gem5-dev-le...@gem5.org>
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org<mailto:gem5-dev@gem5.org>
To unsubscribe send an email to 
gem5-dev-le...@gem5.org<mailto:gem5-dev-le...@gem5.org>
_______________________________________________
gem5-dev mailing list -- gem5-dev@gem5.org<mailto:gem5-dev@gem5.org>
To unsubscribe send an email to 
gem5-dev-le...@gem5.org<mailto: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