flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
MaoKo 18 Jan 2021, 06:01
Hello. Here is an small educational segmented kernel.
https://github.com/MaoKo/Segmented_Kernel There is a kernel space and user space. In the user space, I implement a small shell. You can switch between different "tty" with ctrl-b (backward) and ctrl-n (next). Here I use TSS to fully exploit the isolation of the different tty with different address space (ldt) as well. I use call gate for system call. I reserve empty slot in the GDT and LDTs to allow the kernel to be able to load dynamically without changing the gdt base. If you have any recommendation, please tell me ![]() |
|||
![]() |
|
bitRAKE 14 Aug 2021, 09:16
|
|||
![]() |
|
MaoKo 14 Aug 2021, 13:38
Ha thanks you
![]() |
|||
![]() |
|
bitRAKE 14 Aug 2021, 18:37
I like how your leveraging fasm to model the processor features. Makes it very readable and flexible, imho.
|
|||
![]() |
|
MaoKo 14 Aug 2021, 19:47
Btw a very good man ;D
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.