From bc00856c05e2d692bac8c4458e3c21254a33b1d2 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 29 Apr 2019 19:09:20 -0400 Subject: [PATCH] Removed TODO; it appears this is just the standard stack frame. --- Processors/68000/Implementation/68000Implementation.hpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Processors/68000/Implementation/68000Implementation.hpp b/Processors/68000/Implementation/68000Implementation.hpp index 350cc3ea6..41b4d721c 100644 --- a/Processors/68000/Implementation/68000Implementation.hpp +++ b/Processors/68000/Implementation/68000Implementation.hpp @@ -152,10 +152,8 @@ template void Proces } if(instructions[decoded_instruction_].micro_operations) { - // Check for a privilege violation. if(instructions[decoded_instruction_].requires_supervisor && !is_supervisor_) { - // TODO: this isn't the correct set of bus steps; this exception should - // push more informatio to the stack. + // A privilege violation has been detected. active_program_ = nullptr; active_micro_op_ = exception_micro_ops_; populate_trap_steps(8, get_status());