summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-08-09Kernel: Do some basic sanity checking on IPv4 packet headersAndreas Kling
2019-08-09Kernel: Merge FooSocketHandle classes into a single SocketHandle<Foo>Andreas Kling
2019-08-09Kernel: Improve some network-related log messagesConrad Pankoff
2019-08-09Kernel: Support binding to INADDR_ANY (all IPs)Conrad Pankoff
2019-08-09Kernel: Implement TCP listening sockets and incoming connectionsConrad Pankoff
2019-08-09Kernel: Let pending socket queue keep socket objects alive until accept()Conrad Pankoff
2019-08-09Kernel: Use WeakPtr<NetworkAdapter> instead of NetworkAdapter* in net codeConrad Pankoff
2019-08-08Kernel: Reorder some Process members to shrink the class by 8 bytesAndreas Kling
2019-08-08Kernel: Use some more InlineLinkedList range-for iterationAndreas Kling
2019-08-08ProcFS: Remove /proc/kmalloc, that info is already in /proc/memstatAndreas Kling
2019-08-08Kernel: Use range-for with InlineLinkedListAndreas Kling
2019-08-08Kernel: Turns global Custody and Inode tables into InlineLinkedListsAndreas Kling
2019-08-08Kernel: Put all Regions on InlineLinkedLists (separated by user/kernel)Andreas Kling
2019-08-08Kernel: Put all VMObjects in an InlineLinkedList instead of a HashTableAndreas Kling
2019-08-08Kernel: Record network statistics and expose as JSONConrad Pankoff
2019-08-08Kernel: Prevent RST spam when we get an unexpected packetConrad Pankoff
2019-08-07Kernel: Remove unused MemoryManager::remove_identity_mapping()Andreas Kling
2019-08-07Kernel: Always give back VM to the RangeAllocator when unmapping RegionAndreas Kling
2019-08-07Kernel: Use KBufferBuilder to build ProcFS files and backtracesAndreas Kling
2019-08-07JSON: Templatize the JSON serialization codeAndreas Kling
2019-08-07Kernel: Don't create Function objects in the scheduling codeAndreas Kling
2019-08-07Kernel: Disable kmalloc backtraces during backtrace generationAndreas Kling
2019-08-07Kernel: Use a FixedArray for VMObject::m_physical_pagesAndreas Kling
2019-08-07Kernel: Split VMObject into two classes: Anonymous- and InodeVMObjectAndreas Kling
2019-08-07Kernel: Remove "allow CPU caching" flag on VMObjectAndreas Kling
2019-08-07Kernel: Remove VMObject namesAndreas Kling
2019-08-07DiskDevice: Add missing override and remove unnecessary class_name()Andreas Kling
2019-08-06Meta: Make Serenity run on Bochs once againAndreas Kling
2019-08-06Kernel: Add KBufferBuilder, similar to StringBuilder but for KBufferAndreas Kling
2019-08-06Kernel: For signal-killed threads, dump backtrace from finalizer threadAndreas Kling
2019-08-06Kernel: Refactor TCP/IP stackConrad Pankoff
2019-08-06Kernel: Make KBuffer lazily populatedAndreas Kling
2019-08-06Kernel: Allow zero-fill page faults on kernel-only pagesAndreas Kling
2019-08-06Kernel: Add mapping from page directory base (PDB) to PageDirectoryAndreas Kling
2019-08-06Kernel: Break region_from_vaddr() into {user,kernel}_region_from_vaddrAndreas Kling
2019-08-06Kernel: Add LogStream operator<< for VirtualAddressAndreas Kling
2019-08-06Kernel: Don't treat read faults like CoW exceptionsAndreas Kling
2019-08-06Kernel: Clean up the page fault handling code a bitAndreas Kling
2019-08-06KBuffer: Add set_size() and LogStream operator<<Andreas Kling
2019-08-06Kernel: On kernel NP fault, always copy into *active* page directoryAndreas Kling
2019-08-05SynthFS: Remove unused create_text_file() featureAndreas Kling
2019-08-05Kernel+LibC: Support passing O_CLOEXEC to pipe()Sergey Bugaev
2019-08-05SynthFS: Oops, fix build.Andreas Kling
2019-08-05Kernel: Use KBuffers for ProcFS and SynthFSAndreas Kling
2019-08-05Kernel: Add a little comment header about KBufferAndreas Kling
2019-08-05Kernel: Make KBuffer a value-type wrapper around a KBufferImplAndreas Kling
2019-08-05IPv4: Remove an unnecessary copy of each outgoing IPv4 payloadAndreas Kling
2019-08-05Net: Let Socket have read/write wrappers around sendto/recvfromAndreas Kling
2019-08-04Net: Use KBuffers for network adapter packet queuesAndreas Kling
2019-08-04Kernel: Flush the TLB (page only) when copying in a new kernel mappingAndreas Kling