summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-07-17Kernel: Initial FDC Device Driver (#315)Jesse
2019-07-17Kernel: Split SCHEDULER_DEBUG into a new SCHEDULER_RUNNABLE_DEBUGRobin Burchell
2019-07-17Kernel: Fix a nasty lock bug with exec()Robin Burchell
2019-07-17Kernel: Remove unused Alarm.hAndreas Kling
2019-07-16SystemDialog: Add a new app for showing system dialogs.Andreas Kling
2019-07-16SharedBuffer: Fix deadlock on destroyRobin Burchell
2019-07-16SharedBuffer: fix nullptr dereference on sealRobin Burchell
2019-07-16Kernel: Remove use of [[gnu::pure]].Andreas Kling
2019-07-16IDEDiskDevice: Remove superstitious memory_barrier().Andreas Kling
2019-07-16Kernel: SharedBuffer sharing cleanupRobin Burchell
2019-07-14SB16: Set "m_interrupted" to false before enabling IRQ's.Andreas Kling
2019-07-14Kernel: Add Thread::block_until(Condition).Andreas Kling
2019-07-14Kernel: Add support for the WSTOPPED flag to the waitpid() syscall.Andreas Kling
2019-07-14Kernel: Make the create_thread() syscall return the new thread ID.Andreas Kling
2019-07-13Build: Make sure we build LibAudio before AudioServer :^)Andreas Kling
2019-07-13AudioServer: Assorted infrastructure workRobin Burchell
2019-07-13SB16: Write the correct DMA buffer offset for 16-bit samples.Andreas Kling
2019-07-13SB16: IRQ handler should send 0xd5 to pause 16-bit playback.Andreas Kling
2019-07-13SB16: Use a snooze alarm to block the current thread while playing.Andreas Kling
2019-07-13Kernel: Make it easier to add Thread block states in the future.Andreas Kling
2019-07-13SB16: Put debug spam behind SB16_DEBUG.Andreas Kling
2019-07-13SB16: Use Stereo samples by default.Andreas Kling
2019-07-13SB16: Send (sample count, less 1) to the DSP, not the number of bytes.Andreas Kling
2019-07-13SB16: Switch to signed 16-bit 44100 Hz Mono by default.Andreas Kling
2019-07-13Piano: Start working on a desktop piano.Andreas Kling
2019-07-13Kernel: First cut of a sb16 driverRobin Burchell
2019-07-11Kernel: Remove use of copy_ref() in favor of regular RefPtr copies.Andreas Kling
2019-07-10Build: Build the host-side FormCompiler before everything else.Andreas Kling
2019-07-10Demos: Add a HelloWorld2 demo.Andreas Kling
2019-07-09Kernel: Pick up standard includes from ../Toolchain, not ../RootAndreas Kling
2019-07-09Kernel: Move PhysicalAddress.h into VM/Andreas Kling
2019-07-09Kernel: Move VirtualAddress.h into VM/Andreas Kling
2019-07-09Kernel: Move SharedMemory.{cpp,h} into FileSystem/Andreas Kling
2019-07-09Kernel: Move File.{cpp,h} into FileSystem/Andreas Kling
2019-07-09Kernel: Move i8253.cpp => Arch/i386/PIT.cppAndreas Kling
2019-07-09Kernel: Move PIC.cpp into Arch/i386/Andreas Kling
2019-07-08Kernel: Have the open() syscall take an explicit path length parameter.Andreas Kling
2019-07-08Kernel: Don't interrupt blocked syscalls to dispatch ignored signals.Andreas Kling
2019-07-08Kernel: Add LogStream operator<< for Process.Andreas Kling
2019-07-08StringView: Rename characters() to characters_without_null_termination().Andreas Kling
2019-07-08IDEDiskDevice: Fix build after merging slave device changes.Andreas Kling
2019-07-08Kernel: Extended IDE interface to allow slave device usage (#283)Jesse
2019-07-04Libraries: Create top level directory for libraries.Andreas Kling
2019-07-04AK: Move some of LogStream out of line & add overloads for smart pointers.Andreas Kling
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-07-03Build: Use sudo -E to preserve EVs when calling build-image-qemu.sh from make...Dan MacDonald
2019-07-03Build: Fix incorrect user and group settings for disk image (#280)Dan MacDonald
2019-07-01Kernel+Userland: Convert /proc/df to JSON.Andreas Kling
2019-07-01Kernel+ProcessManager: Convert /proc/memstat to JSON.Andreas Kling
2019-07-01Build: Remove Userland/qs if we see one lying around.Andreas Kling