Subversion Repositories HelenOS-historic

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
1653 6730 d 20 h cejka /uspace/trunk/ Doxygen comments.  
/uspace/trunk/init/init.c
/uspace/trunk/init/init.h
/uspace/trunk/init/version.c
/uspace/trunk/init/version.h
/uspace/trunk/ipcc/ipcc.c
/uspace/trunk/klog/klog.c
/uspace/trunk/libc/generic/as.c
/uspace/trunk/libc/generic/async.c
/uspace/trunk/libc/generic/cap.c
/uspace/trunk/libc/generic/ddi.c
/uspace/trunk/libc/generic/err.c
/uspace/trunk/libc/generic/futex.c
/uspace/trunk/libc/generic/io/io.c
/uspace/trunk/libc/generic/io/printf.c
/uspace/trunk/libc/generic/io/printf_core.c
/uspace/trunk/libc/generic/io/snprintf.c
/uspace/trunk/libc/generic/io/sprintf.c
/uspace/trunk/libc/generic/io/stream.c
/uspace/trunk/libc/generic/io/vprintf.c
/uspace/trunk/libc/generic/io/vsnprintf.c
/uspace/trunk/libc/generic/io/vsprintf.c
/uspace/trunk/libc/generic/ipc.c
/uspace/trunk/libc/generic/libadt/hash_table.c
/uspace/trunk/libc/generic/libadt/list.c
/uspace/trunk/libc/generic/libc.c
/uspace/trunk/libc/generic/mmap.c
/uspace/trunk/libc/generic/psthread.c
/uspace/trunk/libc/generic/stdlib.c
/uspace/trunk/libc/generic/string.c
/uspace/trunk/libc/generic/sysinfo.c
/uspace/trunk/libc/generic/task.c
/uspace/trunk/libc/generic/thread.c
/uspace/trunk/libc/generic/time.c
/uspace/trunk/libc/include/align.h
/uspace/trunk/libc/include/as.h
/uspace/trunk/libc/include/assert.h
/uspace/trunk/libc/include/async.h
/uspace/trunk/libc/include/atomic.h
/uspace/trunk/libc/include/cap.h
/uspace/trunk/libc/include/ctype.h
/uspace/trunk/libc/include/ddi.h
/uspace/trunk/libc/include/endian.h
/uspace/trunk/libc/include/err.h
/uspace/trunk/libc/include/errno.h
/uspace/trunk/libc/include/futex.h
/uspace/trunk/libc/include/io/io.h
/uspace/trunk/libc/include/io/printf_core.h
/uspace/trunk/libc/include/io/stream.h
/uspace/trunk/libc/include/ipc/fb.h
/uspace/trunk/libc/include/ipc/ipc.h
/uspace/trunk/libc/include/ipc/ns.h
/uspace/trunk/libc/include/ipc/services.h
/uspace/trunk/libc/include/libadt/fifo.h
/uspace/trunk/libc/include/libadt/hash_table.h
/uspace/trunk/libc/include/libadt/list.h
/uspace/trunk/libc/include/libc.h
/uspace/trunk/libc/include/limits.h
/uspace/trunk/libc/include/malloc.h
/uspace/trunk/libc/include/psthread.h
/uspace/trunk/libc/include/stdarg.h
/uspace/trunk/libc/include/stddef.h
/uspace/trunk/libc/include/stdint.h
/uspace/trunk/libc/include/stdio.h
/uspace/trunk/libc/include/stdlib.h
/uspace/trunk/libc/include/string.h
/uspace/trunk/libc/include/sys/mman.h
/uspace/trunk/libc/include/sys/time.h
/uspace/trunk/libc/include/sys/types.h
/uspace/trunk/libc/include/sysinfo.h
/uspace/trunk/libc/include/task.h
/uspace/trunk/libc/include/thread.h
/uspace/trunk/libc/include/time.h
/uspace/trunk/libc/include/types.h
/uspace/trunk/libc/include/unistd.h
/uspace/trunk/softfloat/generic/common.c
/uspace/trunk/softint/generic/division.c
/uspace/trunk/softint/include/division.h
/uspace/trunk/tetris/input.c
/uspace/trunk/tetris/input.h
/uspace/trunk/tetris/pathnames.h
/uspace/trunk/tetris/scores.c
/uspace/trunk/tetris/scores.h
/uspace/trunk/tetris/screen.c
/uspace/trunk/tetris/screen.h
/uspace/trunk/tetris/shapes.c
/uspace/trunk/tetris/tetris.c
/uspace/trunk/tetris/tetris.h
1531 6735 d 20 h jermar /uspace/trunk/ Cleanup of uspace.  
/uspace/trunk/init/init.c
/uspace/trunk/libc/include/ipc/ns.h
/uspace/trunk/libc/include/ipc/services.h
/uspace/trunk/ns/ns.c
1518 6735 d 23 h palkovsky /uspace/trunk/ Changed recommended way of asynchronous communication.  
/uspace/trunk/console/gcons.c
/uspace/trunk/console/console.c
/uspace/trunk/console/console.h
/uspace/trunk/init/init.c
/uspace/trunk/kbd/generic/kbd.c
/uspace/trunk/libc/generic/async.c
/uspace/trunk/libc/generic/io/stream.c
/uspace/trunk/libc/generic/ipc.c
/uspace/trunk/libc/generic/mmap.c
/uspace/trunk/libc/include/ipc/ipc.h
1489 6736 d 18 h palkovsky /uspace/trunk/ Added integration of console & fb.
Added ipc_call_async_3 call.
 
