diff --git a/loader/preloader.c b/loader/preloader.c index bd303da979c..381b8e40231 100644 --- a/loader/preloader.c +++ b/loader/preloader.c @@ -213,6 +213,7 @@ __ASM_GLOBAL_FUNC(_start, "\txor %eax,%eax\n" "\txor %ecx,%ecx\n" "\txor %edx,%edx\n" + "\tmov %ax,%gs\n" /* clear %gs again */ "\tret\n") /* wrappers for Linux system calls */