aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarin Ivanov <[email protected]>2024-05-01 01:18:43 +0300
committerMarin Ivanov <[email protected]>2024-05-01 01:18:43 +0300
commit37c9de5d261e18e620367790f24fa94d34ef601e (patch)
treed150ac798dd8299aba9461deeac7cf1c47646941
parent4a9a3b809ad4165fd14b427d810f7527b0550aff (diff)
fix: extern multiboot header
-rw-r--r--src/main.zig7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main.zig b/src/main.zig
index 017a377..fdb2ea4 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -5,13 +5,14 @@ const MEMINFO = 1 << 1;
const MAGIC = 0x1BADB002;
const FLAGS = ALIGN | MEMINFO;
-const MultibootHeader = packed struct {
- magic: i32 = MAGIC,
+const MultibootHeader = extern struct {
+ magic: i32,
flags: i32,
checksum: i32,
};
-export var multiboot align(4) linksection(".multiboot") = MultibootHeader{
+export const multiboot align(4) linksection(".multiboot") = MultibootHeader{
+ .magic = MAGIC,
.flags = FLAGS,
.checksum = -(MAGIC + FLAGS),
};