| Date: | Fri, 5 Sep 2008 13:43:41 +0200 |
|---|---|
| From: | "Daniel Sánchez Pedreño" <sanatox@xxxxxxxxx> |
| Subject: | [Gems-users] regAllocate() assertion when using SMT procs |
|
Hi all,
I'm trying to configure GEMS to execute a SMT wuth 16 numProcs (16 HW context) where each processor is a 2-thread SMT, so the number of numSMTProcs is 8. The problem I've experienced is this simics-common: system/regmap.C:166: uint16 reg_map_t::regAllocate(uint16, uint32): Assertion `(m_freelist_index >= 0)' failed. The problem is that, for some reason, m_freelist_index is -1. regAllocate is called from system/arf.C in line 519 in function initialize(). It seems that the wrong behaviour is in the call to reg_box_t::iregWindowMap. Any idea on what is the problem or any feedback? Thanks in advance. |
| [← Prev in Thread] | Current Thread | [Next in Thread→] |
|---|---|---|
| ||
| Previous by Date: | [Gems-users] problems with sign-module, FRANCISCO JOSE ANDUJAR MUÑOZ |
|---|---|
| Next by Date: | Re: [Gems-users] regAllocate() assertion when using SMT procs, Luke Yen |
| Previous by Thread: | Re: [Gems-users] Questions, Dan Gibson |
| Next by Thread: | Re: [Gems-users] regAllocate() assertion when using SMT procs, Luke Yen |
| Indexes: | [Date] [Thread] |