CLEANUP: Remove trailing whitespace throughout the kernel.
[akaros.git] / kern / arch / riscv / ros / arch.h
1 #pragma once
2
3 #define MAX_NUM_CORES                           16 // it's safe to change this as needed
4
5 #ifndef __ASSEMBLER__
6
7 static __inline unsigned int read_fsr(void)
8 {
9         unsigned int fsr;
10         asm volatile ("mffsr %0" : "=r"(fsr));
11         return fsr;
12 }
13
14 static __inline void write_fsr(unsigned int fsr)
15 {
16         asm volatile ("mtfsr %0" :: "r"(fsr));
17 }
18
19 #endif /* !__ASSEMBLER__ */