summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-12-24Kernel: Implement recursion limit on path resolutionShannon Booth
2019-12-24Kernel: Oops, actually enable CR4.PGE (page table global bit)Andreas Kling
2019-12-24Kernel: Fail module loading if any symbols can not be resolvedConrad Pankoff
2019-12-24Kernel: Disallow loading a module twice without explicitly unloading itConrad Pankoff
2019-12-24Build: Fix shellcheck warnings in makeall.shShannon Booth
2019-12-24Build: Meta: Allow makeall.sh and run to be called from any directoryShannon Booth
2019-12-24Kernel: Fix debug message and kernel stack region names in thread setupConrad Pankoff
2019-12-24Kernel: Mark kernel stack regions as... stack regionsConrad Pankoff
2019-12-24Kernel: Move ring0 stacks out of kmalloc_eternalConrad Pankoff
2019-12-24Kernel: Add a size argument to validate_read_from_kernelConrad Pankoff
2019-12-23Meta: Add environment variable to specify bochs command in run scriptConrad Pankoff
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