summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2024-03-02Kernel: Switch a couple of signal dispatch dbglns to dbgln_ifIdan Horowitz
2024-03-01Kernel/PCI: Prefer structured bindings when iterating over HashMapsHendiadyoin1
2024-03-01Kernel/NVMe: Use a struct for the namespace features, instead of a TupleHendiadyoin1
2024-02-25Kernel/Storage: Don't allocate IRQs in NVMeCntlr when nvme_poll passedSönke Holz
2024-02-24Kernel/FileSystem: Avoid double locking m_inode_lock in the Ext2 driverLiav A
2024-02-24Kernel/FileSystem: Enforce locking of m_inode_lock when truncating InodeLiav A
2024-02-24Kernel/riscv64: Read the timebase-frequency from the device treeHendiadyoin1
2024-02-24Kernel/riscv64: Get the kernel command line from the device treeHendiadyoin1
2024-02-24Kernel/riscv64: Initialize PCI controllers using the device treeHendiadyoin1
2024-02-24Kernel/riscv64: Unflatten the DeviceTreeHediadyoin1
2024-02-24Kernel/riscv64: Take the memory map from the FDT and dump itHendiadyoin1
2024-02-24Kernel/riscv64: Implement Processor::assume_contextSönke Holz
2024-02-24Kernel/riscv64: Implement Processor::switch_contextSönke Holz
2024-02-24Kernel/riscv64: Implement Processor::init_contextSönke Holz
2024-02-24Kernel/riscv64: Implement thread_context_first_enterSönke Holz
2024-02-24Kernel/riscv64: Implement enter_thread_contextSönke Holz
2024-02-24Kernel/riscv64: Stub out Processor::set_thread_specific_dataSönke Holz
2024-02-24Kernel/riscv64: Implement Processor::initialize_context_switchingSönke Holz
2024-02-24Kernel/riscv64: Implement {load,store}_fpu_stateSönke Holz
2024-02-24Kernel/riscv64: Use TimeManagement as an entropy source for nowSönke Holz
2024-02-24Kernel/Storage: Add `AssertSize`s to AHCI structsSönke Holz
2024-02-24Kernel/Storage: Make AHCI::HBA::port_regs a flexible array memberSönke Holz
2024-02-24Kernel: Add `PCI::map_bar` overloads that don't take an explicit sizeSönke Holz
2024-02-24Kernel: Require StorageDevice reference for StorageDevicePartitionLiav A
2024-02-24Kernel: Return EIO if attached device is gone in StorageDevicePartitionLiav A
2024-02-24Kernel: Declare proper blocking support for StorageDevicePartitionsLiav A
2024-02-24Kernel/Storage: Rename DiskPartition => StorageDevicePartitionLiav A
2024-02-24Kernel/Storage: Convert StorageDevice class members to be constLiav A
2024-02-24Kernel/Storage: Fix StorageDevice STORAGE_DEVICE_GET_SIZE ioctl optionLiav A
2024-02-24Kernel/Storage: Declare proper blocking support for StorageDevicesLiav A
2024-02-24Kernel/Storage: Change semantics for addressing block methodsLiav A
2024-02-24Kernel: Add a definition for the FAT32 FSInfo structureimplicitfield
2024-02-24Kernel: Move FAT structure definitions to Kernel/APIimplicitfield
2024-02-24Kernel/Net: Send RST packet when socket receives in closed stateTom Finet
2024-02-24Kernel: Call `did_modify_contents()` after `truncate()`Fabian Dellwing
2024-02-23Kernel+Tests: Don't panic when LocalSocket is already boundThomas Queiroz
2024-02-22Kernel/USB: Handle non-page aligned EHCI controller BARs correctlySönke Holz
2024-02-21Kernel/Graphics: Probe PCI graphics adapters on all architecturesSönke Holz
2024-02-21Everywhere: Prefer {:#x} over 0x{:x} in format stringsNico Weber
2024-02-19Kernel/riscv64: Don't use the memory before .text as the initial stackSönke Holz
2024-02-19Kernel: Resolve FIXME relating to the gate type arg for x86 InterruptsTom Finet
2024-02-19Kernel: Remove storage_segment from IDTEntry constructorTom Finet
2024-02-19Kernel/HID: Modify index for shifted scan codes of non-printing charsJohn te Bokkel
2024-02-14Kernel: Propagate errors with `TRY()` where possibleTim Ledbetter
2024-02-14Kernel/riscv64: Add missing include in Delay.cppSönke Holz
2024-02-13Kernel/TTY: Support non-blocking reads with termios VMIN == 0Jelle Raaijmakers
2024-02-12Kernel: Make `ftruncate` change `st_ctime` as per specFabian Dellwing
2024-02-11AK: Make IndexSequence use size_tNico Weber
2024-02-10Kernel: Stop swallowing thread unblocks while process is stoppedIdan Horowitz
2024-02-10Kernel: Stop locking the scheduler spinlock before the ptrace mutexIdan Horowitz