Bananymous
|
4e35b8b49d
|
Kernel: Syscalls now get the interrupt stack
|
2023-07-21 11:04:16 +03:00 |
Bananymous
|
ff2e2937a5
|
Kernel: Remove offset from OpenFileDescriptor
This is now handled on the libc side. There might be reasons to
have it in kernel side, but for simplicity's sake I'm moving it
to libc for now :)
|
2023-05-09 20:31:22 +03:00 |
Bananymous
|
fc71d2f7c4
|
Kernel: Don't call 'cli' on interrupt
This is automatically done because we are using interrupt gates
in the IDT
|
2023-04-21 11:18:08 +03:00 |
Bananymous
|
8b8e3cbbf0
|
Kernel/Userspace: Start initial work on userspace and syscalls
|
2023-03-13 15:32:46 +02:00 |
Bananymous
|
6dc22b7251
|
Kernel: Add actual register values to x86_64 kernel panic
Very hackish implementation, but we now get actual registers at the
time of the interrupt happening
|
2023-01-30 18:52:38 +02:00 |
Bananymous
|
b315fdc27f
|
Kernel: Finally managed to get 64-bit working
I had weird problems with interrupts but everything should work now
|
2023-01-25 19:19:28 +02:00 |