Andreas Kling
|
cf8dd312ab
Kernel: Fix String leaks in exec().
|
6 tahun lalu |
Andreas Kling
|
df2d46d5dc
Kernel: Add SocketRole::Listener and report the role nicely in /proc/PID/fds.
|
6 tahun lalu |
Andreas Kling
|
2dc0ef8813
Kernel: munmap() should round up to nearest page size, just like mmap().
|
6 tahun lalu |
Andreas Kling
|
809266a9fb
Kernel: Remove tracking of bitmap memory.
|
6 tahun lalu |
Andreas Kling
|
640360e958
Move WindowServer to userspace.
|
6 tahun lalu |
Andreas Kling
|
4ea28bf0a5
Kernel: Add a simple shared memory API for two processes only.
|
6 tahun lalu |
Andreas Kling
|
7210d2ade5
Kernel: Remove knowledge about BochsVGADevice from Process.
|
6 tahun lalu |
Andreas Kling
|
468113422f
Kernel: Add ioctls to BochsVGADevice for mode setting and page flipping.
|
6 tahun lalu |
Andreas Kling
|
799177feda
Kernel: Make BochsVGADevice a BlockDevice and support mmapping it.
|
6 tahun lalu |
Andreas Kling
|
c6ca6522fc
Kernel: Sending a signal to another process needs to disable interrupts.
|
6 tahun lalu |
Andreas Kling
|
fbcc8ab840
WindowServer: Slurp all available client messages when checking them.
|
6 tahun lalu |
Andreas Kling
|
bf58241c11
Port the WindowServer and LibGUI to communicate through local sockets.
|
6 tahun lalu |
Andreas Kling
|
b20a7aca61
Kernel: More work on sockets. Fleshing out connect().
|
6 tahun lalu |
Andreas Kling
|
b12ab1270a
Kernel: More work on sockets. Getting there..
|
6 tahun lalu |
Andreas Kling
|
54b1d6f57f
Kernel: More sockets work. Fleshing out accept().
|
6 tahun lalu |
Andreas Kling
|
77177dbb76
Kernel: Begin fleshing out bind() syscall.
|
6 tahun lalu |
Andreas Kling
|
2f35e54f80
Kernel: Begin implementing UNIX domain sockets.
|
6 tahun lalu |
Andreas Kling
|
8d5ba56cf9
Kernel: Remove ProcessGUI.cpp, merging remainders into Process.cpp.
|
6 tahun lalu |
Andreas Kling
|
f529b845ec
WindowServer: Convert entire API to be message-based.
|
6 tahun lalu |
Andreas Kling
|
111589a558
Kernel: Make sure processes always start out with fds 0, 1 and 2 open.
|
6 tahun lalu |
Andreas Kling
|
4b8133e925
WindowServer: Clean up any menu objects on process exit.
|
6 tahun lalu |
Andreas Kling
|
18962bf102
Kernel: Oops, the kernel image access validator thought 0x0 was allowed.
|
6 tahun lalu |
Andreas Kling
|
6103e374cc
Kernel: Drop the "helper" region after ELF load is finished.
|
6 tahun lalu |
Andreas Kling
|
c4e984ca49
Kernel: Allow mmap() with a size that's not a multiple of page size.
|
6 tahun lalu |
Andreas Kling
|
7e623e7ff2
Process: Dump regions when a ring0 process crashes.
|
6 tahun lalu |
Andreas Kling
|
736e852525
LibC: Implement enough missing stuff to get bash-5.0 running. :^)
|
6 tahun lalu |
Andreas Kling
|
f4bce03716
Kernel: When validating a string read, validate the pointer first.
|
6 tahun lalu |
Andreas Kling
|
dc7f257c01
Kernel: Remove a bunch of unnecessary InterruptDisablers.
|
6 tahun lalu |
Andreas Kling
|
5582a0a254
Kernel: When a lock is busy, donate remaining process ticks to lock holder.
|
6 tahun lalu |
Andreas Kling
|
2e663eda36
Kernel: Don't disable interrupts to access the system hostname.
|
6 tahun lalu |