Jonas 'Sortie' Termansen
|
cfb9dd6045
|
Remove poorly implemented kernel symbol loading.
|
2016-01-26 17:45:06 +01:00 |
|
Jonas 'Sortie' Termansen
|
9297ff2a20
|
Add PS/2 mouse driver.
|
2016-01-23 00:50:53 +01:00 |
|
Jonas 'Sortie' Termansen
|
306709fc4a
|
Add PS/2 controller driver.
|
2016-01-23 00:50:53 +01:00 |
|
Jonas 'Sortie' Termansen
|
dad5c57f33
|
Allow bootloader bitmap framebuffer modesetting.
|
2016-01-08 19:56:11 +01:00 |
|
Jonas 'Sortie' Termansen
|
8c7c6fa59f
|
Center ascii cat on boot.
|
2016-01-08 19:56:11 +01:00 |
|
Jonas 'Sortie' Termansen
|
f60b2c6ec4
|
Add keyboard layout support to kernel.
|
2015-12-19 02:44:15 +01:00 |
|
Jonas 'Sortie' Termansen
|
0045f18c81
|
Remove kernel Scheduler::Init().
|
2015-12-12 19:28:07 +01:00 |
|
Jonas 'Sortie' Termansen
|
f4995c24f4
|
Add kernel --init option.
|
2015-10-28 19:36:33 +01:00 |
|
Jonas 'Sortie' Termansen
|
62b5d45a78
|
Add kernel command line support.
|
2015-10-28 19:36:33 +01:00 |
|
Jonas 'Sortie' Termansen
|
75cf34cb8e
|
Add random device.
|
2015-08-22 01:04:58 +02:00 |
|
Jonas 'Sortie' Termansen
|
20698b35c7
|
Refactor kernel log.
|
2015-08-21 21:25:01 +02:00 |
|
Jonas 'Sortie' Termansen
|
77467b7768
|
Detect physical memory before initializing the kernel log.
|
2015-08-21 21:25:00 +02:00 |
|
Jonas 'Sortie' Termansen
|
218875eb79
|
Initialize paging before KernelInit.
|
2015-08-21 21:25:00 +02:00 |
|
Jonas 'Sortie' Termansen
|
a422c394b8
|
Initialize the GDT in the bootstrap assembly.
|
2015-08-21 21:25:00 +02:00 |
|
Jonas 'Sortie' Termansen
|
1dee12e58e
|
Fix typo in initrd extraction failure panic.
|
2015-07-28 22:01:44 +02:00 |
|
Jonas 'Sortie' Termansen
|
2874495111
|
Remove per-architecture exec-prefixes from filesystem hierarchy.
|
2015-04-23 20:02:03 +02:00 |
|
Jonas 'Sortie' Termansen
|
0806a9dfb1
|
Fix typo in kernel multiboot compliance check.
|
2015-03-11 14:27:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
d890d3082d
|
Add umount(2) and unmountat(2).
|
2014-12-26 21:45:29 +01:00 |
|
Jonas 'Sortie' Termansen
|
bbf454e164
|
Rewrite program loader.
|
2014-12-04 16:14:17 +01:00 |
|
Jonas 'Sortie' Termansen
|
ba1e0882ec
|
Initialize system call table at compile time.
|
2014-12-03 14:19:49 +01:00 |
|
Jonas 'Sortie' Termansen
|
3ad7ab4fc3
|
Add gethostname(2) and sethostname(2).
|
2014-12-03 13:58:29 +01:00 |
|
Jonas 'Sortie' Termansen
|
e460be7a72
|
Add getentropy(2).
|
2014-11-28 13:35:51 +01:00 |
|
Jonas 'Sortie' Termansen
|
152d768112
|
Memory efficiently extract the initrd.
|
2014-11-24 22:32:57 +01:00 |
|
Jonas 'Sortie' Termansen
|
dc11b9f837
|
Add unicode support to kernel terminal and console.
|
2014-11-24 17:41:26 +01:00 |
|
Jonas 'Sortie' Termansen
|
5dbd89d2aa
|
Delay heap initialization until first heap expansion.
|
2014-11-20 21:09:14 +01:00 |
|
Jonas 'Sortie' Termansen
|
ee13ffa715
|
Refactor kernel graphics support.
|
2014-11-19 00:08:49 +01:00 |
|
Jonas 'Sortie' Termansen
|
400eb2238f
|
Refactor process id allocation and accounting.
|
2014-11-18 20:33:21 +01:00 |
|
Jonas 'Sortie' Termansen
|
25e07a9083
|
Refactor kernel interrupt and thread register support.
|
2014-11-18 20:33:21 +01:00 |
|
Jonas 'Sortie' Termansen
|
af23f7ad5e
|
Add rdmsr(2) and wrmsr(2).
|
2014-05-29 17:14:30 +02:00 |
|
Jonas 'Sortie' Termansen
|
b7bf21bfff
|
Open stdin, stdout and stderr in the kernel rather than init.
|
2014-03-17 19:22:11 +01:00 |
|
Jonas 'Sortie' Termansen
|
eaf1618537
|
Add tcgetwincurpos(2).
|
2014-03-17 19:22:10 +01:00 |
|
Jonas 'Sortie' Termansen
|
c3f1550bba
|
Remove kernel/serialterminal.{cpp,h}.
|
2014-03-01 14:37:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
98a87fa1e5
|
Rename Sortix kernel directory to kernel.
|
2014-03-01 14:37:39 +01:00 |
|