|
gem5 [DEVELOP-FOR-25.0]
|
#include <vector>#include "arch/generic/pcstate.hh"#include "base/types.hh"#include "cpu/inst_seq.hh"#include "cpu/o3/dyn_inst_ptr.hh"#include "cpu/o3/limits.hh"#include "sim/faults.hh"Go to the source code of this file.
Classes | |
| struct | gem5::o3::FetchStruct |
| Struct that defines the information passed from fetch to decode. More... | |
| struct | gem5::o3::DecodeStruct |
| Struct that defines the information passed from decode to rename. More... | |
| struct | gem5::o3::RenameStruct |
| Struct that defines the information passed from rename to IEW. More... | |
| struct | gem5::o3::IEWStruct |
| Struct that defines the information passed from IEW to commit. More... | |
| struct | gem5::o3::IssueStruct |
| struct | gem5::o3::TimeStruct |
| Struct that defines all backwards communication. More... | |
| struct | gem5::o3::TimeStruct::DecodeComm |
| struct | gem5::o3::TimeStruct::RenameComm |
| struct | gem5::o3::TimeStruct::IewComm |
| struct | gem5::o3::TimeStruct::CommitComm |
Namespaces | |
| namespace | gem5 |
| Copyright (c) 2024 Arm Limited All rights reserved. | |
| namespace | gem5::o3 |
Functions | |
| template<class CommStruct> | |
| void | gem5::o3::removeCommThreadInsts (ThreadID tid, CommStruct &comm_struct) |
| Remove instructions belonging to given thread from the given comm struct's instruction array. | |