summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-04-01Kernel: Stop debug spam when using read on /dev/mem deviceLiav A
2022-04-01Kernel: Stop debug spam when using mmap on /dev/mem deviceLiav A
2022-04-01Kernel: Declare Device major and minor data member numbers as constLiav A
2022-04-01Kernel: Allow SysFS components to have non-zero sizeLiav A
2022-04-01Kernel: Declare DMI SysFS BIOS classes as finalLiav A
2022-04-01Kernel: Declare blob sizes of SysFS BIOS classes as constLiav A
2022-04-01Kernel: Initialize primitive data members of SysFS BIOS classesLiav A
2022-03-30Kernel: Fix storage device read/write for request length < block sizePankaj Raghav
2022-03-29Kernel: Disallow elevating pledge promises with no_error setAli Mohammad Pur
2022-03-28Kernel: Propagate HIDManagement initialisation error to initLorenz Steinert
2022-03-28Kernel/Devices/HID: Propagate errors of HIDDevices properlyLorenz Steinert
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