summaryrefslogtreecommitdiff
path: root/tb/jtag_uart.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'tb/jtag_uart.hpp')
-rw-r--r--tb/jtag_uart.hpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/tb/jtag_uart.hpp b/tb/jtag_uart.hpp
index 3c378c3..79032a2 100644
--- a/tb/jtag_uart.hpp
+++ b/tb/jtag_uart.hpp
@@ -13,7 +13,12 @@ namespace taller::avalon
jtag_uart(std::uint32_t base) noexcept;
~jtag_uart() noexcept;
- void tick() noexcept;
+ virtual void tick() noexcept final override;
+
+ inline virtual void bail() noexcept final override
+ {
+ release();
+ }
virtual bool read(std::uint32_t addr, std::uint32_t &data) noexcept final override;
virtual bool write(std::uint32_t addr, std::uint32_t data, unsigned byte_enable) noexcept final override;