summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-08-14Kernel/ProcFS: Get unveil stats instead of FDs stats for unveil dataLuke
2021-08-13Meta: Tell user which Toolchain ARCH they need to buildBrian Gianforcaro
2021-08-13Kernel: Allow `kfree_aligned` to be called on null pointersDaniel Bertalan
2021-08-13Kernel: Allow aligned `operator new` to return nullptrDaniel Bertalan
2021-08-13Kernel: Convert lock debug APIs to east constBrian Gianforcaro
2021-08-13Kernel: Add lock debugging to ProtectedValue / RefCountedContendedBrian Gianforcaro
2021-08-13Kernel: Reduce LOCK_DEBUG ifdefs by utilizing Kernel::LockLocationBrian Gianforcaro
2021-08-13Kernel: Introduce LockLocation abstraction from SourceLocationBrian Gianforcaro
2021-08-13Kernel/ProcFS: Propagate errors correctly when they occurLiav A
2021-08-13Kernel: Clear SO_ERROR on successful socket connectionbrapru
2021-08-13Kernel/ProcFS: Expose TCP/UDP Socket pidsbrapru
2021-08-13Kernel: Make cloning of FileDescriptions OOM safeBrian Gianforcaro
2021-08-13Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptrBrian Gianforcaro
2021-08-13Kernel: Fix OOB read in sys$dbgputstr(..) during fuzzingBrian Gianforcaro
2021-08-13Kernel: Remove char* versions of path argument / kstring copy methodsBrian Gianforcaro
2021-08-13Kernel: Fix sys$dbgputstr(...) to take a char* instead of u8*Brian Gianforcaro
2021-08-13Kernel: Introduce a StringView overload of dbgputstr(..)Brian Gianforcaro
2021-08-13Kernel: Annotate KString methods as [[nodiscard]]Brian Gianforcaro
2021-08-13Kernel: Move VirtIO code into the Bus source folderLiav A
2021-08-12Kernel: Steer away from heap allocations for ProcFS process dataLiav A
2021-08-12Kernel+LibC: Use 64 bit values for ino_tLiav A
2021-08-12Kernel: Fail process creating earlier if can't create AddressSpaceLiav A
2021-08-12Kernel/Process: Move protected values to the end of the objectLiav A
2021-08-12Kernel: Don't record sys$perf_event() if profiling is not enabledAndreas Kling
2021-08-12Kernel: Make sys$perf_register_string() generate the string ID'sAndreas Kling
2021-08-12Kernel+LibC: Add sys$perf_register_string()Andreas Kling
2021-08-12Kernel+LibC: Add PERF_EVENT_SIGNPOSTAndreas Kling
2021-08-11Kernel/SMP: Fix RecursiveSpinLock remembering the wrong CPU when lockingAndreas Kling
2021-08-11Kernel: Don't ask RTC for current time when generating coredumpsAndreas Kling
2021-08-11Kernel: Disambiguate instruction size for mov in read_gs_ptrGunnar Beutner
2021-08-10AK+Kernel: Add StringBuilder::append overload for UTF-16 viewsTimothy Flynn
2021-08-10Kernel: Fix kernel panic when blocking on the process' big lockGunnar Beutner
2021-08-10VirtualFileSystem: Return early in rename() when old_path==new_pathLuK1337
2021-08-10Kernel: Add syscall performance event typeJean-Baptiste Boric
2021-08-10Kernel: Properly handle non-blocking I/O on pipesJean-Baptiste Boric
2021-08-10Kernel: Add CLOCK_MONOTONIC_COARSE to the kernel time pageAndreas Kling
2021-08-10Kernel: Only expose CLOCK_REALTIME_COARSE via the kernel time pageAndreas Kling
2021-08-10Kernel: Close race window in timestamp update mechanismAndreas Kling
2021-08-10Kernel: Properly implement SO_ERROR optionbrapru
2021-08-10Kernel: Add so_error to keep track of the socket's error statebrapru
2021-08-10Kernel+LibC: Allow clock_gettime() to run without syscallsAndreas Kling
2021-08-10LibC+Kernel: Use an enum for clockid_t valuesAndreas Kling
2021-08-10Kernel: Alphabetize the syscall listAndreas Kling
2021-08-10Kernel+UserspaceEmulator: Remove unused sys$gettimeofday()Andreas Kling
2021-08-10Kernel/SMP: Change critical sections to not disable interruptsAndreas Kling
2021-08-10Kernel/SMP: Skip thread registers in core dump if there is no trap frameAndreas Kling
2021-08-10Kernel/SMP: Make entering/leaving critical sections multi-processor safeAndreas Kling
2021-08-09Kernel/USB: Tighten up USBManagement enumeration code a bitLiav A
2021-08-09Kernel/USB: Create controller base class and introduce USBManagementLuke
2021-08-09USB: Fix wrong port read/write in portscan daemonJesse Buhagiar