Liav A
|
7520acd4eb
Kernel: Move Scheduler current time method to the TimeManagement code
|
2 năm trước cách đây |
Liav A
|
1b7b360ca1
Kernel: Move x86-specific IRQ controller code to Arch/x86 directory
|
2 năm trước cách đây |
Timon Kruiper
|
e8aff0c1c8
Kernel: Use InterruptsState in Spinlock code
|
2 năm trước cách đây |
Andreas Kling
|
51bc87d15a
Kernel/x86: Disable interrupts when leaving critical sections
|
2 năm trước cách đây |
Andreas Kling
|
cd348918f9
Kernel/x86: Move Processor::{leave,clear}_critical() out of line
|
2 năm trước cách đây |
sin-ack
|
c70f45ff44
Everywhere: Explicitly specify the size in StringView constructors
|
3 năm trước cách đây |
Tim Schumacher
|
7d3f71a648
Kernel: Do not disable userland access to the RDTSC instruction
|
3 năm trước cách đây |
Idan Horowitz
|
1950e79d48
Kernel: Eliminate possible KASLR leak by disabling CR4.FSGSBASE
|
3 năm trước cách đây |
Timon Kruiper
|
cbe1717181
Kernel: Rename idt_init() to initialize_interrupts()
|
3 năm trước cách đây |
Timon Kruiper
|
a4534678f9
Kernel: Implement InterruptDisabler using generic Processor functions
|
3 năm trước cách đây |
Timon Kruiper
|
2fd5e9f729
Kernel: Add GenericInterruptHandler.cpp to aarch64 build
|
3 năm trước cách đây |
Jesse Buhagiar
|
964f8fbf3a
Kernel: Implement AVX `XSAVE` support
|
3 năm trước cách đây |
Timon Kruiper
|
feba7bc8a8
Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.h
|
3 năm trước cách đây |
Linus Groh
|
62185452f0
Kernel: Query OS-enabled CPUID features again at the end of cpu_setup()
|
3 năm trước cách đây |
Linus Groh
|
87aabb5ef7
Kernel: Rename OSPKU CPUID feature flag to OSPKE
|
3 năm trước cách đây |
Linus Groh
|
3f9c2495e5
Kernel: Remove EBX, ECX, and EDX values from hypervisor dmesgln()
|
3 năm trước cách đây |
Linus Groh
|
8d96525b9d
Kernel: Move hypervisor vendor ID string to ProcessorInfo
|
3 năm trước cách đây |
Linus Groh
|
afce63fffc
Kernel: Move feature string building to ProcessorInfo
|
3 năm trước cách đây |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 năm trước cách đây |
Linus Groh
|
1e82c2708d
Kernel: Support all AMD-defined CPUID feature flags for EAX=80000001h
|
3 năm trước cách đây |
Linus Groh
|
96e6420d8d
Kernel: Support all Intel-defined extended CPUID feature flags for EAX=7
|
3 năm trước cách đây |
Linus Groh
|
6ca03b915e
Kernel: Support all Intel-defined CPUID feature flags for EAX=1
|
3 năm trước cách đây |
Linus Groh
|
bc7ec02a82
Kernel: Implement CPUFeature as an ArbitrarySizedEnum
|
3 năm trước cách đây |
Linus Groh
|
c895780829
Kernel: Reorder code in Processor::cpu_detect() for readability
|
3 năm trước cách đây |
Hendiadyoin1
|
150e6a59c0
Kernel: Add and use bitwise operators to CPUFeature
|
3 năm trước cách đây |
Idan Horowitz
|
1aad64fbe4
Kernel: Workaround QEMU hypervisor.framework CPUID max leaf bug
|
3 năm trước cách đây |
Lenny Maiorani
|
c6acf64558
Kernel: Change static constexpr variables to constexpr where possible
|
3 năm trước cách đây |
Andreas Kling
|
a6b5065d94
Kernel: Simplify x86 IOPL sanity check
|
3 năm trước cách đây |
Andreas Kling
|
dca5fe69eb
Kernel: Make Thread::State an `enum class` and use it consistently
|
3 năm trước cách đây |
Andreas Kling
|
677da0288c
Kernel: Don't dispatch signals in Processor::enter_current()
|
3 năm trước cách đây |