1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 19:38:12 +00:00
serenity/Kernel/Arch/i386
Andreas Kling fd740829d1 Kernel: Switch to eagerly restoring x86 FPU state on context switch
Lazy FPU restore is well known to be vulnerable to timing attacks,
and eager restore is a lot simpler anyway, so let's just do it eagerly.
2020-01-01 16:54:21 +01:00
..
Boot Kernel: Enable PAE (Physical Address Extension) 2019-12-25 13:35:57 +01:00
APIC.cpp APIC: Enable APIC and start APs 2019-10-16 19:14:02 +02:00
APIC.h APIC: Enable APIC and start APs 2019-10-16 19:14:02 +02:00
CPU.cpp Kernel: Switch to eagerly restoring x86 FPU state on context switch 2020-01-01 16:54:21 +01:00
CPU.h Kernel: Enable x86 UMIP (User Mode Instruction Prevention) if supported 2020-01-01 13:21:15 +01:00
PIC.cpp Kernel: Disable interrupts while modifying the PIC IMR 2019-12-14 16:16:37 +01:00
PIC.h Kernel: Move PIC.cpp into Arch/i386/ 2019-07-09 15:04:43 +02:00
PIT.cpp Kernel: Make separate kernel entry points for each PIC IRQ 2019-12-15 12:47:53 +01:00
PIT.h Kernel: Move i8253.cpp => Arch/i386/PIT.cpp 2019-07-09 15:04:45 +02:00