Update to new privileged spec
[riscv-isa-sim.git] / riscv / extension.cc
1 #include "extension.h"
2 #include "trap.h"
3
4 extension_t::~extension_t()
5 {
6 }
7
8 void extension_t::illegal_instruction()
9 {
10 throw trap_illegal_instruction();
11 }
12
13 void extension_t::raise_interrupt()
14 {
15 p->raise_interrupt(IRQ_COP);
16 }
17
18 void extension_t::clear_interrupt()
19 {
20 }