blob: eff05f171b0a770ba40fa0a4268cf15aad81eee8 (
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
28
|
#include "dma.h"
// Linker symbol declarations (used in the table below)
#define DEFINE_DMA_ENTRY(name, _1) \
extern u8 _##name##SegmentRomStart[]; \
extern u8 _##name##SegmentRomEnd[];
#include "tables/dmadata_table.h"
#undef DEFINE_DMA_ENTRY
// dmadata Table definition
#define DEFINE_DMA_ENTRY(name, _1) \
{ \
ROM_FILE(name), \
(uintptr_t)_##name##SegmentRomStart, \
0, \
},
DmaEntry gDmaDataTable[] = {
#include "tables/dmadata_table.h"
{ 0 },
};
#undef DEFINE_DMA_ENTRY
// Additional padding?
u8 sDmaDataPadding[0xF0] = { 0 };
|