Harvey Xing
Harvey Xing
What is your linux distro? Some include patched versions of gcc. Also, I think this might help in resolving your other issue.
I am inclined to think that an atapio driver is easier to make. Check the osdev wiki for that.
I won't give any promises, but I will try to continue this series. Slow updates though.....
It is not my first priority to complete this tutorial, but I am slowly creating a disk driver (ATAPIO) for the next lesson.
Probably interrupts or smth.
Here is part of the log output: ``` SMM: enter EAX=00000001 EBX=00000000 ECX=02000000 EDX=02000628 ESI=0000000b EDI=02000000 EBP=00014b40 ESP=00006c60 EIP=000eafe4 EFL=00000002 [-------] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0010 00000000 ffffffff...
Yes - they are, I am using the example code.
This project seems abandoned, and the code isn't terribly good. There are several other tutorials on the internet that should suit you just fine.