blob: f72f93faafe11d51e6999e598cd31ff6c2ae8345 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#define OVERLAY_TABLE(module, number) \
WRITEW number; \
WRITEW module##_START; \
WRITEW module##_SIZE; \
WRITEW module##_BSSSIZE; \
WRITEW module##_STATIC_INIT_START; \
WRITEW module##_STATIC_INIT_END; \
WRITEW number; \
WRITEW 0;
#define OVERLAY_FILE(number, offset, filename) \
.MODULE.##number : AT (offset) { \
. = ALIGN(512); \
filename (.text) \
} > MODULE_##number
|