projects
/
gem5.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
arch: Use shared_ptr for all Faults
[gem5.git]
/
src
/
cpu
/
thread_state.hh
diff --git
a/src/cpu/thread_state.hh
b/src/cpu/thread_state.hh
index d8dccc4aee9f3b2eb734be3cecd149cb9ab5da8c..f937964ffa3b052d9fa9e81d0823b9e30b066185 100644
(file)
--- a/
src/cpu/thread_state.hh
+++ b/
src/cpu/thread_state.hh
@@
-67,19
+67,21
@@
struct ThreadState {
void unserialize(Checkpoint *cp, const std::string §ion);
void unserialize(Checkpoint *cp, const std::string §ion);
- int cpuId() { return baseCpu->cpuId(); }
+ int cpuId()
const
{ return baseCpu->cpuId(); }
- int contextId() { return _contextId; }
+ uint32_t socketId() const { return baseCpu->socketId(); }
+
+ int contextId() const { return _contextId; }
void setContextId(int id) { _contextId = id; }
void setThreadId(ThreadID id) { _threadId = id; }
void setContextId(int id) { _contextId = id; }
void setThreadId(ThreadID id) { _threadId = id; }
- ThreadID threadId() { return _threadId; }
+ ThreadID threadId()
const
{ return _threadId; }
- Tick readLastActivate() { return lastActivate; }
+ Tick readLastActivate()
const
{ return lastActivate; }
- Tick readLastSuspend() { return lastSuspend; }
+ Tick readLastSuspend()
const
{ return lastSuspend; }
/**
* Initialise the physical and virtual port proxies and tie them to
/**
* Initialise the physical and virtual port proxies and tie them to