summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2021-08-09Kernel/SMP: Don't process SMP messages in non-SMP modeAndreas Kling
2021-08-09Kernel/SMP: Process the deferred call queue in exit_trap()Andreas Kling
2021-08-09Kernel/SMP: Don't process SMP messages in exit_trap() in non-SMP modeAndreas Kling
2021-08-09Kernel/SMP: Don't enable interrupts in Processor::exit_trapAndreas Kling
2021-08-09Kernel/SMP: Mark s_smp_enabled READONLY_AFTER_INITAndreas Kling
2021-08-09Kernel: Don't hog MM lock in Memory::Region::clone()Andreas Kling
2021-08-09Kernel: Fix deadlock in ~Memory::Region()Andreas Kling
2021-08-09Kernel: Don't hog MM lock in find_region_from_vaddr()Andreas Kling
2021-08-09Kernel: Remove unused list of user regions in MemoryManagerAndreas Kling
2021-08-09Kernel/SMP: Make SMP message queueing work correctlyAndreas Kling
2021-08-09Kernel/SMP: Don't panic in inode fault if other CPU already paged it inAndreas Kling
2021-08-09Kernel/SMP: Always take PageDirectory lock before the MemoryManager lockAndreas Kling
2021-08-09Kernel/SMP: Fix ProcessorMessage deallocation bugAndreas Kling
2021-08-09Kernel: Rename Processor::smp_queue_message() => smp_enqueue_message()Andreas Kling
2021-08-09Kernel: Add Processor::pause() and use it to give the CPU a restAndreas Kling
2021-08-09Kernel: Only get register dump when we have a trapAndreas Kling
2021-08-09Kernel: Fix logic typo in ConsoleManagement::is_initialized()Andreas Kling
2021-08-08Kernel: Fix panic loop when encountering an unknown boot_modeBrian Gianforcaro
2021-08-08DynamicLoader: Make sure we don't link against libgcc_sGunnar Beutner