mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 06:34:18 -04:00
31 lines
674 B
C
31 lines
674 B
C
#ifndef OS_CACHE_H
|
|
#define OS_CACHE_H
|
|
#include "types.h"
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
asm void DCEnable(void);
|
|
asm void DCInvalidateRange(void*, u32);
|
|
asm void DCFlushRange(void*, u32);
|
|
asm void DCStoreRange(void*, u32);
|
|
asm void DCFlushRangeNoSync(void*, u32);
|
|
asm void DCStoreRangeNoSync(void*, u32);
|
|
asm void DCZeroRange(void*, u32);
|
|
asm void DCTouchRange(void*, u32 len);
|
|
asm void ICInvalidateRange(void*, u32);
|
|
asm void ICFlashInvalidate(void);
|
|
asm void ICEnable(void);
|
|
asm void LCDisable(void);
|
|
|
|
//void L2GlobalInvalidate(void);
|
|
|
|
//void DMAErrorHandler(u8, struct OSContext*, u32, u32, ...);
|
|
|
|
//void __OSCacheInit(void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|