Fix stack selector on x86

This commit is contained in:
Jeremy Soller
2022-08-20 21:51:21 -06:00
parent c750ee26a8
commit 76a46c54b8

View File

@@ -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