1284 Commits

Author SHA1 Message Date
Baptiste Wicht
9c1bc277be Handle BIOS entry format only internally
Expose only the OS format
2013-10-31 16:07:40 +01:00
Baptiste Wicht
f1a77ca6c4 Display the available memory 2013-10-31 15:59:30 +01:00
Baptiste Wicht
46ca4a53d7 Convert and print memory map 2013-10-31 15:46:05 +01:00
Baptiste Wicht
45c2501515 Fix k_print for 0 2013-10-31 14:13:56 +01:00
Baptiste Wicht
b065efce2b Start implementation of memory management in C++ kernel 2013-10-31 14:07:10 +01:00
Baptiste Wicht
1eabacec07 Cleanup 2013-10-29 21:47:31 +01:00
Baptiste Wicht
ba42a78ee7 Cleanup 2013-10-29 21:47:04 +01:00
Baptiste Wicht
889bb7993a Use printf 2013-10-29 21:46:01 +01:00
Baptiste Wicht
185c49c35b Implement printf 2013-10-29 21:39:59 +01:00
Baptiste Wicht
a417a07ab1 Cleanup 2013-10-29 21:26:25 +01:00
Baptiste Wicht
90277e3355 Move stuff around 2013-10-29 21:23:59 +01:00
Baptiste Wicht
f4353fcdfe Add parameter to the sleep command 2013-10-29 21:21:03 +01:00
Baptiste Wicht
ae0629ccf5 Fix warnings 2013-10-29 21:02:55 +01:00
Baptiste Wicht
eccfab07d8 Add recursive cleaning to makefile 2013-10-29 21:01:27 +01:00
Baptiste Wicht
b8c34a8067 Create echo command 2013-10-29 20:56:48 +01:00
Baptiste Wicht
702ca121a4 Create a sleep function as well as a sleep command 2013-10-29 20:23:16 +01:00
Baptiste Wicht
b3280a1bee Add support for \t 2013-10-29 20:05:31 +01:00
Baptiste Wicht
08ee4d03ac Add support for \n 2013-10-29 20:03:24 +01:00
Baptiste Wicht
94ff36b850 Create sub makefile for kernel 2013-10-28 23:16:48 +01:00
Baptiste Wicht
c605d9f9af Implement date command 2013-10-28 21:18:14 +01:00
Baptiste Wicht
16988ce0cb Refactorings 2013-10-28 20:24:15 +01:00
Baptiste Wicht
2b203429dc Create an uptime command 2013-10-27 21:34:36 +01:00
Baptiste Wicht
d8f5c4e6f5 Timer handling module 2013-10-27 21:14:25 +01:00
Baptiste Wicht
bb06e1c962 Remove hack for register_irq 2013-10-27 20:48:47 +01:00
Baptiste Wicht
5939b74098 Use std::array instead of array 2013-10-27 20:25:16 +01:00
Baptiste Wicht
df9475ba49 Add help command 2013-10-27 20:17:47 +01:00
Baptiste Wicht
4a57f67583 Implement the reboot command 2013-10-27 18:27:56 +01:00
Baptiste Wicht
a198047bef Handle backspace 2013-10-27 17:42:32 +01:00
Baptiste Wicht
f2c722639a Wipe out the screen 2013-10-27 17:34:36 +01:00
Baptiste Wicht
2995410bbd Move everything in its own header/source module 2013-10-27 16:58:37 +01:00
Baptiste Wicht
27b13b3762 Separate keyboard from the kernel 2013-10-27 16:41:52 +01:00
Baptiste Wicht
1732f1fa98 Print back the entered chars 2013-10-27 16:30:30 +01:00
Baptiste Wicht
f259192f23 Cleanup 2013-10-27 15:51:35 +01:00
Baptiste Wicht
80cfeccdc0 Cleanup 2013-10-27 15:36:15 +01:00