Files
2025-04-16 20:18:49 -04:00

17 lines
560 B
C

#ifndef OS_H
#define OS_H
#include "types.h"
#include "libultra/libultra.h"
extern void Z_osWritebackDCacheAll();
extern void osInvalDCache2(void* src, s32 size);
extern void osWritebackDCache2(void* src, s32 size);
extern void Z_osCreateMesgQueue(OSMesgQueue* mq, OSMesg* msg, s32 count);
extern s32 Z_osSendMesg(OSMesgQueue* mq, OSMesg msg, s32 flags);
extern s32 Z_osRecvMesg(OSMesgQueue* mq, OSMesg* msg, s32 flags);
extern s32 Z_osEPiStartDma(OSPiHandle* handler, OSIoMesg* msg, s32 dir);
extern void Z_bcopy(void* src, void* dst, size_t size);
#endif