summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-02-25AK: Make Vector use size_t for its size and capacityAndreas Kling
2020-02-24Kernel: Use Vector::unstable_remove() when deallocating a regionAndreas Kling
2020-02-24Kernel: Fix some formatting goofs in Process.hAndreas Kling
2020-02-24Kernel: Fail with ENOMEM if there's insufficient VM for a SharedBufferAndreas Kling
2020-02-24Kernel: Make Region weakable and use WeakPtr<Region> instead of Region*Andreas Kling
2020-02-24Kernel: Clear the region lookup cache on exec()Andreas Kling
2020-02-24ACPI: Don't set Smart Pointers to be nullptrLiav A
2020-02-24Kernel: Don't use references or pointers to physical addressesLiav A
2020-02-24Kernel: Change get_sharing_devices_count() in GenericInterruptHandlerLiav A
2020-02-24Kernel: Change get_pci_address() to pci_address() in PCI::Device classLiav A
2020-02-24Kernel: Create an entry for viewing interrupts in ProcFSLiav A
2020-02-24Kernel: Delete unused filesLiav A
2020-02-24Build: Update the Kernel makefile to build the latest changesLiav A
2020-02-24Kernel: Update the init stage to use all the latest changesLiav A
2020-02-24CPU: Use the new interrupt componentsLiav A
2020-02-24Kernel: Add the new APIC namespaceLiav A
2020-02-24CPU: Add 2 files with ISR stub macrosLiav A
2020-02-24Kernel: Update SB16 driver to use the new IRQHandler classLiav A
2020-02-24Kernel: Include the new PIT class in system componentsLiav A
2020-02-24Kernel: Update PATAChannel implementation to use the PIT classLiav A
2020-02-24Kernel: Update PATAChannel class to use the PCI::Device classLiav A
2020-02-24Kernel: Add MSIHandler classLiav A
2020-02-24Kernel: Add UnhandledInterruptHandler classLiav A
2020-02-24Kernel: Add SharedIRQHandler classLiav A
2020-02-24Kernel: Update system components to use the new IRQHandler classLiav A
2020-02-24ACPI: Run clang-format on the definitions fileLiav A
2020-02-24Kernel: Introduce the PIT classLiav A
2020-02-24Kernel: Update Network adapter classes to use the PCI::Device classLiav A
2020-02-24Kernel: Update PCI::Device class to use the new IRQHandler classLiav A
2020-02-24Kernel: Add HardwareTimer classLiav A
2020-02-24Kernel: Add new IRQHandler classLiav A
2020-02-24Kernel: Add Interrupt Management and Generic Interrupt HandlerLiav A
2020-02-24ACPI: Adding definitions for HPETLiav A
2020-02-24Kernel: Add the IOAPIC classLiav A
2020-02-24Kernel: Add the PIC classLiav A
2020-02-24Kernel: Add IRQController classLiav A
2020-02-24Kernel: Fix a wrong debug message in ACPIStaticParserLiav A
2020-02-24Kernel: Add PCI helpers to enable and disable the interrupt lineLiav A
2020-02-24Kernel: Add MultiProcessor ParserLiav A
2020-02-24AK: Make Bitmap use size_t for its sizeAndreas Kling
2020-02-23Userland+Kernel: Set shutdown/reboot to only be run by the `phys` groupthatlittlegit
2020-02-23SystemMenu: Move SystemDialog into SystemMenu and remove INI configthatlittlegit
2020-02-23Demos: Remove silly HelloWorld2 demoAndreas Kling
2020-02-23Kernel: Dump all kernel regions when we hit a page fault during IRQAndreas Kling
2020-02-23Kernel: Commit the entire region up front in KBuffer::copy()Andreas Kling
2020-02-22Kernel: Build without debugging symbols by defaultAndreas Kling
2020-02-22Ext2FS: Add Missing HashMap.h includeAndreas Kling
2020-02-22Kernel: Remove unnecessary allocation metadata from kmalloc() chunksAndreas Kling
2020-02-22Kernel: Make FileDescription slab-allocatedAndreas Kling
2020-02-22Kernel: Tweak SlabAllocator's slab sizesAndreas Kling