Morten Delenk
|
6306a83bea
|
Added software reset to the block device
|
2016-03-15 21:48:57 +01:00 |
|
Morten Delenk
|
0dc8692443
|
Added a very small ATA detector. More to come
|
2016-03-15 21:38:25 +01:00 |
|
Morten Delenk
|
94c41a2359
|
Now uploading builds to my homepage. Hopefully
|
2016-03-14 22:37:07 +01:00 |
|
Morten Delenk
|
a958f82206
|
Last attempt for today
|
2016-03-14 22:16:46 +01:00 |
|
Morten Delenk
|
7496581f71
|
And outdated programs
|
2016-03-14 22:05:48 +01:00 |
|
Morten Delenk
|
6a67f6871e
|
Travis CI has a broken openssl
|
2016-03-14 22:03:27 +01:00 |
|
Morten Delenk
|
878d51b44a
|
Made it easier for travis-ci to compile
|
2016-03-14 21:58:40 +01:00 |
|
Morten Delenk
|
c70d64afc2
|
Epic fail. We don't really support 64 bit X86 currently...
|
2016-03-14 21:29:53 +01:00 |
|
Morten Delenk
|
75421ef803
|
Added travis-ci script
Also fixed the crosscompiler buildscript
|
2016-03-14 21:17:11 +01:00 |
|
Morten Delenk
|
ec699655bc
|
Whoops
|
2016-02-06 20:04:17 +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
|
0e73954ea4
|
Make build work and created a stub kernel
|
2016-02-04 12:57:35 +01:00 |
|
Morten Delenk
|
68206095fd
|
added a path entry in the settings for using the script
|
2016-01-28 19:51:40 +01:00 |
|
Morten Delenk
|
4bf7f3579a
|
Added dummy HAL and a cross compile build script
|
2016-01-28 19:50:04 +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
|
05536d138f
|
Correcting a bug in the initilation routine of the keyboard.
|
2015-10-14 20:24:17 +02:00 |
|
Morten Delenk
|
6719d63bce
|
And now, the Vtable works (again...)
|
2015-10-14 20:14:50 +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
|
3fbaebeee3
|
This is why the cat shouldn't sit on my keyboard.
|
2015-10-13 16:21:02 +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
|
d1f5c188bb
|
Now, the kernel sets the vtable for the debug-output/serial output correct (For some reason it haven't before)
|
2015-10-10 15:40:07 +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 |
|