/uspace/trunk/console/console.c
/uspace/trunk/fb/fb.c
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/ipc.c
/uspace/trunk/libc/include/ipc/ipc.h
1486 6737 d 0 h palkovsky /uspace/trunk/ Added most of required functionality to framebuffer.  
/uspace/trunk/fb/fb.c
/uspace/trunk/init/init.c
/uspace/trunk/libc/include/ipc/fb.h
1465 6738 d 0 h cejka /uspace/trunk/ Support for reading from stdin.
Getchar() implemented.
 
/uspace/trunk/console/console.c
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/io/io.c
/uspace/trunk/libc/generic/io/stream.c
/uspace/trunk/libc/include/io/io.h
/uspace/trunk/libc/include/io/stream.h
/uspace/trunk/libc/include/stdio.h
/uspace/trunk/libc/include/unistd.h
1453 6738 d 21 h palkovsky /uspace/trunk/ Modified console to use new async framework.  
/uspace/trunk/console/console.c
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/async.c
/uspace/trunk/libc/generic/time.c
1449 6739 d 22 h palkovsky /uspace/trunk/ Started porting tetris.  
/uspace/trunk/libc/include/sys/time.h
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/time.c
/uspace/trunk/libc/include/async.h
/uspace/trunk/libc/include/time.h
/uspace/trunk/tetris/Makefile
/uspace/trunk/tetris/tetris.c
/uspace/trunk/tetris/tetris.h
1445 6740 d 2 h cejka /uspace/trunk/ First attempt to uspace console. Not working yet.  
/uspace/trunk/console
/uspace/trunk/console/Makefile
/uspace/trunk/console/console.c
/uspace/trunk/Makefile
/uspace/trunk/fb/fb.c
/uspace/trunk/init/init.c
/uspace/trunk/kbd/generic/kbd.c
/uspace/trunk/kbd/include/kbd.h
/uspace/trunk/libc/include/ipc/services.h
1441 6740 d 16 h palkovsky /uspace/trunk/ Added support for async_wait_timeout.  
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/async.c
/uspace/trunk/libc/generic/time.c
/uspace/trunk/libc/include/async.h
1435 6740 d 21 h palkovsky /uspace/trunk/ Rough implementation of gettimeofday.
IPC_M_RECV_AS doesn't allow us to specify additional user parametrs. That
doesn't seem to be very configurable :-/
 
/uspace/trunk/libc/generic/time.c
/uspace/trunk/libc/include/time.h
/uspace/trunk/init/init.c
/uspace/trunk/libc/Makefile
/uspace/trunk/libc/generic/async.c
/uspace/trunk/libc/include/ipc/services.h
/uspace/trunk/ns/ns.c
1427 6741 d 17 h palkovsky /uspace/trunk/ Added functions to async framework for reasonable sending asynchronous
messages.
 
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/async.c
/uspace/trunk/libc/generic/psthread.c
/uspace/trunk/libc/generic/thread.c
/uspace/trunk/libc/include/async.h
/uspace/trunk/libc/include/psthread.h
/uspace/trunk/libc/include/thread.h
1418 6743 d 18 h jermar /uspace/trunk/ Sync with kernel.
Args for IPC_M_AS_AREA_SEND changed.
 
/uspace/trunk/init/init.c
/uspace/trunk/ns/ns.c
1412 6744 d 17 h jermar /uspace/trunk/init/ test_as_send() -> test_as_area_send()  
/uspace/trunk/init/init.c
1365 6752 d 1 h jermar /uspace/trunk/ Sync with kernel.
Add ipc_wait_for_call_timeout() and ipc_trywait_for_call().
Modify ipc_wait_for_call() to be unconditional.
 
/uspace/trunk/fb/fb.c
/uspace/trunk/init/init.c
/uspace/trunk/kbd/generic/kbd.c
/uspace/trunk/libc/generic/ipc.c
/uspace/trunk/libc/include/ipc/ipc.h
/uspace/trunk/ns/ns.c
/uspace/trunk/pci/pci.c
1363 6752 d 16 h vana /uspace/trunk/ Earliest version of Userspace Framebuffer driver, with stream support in libc.
Also Virtual framebuffers made as split on main fb and its usage by streams

(please test it and report)
 
/uspace/trunk/fb
/uspace/trunk/fb/Makefile
/uspace/trunk/fb/fb.c
/uspace/trunk/fb/fb.h
/uspace/trunk/fb/font-8x16.c
/uspace/trunk/fb/font-8x16.h
/uspace/trunk/fb/helenos.xbm
/uspace/trunk/libc/generic/io/stream.c
/uspace/trunk/libc/include/io/stream.h
/uspace/trunk/libc/include/ipc/fb.h
/uspace/trunk/libfb
/uspace/trunk/Makefile
/uspace/trunk/init/init.c
/uspace/trunk/libc/Makefile
/uspace/trunk/libc/Makefile.toolchain
/uspace/trunk/libc/generic/as.c
/uspace/trunk/libc/generic/io/io.c
/uspace/trunk/libc/generic/libc.c
/uspace/trunk/libc/include/as.h
/uspace/trunk/libc/include/ipc/services.h
/uspace/trunk/ns/ns.c
1360 6752 d 22 h jermar /uspace/trunk/ Sync with kernel.
Rename IPC_M_AS_SEND to IPC_M_AS_AREA_SEND.
 
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/ipc.c
/uspace/trunk/ns/ns.c
1353 6753 d 1 h jermar /uspace/trunk/ Fix uspace to compile again.  
/uspace/trunk/init/init.c
/uspace/trunk/kbd/arch/ia32/src/kbd.c
/uspace/trunk/kbd/arch/mips32/src/kbd.c
/uspace/trunk/ns/ns.c
/uspace/trunk/pci/pci.c
1347 6753 d 5 h palkovsky /uspace/trunk/ Added keyboard support to mips.  
/uspace/trunk/Makefile
/uspace/trunk/init/init.c
/uspace/trunk/kbd/arch/mips32/include/kbd.h
/uspace/trunk/kbd/arch/mips32/src/kbd.c
/uspace/trunk/kbd/include/arch
1343 6753 d 6 h jermar /uspace/trunk/ Add services.h to codify service numbers.
Assign codes for PCI, keyboard and frame buffer services.

Rename ipc_answer() to ipc_answer_fast() and add the basic
slower variant and call it ipc_answer(). Add some doxygen comments.

Remove unused bits from the libpci library.
 
/uspace/trunk/libipc/include/services.h
/uspace/trunk/init/init.c
/uspace/trunk/kbd/generic/kbd.c
/uspace/trunk/libipc/generic/ipc.c
/uspace/trunk/libipc/include/ipc.h
/uspace/trunk/ns/ns.c
/uspace/trunk/pci/libpci/pci.h
/uspace/trunk/pci/pci.c

Show All