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
2023-05-28
Kernel/aarch64: Make `Processor::capture_stack_trace` stub non-crashing
Daniel Bertalan
2023-05-26
Kernel/aarch64: Use the correct MMIO base address in the MMU
Caoimhe
2023-05-24
Kernel: Use UnixDateTime wherever applicable
kleines Filmröllchen
2023-05-24
AK: Rename Time to Duration
kleines Filmröllchen
2023-05-21
Kernel/aarch64: Detect if access faults come from SafeMem
Daniel Bertalan
2023-05-21
Kernel/aarch64: Flatten `safe_{memset,strnlen,memcpy}()`
Daniel Bertalan
2023-05-21
Kernel/aarch64: Stub out atomic SafeMem functions
Daniel Bertalan
2023-05-19
Kernel: Enable data and instruction cache on aarch64
Andrew Kaster
2023-05-19
Kernel: Update reset value and register names of SCTLR_EL1 per Arm ARM
Andrew Kaster
2023-05-19
Kernel: Move a bunch of generic devices code into new subdirectory
Liav A
2023-05-17
Kernel: Flush data cache before passing a buffer to the VC Mailbox
Daniel Bertalan
2023-05-17
Kernel: Add character device driver for the RPi "mini UART" (UART1)
Daniel Bertalan
2023-05-17
Kernel: Add `RPi::Timer::get_clock_rate()`
Daniel Bertalan
2023-05-17
Kernel: Add RPi Watchdog and use it for system shutdown
Daniel Bertalan
2023-05-17
Kernel: Unify x86-64 and AArch64 `__panic` implementation
Daniel Bertalan
2023-05-15
Kernel/aarch64: Make REGISTER_STATE_SIZE a multiple of 16 bytes
Timon Kruiper
2023-05-15
Kernel/aarch64: Dump registers when unknown exception occurs
Timon Kruiper
2023-05-13
Kernel/aarch64: Remove drawing of logo on the framebuffer during init
Liav A
2023-05-07
Kernel: Implement helpers to manipulate MSI(x) data structures
Pankaj Raghav
2023-05-07
Kernel: Add reserve_interrupt_handlers API
Pankaj Raghav
2023-05-07
Kernel/PCI: Set IRQ as reserved for pin-based interrupts
Pankaj Raghav
2023-04-29
Kernel/aarch64: Don't set multiboot_modules to an empty array on-stack
Liav A
2023-04-29
Kernel/aarch64: Support reading the command line via the RPi Mailbox
Daniel Bertalan
2023-04-29
Kernel: Store the kernel command line in a `StringView`
Daniel Bertalan
2023-04-28
Revert "Kernel/x86: Bake the Prekernel and the Kernel into one image"
Tim Schumacher
2023-04-28
Kernel/aarch64: Fix build after `is_sharing_with_others` API removal
Daniel Bertalan
2023-04-28
Kernel: Create all kernel processes before enabling boot profiling
Samuel Bowman
2023-04-28
Kernel/x86: Bake the Prekernel and the Kernel into one image
Liav A
2023-04-25
Kernel: Remove is_sharing_with_others API from GenericInterruptHandler
Pankaj Raghav
2023-04-25
Kernel: Set IRQHandler m_shared_with_others when the irq is shared
Pankaj Raghav
2023-04-17
Kernel: Don't get rbp from internal context switch structures
Tim Schumacher
2023-04-17
Kernel: Properly update the stored thread rbp when switching contexts
Tim Schumacher
2023-04-15
Kernel/HID: Don't use *LockRefPtrs in the I8042Controller code
Liav A
2023-04-15
Kernel: Re-organize header includes in the HID subsystem code
Liav A
2023-04-14
Kernel/Storage: Modernize ATA IDE controller initialization code
Liav A
2023-04-13
Kernel/aarch64: Add implementation of Processor::for_each
Timon Kruiper
2023-04-13
Kernel/aarch64: Change RPi::Framebuffer::PixelOrder to BGR
Timon Kruiper
2023-04-13
Kernel/aarch64: Add volatile modifier to various asm statements
Timon Kruiper
2023-04-13
Kernel/aarch64: Make sure no reordering of DAIF::read is possible
Timon Kruiper
2023-04-09
Kernel/HID: Untie the PS2 protocol, i8042 hardware and generic devices
Liav A
2023-04-09
Kernel: Move HIDDevice::enable_interrupts method to I8042Device class
Liav A
2023-04-09
Kernel: Introduce a new super class called HIDController
Liav A
2023-04-09
Kernel: Remove redundant HID name from all associated files
Liav A
2023-04-08
Kernel: Fix compilation of aarch64/RPi/Framebuffer.cpp
Brian Gianforcaro
2023-04-07
Kernel: Fix typo in the FramebufferGetPitchMboxMessage name
Liav A
2023-04-06
Kernel/aarch64: Actually remove Arch/aarch64/init.cpp
Timon Kruiper
2023-04-06
Kernel/aarch64: Add getters/setters in RegisterState and ThreadRegisters
Timon Kruiper
2023-04-06
Kernel/aarch64: Implement copying of kernel regs into ptrace regs
Timon Kruiper
2023-04-06
Kernel+LibC: Modify aarch64's __mcontext to store registers in an array
Timon Kruiper
2023-04-06
Kernel/aarch64: Flush entire TLB cache when changing TTBR0_EL1
Timon Kruiper
[next]