index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
Age
Commit message (
Expand
)
Author
2021-12-28
Kernel: Implement and use the syscall/sysret instruction pair on x86_64
Owen Smith
2021-12-28
Kernel: Reorder the 64-bit GDT a bit
Owen Smith
2021-12-28
Kernel: Propagate overflow errors from Memory::page_round_up
Guilherme Goncalves
2021-12-28
Kernel: Remove old comment about kmalloc() being Q&D :^)
Andreas Kling
2021-12-28
Kernel: VERIFY that addresses passed to kfree_sized() look valid
Andreas Kling
2021-12-28
Kernel: Rename kmalloc_pool_heap => initial_kmalloc_memory
Andreas Kling
2021-12-28
Kernel: Remove the kmalloc_eternal heap :^)
Andreas Kling
2021-12-28
Kernel: Lock socket mutex across {get,set}sockopt() and SO_ERROR updates
Andreas Kling
2021-12-28
Kernel: Fix race condition in TmpFSInode::notify_watchers()
Andreas Kling
2021-12-28
Kernel: Add _SC_MAPPED_FILES sysconf API
Brian Gianforcaro
2021-12-28
LibC: Add in6addr_loopback and IN6ADDR_LOOPBACK_INIT constant
Brian Gianforcaro
2021-12-28
Kernel: Remove the KString::try_create(String::formatted(...)) pattern
Daniel Bertalan
2021-12-28
Kernel/Net: Move Realtek network adapters code to a separate directory
Liav A
2021-12-28
Kernel/Net: Move NE2000 network adapter code to a separate directory
Liav A
2021-12-28
Kernel: Run clang-format on E1000NetworkAdapter.cpp
Liav A
2021-12-28
Kernel/Net: Move Intel network adapters code to a separate directory
Liav A
2021-12-28
Kernel: Use type alias for Kmalloc SubHeap and SlabBlock list types
Brian Gianforcaro
2021-12-26
Kernel: Scrub kmalloc slabs when allocated and deallocated
Andreas Kling
2021-12-26
Kernel: Remove old SlabAllocator :^)
Andreas Kling
2021-12-26
Kernel: Add FIXME about allocation waste in kmalloc slabheap
Andreas Kling
2021-12-26
Kernel: Remove all uses of MAKE_SLAB_ALLOCATED()
Andreas Kling
2021-12-26
Kernel: Use slab allocation automagically for small kmalloc() requests
Andreas Kling
2021-12-26
Kernel: Remove arbitrary alignment requirement from kmalloc_aligned()
Andreas Kling
2021-12-26
Kernel: Log purported size of bogus kfree_sized() requests
Andreas Kling
2021-12-26
Kernel: Remove kfree(), leaving only kfree_sized() :^)
Andreas Kling
2021-12-26
Kernel: Consolidate kmalloc_aligned() and use kfree_sized() within
Andreas Kling
2021-12-26
Kernel: Use kfree_sized() in SlabAllocator
Andreas Kling
2021-12-26
Kernel: Remove no-longer-used Lockable template
Andreas Kling
2021-12-26
Kernel: Make KernelRng not inherit from Lockable
Andreas Kling
2021-12-26
Kernel: Encapsulate APIC initialization inside InterruptManagement
Pankaj Raghav
2021-12-26
Kernel: Assert that a KmallocSubheap fits inside a page
Idan Horowitz
2021-12-26
Kernel: Make kmalloc expansions scale to incoming allocation request
Andreas Kling
2021-12-26
Kernel: Allocate page tables for the entire kmalloc VM range up front
Andreas Kling
2021-12-26
Kernel: Write to debug log when creating new kmalloc subheaps
Andreas Kling
2021-12-26
Kernel: Fix deadlock caused by page faults while holding disk cache lock
Andreas Kling
2021-12-25
Kernel: Set NX bit on expanded kmalloc memory mappings if supported
Andreas Kling
2021-12-25
Kernel: Remove unused function declaration for kmalloc_impl()
Andreas Kling
2021-12-25
Kernel: Make kmalloc heap expansion kmalloc-free
Andreas Kling
2021-12-25
Kernel: Remove unnecessary SocketHandle<T> class
Andreas Kling
2021-12-24
Kernel: Make MemoryManager::protect_ksyms_after_init UNMAP_AFTER_INIT
Brian Gianforcaro
2021-12-24
Kernel: Mark PTYMultiplexer init & parse_hex_digit as UNMAP_AFTER_INIT
Brian Gianforcaro
2021-12-23
Kernel: Move Multi Processor Parser code to a separate directory
Liav A
2021-12-23
Kernel: Make msync return EINVAL when regions are too large
Guilherme Gonçalves
2021-12-23
Kernel+UE+LibC: Store address as void* in SC_m{re,}map_params
Daniel Bertalan
2021-12-23
Kernel+UE: Add MAP_FIXED_NOREPLACE mmap() flag
Daniel Bertalan
2021-12-23
Kernel: Return EEXIST in VirtualRangeAllocator::try_allocate_specific()
Daniel Bertalan
2021-12-23
Kernel: Make major and minor numbers to be DistinctNumerics
Liav A
2021-12-23
Kernel: Enter new address space before destroying old in sys$execve()
Andreas Kling
2021-12-23
Kernel: Don't honor userspace SIGSTOP requests in Thread::block()
Andreas Kling
2021-12-22
Kernel: Initialize SupriousInterruptHandler::m_enabled on construction
Brian Gianforcaro
[next]