CHERIoT RTOS
A compartmentalised RTOS for CHERIoT hardware
Loading...
Searching...
No Matches
NoPlic< MaxIntrID, SourceID, Priority > Class Template Reference

Type representing no interrupt controller. More...

#include <platform-plic.hh>

Inheritance diagram for NoPlic< MaxIntrID, SourceID, Priority >:
Collaboration diagram for NoPlic< MaxIntrID, SourceID, Priority >:

Public Member Functions

void interrupt_enable (SourceID)
void interrupt_disable (SourceID)
void priority_set (SourceID, Priority)
std::optional< SourceID > interrupt_claim ()
void interrupt_complete (SourceID)

Detailed Description

template<size_t MaxIntrID, typename SourceID, typename Priority>
class NoPlic< MaxIntrID, SourceID, Priority >

Type representing no interrupt controller.

Contains stub implementations of all of the methods.

Definition at line 137 of file platform-plic.hh.

Member Function Documentation

◆ interrupt_claim()

template<size_t MaxIntrID, typename SourceID, typename Priority>
std::optional< SourceID > NoPlic< MaxIntrID, SourceID, Priority >::interrupt_claim ( )
inline

Definition at line 145 of file platform-plic.hh.

◆ interrupt_complete()

template<size_t MaxIntrID, typename SourceID, typename Priority>
void NoPlic< MaxIntrID, SourceID, Priority >::interrupt_complete ( SourceID )
inline

Definition at line 149 of file platform-plic.hh.

◆ interrupt_disable()

template<size_t MaxIntrID, typename SourceID, typename Priority>
void NoPlic< MaxIntrID, SourceID, Priority >::interrupt_disable ( SourceID )
inline

Definition at line 141 of file platform-plic.hh.

◆ interrupt_enable()

template<size_t MaxIntrID, typename SourceID, typename Priority>
void NoPlic< MaxIntrID, SourceID, Priority >::interrupt_enable ( SourceID )
inline

Definition at line 140 of file platform-plic.hh.

◆ priority_set()

template<size_t MaxIntrID, typename SourceID, typename Priority>
void NoPlic< MaxIntrID, SourceID, Priority >::priority_set ( SourceID ,
Priority  )
inline

Definition at line 143 of file platform-plic.hh.


The documentation for this class was generated from the following file: