banan-os/kernel/arch/x86_64
Bananymous 643e87a076 Kernel: Threads are deleted sooner and cleaner
We now delete threads when
    1. it is marked as Terminated and is the current thread
    2. it tries to start execution in Terminated state

This allows us to never have thread executing in Terminated state
2023-08-04 10:29:42 +03:00
..
GDT.cpp Kernel: GDT tss selector is now 16 bit value 2023-05-06 17:34:22 +03:00
IDT.cpp Kernel: Threads are deleted sooner and cleaner 2023-08-04 10:29:42 +03:00
PageTable.cpp Kernel: Change PageTable API 2023-08-02 22:09:14 +03:00
Signal.S Kernel: align userspace stacks 2023-08-03 18:09:48 +03:00
Thread.S Kernel/LibC: pass environ pointer to process 2023-06-05 21:12:08 +03:00
boot.S Kernel: boot.S is back to 2 MiB pages 2023-06-03 18:53:36 +03:00
crt0.S Kernel/LibC: pass environ pointer to process 2023-06-05 21:12:08 +03:00
crti.S Kernel: Finally managed to get 64-bit working 2023-01-25 19:19:28 +02:00
crtn.S Kernel: Finally managed to get 64-bit working 2023-01-25 19:19:28 +02:00
interrupts.S Kernel: Change signal kernel API 2023-07-23 18:33:10 +03:00
linker.ld Kernel/LibC: Add bareboness signals 2023-07-21 15:45:02 +03:00