summaryrefslogtreecommitdiff
path: root/Kernel/Arch
AgeCommit message (Expand)Author
2023-04-25Kernel: Remove is_sharing_with_others API from GenericInterruptHandlerPankaj Raghav
2023-04-25Kernel: Set IRQHandler m_shared_with_others when the irq is sharedPankaj Raghav
2023-04-17Kernel: Don't get rbp from internal context switch structuresTim Schumacher
2023-04-17Kernel: Properly update the stored thread rbp when switching contextsTim Schumacher
2023-04-15Kernel/HID: Don't use *LockRefPtrs in the I8042Controller codeLiav A
2023-04-15Kernel: Re-organize header includes in the HID subsystem codeLiav A
2023-04-14Kernel/Storage: Modernize ATA IDE controller initialization codeLiav A
2023-04-13Kernel/aarch64: Add implementation of Processor::for_eachTimon Kruiper
2023-04-13Kernel/aarch64: Change RPi::Framebuffer::PixelOrder to BGRTimon Kruiper
2023-04-13Kernel/aarch64: Add volatile modifier to various asm statementsTimon Kruiper
2023-04-13Kernel/aarch64: Make sure no reordering of DAIF::read is possibleTimon Kruiper
2023-04-09Kernel/HID: Untie the PS2 protocol, i8042 hardware and generic devicesLiav A
2023-04-09Kernel: Move HIDDevice::enable_interrupts method to I8042Device classLiav A
2023-04-09Kernel: Introduce a new super class called HIDControllerLiav A
2023-04-09Kernel: Remove redundant HID name from all associated filesLiav A
2023-04-08Kernel: Fix compilation of aarch64/RPi/Framebuffer.cppBrian Gianforcaro
2023-04-07Kernel: Fix typo in the FramebufferGetPitchMboxMessage nameLiav A
2023-04-06Kernel/aarch64: Actually remove Arch/aarch64/init.cppTimon Kruiper
2023-04-06Kernel/aarch64: Add getters/setters in RegisterState and ThreadRegistersTimon Kruiper
2023-04-06Kernel/aarch64: Implement copying of kernel regs into ptrace regsTimon Kruiper
2023-04-06Kernel+LibC: Modify aarch64's __mcontext to store registers in an arrayTimon Kruiper
2023-04-06Kernel/aarch64: Flush entire TLB cache when changing TTBR0_EL1Timon Kruiper
2023-04-06Kernel: Store a pointer to the owner process in PageDirectoryIdan Horowitz
2023-04-04Kernel: Simplify Process factory functionsAndreas Kling
2023-04-04Kernel/aarch64: Implement `Processor::time_spent_idle()`Caoimhe
2023-04-03Kernel: Merge x86_64 and aarch64 init.cpp filesTimon Kruiper
2023-04-03Kernel: Move deferred call code into separate DeferredCallPool classTimon Kruiper
2023-04-03Kernel/aarch64: Correctly implement Processor::leave_criticalTimon Kruiper
2023-04-03Kernel/aarch64: Move query_firmware_version into RPi::MailboxTimon Kruiper
2023-04-03Kernel/aarch64: Move logo drawing and initializing into RPi::FramebufferTimon Kruiper
2023-04-03Kernel/aarch64: Rename Processor::install to Processor::early_initializeTimon Kruiper
2023-04-03Kernel: Implement Processor::assume_context for AArch64Idan Horowitz
2023-04-03Kernel: Call exit_trap in AArch64 restore_context_and_eretIdan Horowitz
2023-04-03Kernel: Abstract Processor::assume_context flags using InterruptsStateIdan Horowitz
2023-04-03Kernel: Stop overwriting AArch64 link register in forked processesIdan Horowitz
2023-03-25Revert "Kernel/aarch64: Embed disk image into kernel binary"Marco Cutecchia
2023-03-25Kernel: Add an SD card driver for the aarch64 portMarco Cutecchia
2023-03-25Kernel: Allow enabling high level detection on GPIOsMarco Cutecchia
2023-03-25Kernel: Use u64 instead of int for the bitfields of CPACR_EL1Marco Cutecchia
2023-03-15Kernel/Storage: Use NonnullRefPtr for storage controllersPankaj Raghav
2023-03-12Kernel: Make the Jails' internal design a lot more saneLiav A
2023-03-11Kernel: Fix variable shadowing issue in PCIIDELegacyModeControllerJulian Offenhäuser
2023-03-06Kernel: Stop using NonnullLockRefPtrVectorAndreas Kling
2023-03-01Kernel: Remove heuristics for detecting malformed malloc memory accessLiav A
2023-02-24Kernel/FileSystem: Simplify the ProcFS significantlyLiav A
2023-02-18Kernel/aarch64: Disable memory access alignment checkTimon Kruiper
2023-02-18Kernel/aarch64: Call handle_crash on unknown exceptionsTimon Kruiper
2023-02-17Revert "Kernel: Migrate ‘main id registerʼ access in Aarch64 MMIO"Andrew Kaster
2023-02-17Revert "Kernel: Remove old ‘main id register accessorʼ for Aarch64"Andrew Kaster
2023-02-15Everywhere: Change all XXX into FIXME or remove as appropriateBen Wiederhake