blob: 946b079f748bd15f337918dadf03d060a5a4e040 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#ifndef _RISCV_ABSTRACT_INTERRUPT_CONTROLLER_H
#define _RISCV_ABSTRACT_INTERRUPT_CONTROLLER_H
#include "decode.h"
#include <cstdint>
#include <cstddef>
class abstract_interrupt_controller_t {
public:
virtual void set_interrupt_level(uint32_t interrupt_id, int level) = 0;
virtual ~abstract_interrupt_controller_t() {}
};
#endif
|