x86_64: thread: ensure cs and ss are initialised properly in cloned thread context

This commit is contained in:
2026-06-07 13:46:16 +01:00
parent 2ca7a34a22
commit bd6872d672
+2
View File
@@ -93,6 +93,8 @@ kern_status_t ml_thread_clone_user_context(
memcpy(regs, src_regs, sizeof *regs); memcpy(regs, src_regs, sizeof *regs);
regs->rax = return_value; regs->rax = return_value;
regs->ss = 0x1b;
regs->cs = 0x23;
dest_ml->tr_fsbase = src_ml->tr_fsbase; dest_ml->tr_fsbase = src_ml->tr_fsbase;
dest_ml->tr_gsbase = src_ml->tr_gsbase; dest_ml->tr_gsbase = src_ml->tr_gsbase;