Add in Context IDs to the simulator. From now on, cpuId is almost never used,
the primary identifier for a hardware context should be contextId(). The concept of threads within a CPU remains, in the form of threadId() because sometimes you need to know which context within a cpu to manipulate.
This commit is contained in:
@@ -78,4 +78,11 @@ ThreadContext::compare(ThreadContext *one, ThreadContext *two)
|
||||
int id2 = two->cpuId();
|
||||
if (id1 != id2)
|
||||
panic("CPU ids don't match, one: %d, two: %d", id1, id2);
|
||||
|
||||
id1 = one->contextId();
|
||||
id2 = two->contextId();
|
||||
if (id1 != id2)
|
||||
panic("Context ids don't match, one: %d, two: %d", id1, id2);
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user