Jonas 'Sortie' Termansen
|
0fc3d70716
|
Clear registers after system calls.
|
2015-08-26 16:29:18 +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
|
524a028a4f
|
Forward compatibility with future rename of _start to __start.
|
2014-12-28 20:18:58 +01:00 |
|
Jonas 'Sortie' Termansen
|
ba1e0882ec
|
Initialize system call table at compile time.
|
2014-12-03 14:19:49 +01:00 |
|
Jonas 'Sortie' Termansen
|
35708fa900
|
Retire calltrace support in favor of the kernel debugger.
|
2014-12-01 21:38:06 +01:00 |
|
Jonas 'Sortie' Termansen
|
749d123331
|
Maintain counts of physical frames used for particular purposes.
|
2014-11-26 22:27:04 +01:00 |
|
Jonas 'Sortie' Termansen
|
25e07a9083
|
Refactor kernel interrupt and thread register support.
|
2014-11-18 20:33:21 +01:00 |
|
Jonas 'Sortie' Termansen
|
7b3e2fa229
|
Clean up kernel thread creation code.
|
2014-11-18 18:10:22 +01:00 |
|
Jonas 'Sortie' Termansen
|
30cd318c17
|
Implement signals.
Note: This is an incompatible ABI change.
|
2014-07-22 13:25:39 +02:00 |
|
Jonas 'Sortie' Termansen
|
1f72c1637c
|
Maintain fsbase and gsbase as per-thread registers.
Note: This is an incompatible ABI change.
|
2014-05-29 17:07:42 +02:00 |
|
Jonas 'Sortie' Termansen
|
0c48dfca96
|
Fix 4 KiB memory leak on x86_64 for each process.
|
2014-05-16 14:48:27 +02:00 |
|
Jonas 'Sortie' Termansen
|
e941ff0430
|
Rename useresp to esp and userrsp to rsp.
|
2014-03-17 19:22:13 +01:00 |
|
Jonas 'Sortie' Termansen
|
a133a7717e
|
Refactor i386 and x86_64 interrupt support.
|
2014-03-17 19:22:13 +01:00 |
|
Jonas 'Sortie' Termansen
|
cacd010066
|
Update kernel/{x64/x64,x86/x86}.cpp to current coding conventions.
|
2014-03-01 14:37:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
fcb8ae3af3
|
Update kernel/{x64,x86}/thread.cpp to current coding conventions.
|
2014-03-01 14:37:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
ccb0f368a3
|
Update kernel/{x64,x86}/process.cpp to current coding conventions.
|
2014-03-01 14:37:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
a099f82890
|
Update kernel memory management to current coding conventions.
|
2014-03-01 14:37:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
6788f0096e
|
Preprocess assembly files with the C preprocessor.
|
2014-03-01 14:37:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
98a87fa1e5
|
Rename Sortix kernel directory to kernel.
|
2014-03-01 14:37:39 +01:00 |
|