Use prettier #defines for attributes
This commit is contained in:
@@ -1,20 +1,19 @@
|
||||
#include <aux/compiler.h>
|
||||
#include <limine/limine.h>
|
||||
|
||||
#define DECL_REQ(small, big) \
|
||||
__attribute__ (( \
|
||||
used, section (".limine_requests"))) struct limine_##small##_request \
|
||||
limine_##small##_request = { \
|
||||
.id = LIMINE_##big##_REQUEST_ID, .revision = 4}
|
||||
SECTION (".limine_requests") \
|
||||
struct limine_##small##_request limine_##small##_request = { \
|
||||
.id = LIMINE_##big##_REQUEST_ID, .revision = 4}
|
||||
|
||||
__attribute__ ((used,
|
||||
section (".limine_requests"))) volatile uint64_t limine_base_revision[] =
|
||||
LIMINE_BASE_REVISION (4);
|
||||
SECTION (".limine_requests")
|
||||
volatile uint64_t limine_base_revision[] = LIMINE_BASE_REVISION (4);
|
||||
|
||||
__attribute__ ((used, section (".limine_requests_start"))) volatile uint64_t
|
||||
limine_requests_start_marker[] = LIMINE_REQUESTS_START_MARKER;
|
||||
SECTION (".limine_requests_start")
|
||||
volatile uint64_t limine_requests_start_marker[] = LIMINE_REQUESTS_START_MARKER;
|
||||
|
||||
__attribute__ ((used, section (".limine_requests_end"))) volatile uint64_t
|
||||
limine_requests_end_marker[] = LIMINE_REQUESTS_END_MARKER;
|
||||
SECTION (".limine_requests_end")
|
||||
volatile uint64_t limine_requests_end_marker[] = LIMINE_REQUESTS_END_MARKER;
|
||||
|
||||
DECL_REQ (hhdm, HHDM);
|
||||
DECL_REQ (memmap, MEMMAP);
|
||||
|
||||
Reference in New Issue
Block a user