Commit History

Autor SHA1 Mensaxe Data
  Guilherme Goncalves 33b78915d3 Kernel: Propagate overflow errors from Memory::page_round_up %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz 5f4a67434c Kernel: Move userspace virtual address range base to 0x10000 %!s(int64=3) %!d(string=hai) anos
  Idan Horowitz fd3be7ffcc Kernel: Setup APIC AP cores boot environment before init_stage2 %!s(int64=3) %!d(string=hai) anos
  Liav A ac7953f945 Kernel: Allow switching to IOAPIC mode even without enabling SMP %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 79fa9765ca Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T> %!s(int64=3) %!d(string=hai) anos
  Brian Gianforcaro 3a945051fc Kernel: Use `operator ""sv` in all purpose() implementations %!s(int64=3) %!d(string=hai) anos
  Liav A 4974727dbb Kernel: Move x86 IO instructions code into the x86 specific folder %!s(int64=3) %!d(string=hai) anos
  Liav A 9132596b8e Kernel: Move ACPI and BIOS code into the new Firmware directory %!s(int64=3) %!d(string=hai) anos
  Liav A bde3c7301e Kernel/ACPI: Return Optional container after table search %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 75564b4a5f Kernel: Make kernel region allocators return KResultOr<NOP<Region>> %!s(int64=3) %!d(string=hai) anos
  Tom 8a258edfd6 Kernel: Add x2APIC support %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 68bf6db673 Kernel: Rename Spinlock::is_owned_by_current_thread() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling 0b4671add7 Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread() %!s(int64=3) %!d(string=hai) anos
  Andreas Kling dea93a8bb9 Kernel: Rename Processor::id() => current_id() %!s(int64=4) %!d(string=hai) anos
  sin-ack 4bfd6e41b9 Kernel: Make Kernel::VMObject allocation functions return KResultOr %!s(int64=4) %!d(string=hai) anos
  Andreas Kling c94c15d45c Everywhere: Replace AK::Singleton => Singleton %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 2cd8b21974 Kernel: Add convenience values to the Memory::Region::Access enum %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 47bdd7c3a0 Kernel: Rename a very long enum to ShouldDeallocateVirtualRange %!s(int64=4) %!d(string=hai) anos
  Andreas Kling cdab5b2091 Kernel: Make identity mapping mechanism used during AP boot non-generic %!s(int64=4) %!d(string=hai) anos
  Andreas Kling 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace %!s(int64=4) %!d(string=hai) anos
  Andreas Kling a1d7ebf85a Kernel: Rename Kernel/VM/ to Kernel/Memory/ %!s(int64=4) %!d(string=hai) anos
  Andreas Kling c9f6786e8b Kernel: Make various T::class_name() and similar return StringView %!s(int64=4) %!d(string=hai) anos
  Gunnar Beutner 04a912f68f Kernel: Hide the implementation detail that MSRs use two registers %!s(int64=4) %!d(string=hai) anos
  Hendiadyoin1 62f9377656 Kernel: Move special sections into Sections.h %!s(int64=4) %!d(string=hai) anos
  Hendiadyoin1 7ca3d413f7 Kernel: Pull apart CPU.h %!s(int64=4) %!d(string=hai) anos
  Liav A b91df26d4a Kernel/Interrupts: Return boolean on whether we handled the interrupt %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 64b4e3f34b Kernel: Add Processor::is_bootstrap_processor() function, and use it. (#6871) %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 4bf9b399f7 Kernel: Remove unused header includes from various files. %!s(int64=4) %!d(string=hai) anos
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. %!s(int64=4) %!d(string=hai) anos
  Hendiadyoin1 0d934fc991 Kernel::CPU: Move headers into common directory %!s(int64=4) %!d(string=hai) anos