diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-12-10 19:18:21 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-12-16 16:27:19 -0600 |
| commit | 6fee344b754464b1fd17f7c0429e6597e51dc74d (patch) | |
| tree | a31913d054bbf83772fa29e256be750092256d8f /tb/avalon.hpp | |
| parent | 6b163a88179ac3073d22622be4991f332529c8bd (diff) | |
Implement hardware virtual memory
Diffstat (limited to 'tb/avalon.hpp')
| -rw-r--r-- | tb/avalon.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tb/avalon.hpp b/tb/avalon.hpp index f37b306..763065c 100644 --- a/tb/avalon.hpp +++ b/tb/avalon.hpp @@ -80,7 +80,7 @@ namespace taller::avalon void attach(slave &dev); void bail() noexcept; - std::uint32_t dump(std::uint32_t addr); + bool dump(std::uint32_t addr, std::uint32_t &word); void patch(std::uint32_t addr, std::uint32_t readdata); private: @@ -100,7 +100,7 @@ namespace taller::avalon bool avl_read = false; bool avl_write = false; - slave &resolve_external(std::uint32_t avl_address); + slave *resolve_external(std::uint32_t avl_address); }; } |
