mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-26 23:52:26 +00:00
Removed TODO; it appears this is just the standard stack frame.
This commit is contained in:
parent
52e3dece81
commit
bc00856c05
@ -152,10 +152,8 @@ template <class T, bool dtack_is_implicit, bool signal_will_perform> void Proces
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(instructions[decoded_instruction_].micro_operations) {
|
if(instructions[decoded_instruction_].micro_operations) {
|
||||||
// Check for a privilege violation.
|
|
||||||
if(instructions[decoded_instruction_].requires_supervisor && !is_supervisor_) {
|
if(instructions[decoded_instruction_].requires_supervisor && !is_supervisor_) {
|
||||||
// TODO: this isn't the correct set of bus steps; this exception should
|
// A privilege violation has been detected.
|
||||||
// push more informatio to the stack.
|
|
||||||
active_program_ = nullptr;
|
active_program_ = nullptr;
|
||||||
active_micro_op_ = exception_micro_ops_;
|
active_micro_op_ = exception_micro_ops_;
|
||||||
populate_trap_steps(8, get_status());
|
populate_trap_steps(8, get_status());
|
||||||
|
Loading…
Reference in New Issue
Block a user