From 76a46c54b809bae83f1eede20875d593a341381a Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jackpot51@gmail.com> Date: Sat, 20 Aug 2022 21:51:21 -0600 Subject: [PATCH] Fix stack selector on x86 --- src/arch/x86/start.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/arch/x86/start.rs b/src/arch/x86/start.rs index 92d26cd7..859a7585 100644 --- a/src/arch/x86/start.rs +++ b/src/arch/x86/start.rs @@ -328,6 +328,7 @@ pub unsafe extern "C" fn usermode(_ip: usize, _sp: usize, _arg: usize, _is_singl mov gs, eax // Set up iret stack + mov eax, {user_data_seg_selector} push eax // stack selector push esi // stack address push ecx // eflags -- GitLab