[Gems-users] Number of Opal and Ruby Demand misses differ


Date: Tue, 30 Aug 2011 15:02:54 +0800
From: "huangyongbing" <huangyongbing@xxxxxxxxxx>
Subject: [Gems-users] Number of Opal and Ruby Demand misses differ

Hi,

 

         I meet this problem when I use SIMICS, with Ruby and Opal module installed. I think this problem will be old, but I cannot find the solution.

 

The problem is as follows:

 

         rubycache_t: ERROR (access)- number of Opal and Ruby Demand misses differ! opal[ 2 ] ruby[ 1 ]

[0] rubycache_t: delayed: 0 outstanding: 0 (0).

[0] rubycache_t: outstanding memory transactions.

[0]    rubycache_t IFETCH: 0x2c46180 (posted: 1) thread[ 0 ]

[0]    rubycache_t IFETCH: 0x2c009c0 (posted: 139983) thread[ 0 ]

 

Ruby's Outstanding Request Table:

Sequencer Stats Version 0

Current time = 143547

---------------

outstanding requests

proc 0 thread 0 Read Requests = 1

        Request[ 0 ] = IFETCH Address [0x2c009c0, line 0x2c009c0] Posted 143547 PF No

proc 0 thread 0 Write Requests = 0

 

Total Number Outstanding: 1

Total Number Demand     : 1

Total Number Prefetches : 0

 

 

ASSERT_FAILURE_CYCLE[ 139983 ]

simics-common: system/rubycache.C:1131: ruby_status_t rubycache_t::access(la_t, pa_t, OpalMemop_t, la_t, bool, waiter_t*, bool&, bool&, bool&, int): Assertion `(total_opal_demand == total_ruby_demand)' failed.

Abort (SIGABRT) in main thread

The simulation state has been corrupted. Simulation cannot continue.

Please restart Simics.

 

 

[← Prev in Thread] Current Thread [Next in Thread→]
  • [Gems-users] Number of Opal and Ruby Demand misses differ, huangyongbing <=