Date: | Wed, 5 Mar 2008 17:02:36 +1300 |
---|---|
From: | "Fuad Tabba" <fuad@xxxxxxxxxxxxxxxxx> |
Subject: | Re: [Gems-users] LogTM SE in Gems 2.1 |
Thanks for your reply Jayaram. I guess it was simple after all. However; I am having some problems. I tried converting one of the old benchmarks (a red black tree, running one thread on a two processor machine). I call the initialization and set_register functions however the simulation crashes. I'm using closed transactions, however the first thing I notice (from the debug trace) is that I'm getting what seems to be a mismatch of open/closed transactions:- 185045 0 [0,0] TID 0 XACT BEGIN 0 PC 0x19d38 *PC 0x1000400 'magic (sethi 0x400, %g0)' CLOSED ... ... ... 185626 0 [0,0] TID 0 XACT COMMIT 0 PC 0x19e6c *PC 0x4000094d 'call 0x196283a0' OPEN After a few of those transactions I get the following in the middle of a transaction:- 186331 0 [0,0 ] XACT Exception(68)_START--Trap Level 0--(PC=0x1a0a0, 1a0a4) instruction = stw %o1, [%o0 + 0] 186332 0 [0,0 ] XACT Exception(68)_DONE--Trap Level 1--(PC=0x1001660, 1001664)--(TPC=0x1a0a0, 1a0a4) 186332 0 [0,0] TID 0 XACT ABORT 0 caused by 0 [ 0, 0 ] xid: 0 address: [0x0, line 0x0] delay: 186332 PC [0x0, line 0x0] *PC 0xffffffff 'illegal instruction: ff ff ff ff' SIMICS SEG FAULT for thread 0 of proc 0 SIMICS SEG FAULT And that's it pretty much. I'm sure I must be doing something wrong, a setting here or there but not sure what it is. I've attached the debug trace to this email. Thanks again for your help. Cheers, /Fuad On Wed, Mar 5, 2008 at 1:23 PM, Jayaram Bobba <bobba@xxxxxxxxxxx> wrote:
Attachment:
rb-logtm.dump |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | Re: [Gems-users] measuring log size, Jayaram Bobba |
---|---|
Next by Date: | [Gems-users] Gems Wiki, Matthew James Horsnell |
Previous by Thread: | Re: [Gems-users] LogTM SE in Gems 2.1, Jayaram Bobba |
Next by Thread: | Re: [Gems-users] LogTM SE in Gems 2.1, Jayaram Bobba |
Indexes: | [Date] [Thread] |