Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  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