summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-07-04Kernel: Implement TLS support for x86_64Gunnar Beutner
2021-07-04Kernel: Hide the implementation detail that MSRs use two registersGunnar Beutner
2021-07-04Kernel: Don't allow allocate_tls() if the process has multiple threadsGunnar Beutner
2021-07-04Kernel: Replace some hard-coded memory addresses with macrosGunnar Beutner
2021-07-03Kernel/x86_64: Halt if we happen to boot on non-x86_64 machineLiav A
2021-07-03Kernel/Graphics: Unblank the screen when initializing bochs displayLiav A
2021-07-03Kernel: Clarify and make it easy to not use raw numbersLiav A
2021-07-03Kernel/Graphics: Assert if trying to initialize with the wrong driverLiav A
2021-07-03Kernel: Simplify graphics initialization somewhatLiav A
2021-07-03Userland: Respect red-zone for signal handlersHediadyoin1
2021-07-02Kernel: Use the GS segment for the per-CPU structGunnar Beutner
2021-07-03Kernel: Fix miscellaneous warnings when building with ClangDaniel Bertalan
2021-07-03Kernel: Fix always-true comparison warningsDaniel Bertalan
2021-07-03Everywhere: Fix some alignment issuesDaniel Bertalan
2021-07-03Kernel: Fix struct forward declared as classDaniel Bertalan
2021-07-03Kernel: Add missing override specifiersDaniel Bertalan
2021-07-02Kernel: Fix building the kernel with LTOGunnar Beutner
2021-07-02Kernel/ProcFS: Lazily allocate all sub components of a PID folderLiav A
2021-07-02Kernel/ACPI: Don't ask from TypedMapping to map 2 pages if unnecessaryLiav A
2021-07-02Kernel/TypedMapping: Round up length with offset_in_pageLiav A
2021-07-02Kernel/ProcFS: Clean dead processes properlyLiav A
2021-07-02Kernel/USB: Move the USB components as a subfolder to the Bus directoryLiav A
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-07-01Kernel: Don't byteswap the ISR number on interrupt entryGunnar Beutner
2021-07-01Kernel: Handle OOM when allocating Thread FPUStateBrian Gianforcaro
2021-07-01Kernel: Only deallocate memory when alloc succeedsHendiadyoin1
2021-07-01Kernel: Add support for 64-bit unaligned Mem-opsHendiadyoin1
2021-07-01Kernel: Remove not needed comment in Processor.hHendiadyoin1
2021-07-01Kernel+LibPthread: Add support for usermode threads on x86_64Gunnar Beutner
2021-07-01Kernel+LibPthread: Remove m_ prefix for public membersGunnar Beutner
2021-07-01Kernel: Support starting up secondary processors on x86_64Hendiadyoin1
2021-06-30Kernel: Disable __thread and TLS on x86_64 for nowGunnar Beutner
2021-06-30Kernel: Fix stack alignment on x86_64Gunnar Beutner
2021-06-30Kernel: Properly initialize r8-r15 for new threads on x86_64Gunnar Beutner
2021-06-30Kernel: Don't start usermode threads on x86_64 for nowGunnar Beutner
2021-06-30Kernel: Don't compile JsonValue & friends into the kernelAndreas Kling
2021-06-30AK+Everywhere: Use mostly StringView in LexicalPathMax Wipfli
2021-06-30AK+Everywhere: Add and use static APIs for LexicalPathMax Wipfli
2021-06-30Kernel/PCI: Keep track of the currently mapped bus in MMIO modeLuke
2021-06-30Kernel/PCI: Don't unmap determine_memory_mapped_bus_region after initLuke
2021-06-30Kernel: Give Devices without a custody a less fake absoulte_pathAndrew Kaster
2021-06-29Kernel: ProcFS and SysFS component indices should be InodeIndexAndreas Kling
2021-06-29Kernel: Make sure JSON blobs in core dumps are correctly terminatedAndreas Kling
2021-06-29Kernel+AK: Don't compile JSON parser into the kernelAndreas Kling
2021-06-29Kernel: Remove some unnecessary JSON related includesAndreas Kling
2021-06-29Kernel: Use JsonObjectSerializer in the core dump generation codeAndreas Kling
2021-06-29Kernel: Don't create a JsonArray when generating /proc/cpuinfoAndreas Kling
2021-06-29Kernel/ProcFS: Tighten modified time value across the filesystem objectsLiav A
2021-06-29Kernel/ProcFS: Tighten permissions on the exposed objectsLiav A
2021-06-29Kernel/ProcFS: Split code into more separate filesLiav A