diff options
Diffstat (limited to 'src/boot.h')
-rw-r--r-- | src/boot.h | 21 |
1 files changed, 9 insertions, 12 deletions
@@ -1,24 +1,21 @@ -#pragma once +/* *** glitch kernel *** + * spdx-license-identifier: ISC + * description: kernel boot information + * */ -#ifdef __cplusplus -extern "C" { -#endif +#pragma once typedef struct { - // kernel command line + /* kernel command line */ char cmdline[64]; - // memory map + /* memory map */ unsigned bitmap[1024 * 32]; - // module + /* module */ unsigned module_start; unsigned module_end; char module_cmdline[64]; } boot_info_t; -_Static_assert((1024 * 32 * sizeof(unsigned) * 8) == (1024 * 1024), "bitmap size check"); - -#ifdef __cplusplus -} -#endif +/* TODO _Static_assert((1024 * 32 * sizeof(unsigned) * 8) == (1024 * 1024), "bitmap size check"); */ |