summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2021-06-29Kernel: Don't copy a Vector<FileDescriptionAndFlags>Liav A
2021-06-29Kernel: Introduce the new ProcFS designLiav A
2021-06-29Kernel/SysFS: Add PCI exposed folderLiav A
2021-06-29Kernel: Introduce the new SysFSLiav A
2021-06-29Kernel: Add getters for the RSDP, XSDT/RSDT and other ACPI tablesLiav A
2021-06-29Kernel: Remove DMI exposed blobs from ProcFSLiav A
2021-06-29Kernel: Fix `adopt_ref_if_nonnull(new T).release_nonnull()` patternDaniel Bertalan
2021-06-29Kernel: Add `[[unlikely]]` attribute to VERIFYDaniel Bertalan
2021-06-29Kernel: Report correct architecture for uname()Gunnar Beutner
2021-06-29Kernel: Rename some variables to arch-independent namesGunnar Beutner
2021-06-29Kernel+LibCoreDump: Implement more x86_64 coredump functionalityGunnar Beutner
2021-06-29Kernel: Fix correct argument order for userspace entry pointGunnar Beutner
2021-06-29Kernel: Implement capturing stack traces on x86_64Gunnar Beutner
2021-06-29Kernel: Implement signal handling for x86_64Gunnar Beutner
2021-06-29Kernel: Fix struct layout for interrupt entries on x86_64Gunnar Beutner
2021-06-29Kernel: Add x86_64 support for fork()Gunnar Beutner
2021-06-28Kernel: Fix the return type for syscallsGunnar Beutner
2021-06-28Kernel: Implement syscall entry for x86_64Gunnar Beutner
2021-06-28Kernel: Fix the limit for the IDT tableGunnar Beutner
2021-06-28Kernel: Properly set up the userland context for new processes on x86_64Gunnar Beutner
2021-06-28Kernel+LibELF: Add support for validating and loading ELF64 executablesGunnar Beutner
2021-06-28Userland: Set linker max page size to 4096Gunnar Beutner
2021-06-28Kernel: Implement do_assume_context for execve() on x86_64Gunnar Beutner