Hi all,

When I was attempting to enable 2-core SMT on gem5 20.0.0.3, I encountered a 
panic directly caused by src/dev/arm/gic_v2.cc GicV2::sendInt(uint32_t num):
/_______________________________________________________________________________________________________________________________
  panic: panic condition num < SGI_MAX + PPI_MAX occurred: sentInt() must only 
be used for interrupts 32 and higher
\------------------------------------------------------------------------------------------------------------------------------------

I debugged the process and confirmed that `num` was 11 at this point which is 
less than SGI_MAX (16) + PPI_MAX (16), i.e. 11 < 32.
Correspondingly, I tried to locate the responsible device, and this appeared on 
my console:
/_______________________________________________________________________________________________________________________________
  deviceID=28945  (0x7111)
\------------------------------------------------------------------------------------------------------------------------------------
which, I later found out, is the deviceID of IdeController in 
src/dev/storage/Ide.py

I don't have a single clue what I'm gonna do right now, or maybe, SMT has been 
enabled by some other branch I don't know about? Any pointers would do.

Thanks in advance!
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to