summaryrefslogtreecommitdiff
path: root/include/PR/os_internal_reg.h
blob: 98e71cfe56ac20f9577b1b2182cb39df7974d7fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef PR_OS_INTERNAL_REG_H
#define PR_OS_INTERNAL_REG_H

#include "ultratypes.h"
#include "os_exception.h"


u32 __osGetCause(void);
void __osSetCause(u32);
u32 __osGetCompare(void);
void __osSetCompare(u32 value);
u32 __osGetConfig(void);
void __osSetConfig(u32);
u32 __osGetSR(void);
void __osSetSR(u32 value);
OSIntMask __osDisableInt(void);
void __osRestoreInt(OSIntMask im);
u32 __osGetWatchLo(void);
void __osSetWatchLo(u32 value);

u32 __osSetFpcCsr(u32 value);
u32 __osGetFpcCsr(void);

#endif