Subversion Repositories HelenOS

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
4448 5478 d 18 h decky /trunk/kernel/generic/ add very simple implementation of task destruction notification
(which will be later used for waiting on a task)
 
/trunk/kernel/generic/include/ipc/event_types.h
/trunk/kernel/generic/include/macros.h
/trunk/kernel/generic/src/proc/task.c
4430 5489 d 1 h jermar /trunk/kernel/generic/src/ipc/ Surprisingly easy support for homogenous mounts.
It works by simply allowing autoconnections.
 
/trunk/kernel/generic/src/ipc/sysipc.c
4422 5490 d 18 h jermar /trunk/kernel/generic/src/ipc/ Refuse to clone the phone which is itself used to make the IPC_M_CONNECTION_CLONE call.  
/trunk/kernel/generic/src/ipc/sysipc.c
4407 5492 d 13 h jermar /trunk/ Add IPC_M_CONNECTION_CLONE and IPC_M_CONNECT_ME.  
/trunk/kernel/generic/include/ipc/ipc.h
/trunk/kernel/generic/include/ipc/ipcrsc.h
/trunk/kernel/generic/src/ipc/ipcrsc.c
/trunk/kernel/generic/src/ipc/kbox.c
/trunk/kernel/generic/src/ipc/sysipc.c
/trunk/uspace/lib/libc/generic/async.c
4405 5492 d 13 h jermar /trunk/kernel/generic/src/ipc/ Do not test the same condition twice.  
/trunk/kernel/generic/src/ipc/ipc.c
4387 5496 d 15 h svoboda /trunk/kernel/generic/src/ Reduce Udebug overhead with some nifty tricks.  
/trunk/kernel/generic/src/syscall/syscall.c
/trunk/kernel/generic/src/udebug/udebug.c
4386 5497 d 13 h svoboda /trunk/kernel/generic/src/udebug/ udebug_stoppable_begin/end() should always proceed. In any case they must not use independet prechecks, as this could unbalance them.  
/trunk/kernel/generic/src/udebug/udebug.c
4385 5497 d 13 h svoboda /trunk/kernel/generic/src/syscall/ Revert accidental change.  
/trunk/kernel/generic/src/syscall/syscall.c
4384 5497 d 14 h svoboda /trunk/kernel/generic/src/ Clean up various log messages, mostly udebug.  
/trunk/kernel/generic/src/ipc/kbox.c
/trunk/kernel/generic/src/main/main.c
/trunk/kernel/generic/src/syscall/syscall.c
/trunk/kernel/generic/src/udebug/udebug.c
/trunk/kernel/generic/src/udebug/udebug_ops.c
4367 5503 d 13 h svoboda /trunk/kernel/generic/src/proc/ Only announce loader registration in verbose mode.  
/trunk/kernel/generic/src/proc/program.c
4333 5516 d 13 h svoboda /trunk/kernel/ Fix ELF loading issue on mips32eb.  
/trunk/kernel/arch/mips32/include/elf.h
/trunk/kernel/generic/include/byteorder.h
4323 5517 d 20 h decky /trunk/kernel/generic/src/console/ push newline to stdin only if the kconsole was previously silent  
/trunk/kernel/generic/src/console/console.c
4319 5518 d 3 h decky /trunk/kernel/generic/src/console/ make the 'continue' command behave even nicer  
/trunk/kernel/generic/src/console/cmd.c
4318 5518 d 3 h decky /trunk/kernel/generic/src/console/ force to kernel console to always print the prompt when switching to it from uspace  
/trunk/kernel/generic/src/console/console.c
4317 5518 d 3 h decky /trunk/ use buffering for klog output (this can be used to avoid the ugly usleeps while starting tasks)
unify and cleanup console.c and related files
 
/trunk/kernel/generic/src/main/kinit.c
/trunk/uspace/app/init/init.c
/trunk/uspace/app/tetris/input.c
/trunk/uspace/lib/libc/generic/console.c
/trunk/uspace/lib/libc/generic/io/io.c
/trunk/uspace/lib/libc/generic/io/stream.c
/trunk/uspace/lib/libc/generic/io/vprintf.c
/trunk/uspace/lib/libc/generic/kbd.c
/trunk/uspace/lib/libc/generic/libc.c
/trunk/uspace/lib/libc/include/console.h
/trunk/uspace/lib/libc/include/io/stream.h
4312 5520 d 18 h decky /trunk/ fix of-by-one-character bug in str_chr() and str_rchr()  
/trunk/kernel/generic/src/lib/string.c
/trunk/uspace/lib/libc/generic/string.c
4310 5520 d 22 h decky /trunk/kernel/generic/ rename _getc() to indev_pop_character()
implicit creation of stdin via stdin_wire()
 
/trunk/kernel/generic/include/console/chardev.h
/trunk/kernel/generic/include/console/console.h
/trunk/kernel/generic/src/console/chardev.c
/trunk/kernel/generic/src/console/console.c
/trunk/kernel/generic/src/console/kconsole.c
/trunk/kernel/generic/src/interrupt/interrupt.c
4304 5523 d 20 h jermar /trunk/kernel/generic/src/ipc/ Allow IPC_M_DATA_WRITE to transfer zero data.  
/trunk/kernel/generic/src/ipc/sysipc.c
4303 5523 d 20 h jermar /trunk/kernel/generic/src/mm/ Allow malloc(0, ...) in kernel.  
/trunk/kernel/generic/src/mm/slab.c
4297 5525 d 13 h decky /trunk/kernel/generic/src/console/ fix off-by-one bug in kconsole argument parser  
/trunk/kernel/generic/src/console/kconsole.c

Show All