summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-09-21Kernel: Use AK::Variant default initialization where appropriateBen Wiederhake
2021-09-20Kernel: Clean up PCI::Device namespace formattingBen Wiederhake
2021-09-19Kernel: Store device class name as member of VirtIO devicesIdan Horowitz
2021-09-19Kernel: Use StringView literals in VirtIO::determine_device_class()Idan Horowitz
2021-09-19Kernel: Add a Mailbox class for aarch64Nico Weber
2021-09-19Kernel: Add a MMIO class for aarch64Nico Weber
2021-09-19Kernel: Use new halt() for all our halting needs in aarch64 PrekernelNico Weber
2021-09-19Kernel: Add __stack_chk_fail to aarch64 Prekernel initNico Weber
2021-09-19Kernel: Add support for O_NONBLOCK in pipe syscallEric Seifert
2021-09-19Kernel/VirtIO: Remove lazy allocation of VirtIO::Device BAR regionsSahan Fernando
2021-09-18Kernel: Let MouseDevice and KeyboardDevice write method return EINVALPrzemysław R. Kusiak
2021-09-18Kernel/Net: Enable usage of RTL8168E and RTL8168H in RTL8168 driverLiav A
2021-09-18Kernel/Memory: Add more super pages to satisfy contiguous allocationsLiav A
2021-09-18Kernel/Storage: Tidy up RamdiskDevice classLiav A
2021-09-17Kernel: Don't link Prekernel against kernel_heapNico Weber
2021-09-17Kernel/Devices: Use try_create_device helper for SB16Liav A
2021-09-17Kernel/Devices: Use try_create_device helper for ConsoleDeviceLiav A
2021-09-17Kernel/Devices: Move ConsoleDevice into the Devices source directoryLiav A
2021-09-17Kernel: Introduce the DeviceManagement singletonLiav A
2021-09-16Kernel: Unblock tracer process in Process:unblock_waiters()Itamar
2021-09-16Kernel: Allow calling sys$waitid on traced, non-child processesItamar
2021-09-16Kernel: Use move to avoid unnecessary ref/unref of network device RefPtrBrian Gianforcaro
2021-09-16Kernel: Fetch range once for each iteration of find_regions_intersectingBrian Gianforcaro
2021-09-16Kernel: Only instantiate main_program_metadata in the scope it's neededBrian Gianforcaro
2021-09-16Kernel: Make IPv4SocketTuple operator== by referenceBrian Gianforcaro
2021-09-16Kernel: Pack Flock struct tighterBrian Gianforcaro
2021-09-16Kernel+LibC: Pack SC_stat_params struct tighterBrian Gianforcaro
2021-09-16Kernel+LibC: Pack SC_mount_params struct tighterBrian Gianforcaro
2021-09-16Kernel+LibC: Pack SC_setsockopt_params struct tighterBrian Gianforcaro
2021-09-16Kernel+LibC: Pack SC_accept4_params struct tighterBrian Gianforcaro
2021-09-16Kernel+LibC: Pack SC_inode_watcher_add_watch_params struct betterBrian Gianforcaro
2021-09-16Kernel: Weakly hold on to the file in LocalSocketsin-ack
2021-09-16Kernel: Drop the receive buffer when socket enters the TimeWait statesin-ack
2021-09-15Kernel: Use move semantics in sys$sendfd()Andreas Kling
2021-09-15Meta+Toolchain: Rename CMAKE_CXXFILT to SERENITY_CXXFILTAndrew Kaster
2021-09-15Meta: Switch to a SuperBuild that splits host and target buildsAndrew Kaster
2021-09-14Kernel: Disable lock rank enforcement by default for nowBrian Gianforcaro
2021-09-13AK+Kernel: Avoid unescaped control chars in append_escaped_for_json()Ali Mohammad Pur
2021-09-13Kernel: Deduplicate signpost perf event stringsAli Mohammad Pur
2021-09-13Kernel: Specialize Traits<(Nonnull)OwnPtr<T>> for KStringAli Mohammad Pur
2021-09-12Kernel: Add a class to wrap aarch64 MIDR_EL1Nico Weber
2021-09-12Kernel: Put boot.S first in aarch64 Prekernel source listNico Weber
2021-09-12Kernel: Define __stack_chk_guard for aarch64 PrekernelNico Weber
2021-09-12Kernel: Build Prekernel with -fno-threadsafe-staticsNico Weber
2021-09-12Kernel: Use AK::to_underlying in lock rank trackingBrian Gianforcaro
2021-09-12Kernel: Zero initialize SlabAllocator member variablesBrian Gianforcaro
2021-09-12Kernel+Userland: Introduce a new way to reboot and poweroff the machineLiav A
2021-09-12Kernel/SysFS: Make it possible to have custom permissions for nodesLiav A
2021-09-12Kernel: Unify BIOS and ACPI components in the SysFS firmware directoryLiav A
2021-09-12Kernel: Move ACPI and BIOS code into the new Firmware directoryLiav A