summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-05-26Kernel: Introduce "sigaction" pledgeSergey Bugaev
2020-05-26Kernel: fix assertion on readlink() syscallAngel
2020-05-26Kernel: Plumb KResult through FileDescription::read_entire_file() implementat...Brian Gianforcaro
2020-05-26Kernel: Clang format file system in prep for changes.Brian Gianforcaro
2020-05-26Kernel: Unmap first MB after jumping above 3GBetaIneLp
2020-05-26Kernel: Create page structures correctly in boot.setaIneLp
2020-05-25Kernel: Fix returning random children from waitid(WNOHANG)Sergey Bugaev
2020-05-23Kernel: Use TypedMapping for accessing IOAPIC registersAndreas Kling
2020-05-23Kernel: Add non-const version of TypedMapping::operator->()Andreas Kling
2020-05-23Kernel: Oops, we need to use map_typed_writable() for write access :^)Andreas Kling
2020-05-23Kernel: Use TypedMappings when looking for APIC informationAndreas Kling
2020-05-23Kernel+LibC: Fix various build issues introduced by ssize_tAndreas Kling
2020-05-23Kernel: Use TypedMappings in the very unfinished APIC codeAndreas Kling
2020-05-23Kernel+LibC: Let's say that off_t is a ssize_tAndreas Kling
2020-05-23Kernel: Add missing casts when calling AK::min()Andreas Kling
2020-05-23Kernel: Tweak some suspicious casts in InterruptManagementAndreas Kling
2020-05-23Kernel: Dont't static_assert that size_t is 32-bit :^)Andreas Kling
2020-05-23Kernel: Use a FlatPtr for the "argument" to ioctl()Andreas Kling
2020-05-23Kernel: Simplify MP table parser a little bit moreAndreas Kling
2020-05-23Kernel: Make dump_backtrace_impl() take base pointer as a FlatPtrAndreas Kling
2020-05-22Kernel: Return ESPIPE when seeking an unseekableSergey Bugaev
2020-05-22Kernel: Remove some now-unnecessary casts in ProcFSAndreas Kling
2020-05-22Kernel: Remove outdated FIXME's in the static ACPI parserAndreas Kling
2020-05-22Kernel: Simplify scanning BIOS/EBDA and MP parser initializationAndreas Kling
2020-05-22Kernel: Add convenient ways to map whole BIOS and EBDA into memoryAndreas Kling
2020-05-22Kernel: Clean up and simplify MP table parsingAndreas Kling
2020-05-22Ext2FS: Fix indirect-blocks iterationYonatan Goldschmidt
2020-05-20Kernel: Fix invalid jump in case RDRAND failsAndreas Kling
2020-05-20Revert "Kernel: Add implementation of operator new and delete to kmalloc.cpp"Andreas Kling
2020-05-20Revert "Kernel: Don't link against libstdc++"Andreas Kling
2020-05-20Revert "Build: Include headers from LibC, LibM, and LibPthread with -isystem"Andreas Kling
2020-05-20Kernel: Always inline stac(), clac() and SmapDisablerAndreas Kling
2020-05-20Kernel: Validate access to whole regionsSergey Bugaev
2020-05-20Kernel: Look for a user region firstSergey Bugaev
2020-05-20AK+Kernel: Help the compiler inline a bunch of trivial methodsSergey Bugaev
2020-05-20Build: Include headers from LibC, LibM, and LibPthread with -isystemAndrew Kaster
2020-05-20Kernel: Don't link against libstdc++Andrew Kaster
2020-05-20Kernel: Add implementation of operator new and delete to kmalloc.cppAndrew Kaster
2020-05-20Kernel+LibC: Switch isatty() to use a fcntl()Sergey Bugaev
2020-05-19Kernel: Tweak FileBackedFS API to avoid intermediary copiesSergey Bugaev
2020-05-19Kernel: Make FS::block_size a size_tSergey Bugaev
2020-05-19Kernel: Inline Inode::fsid()Sergey Bugaev
2020-05-18Kernel: WaitBlocker should always unblock immediately on WNOHANGAndreas Kling
2020-05-17Kernel + LibC: Handle running processes in do_waitid()AnotherTest
2020-05-17Kernel: wait() should not block if WNOHANG is specifiedAnotherTest
2020-05-16Kernel: Remove Process::any_thread()Andreas Kling
2020-05-16Kernel: Let the wait blocker inspect *all* child threads of a processAndreas Kling
2020-05-16Kernel: Sending a signal to a process now goes to the main threadAndreas Kling
2020-05-16Kernel: Remove awkward "#define printf dbgprintf"Andreas Kling
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling