sortix-mirror/sortix
Jonas 'Sortie' Termansen ef53864d36 dispd: Wait for console rendering to finish.
This prevents a race condition where the console may still be rendering,
but the process may be able to get data on the screen faster, which results
in visual corruption as the two race.
2013-12-17 14:30:26 +01:00
..
fs Refactor system call API. 2013-12-17 14:30:26 +01:00
include/sortix dispd: Wait for console rendering to finish. 2013-12-17 14:30:26 +01:00
kb Refactor kernel interrupt API. 2013-12-17 14:30:26 +01:00
x64 Refactor scheduler API. 2013-12-17 14:30:26 +01:00
x86 Refactor scheduler API. 2013-12-17 14:30:26 +01:00
x86-family Refactor kernel interrupt API. 2013-12-17 14:30:26 +01:00
.gitignore Restored support for JSSortix using very ugly hacks. :( 2011-09-08 11:10:41 +02:00
Makefile Add poll(2) and ppoll(2). 2013-12-17 14:30:25 +01:00
ata.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
ata.h Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
bga.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
bga.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
calltrace.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
calltrace.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
com.cpp Refactor kernel interrupt API. 2013-12-17 14:30:26 +01:00
com.h Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
copy.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
cpu.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
crc32.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
descriptor.cpp Add poll(2) and ppoll(2). 2013-12-17 14:30:25 +01:00
dispmsg.cpp Refactor system call API. 2013-12-17 14:30:26 +01:00
dispmsg.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
dtable.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
elf.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
elf.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
end.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
fsfunc.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
initrd.cpp Refactor system call API. 2013-12-17 14:30:26 +01:00
initrd.h Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
inode.cpp Add poll(2) and ppoll(2). 2013-12-17 14:30:25 +01:00
interlock.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
interrupt.cpp Refactor scheduler API. 2013-12-17 14:30:26 +01:00
io.cpp Refactor system call API. 2013-12-17 14:30:26 +01:00
io.h Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
ioctx.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
kernel.cpp dispd: Wait for console rendering to finish. 2013-12-17 14:30:26 +01:00
kernelinfo.cpp Refactor system call API. 2013-12-17 14:30:26 +01:00
kernelinfo.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
kthread.cpp Refactor scheduler API. 2013-12-17 14:30:26 +01:00
lfbtextbuffer.cpp Queue lfb text render commands with async render. 2013-12-17 14:30:26 +01:00
lfbtextbuffer.h Queue lfb text render commands with async render. 2013-12-17 14:30:26 +01:00
linebuffer.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
linebuffer.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
log.cpp dispd: Wait for console rendering to finish. 2013-12-17 14:30:26 +01:00
logterminal.cpp dispd: Wait for console rendering to finish. 2013-12-17 14:30:26 +01:00
logterminal.h Add poll support to log terminal. 2013-12-17 14:30:25 +01:00
memorymanagement.cpp Refactor system call API. 2013-12-17 14:30:26 +01:00
mtable.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
multiboot.h Fix trailing blank lines. 2013-12-17 14:30:23 +01:00
panic.cpp Refactor kernel interrupt API. 2013-12-17 14:30:26 +01:00
pci.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
pipe.cpp Refactor system call API. 2013-12-17 14:30:26 +01:00
pipe.h Add poll support to pipes. 2013-12-17 14:30:25 +01:00
poll.cpp Refactor system call API. 2013-12-17 14:30:26 +01:00
poll.h Add poll(2) and ppoll(2). 2013-12-17 14:30:25 +01:00
process.cpp Refactor scheduler API. 2013-12-17 14:30:26 +01:00
process.h Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
refcount.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
scheduler.cpp Add GetKernelProcess function to scheduler. 2013-12-17 14:30:26 +01:00
serialterminal.cpp Refactor scheduler API. 2013-12-17 14:30:26 +01:00
serialterminal.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
signal.cpp Refactor kernel interrupt API. 2013-12-17 14:30:26 +01:00
signal.h Refactor scheduler API. 2013-12-17 14:30:26 +01:00
sound.cpp Refactor system call API. 2013-12-17 14:30:26 +01:00
sound.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
string.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
syscall.cpp Refactor scheduler API. 2013-12-17 14:30:26 +01:00
textbuffer.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
textterminal.cpp dispd: Wait for console rendering to finish. 2013-12-17 14:30:26 +01:00
textterminal.h dispd: Wait for console rendering to finish. 2013-12-17 14:30:26 +01:00
thread.cpp Refactor scheduler API. 2013-12-17 14:30:26 +01:00
thread.h Refactor scheduler API. 2013-12-17 14:30:26 +01:00
time.cpp Refactor scheduler API. 2013-12-17 14:30:26 +01:00
uart.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
uart.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
utf8.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
utf8.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
vga.cpp Refactor scheduler API. 2013-12-17 14:30:26 +01:00
vga.h Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
vgatextbuffer.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
vgatextbuffer.h Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00
video.cpp Refactor kernel VFS. 2013-12-17 14:30:24 +01:00
vnode.cpp Add poll(2) and ppoll(2). 2013-12-17 14:30:25 +01:00
worker.cpp Update copyright headers of old files to the current format. 2013-12-17 14:30:23 +01:00