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-07-08
Kernel: Do not disable userland access to the RDTSC instruction
Tim Schumacher
2022-06-22
Kernel: Eliminate possible KASLR leak by disabling CR4.FSGSBASE
Idan Horowitz
2022-06-17
Kernel/Interrupts: Add missing include for IRQController header file
Liav A
2022-06-02
Kernel: Initialize and use interrupts in the aarch64 Kernel
Timon Kruiper
2022-06-02
Kernel: Add interrupt support to aarch64 RPi Timer driver
Timon Kruiper
2022-06-02
Kernel: Use AK::NeverDestroyed<Timer> to store the timer class
Timon Kruiper
2022-06-02
Kernel: Make RPi Timer::set_clock_rate static
Timon Kruiper
2022-06-02
Kernel: Add support for handling interrupts on aarch64
Timon Kruiper
2022-06-02
Kernel: Add simple implementation for InterruptManagement on aarch64
Timon Kruiper
2022-06-02
Kernel: Add driver for interrupt controller on the Raspberry Pi
Timon Kruiper
2022-06-02
Kernel: Move IRQController and InterruptManagement to Arch directory
Timon Kruiper
2022-06-02
Kernel: Put Raspberry Pi devices into RPi namespace
Timon Kruiper
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
[next]