Jonas 'Sortie' Termansen
|
b4f47f0f79
|
Split descriptor_tables.cpp into a gdt.cpp and idt.cpp.
This was about time, since descriptor_tables was a really bad name!
|
2012-03-01 00:15:28 +01:00 |
|
Jonas 'Sortie' Termansen
|
5162a12d03
|
Further cleanup and refactoring of the interrupt code.
|
2012-02-29 23:03:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
0e48b23429
|
Refactored the interrupt code to make it cleaner and more flexible.
Added support for hooking directly into an interrupt with your own
interrupt handler.
|
2012-02-29 15:40:30 +01:00 |
|
Jonas 'Sortie' Termansen
|
f460c4abec
|
Added support for 64-bit interrupts.
|
2011-11-30 23:30:14 +01:00 |
|
Jonas 'Sortie' Termansen
|
c705bf39ff
|
Ported kernel to new syscall API and started cleaning up the old one.
|
2011-10-27 00:20:28 +02:00 |
|
Jonas 'Sortie' Termansen
|
4579384312
|
Ported the GDT and TSS to x64.
|
2011-10-10 01:16:36 +02:00 |
|
Jonas 'Sortie' Termansen
|
3859e1f566
|
Refactored interrupt system and got rid of old not-mine code.
|
2011-09-07 18:45:07 +02:00 |
|
Jonas 'Sortie' Termansen
|
ed2b3cb5c9
|
Prevented user-space from issueing non-user-space interrupts.
|
2011-08-12 21:00:15 +02:00 |
|
Jonas 'Sortie' Termansen
|
9b79673dcb
|
Initial version of Sortix.
|
2011-08-05 14:25:00 +02:00 |
|