gem5 v24.0.0.0
|
#include <unordered_map>
#include <vector>
#include "arch/generic/isa.hh"
#include "arch/riscv/pcstate.hh"
#include "arch/riscv/regs/misc.hh"
#include "arch/riscv/types.hh"
#include "base/types.hh"
Go to the source code of this file.
Classes | |
class | gem5::RiscvISA::ISA |
Namespaces | |
namespace | gem5 |
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved. | |
namespace | gem5::RiscvISA |
Typedefs | |
using | gem5::RiscvISA::VPUStatus = FPUStatus |
Enumerations | |
enum | gem5::RiscvISA::PrivilegeMode { gem5::RiscvISA::PRV_U = 0 , gem5::RiscvISA::PRV_S = 1 , gem5::RiscvISA::PRV_M = 3 } |
enum | gem5::RiscvISA::FPUStatus { gem5::RiscvISA::OFF = 0 , gem5::RiscvISA::INITIAL = 1 , gem5::RiscvISA::CLEAN = 2 , gem5::RiscvISA::DIRTY = 3 } |
Functions | |
std::ostream & | operator<< (std::ostream &os, gem5::RiscvISA::PrivilegeMode pm) |
std::ostream & operator<< | ( | std::ostream & | os, |
gem5::RiscvISA::PrivilegeMode | pm ) |
Definition at line 1000 of file isa.cc.
References gem5::RiscvISA::PRV_M, gem5::RiscvISA::PRV_S, and gem5::RiscvISA::PRV_U.