summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-09-30Kernel: Implement getsockopt(SO_TYPE)Rodrigo Tobar
2021-09-29Kernel/PCI: Remove all macros and replace them with enum classesLiav A
2021-09-29Kernel/PCI: Remove Address from enumeration callbackLiav A
2021-09-29Kernel/PCI: Cache interrupt line and interrupt pin of a deviceLiav A
2021-09-29Kernel/PCI: Propagate usage of DeviceIdentifier everywhereLiav A
2021-09-29Kernel: Rename two PCI componentsLiav A
2021-09-29Kernel/PCI: Cache more details about PCI devices when enumerating themLiav A
2021-09-28AK: Add missing AK/Types.h include to VirtIO/Protocol.hHendiadyoin1
2021-09-27Kernel/Graphics: Modernize somewhat the code of BochsGraphicsAdapterLiav A
2021-09-27Kernel/Graphics: Ensure we set BGR format of bochs-display if supportedLiav A
2021-09-27Kernel/Graphics: Force BGR format when modesetting the bochs-displayLiav A
2021-09-27Kernel: Fix a typo in a commentNico Weber
2021-09-27Kernel: Adjust aarch64 linker scriptNico Weber
2021-09-27Kernel: Move prekernel linker.ld into Arch subdirectoriesNico Weber
2021-09-26Kernel: Add UART class for aarch64Nico Weber
2021-09-26Kernel: Add Mailbox::set_clock_rate()Nico Weber
2021-09-26Kernel: Add a GPIO class for aarch64Nico Weber
2021-09-23Kernel: Define PT_READ_I and PT_READ_DJelle Raaijmakers
2021-09-23Kernel: Allow PROT_NONE in mmap and mprotect for stack regionsEric Seifert
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