summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-12-29Kernel/aarch64: Implement dbgput{str,char} in kprintf.cppTimon Kruiper
2022-12-29Kernel/aarch64: Add function to convert DFSC to StringViewTimon Kruiper
2022-12-29Kernel: Remove debug printing of code segmentTimon Kruiper
2022-12-29Kernel: Remove duplicate Processor::restore_in_criticalTimon Kruiper
2022-12-29Kernel: Move ScopedCritical.cpp to Kernel base directoryTimon Kruiper
2022-12-29Kernel/aarch64: Fix typo in RegisterState.hTimon Kruiper
2022-12-28Kernel: Add missing x86_64 files to CMakeLists.txtAndreas Kling
2022-12-28Kernel: Add missing Random.h include in x86_64/Processor.cppAndreas Kling
2022-12-28Kernel+Userland: Remove uses of the __i386__ compiler macroAndreas Kling
2022-12-28Kernel: Remove the two remaining ARCH(I386) checksAndreas Kling
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-12-28LibC: Remove i686 supportLiav A
2022-12-28Kernel+Userland: Remove dependency on i386-specific registersLiav A
2022-12-26Kernel: Add PMCCNTR_EL0, Performance Monitors Cycle Count Registerkonrad
2022-12-26Kernel: Add NZCV, Condition Flagskonrad
2022-12-26Kernel: Add MIDR_EL1, Main ID Registerkonrad
2022-12-26Kernel: Add CNTFRQ_EL0, Counter-timer Frequency Registerkonrad
2022-12-26Kernel: Add MPIDR_EL1, Multiprocessor Affinity Registerkonrad
2022-12-26Kernel: Add ID_AA64ISAR0_EL1, Instruction Set Attribute Register 0konrad
2022-12-26Kernel/Graphics: Increase VirtIO GPU transfer buffer size to 4MiBStephan Unverwerth
2022-12-22AK+Everywhere: Replace all Bitmap::must_create() uses with ::create()Sam Atkins
2022-12-22AK: Rename Bitmap::try_create() to ::create()Sam Atkins
2022-12-21Kernel/FileSystem: Prevent symlink creation in veiled directory pathsLiav A
2022-12-21Kernel/aarch64: Add -mstrict-align flag to Kernel buildTimon Kruiper
2022-12-21Kernel/aarch64: Add Fault Address Register (FAR_EL1)Timon Kruiper
2022-12-21Kernel: Use AK::is_power_of_two instead of AK::popcount in kmalloc_implTimon Kruiper
2022-12-21Kernel/aarch64: Add function to convert Exception Class to StringViewTimon Kruiper
2022-12-19Kernel/Graphics: Propagate errors properly around in the VirtIO driverLiav A
2022-12-19Kernel/Graphics: Disable double buffering for the VirtIO driverLiav A
2022-12-19Kernel: Properly propagate errors in VirtIOGPU 3D device initializationLiav A
2022-12-17AK+Everywhere: Move custom deleter capability to OwnPtrLenny Maiorani
2022-12-17Kernel: Propagate errors in E1000NetworkAdapterBaitinq
2022-12-17Kernel/Plan9FS: Propagate errors in Plan9FSMessage::append_dataFreakness109
2022-12-16Kernel: Propagate properly errors from ISAIDEController initializationLiav A
2022-12-16Kernel/Memory: Add option to annotate region mapping as immutableLiav A
2022-12-16Kernel: Reintroduce the msyscall syscall as the annotate_mapping syscallLiav A
2022-12-15Kernel: Allocate VirtIOGPU context IDs from a bitmap, with ErrorOrSam Atkins
2022-12-15Kernel: Remove unimplemented VirGL adapter's edid_feature_accepted()Sam Atkins
2022-12-15Kernel: Remove Badged `VirtIOGraphicsAdapter::allocate_FOO_id()` methodsSam Atkins
2022-12-14Kernel: Ignore an invalid QEMU multiboot entryimplicitfield
2022-12-14Kernel: Start implementing `kmalloc_aligned` more efficientlyTim Schumacher
2022-12-14Kernel: Check against TCP packet size overflows in checksum calculationTim Schumacher
2022-12-14Kernel: Convert TCP pseudo-headers through a unionTim Schumacher
2022-12-14Kernel: Add the auxiliary vector to the stack size validationAgustin Gianni
2022-12-14Everywhere: Stop shoving things into ::std and mentioning them as suchAli Mohammad Pur
2022-12-13Kernel: Propagate errors during network adapter detection/initializationAndreas Kling
2022-12-12Kernel: Use `size_t` to keep track of the number of pages in a regionTim Schumacher
2022-12-11Kernel: Bump maximum pthread stack size to 32MiBsin-ack
2022-12-11Kernel+LibC+LibELF: Set stack size based on PT_GNU_STACK during execvesin-ack