summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-04-23Applications: Remove ChanViewer appAndreas Kling
2020-04-22Kernel: Make Process and Thread non-copyable and non-movableAndreas Kling
2020-04-20Build: Use the GCC port if building on "SerenityOS" :^)Andreas Kling
2020-04-20LibELF: Make ELF::Loader RefCountedItamar
2020-04-19Kernel: rmdir("/") should fail instead of assertingAndreas Kling
2020-04-19Demos: Add Screensaver demoBrendan Coles
2020-04-18Build: Make sure to create a /home/anon/Desktop directoryAndreas Kling
2020-04-18Kernel: Remove CommandLine::get() in favor of lookup()Andreas Kling
2020-04-18Kernel: Use shared locking mode in some placesSergey Bugaev
2020-04-18Kernel: Introduce shared locking modeSergey Bugaev
2020-04-18Kernel: Compactify FileDescrptionSergey Bugaev
2020-04-18Demos: Add 3D Cube DemoStephan Unverwerth
2020-04-16Kernel: Fix dumb logic typo in HardwareTimer::handle_irq()Andreas Kling
2020-04-16Kernel: Rename HardwareTimer::change_function() => set_callback()Andreas Kling
2020-04-16Kernel: Remove "stale callback" concept from time managementAndreas Kling
2020-04-16Kernel: Rename HardwareTimer::m_function_to_call => m_callbackAndreas Kling
2020-04-16Kernel: Remove an unnecessary indirection between timer and schedulerAndreas Kling
2020-04-16Kernel: Simplify the way we pass HardwareTimers around a bitAndreas Kling
2020-04-15Kernel: Refuse to set overflowy resolution values in BXVGADeviceAndreas Kling
2020-04-15Kernel: Ensure that we receive IRQs in PIO mode when IOAPIC is enabledLiav A
2020-04-15Kernel: Restore ATA PIO functionalityLiav A
2020-04-14Kernel: Don't include null terminator in sys$readlink() resultSergey Bugaev
2020-04-14Kernel: Simplify sys$setgroups(0, ...)Andreas Kling
2020-04-14Kernel: Remove SmapDisablers in {peek,poke}_user_data()Andreas Kling
2020-04-14Kernel: Remove SmapDisablers in sys$ptrace() implementationAndreas Kling
2020-04-14Kernel: Fix little mistakes in ptrace(PT_PEEK)Andreas Kling
2020-04-13CPU: Handle Debug exceptionItamar
2020-04-13Kernel: Don't ignore validation result in ptrace(PT_PEEK)Andreas Kling
2020-04-13Kernel: Use copy_from_user() in ptrace(PT_PEEK)Andreas Kling
2020-04-13Kernel: Switch the first-8MB-of-upper-3GB pseudo mappings to 4KB pagesAndreas Kling
2020-04-13Debugger: Add DebugSessionItamar
2020-04-13ptrace: Report error in PT_PEEK via errnoItamar
2020-04-13Process: Fix siginfo for code CLD_STOPPEDItamar
2020-04-13ptrace: Add PT_SETREGSItamar
2020-04-13ptrace: Stop a traced thread when it exists from execveItamar
2020-04-13Thread: Set m_blocker to null in Thread::unblock()Itamar
2020-04-13ptrace: Add PT_POKEItamar
2020-04-13ptrace: Add PT_PEEKItamar
2020-04-13CPU: Handle breakpoint trapItamar
2020-04-12Kernel+LibC: Add minherit() and MAP_INHERIT_ZEROAndreas Kling
2020-04-12Kernel: Bump the max stack frame count in sample profiles to 50Andreas Kling
2020-04-11Kernel: Store previous thread state upon all transitions to Stopped (#1753)Peter Nelson
2020-04-11LibELF: Move validation methods to their own fileAndrew Kaster
2020-04-11LibELF: Move ELF classes into namespace ELFAndrew Kaster
2020-04-11Kernel: Include the current instruction pointer in profile samplesAndreas Kling
2020-04-11Kernel: Add $SERENITY_KERNEL_CUSTOM_{CXXFLAGS/LDFLAGS} for build customizationBrian Gianforcaro
2020-04-11MenuApplets: Rename CPUGraph to ResourceGraphLinus Groh
2020-04-11Kernel: Instantiate network adapters in their own detect() methodsLiav A
2020-04-11Kernel: Keep records of PCI::Address & PCI::ID pairs for enumerationLiav A
2020-04-11Kernel: Simplify a message in PATAChannel::create()Liav A