gem5
|
#include <generic_timer.hh>
Public Member Functions | |
Interrupt (BaseGic &gic, unsigned irq) | |
Interrupt (BaseGic &gic, unsigned irq, unsigned cpu) | |
void | send () |
void | clear () |
Private Attributes | |
BaseGic & | _gic |
const bool | _ppi |
const unsigned | _irq |
const unsigned | _cpu |
Definition at line 108 of file generic_timer.hh.
|
inline |
Definition at line 111 of file generic_timer.hh.
|
inline |
Definition at line 114 of file generic_timer.hh.
void ArchTimer::Interrupt::clear | ( | ) |
Definition at line 221 of file generic_timer.cc.
void ArchTimer::Interrupt::send | ( | ) |
Definition at line 210 of file generic_timer.cc.
References _cpu, _gic, _irq, _ppi, BaseGic::sendInt(), and BaseGic::sendPPInt().
Referenced by ArchTimer::counterLimitReached().
|
private |
Definition at line 124 of file generic_timer.hh.
Referenced by send().
|
private |
Definition at line 121 of file generic_timer.hh.
Referenced by send().
|
private |
Definition at line 123 of file generic_timer.hh.
Referenced by send().
|
private |
Definition at line 122 of file generic_timer.hh.
Referenced by send().