summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2020-05-16Kernel: Remove now-unused KernelInfoPage.hAndreas Kling
2020-05-16Kernel: Add TimeManagement::now_as_timeval()Andreas Kling
2020-05-16Kernel: Remove sys$getdtablesize()Andreas Kling
2020-05-16Kernel: Use copy_to_user() in sys$gettimeofday()Andreas Kling
2020-05-16Kernel: Remove the "kernel info page" used for fast gettimeofday()Andreas Kling
2020-05-16Kernel: Remove dubious use of "volatile" in E1000 adapter driverAndreas Kling
2020-05-16Kernel: Let's say that IO::delay(N) delays for N microsecondsAndreas Kling
2020-05-16Kernel: Remove dubious use of "volatile" in HPET codeAndreas Kling
2020-05-16Kernel: Use consistent names for kmalloc globals and remove volatileAndreas Kling
2020-05-16Toolchain/Ports: Update to gcc 10.1.0Shannon Booth
2020-05-16Kernel: Annotate UnhandledInterruptHandler::eoi with [[noreturn]]Shannon Booth
2020-05-16Kernel: Tidy up SharedBuffer interfaceShannon Booth
2020-05-15Kernel: Disallow opening socket filesSergey Bugaev
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
2020-05-13Revert "Build: Use fakeroot if non-root build is possible"Andreas Kling
2020-05-12Kernel: Add a stringification helper for KeyCodeAndreas Kling
2020-05-12Build: Use fakeroot if non-root build is possibleNikolay Kochulin
2020-05-11Ports: Add preliminary dropbear portYonatan Goldschmidt
2020-05-11Kernel+LibC: Add AF_MAXYonatan Goldschmidt
2020-05-10Demos: Add LibGfx Demo :^)Linus Groh
2020-05-09Kernel: Add missing copyright header to Ptrace.cppLinus Groh
2020-05-09LaunchServer: Add the LaunchServer to centralise file associations.Nicholas Hollett
2020-05-09Kernel: ioctl(TCSETSF) on a TTY should flush inputAndreas Kling
2020-05-08Kernel+Userland: Add "settime" pledge promise for setting system timeAndreas Kling
2020-05-08Kernel: Only allow superuser to call sys$clock_settime()Andreas Kling
2020-05-08Kernel: Remove SmapDisabler in sys$clock_settime()Andreas Kling
2020-05-08Kernel: Assert on startup if we don't find any physical pagesAndreas Kling