SSBM Decomp
Loading...
Searching...
No Matches
os.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_OS_H__
2#define _DOLPHIN_OS_H__
3
4#include <platform.h>
5
6#define OS_SOUND_MODE_MONO 0
7#define OS_SOUND_MODE_STEREO 1
8
9#define OSRoundUp32B(x) (((u32) (x) + 32 - 1) & ~(32 - 1))
10#define OSRoundDown32B(x) (((u32) (x)) & ~(32 - 1))
11
12#define OS_CACHED_REGION_PREFIX 0x8000
13#define OS_BASE_CACHED (OS_CACHED_REGION_PREFIX << 16)
14#define OSPhysicalToCached(paddr) ((void*) ((u32) (paddr) + OS_BASE_CACHED))
15#define OSPhysicalToUncached(paddr) ((void*) ((u32) (paddr) - 0x40000000))
16
17#include <dolphin/os/OSAlarm.h>
18#include <dolphin/os/OSAlloc.h>
19#include <dolphin/os/OSArena.h>
20#include <dolphin/os/OSCache.h>
22#include <dolphin/os/OSError.h>
24#include <dolphin/os/OSExi.h>
25#include <dolphin/os/OSFont.h>
27#include <dolphin/os/OSLink.h>
28#include <dolphin/os/OSMemory.h>
29#include <dolphin/os/OSMutex.h>
30#include <dolphin/os/OSReset.h>
32#include <dolphin/os/OSSerial.h>
33#include <dolphin/os/OSSync.h>
34#include <dolphin/os/OSThread.h>
35#include <dolphin/os/OSTime.h>
36
37#endif