|
|
@ -5,7 +5,6 @@ |
|
|
#include "decode.h" |
|
|
#include "decode.h" |
|
|
#include "config.h" |
|
|
#include "config.h" |
|
|
#include <cstring> |
|
|
#include <cstring> |
|
|
#include <memory> |
|
|
|
|
|
#include <vector> |
|
|
#include <vector> |
|
|
|
|
|
|
|
|
class processor_t; |
|
|
class processor_t; |
|
|
@ -80,7 +79,7 @@ private: |
|
|
sim_t* sim; |
|
|
sim_t* sim; |
|
|
mmu_t* mmu; // main memory is always accessed via the mmu
|
|
|
mmu_t* mmu; // main memory is always accessed via the mmu
|
|
|
extension_t* ext; |
|
|
extension_t* ext; |
|
|
std::unique_ptr<disassembler_t> disassembler; |
|
|
disassembler_t* disassembler; |
|
|
state_t state; |
|
|
state_t state; |
|
|
uint32_t id; |
|
|
uint32_t id; |
|
|
bool run; // !reset
|
|
|
bool run; // !reset
|
|
|
|