summaryrefslogtreecommitdiff
path: root/include/JSystem/JAudio/JASSystemHeap.h
blob: 4773128286bdeca01ac563ba188a9640c61cc8b9 (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
25
26
27
#ifndef JASSYSTEMHEAP_H
#define JASSYSTEMHEAP_H

#include "dolphin/types.h"

class JKRSolidHeap;

extern JKRSolidHeap* JASDram;

namespace JASystem {
    namespace Kernel {
        class TSolidHeap;

        void sysDramSetup(JKRSolidHeap*);
        void* allocFromSysDram(u32);
        void sysAramSetup(u32);
        void* allocFromSysAramFull(u32*);

        extern TSolidHeap audioAramHeap;
        extern u32 audioDramSize;
        extern u32 audioAramSize;
        extern int audioAramTop;
        extern int CARD_SECURITY_BUFFER;
    }
}

#endif /* JASSYSTEMHEAP_H */