summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-05-20Kernel: Use the Function class for smp_broadcast()/smp_unicast()Gunnar Beutner
2021-05-20Kernel: Use the Function class for deferred_call_queue()Gunnar Beutner
2021-05-20Kernel: Remove an allocation when blocking a threadGunnar Beutner
2021-05-20Kernel: Avoid allocating under spinlock in ProcessGroup::find_or_createBrian Gianforcaro
2021-05-20Kernel: Make ProcessGroup::find_or_create API OOM safeBrian Gianforcaro
2021-05-20Kernel: Remove s_processor_lock by making s_processors statically sizedBrian Gianforcaro
2021-05-20Kernel: Do not allocate AnonymousVMObject's under spin lockBrian Gianforcaro
2021-05-19Kernel: Generate page fault events from the kernel profilerBrian Gianforcaro
2021-05-19Kernel: Avoid an allocation in sys$pollGunnar Beutner
2021-05-19Kernel: Add support for profiling kmalloc()/kfree()Gunnar Beutner
2021-05-19Kernel+LibC: Add support for filtering profiling eventsGunnar Beutner
2021-05-19Kernel: Track performance events for context switchesGunnar Beutner
2021-05-19Kernel: static vs non-static constexpr variablesLenny Maiorani
2021-05-19Kernel: Use plain Function objects for the WorkQueueGunnar Beutner
2021-05-19Kernel: Add statvfs & fstatvfs SyscallsJustin
2021-05-19Kernel: Expose FileSystem's fragment sizeJustin
2021-05-19Kernel: Ignore null parent custody without error in VFS::openMax Wipfli
2021-05-18Kernel: Implement mprotect for multiple RegionsHendiadyoin1
2021-05-18Kernel: Don't update write_pos in DoubleBuffer if userspace copy failsSahan Fernando
2021-05-18Kernel: Acknowledge partial writes from TTYsSahan Fernando
2021-05-18Kernel: Fix subtle race condition in sys$write implementationSahan Fernando
2021-05-18Kernel: Add support for multiple serial ports per deviceIdan Horowitz
2021-05-18Kernel: Avoid allocations when receiving network packetsGunnar Beutner
2021-05-18BitmapView: Disable mutations of the underlying BitmapLenny Maiorani
2021-05-17Kernel: Disable profile timer when the process exitsGunnar Beutner
2021-05-17Kernel: Fix return value for {enable,disable}_profile_timer()Gunnar Beutner
2021-05-17Kernel: Stop overriding built-in serial port with PCI serial portIdan Horowitz
2021-05-17Kernel: Add support for QEMU's emulated pci serial (-pci-serial option)Idan Horowitz
2021-05-17Build: Stop using precompiled headers (PCH)Andreas Kling
2021-05-17Kernel: Fix spelling mistake in HPETComparator::try_to_set_frequencyIdan Horowitz
2021-05-17Kernel: Set InterruptEnable on HPET Comparators when frequency is setIdan Horowitz
2021-05-17Everywhere: Fix a bunch of typosLinus Groh
2021-05-17Revert "BitmapView: Disable mutations of the underlying Bitmap"Andreas Kling
2021-05-17LibVT: Fix newline handlingDaniel Bertalan
2021-05-17BitmapView: Disable mutations of the underlying BitmapLenny Maiorani
2021-05-17Kernel: Implement a PCI Serial Device driverIdan Horowitz
2021-05-17Kernel: Use IOAddress instead of direct IO calls in SerialDeviceIdan Horowitz
2021-05-17Kernel: Add a put_char(char) method to SerialDeviceIdan Horowitz
2021-05-17Kernel: Bit mask line control options in SerialDevice::set_line_controlIdan Horowitz
2021-05-17Kernel: Swap baud rate divisor registers in SerialDevice::set_baudIdan Horowitz
2021-05-17Kernel: Use unsigned instead of signed types in SerialDeviceIdan Horowitz
2021-05-17Kernel: Initialize the PCI Bus earlier in the boot sequenceIdan Horowitz
2021-05-17Kernel+Userspace: Implement the accept4() system callGunnar Beutner
2021-05-17Kernel+LibC: Support more `termios` settings in TTYDaniel Bertalan
2021-05-17Kernel: Print failed attempt to shutdown the machineLiav A
2021-05-17Kernel/Graphics: Be more consistent about arguments passingLiav A
2021-05-16Kernel/Graphics: Round size value when mapping real framebufferLiav A
2021-05-16Kernel/Graphics: Assign console to be from VGACompatibleAdapter alwaysLiav A
2021-05-16Kernel/Graphics: Fix a method to be more accurate about its nameLiav A
2021-05-16Kernel: Move ConsoleDevice initialization just after kmalloc initLiav A