TCB and Context and ContextSwitch
Before I named the data structure ‘Universal Data Structure’ shortly ‘UDS’, I think General is more properly instead of Universal.
Implemented timer driver.
Finally, I’ve got time for OS developing.
Finally It looks OS! Shell development complete!
This article should be huge.
Keyboard Driver Update-Interrupt
I think this article was short.
PIC Interrupt, Interrupt Handling, Active Interrupt
In fact, I made today afternoon, but I wrote this article now because I’ve got some work related to a server.
Changing GDT & Defining GDT & Setting TSS
Until now, sometimes I’ve got something to work, and I spent a lot of debugging time at this time.
Port IO memory and Input input process PS/2 Keyboard IO.
This is a result until today from yesterday thinking a lot.
Make a debugging environment using QEMU + GDB
Currently, in progress, OS was made on Ubuntu(Windows bash) + VIM.
Booting complete, The journey is over. Hello 64Bit!
Yeh I made it.
Definition of DataStructure related Paging, Prepare to jump to 64 bit.
It’s the time, to 64 bit.