Andreas Kling ef4e9860fd WindowServer: Convert the remaining menu APIs into messages. há 6 anos atrás
..
Boot f3c8821b0f Bootloader: Bump sector count once again. há 6 anos atrás
.bochsrc 731fc5a7c8 Kernel: Much improved BochsVGA (BXVGA) support. há 6 anos atrás
.gitignore 5e0b7f1a56 Add basic automatic dependency management to Makefiles. há 6 anos atrás
Assertions.h 12e515735b Add a simple IDEDiskDevice class that implements DiskDevice from VFS. há 6 anos atrás
BochsVGADevice.cpp 443d1c2237 WindowServer: Coordinate double-buffering with the BochsVGA card. há 6 anos atrás
BochsVGADevice.h 443d1c2237 WindowServer: Coordinate double-buffering with the BochsVGA card. há 6 anos atrás
CMOS.cpp 9d05f6b7a7 Make bash-2.05b build with minimal changes. há 6 anos atrás
CMOS.h 9d05f6b7a7 Make bash-2.05b build with minimal changes. há 6 anos atrás
CharacterDevice.cpp b4e478aa50 Deallocate PTY's when they close. há 6 anos atrás
CharacterDevice.h 34e745b0b4 Add uid and gid to CharacterDevices. há 6 anos atrás
Console.cpp 7455f5ea42 Expose the kernel log buffer through /proc/dmesg. há 6 anos atrás
Console.h ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
DevPtsFS.cpp 4df92709c8 Kernel: Add proper locking to SynthFS and stop disabling interrupts. há 6 anos atrás
DevPtsFS.h b4e478aa50 Deallocate PTY's when they close. há 6 anos atrás
DiskBackedFileSystem.cpp 14c0f18de9 Kernel: Update block cache on write. há 6 anos atrás
DiskBackedFileSystem.h ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
DiskDevice.cpp ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
DiskDevice.h 754037874c Move VFS sources into Kernel/. há 6 anos atrás
DoubleBuffer.cpp 9c51d9dfcd Catch anyone trying to use a DoubleBuffer with interrupts disabled. há 6 anos atrás
DoubleBuffer.h 5582a0a254 Kernel: When a lock is busy, donate remaining process ticks to lock holder. há 6 anos atrás
ELFImage.cpp ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
ELFImage.h ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
ELFLoader.cpp ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
ELFLoader.h 46ce47a984 Use the entry point address from the ELF header instead of looking up _start. há 6 anos atrás
Ext2FileSystem.cpp f8951afe17 Ext2FS: Fix broken logic for accessing inode and block bitmaps. há 6 anos atrás
Ext2FileSystem.h 3a9c01619f Ext2FS: Avoid a kmallocation every time we fetch an inode from disk. há 6 anos atrás
FIFO.cpp e452303c66 Allow character devices to block write attempts until there is more space. há 6 anos atrás
FIFO.h 754037874c Move VFS sources into Kernel/. há 6 anos atrás
FileBackedDiskDevice.cpp ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
FileBackedDiskDevice.h 754037874c Move VFS sources into Kernel/. há 6 anos atrás
FileDescriptor.cpp 0c9a2b1430 Kernel: Oops, I mixed up st_dev and st_rdev in struct stat. há 6 anos atrás
FileDescriptor.h c4fce9b3f9 Make stat() work on device files again. há 6 anos atrás
FileSystem.cpp d4ba155711 Kernel: Break retain cycle between Inode and VMObject. há 6 anos atrás
FileSystem.h 7014daa235 Kernel: Add an LRU block cache. há 6 anos atrás
FullDevice.cpp 754037874c Move VFS sources into Kernel/. há 6 anos atrás
FullDevice.h 754037874c Move VFS sources into Kernel/. há 6 anos atrás
GUIEventDevice.cpp fbbf57b61c Rename GUI_Event to GUI_ServerMessage. há 6 anos atrás
GUIEventDevice.h 4f98a35beb WindowServer: Begin refactoring towards a fully asynchronous protocol. há 6 anos atrás
GUITypes.h ef4e9860fd WindowServer: Convert the remaining menu APIs into messages. há 6 anos atrás
IDEDiskDevice.cpp 7ce15f1c54 Fix some compilation warnings. há 6 anos atrás
IDEDiskDevice.h 298a49c688 IDEDiskDevice: Detect disk errors and report failure to clients. há 6 anos atrás
IO.h 731fc5a7c8 Kernel: Much improved BochsVGA (BXVGA) support. há 6 anos atrás
IRQHandler.cpp f6e27c2abe More coding style changes. há 6 anos atrás
IRQHandler.h f6e27c2abe More coding style changes. há 6 anos atrás
InodeIdentifier.h ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
InodeMetadata.h ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
KSyms.cpp 26f4301521 Kernel: Stop spamming the kernel log buffer when loading ksyms. há 6 anos atrás
KSyms.h 4b6a8f8a08 Unbreak ksym loading and make reading /proc/PID/stack not crash. há 6 anos atrás
KeyCode.h d72575d196 LibGUI: Start bringing up GTextBox in the standalone world. há 6 anos atrás
Keyboard.cpp a537d78ac0 Kernel: Drivers for PS/2 mouse and keyboard kept stealing from each other. há 6 anos atrás
Keyboard.h d72575d196 LibGUI: Start bringing up GTextBox in the standalone world. há 6 anos atrás
Limits.h 8bb18fdc56 Kernel: Get rid of Unix namespace. há 6 anos atrás
Makefile 443b043b49 WindowServer: Start implementing a menu system. há 6 anos atrás
MasterPTY.cpp 0669ef8977 Kernel: Writing to a slave PTY should yield EIO if the master is closed. há 6 anos atrás
MasterPTY.h 0669ef8977 Kernel: Writing to a slave PTY should yield EIO if the master is closed. há 6 anos atrás
MemoryManager.cpp 9860e55047 Kernel: Put page fault logspam behind PAGE_FAULT_DEBUG. há 6 anos atrás
MemoryManager.h d4ba155711 Kernel: Break retain cycle between Inode and VMObject. há 6 anos atrás
NullDevice.cpp 111589a558 Kernel: Make sure processes always start out with fds 0, 1 and 2 open. há 6 anos atrás
NullDevice.h 111589a558 Kernel: Make sure processes always start out with fds 0, 1 and 2 open. há 6 anos atrás
PCI.cpp 731fc5a7c8 Kernel: Much improved BochsVGA (BXVGA) support. há 6 anos atrás
PCI.h 731fc5a7c8 Kernel: Much improved BochsVGA (BXVGA) support. há 6 anos atrás
PIC.cpp ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
PIC.h ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
PS2MouseDevice.cpp 431e7bf085 PS2MouseDevice: Add current buffer size to debug logging. há 6 anos atrás
PS2MouseDevice.h 754037874c Move VFS sources into Kernel/. há 6 anos atrás
PTYMultiplexer.cpp 5582a0a254 Kernel: When a lock is busy, donate remaining process ticks to lock holder. há 6 anos atrás
PTYMultiplexer.h a1b63bb6d4 Bootloader: Locate the kernel's data segment and clear it. há 6 anos atrás
ProcFS.cpp 7ce15f1c54 Fix some compilation warnings. há 6 anos atrás
ProcFS.h 33d34d9b26 Kernel: Use a Lockable<bool> for sysctl booleans as well. há 6 anos atrás
Process.cpp 111589a558 Kernel: Make sure processes always start out with fds 0, 1 and 2 open. há 6 anos atrás
Process.h ef4e9860fd WindowServer: Convert the remaining menu APIs into messages. há 6 anos atrás
ProcessGUI.cpp ef4e9860fd WindowServer: Convert the remaining menu APIs into messages. há 6 anos atrás
Queue.h ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
RTC.cpp c5a00a56c8 WindowServer: Put a clock in the top right corner of the screen. há 6 anos atrás
RTC.h c5a00a56c8 WindowServer: Put a clock in the top right corner of the screen. há 6 anos atrás
RandomDevice.cpp 754037874c Move VFS sources into Kernel/. há 6 anos atrás
RandomDevice.h 754037874c Move VFS sources into Kernel/. há 6 anos atrás
Scheduler.cpp 7ce15f1c54 Fix some compilation warnings. há 6 anos atrás
Scheduler.h 5582a0a254 Kernel: When a lock is busy, donate remaining process ticks to lock holder. há 6 anos atrás
SlavePTY.cpp 0669ef8977 Kernel: Writing to a slave PTY should yield EIO if the master is closed. há 6 anos atrás
SlavePTY.h 0669ef8977 Kernel: Writing to a slave PTY should yield EIO if the master is closed. há 6 anos atrás
StdLib.cpp 2e663eda36 Kernel: Don't disable interrupts to access the system hostname. há 6 anos atrás
StdLib.h 2e663eda36 Kernel: Don't disable interrupts to access the system hostname. há 6 anos atrás
SyntheticFileSystem.cpp 5582a0a254 Kernel: When a lock is busy, donate remaining process ticks to lock holder. há 6 anos atrás
SyntheticFileSystem.h 4df92709c8 Kernel: Add proper locking to SynthFS and stop disabling interrupts. há 6 anos atrás
Syscall.cpp ef4e9860fd WindowServer: Convert the remaining menu APIs into messages. há 6 anos atrás
Syscall.h ef4e9860fd WindowServer: Convert the remaining menu APIs into messages. há 6 anos atrás
TSS.h dd060d0fa8 Share code between spawn() and exec() implementations. há 6 anos atrás
TTY.cpp 2a0700af9a Kernel: Closing a MasterPTY should generate a TTY hangup. há 6 anos atrás
TTY.h 0669ef8977 Kernel: Writing to a slave PTY should yield EIO if the master is closed. há 6 anos atrás
UnixTypes.h 27fa09aee4 LibC: Add mktime(). há 6 anos atrás
VirtualConsole.cpp 0669ef8977 Kernel: Writing to a slave PTY should yield EIO if the master is closed. há 6 anos atrás
VirtualConsole.h 0669ef8977 Kernel: Writing to a slave PTY should yield EIO if the master is closed. há 6 anos atrás
VirtualFileSystem.cpp 03c0e836f0 Kernel: Fix some broken debugging code in VFS. há 6 anos atrás
VirtualFileSystem.h a1b63bb6d4 Bootloader: Locate the kernel's data segment and clear it. há 6 anos atrás
ZeroDevice.cpp 754037874c Move VFS sources into Kernel/. há 6 anos atrás
ZeroDevice.h 754037874c Move VFS sources into Kernel/. há 6 anos atrás
_start.cpp 9396108034 Import the "gerbert" kernel I worked on earlier this year. há 6 anos atrás
elf.h 85b886c2e0 Make it possible to build the Kernel on a macOS host. há 6 anos atrás
ext2_fs.h 754037874c Move VFS sources into Kernel/. há 6 anos atrás
ext2_types.h 754037874c Move VFS sources into Kernel/. há 6 anos atrás
i386.cpp 9860e55047 Kernel: Put page fault logspam behind PAGE_FAULT_DEBUG. há 6 anos atrás
i386.h b782055b96 Kernel: Add an InterruptFlagSaver helper class. há 6 anos atrás
i8253.cpp 353b191a49 Clean up some uninteresting log spam. há 6 anos atrás
i8253.h 95c3442d59 Implement event loop timers. há 6 anos atrás
init.cpp c5a00a56c8 WindowServer: Put a clock in the top right corner of the screen. há 6 anos atrás
kassert.h f6e27c2abe More coding style changes. há 6 anos atrás
kmalloc.cpp 0e73aa36c8 Kernel: Unbreak symbolication yet another time. há 6 anos atrás
kmalloc.h 0e73aa36c8 Kernel: Unbreak symbolication yet another time. há 6 anos atrás
kprintf.cpp ffab6897aa Big, possibly complete sweep of naming changes. há 6 anos atrás
kprintf.h b673c1a77d Build Painter & friends into LibC. Use it in the GUI test app. há 6 anos atrás
kstdio.h 17c7bf01a5 Fix Userland build. há 6 anos atrás
ktime.h f82b25d4f9 Fix some minor build warnings. há 6 anos atrás
linker.ld 9396108034 Import the "gerbert" kernel I worked on earlier this year. há 6 anos atrás
makeall.sh 961783e0df Let's have makeall.sh build with make -j2. há 6 anos atrás
makeuserland.sh 2cf1dd5b6f Move apps into a top-level Applications/ directory. há 6 anos atrás
mkf.sh 6fc3c38324 Start working on a simple graphical font editor. há 6 anos atrás
mkmap.sh afc56d151f Omit duplicate lines from the ksyms map. há 6 anos atrás
run ac7a60225e Add TIOCGWINSZ ioctl so userland can determine terminal geometry. há 6 anos atrás
sync.sh d74b131c27 Add a little About app and hook it up to the system menu's "About..." entry. há 6 anos atrás
system.h 033a42b580 The syncd loop can just be a lambda. há 6 anos atrás
types.h dddd0e7b03 Get nyancat nyanning in Serenity. há 6 anos atrás