summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-12-26Kernel: Implement unveil() as a prefix-treeAnotherTest
2020-12-26Everywhere: void arguments to C functionsLenny Maiorani
2020-12-26LibC: Enable compiler warnings for printf format stringsSahan Fernando
2020-12-26Kernel: Reset the process dumpable flag on successful non-setid execAndreas Kling
2020-12-25Kernel+LibC: Introduce a "dumpable" flag for processesAndreas Kling
2020-12-25Kernel: Make /proc/PID directories owned by the EUID:EGIDAndreas Kling
2020-12-25Kernel: Fix build with E1000_DEBUGAndreas Kling
2020-12-25AK: Remove custom %w format string specifierAndreas Kling
2020-12-25AK: Remove custom %b format string specifierAndreas Kling
2020-12-25Kernel: Allocate new main thread stack before committing to execAndreas Kling
2020-12-25Kernel: Move ELF auxiliary vector building out of Process classAndreas Kling
2020-12-25LibELF: Move AuxiliaryValue into the ELF namespaceAndreas Kling
2020-12-25Kernel+LibELF: Abort ELF executable load sooner when something failsAndreas Kling
2020-12-25Kernel: Remove an unnecessary cast in sys$execve()Andreas Kling
2020-12-25Kernel: Don't fetch full inode metadata in sys$execve()Andreas Kling
2020-12-25Kernel: Add back missing ELF::Image validity checkAndreas Kling
2020-12-25Kernel: Convert dbg() => dbgln() in sys$execve()Andreas Kling
2020-12-25Kernel: Add formatter for VirtualAddressAndreas Kling
2020-12-25Kernel: Simplify ELF loading logic in sys$execve() somewhatAndreas Kling
2020-12-25LibELF: Remove ELF::Loader and move everyone to ELF::ImageAndreas Kling
2020-12-25Kernel+LibELF: Move sys$execve()'s loading logic from LibELF to KernelAndreas Kling
2020-12-25Kernel+LibELF: Stop doing ELF symbolication in the kernelAndreas Kling
2020-12-24Kernel+LibELF: Allow Non ET_DYN executables to have an interpreterItamar
2020-12-24Kernel: Fix mmap with specific address for file backed mappingsItamar
2020-12-24ProcFS: pid_vm: Replace duplicated purgeable key with kernel+cacheableBrendan Coles
2020-12-23Kernel: Tweak parameter name in Inode::read_entire()Andreas Kling
2020-12-23Kernel: Fix wrong-looking overflow check in sys$execve()Andreas Kling
2020-12-23Kernel: Don't assert when reading from a listening-mode local socketAndreas Kling
2020-12-23Kernel: Ptrace::handle_syscall() should return errors as KResultAndreas Kling
2020-12-23Kernel: Don't assert on PT_PEEK with kernelspace addressAndreas Kling
2020-12-23Kernel: Panic if we're about to switch to a user thread with IOPL!=0Andreas Kling
2020-12-23Kernel: Make KBuffer::try_create_with_bytes() actually copy the bytesAndreas Kling
2020-12-22Kernel: Don't allow modifying IOPL via sys$ptrace() or sys$sigreturn()Andreas Kling
2020-12-22Kernel: Allow sys$chmod() to modify the set-gid bitAndreas Kling
2020-12-22Kernel/Net: Support all E1000 devices in the spec sheetLuke
2020-12-22Kernel: Abort core dump generation if any substep failsAndreas Kling
2020-12-22Kernel/PCI: Add a bunch of debug output to accessorsLuke
2020-12-22Kernel/PCI: Create device configuration space mapping before creating a physi...Luke
2020-12-22Kernel/Net: E1000 interrupt rate register is 32-bit, not 16-bitLuke
2020-12-21Kernel: Improve time keeping and dramatically reduce interrupt loadTom
2020-12-21Kernel: Introduce the StorageManagement classLiav A
2020-12-21Kernel: Change the indexing of storage devices in IDEController classLiav A
2020-12-21Kernel: Add a method to gather the devices count of a Storage controllerLiav A
2020-12-21Kernel: Add a method to check the type of a StorageControllerLiav A
2020-12-21Kernel: Allow to initialize an IDE device on the secondary channelLiav A
2020-12-21Kernel: Introduce the new Storage subsystemLiav A
2020-12-21Kernel: Allow to install a real IRQ handler on a spurious oneLiav A
2020-12-21Kernel: Add various methods to handle interrupts in the PCI subsystemLiav A
2020-12-21Kernel: Add a method to retrieve the Physical ID for a PCI addressLiav A
2020-12-21PCI: Add list of capabilities for each device during first enumerationLiav A