summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2019-08-04IPv4: Use KBuffer instead of ByteBuffer for socket receive queuesAndreas Kling
2019-08-04Kernel: Add KBuffer, a simple byte buffer backed by kernel-only memoryAndreas Kling
2019-08-04Kernel: Remove more unused members of IPv4Socket.Andreas Kling
2019-08-04Kernel: Remove a bunch of unused members in IPv4Socket.Andreas Kling
2019-08-04ChanViewer: Start working on a simple read-only 4Chan viewerAndreas Kling
2019-08-04Kernel: Put IPv4 and TCP related debug spam behind flagsAndreas Kling
2019-08-03AudioServer: Port to the new generated IPC mechanismAndreas Kling
2019-08-03LibIPC: Start fleshing out a separate IPC libraryAndreas Kling
2019-08-03IPCCompiler: Start working on a simple IPC definition languageAndreas Kling
2019-08-03Kernel+ProcessManager: Add some more info to /proc/PID/fdsAndreas Kling
2019-08-02Kernel: mount() should fail if the provided device is not a disk deviceAndreas Kling
2019-08-02Kernel: Generalize VFS metadata lookup and use it in mount() and stat()Andreas Kling
2019-08-02Kernel: Align the KResult value storage appropriately.Andreas Kling
2019-08-02Kernel: Some improvements to the mount syscallAndreas Kling
2019-08-02Build: Add /dev/{hda,hdb,hdc,hdd} filesAndreas Kling
2019-08-02Kernel: mount system call (#396)Jesse