diff options
Diffstat (limited to 'src/entry.c')
| -rw-r--r-- | src/entry.c | 10 |
1 files changed, 10 insertions, 0 deletions
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 (;;); } |
