From e40cea0c621a037f1a2e3fa964f744fa1b94d0a6 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Tue, 11 Nov 2025 00:06:45 -0500 Subject: entry: Update segment registers in C entry Signed-off-by: Ian Moffett --- src/entry.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src') diff --git a/src/entry.c b/src/entry.c index 45698fd..7648d50 100644 --- a/src/entry.c +++ b/src/entry.c @@ -1,5 +1,15 @@ int main(void) { + /* Update segment registers */ + asm volatile( + "mov $0x10, %ax\n" + "mov %ax, %ds\n" + "mov %ax, %fs\n" + "mov %ax, %gs\n" + "mov %ax, %ss\n" + "mov %ax, %es\n" + ); + for (;;); } -- cgit v1.2.3