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] |