index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Arch
/
x86
/
Processor.h
Age
Commit message (
Expand
)
Author
2021-10-14
Kernel: Add per platform Processor.h headers
James Mintram
2021-10-07
Kernel: Add Processor::time_spent_idle()
Idan Horowitz
2021-10-05
Kernel: Detect and store the virtual address bit width during CPU init
Idan Horowitz
2021-09-10
Kernel: Replace inline assembly for turning on IA32_EFER.NXE with MSR
Idan Horowitz
2021-09-04
Kernel: Add x2APIC support
Tom
2021-08-30
Kernel: Fix Clang not initializing `s_bsp_processor` correctly
Daniel Bertalan
2021-08-29
Kernel: Move "in-scheduler" flag from SchedulerData to Processor
Andreas Kling
2021-08-23
Kernel: Make Processor::clean_fpu_state() static
Andreas Kling
2021-08-23
Kernel: Make Processor::platform_string() return StringView
Andreas Kling
2021-08-23
Kernel: Rename Processor::id() => current_id()
Andreas Kling
2021-08-23
Kernel: Convert Processor::in_irq() to static current_in_irq()
Andreas Kling
2021-08-10
Kernel/SMP: Change critical sections to not disable interrupts
Andreas Kling
2021-08-10
Kernel/SMP: Make entering/leaving critical sections multi-processor safe
Andreas Kling
2021-08-09
Kernel/SMP: Don't process SMP messages in non-SMP mode
Andreas Kling
2021-08-09
Kernel: Rename Processor::smp_queue_message() => smp_enqueue_message()
Andreas Kling
2021-08-09
Kernel: Add Processor::pause() and use it to give the CPU a rest
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-07-27
Kernel: Remove a handful of unused member functions in Processor
Andreas Kling
2021-07-27
Kernel: Introduce ProcessorSpecific<T> for per-CPU data structures
Andreas Kling
2021-07-18
Kernel: Fix {read,write}_gs_ptr() for 64-bit addresses
Gunnar Beutner
2021-07-14
Kernel: Detect and display CPUID Hyper-V data
Jean-Baptiste Boric
2021-07-14
Kernel: Detect and display CPUID hypervisor signature
Jean-Baptiste Boric
2021-07-11
Kernel: Use Forward.h headers more
Andreas Kling
2021-07-05
Kernel: Replace raw asm functions with naked ones
Hendiadyoin1
2021-07-02
Kernel: Use the GS segment for the per-CPU struct
Gunnar Beutner
2021-06-28
Kernel: Use FlatPtr for register-sized values
Gunnar Beutner
2021-06-28
Kernel: Fix small typo in inline comment
rileylyman
2021-06-27
Kernel: Fix declaration for struct TrapFrame
Gunnar Beutner
2021-06-26
Kernel: Add support for setting up a x86_64 GDT once in C++ land
Gunnar Beutner
2021-06-24
Kernel: Use proper `Atomic<T>` types in CPU
Daniel Bertalan
2021-06-24
Kernel: Add stubs for missing x86_64 functionality
Gunnar Beutner
2021-06-24
Kernel: Pull apart CPU.h
Hendiadyoin1