| Age | Commit message (Collapse) | Author | 
|---|
|  |  | 
|  |  | 
|  |  | 
|  | This is just a commit containing multiple fixes since I am too lazy to
split them up. | 
|  | The /include directory contains definitons that both the kernel and libc
need to be in sync. | 
|  |  | 
|  |  | 
|  | This also changes the ext2 filesystem so it will now write to the file
it mounted. Currently the file mounted is /dev/sda which points to a
SATA drive. | 
|  | It will now also create a corresponding /dev/sd* device for each
detected SATA drive. The filesystem still writes using the ATA driver.
This should be fixed soon. | 
|  | This caused the tables to be cloned instead of having the pointer copied
on the new page directory creations.
This is just a solution to the symptom of having a bad design for
memory managment. Maybe I will figure out something better. | 
|  | Currently certain parts of the code are taken from osdev wiki as there
seems to be very little documentation that I can find on how H2D FIS is
structured. Those parts, especially some of the uglier parts of the
example code will be rewritten/changed. | 
|  | class | 
|  |  | 
|  | The kernel can now fully compile under O3 without any noticable
problems :) | 
|  | This is to allow both the kernel and the userland to share certain
header files and to make the folder structure a bit more clear. |