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
Age
Commit message (
Expand
)
Author
2022-06-02
Kernel: Disable interrupts when halting the aarch64 processor
Timon Kruiper
2022-06-02
Kernel: Rename idt_init() to initialize_interrupts()
Timon Kruiper
2022-06-02
Kernel: Add Interrupts/IRQHandler.cpp to the aarch64 build
Timon Kruiper
2022-06-02
Kernel: Implement InterruptDisabler using generic Processor functions
Timon Kruiper
2022-06-02
Kernel: Separate NonMaskableInterruptDisabler into its own file
Timon Kruiper
2022-06-02
Kernel: Add interrupt related functions to Processor class
Timon Kruiper
2022-06-02
Kernel: Add DAIF system register to aarch64 registers
Timon Kruiper
2022-06-02
Kernel: Add GenericInterruptHandler.cpp to aarch64 build
Timon Kruiper
2022-05-30
Kernel: Do not include AK/Platform.h in mcontext headers
SeekingBlues
2022-05-30
Kernel: Expose cache size for Intel CPUs
Lucas CHOLLET
2022-05-29
Kernel: Expose size of L1 data/instruction, L2, and L3 CPU caches :^)
Linus Groh
2022-05-21
Kernel: Report value of ESR_EL1 when exception happens on aarch64
Timon Kruiper
2022-05-21
Kernel: Add Exception Syndrome Register to aarch64 Registers.h
Timon Kruiper
2022-05-21
Kernel: Add more exception handlers for aarch64 Kernel
Timon Kruiper
2022-05-21
Kernel: Set up initial exception stack when going into EL1 on aarch64
Timon Kruiper
2022-05-21
Kernel: Add alignment specifier to aarch64 register definitions
Timon Kruiper
2022-05-15
Kernel: Implement AVX `XSAVE` support
Jesse Buhagiar
2022-05-12
Kernel: Put code in the aarch64 init.cpp file into the Kernel namespace
Timon Kruiper
2022-05-12
Kernel: Move __assertion_failed to aarch64/Panic.cpp
Timon Kruiper
2022-05-12
Kernel: Remove Prekernel namespace in the aarch64 Kernel
Timon Kruiper
2022-05-12
Kernel: Move the aarch64 boot.S out of the Prekernel directory
Timon Kruiper
2022-05-12
Kernel: Move Prekernel{CPU, Exceptions}.cpp out of Prekernel directory
Timon Kruiper
2022-05-12
Kernel: Move Prekernel assembly utils to aarch64/ASM_wrapper.h
Timon Kruiper
2022-05-12
Kernel: Replace Prekernel::halt with Processor::halt in aarch64 build
Timon Kruiper
2022-05-09
Kernel: Add initial implementation of Processor in aarch64
Timon Kruiper
2022-05-09
Kernel: Call the constructors in the aarch64 init function
Timon Kruiper
2022-05-09
Kernel: Reorder sections in aarch64 linker script to save space
Timon Kruiper
2022-05-09
Kernel: Add some mission sections to the aarch64 linker script
Timon Kruiper
2022-05-03
Kernel: Panic when an assertion is failed in aarch64 Kernel
Timon Kruiper
2022-05-03
Kernel: Remove unused aarch64 Prekernel::panic() function
Timon Kruiper
2022-05-03
Kernel: Replace calls to Prekernel::panic() with PANIC macro on aarch64
Timon Kruiper
2022-05-03
Kernel: Implement __panic() for the aarch64 Kernel
Timon Kruiper
2022-05-03
Kernel: Load the kernel symbol table for the aarch64 Kernel
Timon Kruiper
2022-05-03
Kernel: Add kmalloc_init() to the init function of the aarch64 Kernel
Timon Kruiper
2022-05-03
Kernel: Remove VERIFY_NOT_REACHED in {current, idle}_thread for aarch64
Timon Kruiper
2022-05-03
Kernel: Add bare-minimum implementation for aarch64 Spinlock
Timon Kruiper
2022-05-03
Kernel: Move Arch/x86/Spinlock.h and add stubs for aarch64
Timon Kruiper
2022-05-03
Kernel: Add the .ksyms section to the aarch64 Kernel binary
Timon Kruiper
2022-05-03
Kernel: Implement safe_memcpy for the aarch64 build
Timon Kruiper
2022-05-03
Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.h
Timon Kruiper
2022-05-03
Kernel: Add KSyms.cpp to the aarch64 build
Timon Kruiper
2022-05-03
Kernel: Remove UART::{print_num, print_hex} since they are unused
Timon Kruiper
2022-05-03
Kernel: Modify UART::print_str() to also take into account the length
Timon Kruiper
2022-05-03
Kernel: Remove aarch64/Utils.{cpp, h} since they are not used anymore
Timon Kruiper
2022-05-03
Kernel: Replace calls to UART::print_str() with dbgln()
Timon Kruiper
2022-05-03
Kernel: Let Processor::is_initialized() of aarch64 return false
Timon Kruiper
2022-05-03
Kernel: Add aarch64 version of kprintf.cpp
Timon Kruiper
2022-04-26
Kernel: Strip null terminators from all CPUID strings, not just brand
Linus Groh
2022-04-08
Kernel: Query OS-enabled CPUID features again at the end of cpu_setup()
Linus Groh
2022-04-08
Kernel: Rename OSPKU CPUID feature flag to OSPKE
Linus Groh
[next]