summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-09-02Kernel: Prevent recursive expansion or removing memory while expanding itTom
2020-09-01Kernel: Fix memory purge clobbering mapped page directory in ensure_pteTom
2020-09-01Kernel: Remove assertion from Region::commitTom
2020-09-01Kernel: Only remap regions if memory was purged from themTom
2020-09-01Kernel: Preserve internal state in cloned PurgeableVMObjectsAndreas Kling
2020-09-01Build: Add some -Wno-unknown-warning-option flags to CXXFLAGSAndreas Kling
2020-08-31Kernel: Fix Processor::features_string() stopping too early and detect more f...Luke
2020-08-31Kernel: Add more detailed debug output for E1000 {in,out}{8,16,32}Luke
2020-08-30Kernel+LibC+UE: Implement sleep() via sys$clock_nanosleep()Andreas Kling
2020-08-30Kernel: Remove unused variable PhysicalRegion::m_lastAndreas Kling
2020-08-30Kernel: Make Heap implementation reusable, and make kmalloc expandableTom
2020-08-30Kernel+LibC+UE: Implement usleep() via sys$clock_nanosleep()Andreas Kling
2020-08-30Kernel: Add shutdown commands for other virtualizersLuke
2020-08-30Kernel: Explain correctness of reference to local lambdaBen Wiederhake
2020-08-30Kernel: Unbreak building with extra debug macros, part 2Ben Wiederhake
2020-08-30Kernel: Unbreak building with extra debug macros, part 1Ben Wiederhake
2020-08-29FileSystem: Convert file types to DT_* types at a later stageItamar
2020-08-28Ext2FS: Make reported file_type values match up with those in direntItamar
2020-08-28Kernel: Release page tables when no longer neededTom
2020-08-28Kernel: Remove the enabled concept of IRQ handlersLiav A
2020-08-28Kernel: Add and remove explicit keyword where neededLiav A
2020-08-26Kernel: Minor tweak to now() computationNico Weber
2020-08-26AK+LibCore+Kernel: Have fewer implementations of day_of_yearNico Weber
2020-08-26AK+LibC+Kernel: Have fewer implementations of year_to_days_in_epochNico Weber
2020-08-26AK+LibC+LibCore+Kernel: Have fewer implementations of is_leap_yearNico Weber
2020-08-26Kernel: Fix losing PTEsTom
2020-08-26Kernel: Protect looping over VMObject regionsTom
2020-08-25AK: Add Endian.h header to replace NetworkOrdered.h.asynts
2020-08-25Kernel: Optimize SlabAllocator to be lock-freeTom
2020-08-25Kernel: Copy command line to a safe placeTom
2020-08-25Kernel: Switch singletons to use new Singleton classTom
2020-08-25Kernel: Fix kmalloc memory corruptionTom
2020-08-25Kernel: Make PhysicalPage not movable and use atomic ref countingTom
2020-08-25Kernel: Scroll wheel amount on Intellimouse is 4 bits instead of 8Luke
2020-08-24Kernel: Remove strcpy()Ben Wiederhake
2020-08-23Kernel: Avoid some allocations in command line parsing (#3213)Muhammad Zahalqa
2020-08-23Ext2FS: Fix build with EXT2_DEBUGAndreas Kling
2020-08-22Kernel: Stop supporting sprintfBen Wiederhake
2020-08-22Kernel: Prefer snprintf over sprintfBen Wiederhake
2020-08-22AK+Kernel: Support snprintfBen Wiederhake
2020-08-22Revert "Kernel: Switch singletons to use new Singleton class"Andreas Kling
2020-08-22Kernel: Make Process::dump_regions() sort the regions before dumpingAndreas Kling
2020-08-22Kernel: Prevent confusing silent misuse of PCI::AddressBen Wiederhake
2020-08-22Revert "Kernel: Move Singleton class to AK"Andreas Kling
2020-08-22Revert "Kernel: Fix regression where MemoryManager is initialized twice"Andreas Kling
2020-08-22Revert "AK: Get rid of make_singleton function"Andreas Kling
2020-08-22Revert "Kernel: Copy command line to a safe place"Andreas Kling
2020-08-22Revert "Kernel: Make PhysicalPage not movable and use atomic ref counting"Andreas Kling
2020-08-22Revert "Kernel: Fix kmalloc memory corruption"Andreas Kling
2020-08-22Kernel: Fix kmalloc memory corruptionTom