gem5
v24.1.0.1
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
e
f
g
h
i
k
l
m
o
p
q
r
s
t
v
x
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Symbols
:
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
s
t
v
w
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Typedefs
a
b
c
d
g
h
i
l
m
r
s
t
u
w
Enumerations
b
h
i
o
p
Enumerator
h
i
o
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
gem5
o3
ROB
gem5::o3::ROB Member List
This is the complete list of members for
gem5::o3::ROB
, including all inherited members.
activeThreads
gem5::o3::ROB
private
canCommit
()
gem5::o3::ROB
countInsts
()
gem5::o3::ROB
countInsts
(ThreadID tid)
gem5::o3::ROB
cpu
gem5::o3::ROB
private
doneSquashing
gem5::o3::ROB
private
doSquash
(ThreadID tid)
gem5::o3::ROB
drainSanityCheck
() const
gem5::o3::ROB
dummyInst
gem5::o3::ROB
entryAmount
(ThreadID num_threads)
gem5::o3::ROB
findInst
(ThreadID tid, InstSeqNum squash_inst)
gem5::o3::ROB
getMaxEntries
(ThreadID tid)
gem5::o3::ROB
inline
getThreadEntries
(ThreadID tid)
gem5::o3::ROB
inline
head
gem5::o3::ROB
Idle
enum value
gem5::o3::ROB
insertInst
(const DynInstPtr &inst)
gem5::o3::ROB
InstIt
typedef
gem5::o3::ROB
instList
gem5::o3::ROB
private
isDoneSquashing
(ThreadID tid) const
gem5::o3::ROB
inline
isDoneSquashing
()
gem5::o3::ROB
isEmpty
() const
gem5::o3::ROB
inline
isEmpty
(ThreadID tid) const
gem5::o3::ROB
inline
isFull
()
gem5::o3::ROB
inline
isFull
(ThreadID tid)
gem5::o3::ROB
inline
isHeadReady
(ThreadID tid)
gem5::o3::ROB
maxEntries
gem5::o3::ROB
private
name
() const
gem5::o3::ROB
numEntries
gem5::o3::ROB
private
numFreeEntries
()
gem5::o3::ROB
numFreeEntries
(ThreadID tid)
gem5::o3::ROB
numInstsInROB
gem5::o3::ROB
numThreads
gem5::o3::ROB
private
readHeadInst
(ThreadID tid)
gem5::o3::ROB
readTailInst
(ThreadID tid)
gem5::o3::ROB
resetEntries
()
gem5::o3::ROB
resetState
()
gem5::o3::ROB
private
retireHead
(ThreadID tid)
gem5::o3::ROB
ROB
(CPU *_cpu, const BaseO3CPUParams ¶ms)
gem5::o3::ROB
robPolicy
gem5::o3::ROB
private
ROBSquashing
enum value
gem5::o3::ROB
robStatus
gem5::o3::ROB
private
Running
enum value
gem5::o3::ROB
setActiveThreads
(std::list< ThreadID > *at_ptr)
gem5::o3::ROB
squash
(InstSeqNum squash_num, ThreadID tid)
gem5::o3::ROB
squashedSeqNum
gem5::o3::ROB
private
squashIt
gem5::o3::ROB
private
squashWidth
gem5::o3::ROB
private
stats
gem5::o3::ROB
private
Status
enum name
gem5::o3::ROB
tail
gem5::o3::ROB
takeOverFrom
()
gem5::o3::ROB
threadEntries
gem5::o3::ROB
private
UnmapInfo
typedef
gem5::o3::ROB
updateHead
()
gem5::o3::ROB
updateTail
()
gem5::o3::ROB
Generated on Mon Jan 13 2025 04:29:09 for gem5 by
doxygen
1.9.8