flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
l4m2 05 Sep 2015, 01:35
Solved. jump into 32+3 and 24+3 and it is OK.
Now having trouble jumping back ... |
|||
![]() |
|
Feryno 07 Sep 2015, 08:52
from ring3 to ring0 you can execute int (you must set up IDT and allow some interrupt for ring3, or you may wait for timer interrupt which is external interrupt)
don't forget to set TSS so CPU will know how to switch stacks from ring3 stack to ring0 stack under x64 there is syscall to go from ring3 to ring0 |
|||
![]() |
|
l4m2 07 Sep 2015, 11:51
Feryno wrote: from ring3 to ring0 you can execute int (you must set up IDT and allow some interrupt for ring3, or you may wait for timer interrupt which is external interrupt) |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.