My Project
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
os.h
Go to the documentation of this file.
1 #pragma once
2 
3 #define SYSTEM_VERSION(major, minor, revision) \
4  (((major)<<24)|((minor)<<16)|((revision)<<8))
5 
7 u32 osConvertOldLINEARMemToNew(u32 addr);//Converts 0x14* vmem to 0x30*. Returns the input addr when it's already within the new vmem. Returns 0 when outside of either LINEAR mem areas.
8 const char* osStrError(u32 error);
11 u64 osGetTime();
u32 osGetKernelVersion()
Definition: os.c:60
u64 osGetTime()
Definition: os.c:40
u32 osConvertVirtToPhys(u32 vaddr)
Definition: os.c:19
uint64_t u64
Definition: types.h:24
u32 osGetFirmVersion()
Definition: os.c:56
uint32_t u32
Definition: types.h:23
const char * osStrError(u32 error)
Definition: os.c:64
u32 osConvertOldLINEARMemToNew(u32 addr)
Definition: os.c:32