RISC-V register access
This commit is contained in:
17
src/Targets/RiscV/RiscVGeneric.hpp
Normal file
17
src/Targets/RiscV/RiscVGeneric.hpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#pragma once
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#include "Registers/RegisterNumbers.hpp"
|
||||
|
||||
namespace Targets::RiscV
|
||||
{
|
||||
using RegisterValue = std::uint32_t;
|
||||
|
||||
enum class PrivilegeMode: std::uint8_t
|
||||
{
|
||||
U_MODE = 0x00,
|
||||
S_MODE = 0x01,
|
||||
M_MODE = 0x03,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user