summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2020-03-19Kernel: Resolve relative paths when there is a veil (#1474)Alex Muscar
2020-03-18Calendar: Implement basic GUI calendar applicationrhin123
2020-03-16Kernel: Add sys$get_stack_bounds() for finding the stack base & sizeAndreas Kling
2020-03-15Userland: ifconfig can change the IP address of the default gatewaymarprok
2020-03-12ACPI: Examine bit width in Generic address structure before assertingLiav A
2020-03-12ACPI: Keep common flags in structures for later usageLiav A
2020-03-12Ext2FS: Reset the found_a_group flagmarprok