diff options
author | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2019-06-30 18:22:27 +0200 |
---|---|---|
committer | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2019-06-30 18:22:27 +0200 |
commit | 9dc519887f61ae33ff82bb125fb69398503f91f6 (patch) | |
tree | c0074870df060adc0f546715e39169cacc8d5667 /qtmips_gui/programmodel.h | |
parent | c86a491e26800f620b51ced800b612e73da1cced (diff) | |
download | qtmips-9dc519887f61ae33ff82bb125fb69398503f91f6.tar.gz qtmips-9dc519887f61ae33ff82bb125fb69398503f91f6.tar.bz2 qtmips-9dc519887f61ae33ff82bb125fb69398503f91f6.zip |
Memory change counter moved to MemoryAccess and external changes notification added.
This change together with use of PhysAddrSpace as the memory
content source for memory and program view allows to access
and monitor contents of peripheral registers and frame-buffer
memory from graphic user interface.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Diffstat (limited to 'qtmips_gui/programmodel.h')
-rw-r--r-- | qtmips_gui/programmodel.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/qtmips_gui/programmodel.h b/qtmips_gui/programmodel.h index a7c1699..d458eef 100644 --- a/qtmips_gui/programmodel.h +++ b/qtmips_gui/programmodel.h @@ -100,6 +100,8 @@ public slots: void update_stage_addr(uint stage, std::uint32_t addr); private: + const machine::MemoryAccess *mem_access() const; + machine::MemoryAccess *mem_access_rw() const; std::uint32_t index0_offset; QFont data_font; machine::QtMipsMachine *machine; |