Size: a a a

pro.osdev - os development

2021 July 31

MS

Mostafa Sarmad in pro.osdev - os development
are you with me??
источник

LK

Ledoux KOUAM in pro.osdev - os development
Yeah
источник

MS

Mostafa Sarmad in pro.osdev - os development
yes I did it before entering pm
источник

MS

Mostafa Sarmad in pro.osdev - os development
I actually want a something like complete checklist to know what I should do next
источник

LK

Ledoux KOUAM in pro.osdev - os development
Okay , ...
I have detected memory before mapping kernel space memory
источник

LK

Ledoux KOUAM in pro.osdev - os development
Using pagination ...
источник

LK

Ledoux KOUAM in pro.osdev - os development
After set IDT and enable interrupt
источник

MS

Mostafa Sarmad in pro.osdev - os development
so this means I should setup idt first and setup paging after that?
источник

LK

Ledoux KOUAM in pro.osdev - os development
Create syscall , and set PIT for example
источник

MS

Mostafa Sarmad in pro.osdev - os development
👍👍👍
источник

LK

Ledoux KOUAM in pro.osdev - os development
Detect memory , map it for kernel before set Idt
источник

MS

Mostafa Sarmad in pro.osdev - os development
oh understand
источник

MS

Mostafa Sarmad in pro.osdev - os development
how should I do this? is there a manual or guide for this?
источник

LK

Ledoux KOUAM in pro.osdev - os development
Like @berkus said sometimes copy and juge code coming from osdev that's talking about memory detection
источник

MS

Mostafa Sarmad in pro.osdev - os development
oh OK tnx
источник

LK

Ledoux KOUAM in pro.osdev - os development
After use your pencil and paper to draw how you should map your memory ...
источник

LK

Ledoux KOUAM in pro.osdev - os development
After of all manage interrupt and timer
источник

MS

Mostafa Sarmad in pro.osdev - os development
and how about gdt and idt?

how can I setup an effective and secure gdt and idt?

is Intel manual good for this or reading it takes my time only?
источник

MS

Mostafa Sarmad in pro.osdev - os development
yes understand
источник

LK

Ledoux KOUAM in pro.osdev - os development
Ohh i see ...
Try to reimplement gdt at the first ...
Manage memory and manage interrupt
источник