summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-04-03Revert "Kernel & Userland: Allow to mount image files formatted with Ext2FS"Andreas Kling
2020-04-03Kernel: Non-readable-but-writable regions should still be mappedAndreas Kling
2020-04-03Kernel: Prepend missing licenseMarco Wang
2020-04-02Kernel: Send Fragmented IPv4 packets if payload size > mtuAnotherTest
2020-04-02Kernel & Userland: Allow to mount image files formatted with Ext2FSLiav A
2020-04-02Kernel: Change Ext2FS to be backed by a file instead of a block deviceLiav A
2020-04-02Kernel: Remove unnecessary printf specifierLiav A
2020-04-01Kernel: Align read operation in HPET registers' blockLiav A
2020-03-31Base: Change root user home directory from `/` to `/root`Brendan Coles
2020-03-28Kernel: Add 'ptrace' syscallItamar
2020-03-28WaitBlocker: don't unblock if thread has pending SIGCONTItamar
2020-03-28Kernel: Remove the floppy driverAndreas Kling
2020-03-26Kernel: Make ^W and ^U actually erase charactersAndreas Kling
2020-03-25Build: Oops, LibJS tests were meant to go in /home/anon/js-testsAndreas Kling
2020-03-25Build: Copy LibJS/Tests into /home/anon/js-testsAndreas Kling
2020-03-24Interrupts: Handle spurious IRQs from eoi() methodLiav A
2020-03-24Interrupts: Use Optional container in IOAPICLiav A
2020-03-24Interrupts: Simplify IRQ disabling & enabling in IRQController(s)Liav A
2020-03-24Interrupts: Remove unused methodsLiav A
2020-03-24Kernel: Simplify disable_irq() and enable_irq() methods in IRQHandlerLiav A
2020-03-24Interrupts: Do a specific EOI when using the PICLiav A
2020-03-24Kernel: Limit IRQ rate within E1000 network adapterLiav A
2020-03-24Interrupts: Assert if trying to install an handler on syscall vectorLiav A
2020-03-24Kernel: Abstract IRQ controller handling from Interrupt handlersLiav A
2020-03-24Kernel: Correct Spurious Interrupt handlers' controller model() methodLiav A
2020-03-24Kernel: Create an interface for conversion between IRQs and interruptsLiav A
2020-03-24Kernel: Ensure that we don't use a hard-disabled IRQControllerLiav A
2020-03-24Kernel: Enable IRQs before sending commands to the E1000 adapterLiav A
2020-03-24Kernel: Change the Spurious Interrupt Handler offset in the APICLiav A
2020-03-24CPU: Move EOI call to the end of handle_interrupt()Liav A
2020-03-24Kernel: Run QEMU machine with two virtual processorsLiav A
2020-03-24Kernel: Change noacpi GRUB entry to use the right boot argumentLiav A
2020-03-23AK: Reduce header dependency graph of String.hAndreas Kling
2020-03-23Toolchain/Ports: Update gcc to 9.3.0Shannon Booth
2020-03-22AK: Add FlyString, a simple flyweight string classAndreas Kling
2020-03-22Kernel: Fix compilation error with ACPI_DEBUG enabledShannon Booth
2020-03-22Kernel: Simplify process assertion checking if region is in rangeShannon Booth
2020-03-22Kernel: Run clang-format on filesShannon Booth
2020-03-21Build: Add FreeBSD support (#1492)BenJilks
2020-03-19Process: Use monotonic time for timeoutsLiav A
2020-03-19Scheduler: Use monotonic time for blocking threadsLiav A
2020-03-19Kernel: Add new syscall to allow changing the system dateLiav A
2020-03-19Kernel: Delete unnecessary filesLiav A
2020-03-19Kernel: Introduce the new Time management subsystemLiav A
2020-03-19Kernel & LibC: Add CLOCK_REALTIME constantLiav A
2020-03-19ACPI: Delete irrelevant HPET definitionsLiav A
2020-03-19Interrupts: Add an interface to determine if SMP is enabledLiav A
2020-03-19Kernel: Use a const reference to RegisterState in IRQ handlingLiav A
2020-03-19Kernel: Remove unnecessary include from PATAChannel.cppLiav A
2020-03-19Kernel: Add the NonMaskableInterruptDisabler classLiav A