summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-03-27Kernel: Support all AMD-defined CPUID feature flags for EAX=80000001hLinus Groh
2022-03-27Kernel: Support all Intel-defined extended CPUID feature flags for EAX=7Linus Groh
2022-03-27Kernel: Support all Intel-defined CPUID feature flags for EAX=1Linus Groh
2022-03-27Kernel: Implement CPUFeature as an ArbitrarySizedEnumLinus Groh
2022-03-27Kernel: Fix whack formatting of the CPUID constructorLinus Groh
2022-03-27Kernel: Reorder code in Processor::cpu_detect() for readabilityLinus Groh
2022-03-27Kernel: Change the BSP Processor instance to not have a constructorTom
2022-03-27Kernel: Remove hardcoded values for block size in IDEChannelPankaj Raghav
2022-03-27Kernel: Remove hardcoded values for block size in RamdiskPankaj Raghav
2022-03-27Kernel: Expose block size in AsyncBlockDeviceRequest structPankaj Raghav
2022-03-27Kernel: Use buffer_size from AsyncBlockDevice structPankaj Raghav
2022-03-26Kernel: Add a 'no_error' pledge promiseAli Mohammad Pur
2022-03-26Kernel: Add a way to print the pseudo name of attached TTY of a processLiav A
2022-03-24Kernel: Add a 'disable_kaslr' kernel command line parameterIdan Horowitz
2022-03-24Kernel: Move {strnlen, strcmp, memcmp, strncmp, strstr} to MiniStdLibIdan Horowitz
2022-03-23Kernel: Use the whole kernel PD range when randomizing the KASLR offsetIdan Horowitz
2022-03-22Kernel: Don't assume paths of TTYs and pseudo terminals anymoreLiav A
2022-03-22Kernel/TTY: Implement TIOCGPTN ioctl for MasterPTYLiav A
2022-03-22Kernel: Create SelfTTYDevice class to help replace /dev/tty symlinkLiav A
2022-03-22Kernel: Add and use bitwise operators to CPUFeatureHendiadyoin1
2022-03-22Kernel: Use the pre-image kernel memory range introduced by KASLRIdan Horowitz
2022-03-22Kernel: Keep kernel base load address 2 MiB alignedIdan Horowitz
2022-03-22Kernel: Fix typo in a commentLinus Groh
2022-03-22Kernel: Make mmap validation functions return ErrorOr<void>int16
2022-03-22Kernel: Move mmap validation functions to Processint16
2022-03-22Kernel: Check wxallowed mount flag when validating mmap callint16
2022-03-22Kernel: Define MS_WXALLOWED mount optionint16
2022-03-22Kernel: Disable KASLR on i686Andreas Kling
2022-03-21Kernel: Add an extremely primitive version of KASLRIdan Horowitz
2022-03-21Kernel: Add helpers for rdrand and rdseedIdan Horowitz
2022-03-19Kernel: Increase i8042 timeout when writing and reading from deviceLiav A
2022-03-19Kernel/Storage: Move Ramdisk code into a separate subdirectoryLiav A
2022-03-19Kernel: Use original Console m_x and m_y in Text based implementationsLiav A
2022-03-18Kernel: When receiving unexpected TCP flags, print the flagsAndreas Kling
2022-03-18Kernel: Rename TCPFlags::PUSH => PSHAndreas Kling
2022-03-18Kernel: Mark `serenity_dev_` functions as staticBrian Gianforcaro
2022-03-18Kernel/Graphics: Don't declare VGA changing-state methods as constLiav A
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