From 44ba6f6121977e938432cfa5db340f5457ac344a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Tue, 12 Dec 2017 20:40:40 +0100 Subject: Add AC_NONE to MemoryAccess::AccessControl --- qtmips_machine/memory.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'qtmips_machine/memory.cpp') diff --git a/qtmips_machine/memory.cpp b/qtmips_machine/memory.cpp index fd1dbb4..3d711cc 100644 --- a/qtmips_machine/memory.cpp +++ b/qtmips_machine/memory.cpp @@ -57,6 +57,8 @@ std::uint32_t MemoryAccess::read_word(std::uint32_t offset) { void MemoryAccess::write_ctl(enum MemoryAccess::AccessControl ctl, std::uint32_t offset, std::uint32_t value) { switch (ctl) { + case AC_NONE: + break; case AC_BYTE: case AC_BYTE_UNSIGNED: this->write_byte(offset, value); @@ -75,6 +77,8 @@ void MemoryAccess::write_ctl(enum MemoryAccess::AccessControl ctl, std::uint32_t std::uint32_t MemoryAccess::read_ctl(enum MemoryAccess::AccessControl ctl, std::uint32_t offset) { switch (ctl) { + case AC_NONE: + return 0; case AC_BYTE: { std::uint8_t b = this->read_byte(offset); -- cgit v1.2.3