summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-03-18LibVT/Kernel: Make VT::Attribute::Flags enum class, use AK EnumBitsBrian Gianforcaro
2022-03-18Kernel: Fix crash when opening GPU3DDevice without creating a contextSahan Fernando
2022-03-18Kernel: Don't initialize early framebuffer console if address is invalidLiav A
2022-03-18Kernel: Allow to disable early boot consoleLiav A
2022-03-18Kernel/Graphics: Move all VGA related methods to GraphicsManagementLiav A
2022-03-18Kernel: Zero initialize DoubleBuffer::InnerBuffer::sizeBrian Gianforcaro
2022-03-18Kernel: Default initialize AC97::m_codec_revisionBrian Gianforcaro
2022-03-18Kernel: Zero initialize USBDevice::m_device_descriptorBrian Gianforcaro
2022-03-18Kernel: Rename locker variables in BMIDEChannel so they aren't shadowedBrian Gianforcaro
2022-03-18Kernel: Zero initialize all members in NVMeControllerBrian Gianforcaro
2022-03-17Everywhere: Switch from EnableIf to requiresLenny Maiorani
2022-03-17Kernel: Make number of RTL8168 rx/tx descriptors constexprLenny Maiorani
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2022-03-16Kernel: Define IF_NAMESIZE in net/if.hLinus Groh
2022-03-15AK+Kernel: Avoid double memory clearing of HashTable bucketsDaniel Bertalan
2022-03-14Kernel: Try to reuse empty slabheaps before expanding the kmalloc-heapHendiadyoin1
2022-03-14Kernel: Bail out earlier from Process::lookup_stacks_directoryHendiadyoin1
2022-03-14Kernel/PCI: Break early of controller iteration over devices in OOM caseLiav A
2022-03-14Kernel/PCI: Don't hold spinlocks when doing fast device enumerationLiav A
2022-03-14Kernel: Fix buffer overflow in VirtIOGPU create_3d_resource(..)Brian Gianforcaro
2022-03-14Kernel: Sandbox each GPU3DDevice file description into own host contextSahan Fernando
2022-03-12Revert "Kernel: Use an ArmedScopeGuard to revert changes after failed mmap"Brian Gianforcaro
2022-03-12Revert "Kernel: Don't override FramebufferDevice's memory regions on mmap"Brian Gianforcaro
2022-03-12Kernel: Move aarch64 Prekernel into KernelJakub V. Flasar
2022-03-12Kernel: Create a stub mcontext for aarch64Jakub V. Flasar
2022-03-09Kernel: Mark sys$lseek() as not needing the big lockAndreas Kling
2022-03-09Kernel: Mark sys$emuctl() as not needing the big lockAndreas Kling
2022-03-09Kernel: Mark sys$chmod() as not needing the big lockAndreas Kling
2022-03-09Kernel: Mark sys$fchmod() as not needing the big lockAndreas Kling
2022-03-09Kernel: Mark sys$dup2() as not needing the big lockAndreas Kling
2022-03-09Kernel: Mark sys$ftruncate() as not needing the big lockAndreas Kling
2022-03-09Kernel: Mark sys$fstatvfs() as not needing the big lockAndreas Kling
2022-03-09Kernel: Disable GPU fencing for VirtIOGPU operationsSahan Fernando
2022-03-09Kernel: Implement basic VirGL deviceSahan Fernando
2022-03-09Kernel: Use AK::to_underlying instead of static_cast in VirtIOGPUSahan Fernando
2022-03-09LibC: Add ioctls for VirGLSahan Fernando
2022-03-08Kernel: Remove an unused fd_set.h importTim Schumacher
2022-03-08Kernel: Don't override FramebufferDevice's memory regions on mmapHendiadyoin1
2022-03-08Kernel: Use an ArmedScopeGuard to revert changes after failed mmapHendiadyoin1
2022-03-08Kernel: Panic if the init process diesDaniel Bertalan
2022-03-08Kernel/Graphics: Override first byte of the EDID in Intel Native driverLiav A
2022-03-08Kernel/Graphics: Print contents of offending EDID in Intel Native driverLiav A
2022-03-08Kernel: Expose PCI BAR addresses in sysfsLiav A
2022-03-08Kernel: Mark sys$fsync() as not needing the big lockAndreas Kling
2022-03-08Kernel: Mark sys$readlink() as not needing the big lockAndreas Kling
2022-03-08Kernel: Mark sys$stat() as not needing the big lockAndreas Kling
2022-03-08Kernel: Mark sys$fstat() as not needing the big lockAndreas Kling
2022-03-08Kernel: Mark sys$fchdir() as not needing the big lockAndreas Kling
2022-03-08Kernel: Mark sys$chdir() as not needing the big lockAndreas Kling
2022-03-08Kernel: Mark sys$getcwd() as not needing the big lockAndreas Kling