aboutsummaryrefslogtreecommitdiff
path: root/arch/riscv/kernel/irq.c
blob: ed97c00853bea12270734ebcb7b71d4e1693788d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <apos/irq.h>
#include <csr.h>

void init_irq(void *fdt)
{
	UNUSED(fdt);
}

void handle_irq()
{
}

/* very simple for now */
void enable_irq()
{
	csr_set(CSR_SSTATUS, CSR_SIE);
}

void disable_irq()
{
	csr_clear(CSR_SSTATUS, CSR_SIE);
}