Commit graph

14 commits

Author SHA1 Message Date
Morten Delenk
2408bb85cd Added untested read driver 2016-03-15 22:10:49 +01:00
Morten Delenk
0dc8692443 Added a very small ATA detector. More to come 2016-03-15 21:38:25 +01:00
Morten Delenk
332f74c9a9 Added a alloc and free function (operators >> and <<) to the PMM.
Now compiles
2016-02-06 20:03:23 +01:00
Morten Delenk
e1203d8271 Added an unfinished PMM. Breaks build 2016-02-06 19:57:44 +01:00
Morten Delenk
d244cb76a6 Added multitasking (very early, running in kernel)
+Added a license (GPLv3). This license applies to all of the code
2015-10-18 21:57:31 +02:00
Morten Delenk
39b2261758 Keyboard driver now works
!forgot, that the §-sign was not in Codepage 437 (The input is no longer offset while holding the shift button)
+Added modifier key support
2015-10-17 17:03:32 +02:00
Morten Delenk
54691d34e3 Fixed the serial driver by checking, whether a serial ports exists. 2015-10-17 11:28:06 +02:00
Morten Delenk
25ee3336c8 Created a german keymap for the keyboard driver. 2015-10-15 20:14:04 +02:00
Morten Delenk
0e2daf575e Tried to fix it. Seemingly we need a i686-elf gcc now 2015-10-14 20:02:41 +02:00
Morten Delenk
ff8ba97d2a Added a keyboard driver and somehow broke the kernel.
Further researches are being done
2015-10-13 16:11:06 +02:00
Morten Delenk
054e1bc230 Added the IDT
+Added an additional release setting, however it does not work.
2015-10-11 12:38:56 +02:00
Morten Delenk
c7b0fffe13 Added a working GDT. 2015-10-10 19:34:31 +02:00
Morten Delenk
3645036ee9 Added an 80*25 text display to the x86 HAL 2015-10-10 18:03:53 +02:00
Morten Delenk
6f6ff0d773 First commit. Added an untested Serial Port write driver, which is used for debug. 2015-10-10 15:06:16 +02:00