summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-12-22Run: Fix broken packet logging argument to QEMU (disabled by default)Andreas Kling
2019-12-22Net: Shrink the NetworkTask packet bufferAndreas Kling
2019-12-22Kernel: Unlock the Process when exit()ingAndreas Kling
2019-12-22Kernel: Use IntrusiveList to make WaitQueue allocation-free :^)Andreas Kling
2019-12-22Kernel: Make TID's be unique PID'sAndreas Kling
2019-12-22Kernel: Get rid of "main thread" conceptAndreas Kling
2019-12-21Kernel: Expose region executable bit in /proc/PID/vmAndreas Kling
2019-12-21Kernel: Enable the x86 WP bit to catch invalid memory writes in ring 0Andreas Kling
2019-12-20Build: get rid of UseIt.shjoshua stein
2019-12-20Build: Get rid of the USERLAND defineAndreas Kling
2019-12-20Build: Have makeall.sh clean up before runningAndreas Kling
2019-12-20Build: Abort makeall.sh without building a disk image if make failsAndreas Kling
2019-12-20Kernel+LibC: Build with basic -fstack-protector supportAndreas Kling
2019-12-20Kernel: Make sure we build with -mno-387, -mno-sse, etc.Andreas Kling
2019-12-20Build: Make Kernel/makeall.sh a simple wrapper around the root MakefileAndreas Kling
2019-12-20Build: clean up build system, use one shared Makefilejoshua stein
2019-12-20Kernel: Remove AK_MAKE_NONCOPYABLE from PDE and PTE classesAndreas Kling
2019-12-20Kernel: Fix some warnings about passing non-POD to kprintfAndreas Kling
2019-12-20VirtualConsole: use memmove for an overlapping copyjoshua stein
2019-12-19Kernel: Rename vmo => vmobject everywhereAndreas Kling
2019-12-19Kernel: Merge Process::fork() into sys$fork()Andreas Kling
2019-12-19Update toolchain to binutils-2.33.1 gcc-9.2.0Philip Herron
2019-12-18Kernel: Fix intermittent assertion failure in sys$exec()Andreas Kling
2019-12-18Kernel: Add a specific-page variant of Region::commit()Andreas Kling
2019-12-18Kernel: Ignore MADV_SET_NONVOLATILE if already non-volatileAndreas Kling
2019-12-18Kernel: Add MADV_GET_VOLATILE for checking the volatile flagAndreas Kling
2019-12-16WindowServer+MenuApplets: Move the "Audio" applet to its own programAndreas Kling
2019-12-15Kernel: Make sure the kernel info page is read-only for userspaceAndreas Kling
2019-12-15Kernel+LibC: Publish a "kernel info page" and use it for gettimeofday()Andreas Kling
2019-12-15Kernel+SystemMonitor: Prevent userspace access to process ELF imageAndreas Kling
2019-12-15Kernel+FileManager: Disallow watch_file() in unsupported file systemsAndreas Kling
2019-12-15Kernel: Fix get_register_dump_from_stack() after IRQ entry changesAndreas Kling
2019-12-15Kernel: Don't turn private read-only regions into shared ones on forkAndreas Kling
2019-12-15Kernel+SystemMonitor: Expose the number of set CoW bits in each RegionAndreas Kling
2019-12-15Kernel: Improve comment about the system virtual memory map a bitAndreas Kling
2019-12-15Kernel: Make separate kernel entry points for each PIC IRQAndreas Kling
2019-12-14Kernel: Tidy up kernel entry points a little bitAndreas Kling
2019-12-14Kernel: Disable interrupts while modifying the PIC IMRAndreas Kling
2019-12-14TCP: Log packet metadata when receiving a TCP packet with no socketAndreas Kling
2019-12-14E1000: Disable interrupts while getting ready to wait on TX completionAndreas Kling
2019-12-14Kernel: Ignore IRQ 15 for nowAndreas Kling
2019-12-14Kernel: Allow buffering up to 128 KB in an IPv4Socket before refusingAndreas Kling
2019-12-14Kernel: Remove spammy log message in sys$sendto()Andreas Kling
2019-12-14Net: Try to reuse incoming packet buffers to avoid allocation churnAndreas Kling
2019-12-14E1000: Use a WaitQueue to sleep while waiting for a transmit IRQAndreas Kling
2019-12-14IPv4: Only buffer payload bytes for SOCK_STREAM socketsAndreas Kling
2019-12-12ProfileViewer: Begin work on a visualization tool for profiles :^)Andreas Kling
2019-12-12Kernel: Separate out the symbol offsets in profile outputAndreas Kling
2019-12-12Kernel: Bump KBufferBuilder VM allocation to 4 MBAndreas Kling
2019-12-12ProcFS: Rename "samples" in /proc/profile to "frames"Andreas Kling