The major docs used for this project is OsDev. I start the project with this Blog but this doc got some few error and i don't want to copy paste all the code. After a long search i found all the points need by the subject :
- Print on screen using VGA. How it's work.
- Layout of the keyboard.
- Keyboard input on screen. More docs
- Implement Cursor
In this part of the project we need to create the GDT(Global Descriptor Table).
We used this docs and a video.
In this part of the project we need to activate Paging.
We used this docs and a video.
Intel Doc for help see page 4-12 4-13.
Another help for this part of the project is this rust blog[Rust blog Paging].