1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-17 20:52:26 +00:00
serenity/Kernel/Arch/i386
Tom b9a97ff81f Kernel: Add mechanism to queue deferred function calls
Function calls that are deferred will be executed before a thread
enters a pre-emptable state (meaning it is not in a critical section
and it is not in an irq handler). If it is not already in such a
state, it will be called immediately.

This is meant to be used from e.g. IRQ handlers where we might want
to block a thread until an interrupt happens.
2020-11-04 21:21:37 +01:00
..
Boot Kernel: Tell the bootloader to put us into graphics mode 2020-08-01 07:57:29 +02:00
CPU.cpp Kernel: Add mechanism to queue deferred function calls 2020-11-04 21:21:37 +01:00
CPU.h Kernel: Add mechanism to queue deferred function calls 2020-11-04 21:21:37 +01:00
Interrupts.h Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
ISRStubs.h Kernel: Add SMP IPI support 2020-07-06 17:07:44 +02:00
ProcessorInfo.cpp Kernel: Add some CPU feature flags related to TSC 2020-10-08 10:00:39 +02:00
ProcessorInfo.h Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00