diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-12-06 13:04:15 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-12-06 13:04:15 -0600 |
| commit | 064b72ae4eb22336438288a9664a37c0dd07f4bc (patch) | |
| tree | bfbe072702b667299979d6ceb76a3ef444fb9c1a /tb/avalon.hpp | |
| parent | df69f7b7c73be01968ba767ab112b227533bbd70 (diff) | |
Implement gdbstub
Diffstat (limited to '')
| -rw-r--r-- | tb/avalon.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tb/avalon.hpp b/tb/avalon.hpp index 30eac2c..f37b306 100644 --- a/tb/avalon.hpp +++ b/tb/avalon.hpp @@ -81,6 +81,7 @@ namespace taller::avalon void bail() noexcept; std::uint32_t dump(std::uint32_t addr); + void patch(std::uint32_t addr, std::uint32_t readdata); private: struct binding @@ -98,6 +99,8 @@ namespace taller::avalon unsigned avl_byteenable = 0; bool avl_read = false; bool avl_write = false; + + slave &resolve_external(std::uint32_t avl_address); }; } |
