banan-os/kernel/arch/x86_64
Bananymous 34e84f8b07 Kernel: Reduce the number of TLB invalidations
Invalidations are not done if mapping or unmapping previously unmapped
page. TLB invalidate IPIs are now ignored if they don't affect the
currently mapped address space
2026-01-16 16:22:29 +02:00
..
PageTable.cpp Kernel: Reduce the number of TLB invalidations 2026-01-16 16:22:29 +02:00
Signal.S Kernel: Remove unused (and broken) code from signal trampoline 2025-12-28 03:53:38 +02:00
Syscall.S Kernel: Use syscall/sysret for syscalls in x86_64 2026-01-09 15:18:58 +02:00
Thread.S Kernel: Only save/load sse state when it is used 2026-01-11 03:06:39 +02:00
Yield.S Kernel: optimize yielding 2026-01-11 01:31:09 +02:00
boot.S Kernel: Add syscall-less clock_gettime 2026-01-08 17:13:59 +02:00
crti.S Kernel: Cleanup constructor calls 2024-08-31 02:23:08 +03:00
crtn.S Kernel: Cleanup constructor calls 2024-08-31 02:23:08 +03:00
interrupts.S Kernel: optimize yielding 2026-01-11 01:31:09 +02:00
linker.ld Kernel: Cleanup constructor calls 2024-08-31 02:23:08 +03:00