Subversion Repositories HelenOS-historic

Rev

Go to most recent revision | Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
1449 6557 d 0 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 6557 d 4 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 6557 d 17 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 6557 d 23 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 6558 d 19 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 6560 d 20 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 6561 d 19 h jermar /uspace/trunk/init/ test_as_send() -> test_as_area_send()  
/uspace/trunk/init/init.c
1365 6569 d 3 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 6569 d 18 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 6570 d 0 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 6570 d 2 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 6570 d 7 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 6570 d 8 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
1339 6570 d 20 h cejka /uspace/trunk/ Uspace keyboard handler for ia32.  
/uspace/trunk/kbd
/uspace/trunk/kbd/Makefile
/uspace/trunk/kbd/arch
/uspace/trunk/kbd/arch/ia32
/uspace/trunk/kbd/arch/ia32/include
/uspace/trunk/kbd/arch/ia32/include/kbd.h
/uspace/trunk/kbd/arch/ia32/src
/uspace/trunk/kbd/arch/ia32/src/kbd.c
/uspace/trunk/kbd/arch/mips32
/uspace/trunk/kbd/arch/mips32/include
/uspace/trunk/kbd/arch/mips32/include/kbd.h
/uspace/trunk/kbd/arch/mips32/src
/uspace/trunk/kbd/arch/mips32/src/kbd.c
/uspace/trunk/kbd/generic
/uspace/trunk/kbd/generic/kbd.c
/uspace/trunk/kbd/generic/key_buffer.c
/uspace/trunk/kbd/include
/uspace/trunk/kbd/include/arch
/uspace/trunk/kbd/include/kbd.h
/uspace/trunk/kbd/include/key_buffer.h
/uspace/trunk/Makefile
/uspace/trunk/init/Makefile
/uspace/trunk/init/init.c
1330 6572 d 0 h palkovsky /uspace/trunk/ Added support to IPC for sharing pages. Remove old calls as_area_send/accept,
modify tests.
 
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/as.c
/uspace/trunk/libc/include/as.h
/uspace/trunk/libipc/generic/ipc.c
/uspace/trunk/libipc/include/ipc.h
/uspace/trunk/ns/ns.c
1279 6583 d 23 h palkovsky /uspace/trunk/ Changed interrupt_control to preemption_control.  
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/ddi.c
/uspace/trunk/libc/include/ddi.h
1250 6588 d 4 h jermar /uspace/trunk/ Add as.h to libc and compile pci module only for amd64 and ia32.  
/uspace/trunk/libc/include/as.h
/uspace/trunk/Makefile
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/as.c
/uspace/trunk/libc/include/unistd.h
1228 6593 d 1 h jermar /uspace/trunk/ Reflect changes in syscall names in userspace.  
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/mmap.c
/uspace/trunk/libc/generic/task.c
/uspace/trunk/libc/include/task.h
/uspace/trunk/libc/include/unistd.h
1197 6600 d 4 h cejka /uspace/trunk/ Bugfix in printf, some support for testing.  
/uspace/trunk/init/init.c
/uspace/trunk/libc/generic/io/print.c
/uspace/trunk/libc/generic/string.c
1175 6604 d 5 h jermar /uspace/trunk/ Userspace suport for SYS_GET_TASK_ID syscall.  
/uspace/trunk/libc/generic/task.c
/uspace/trunk/libc/include/task.h
/uspace/trunk/init/init.c
/uspace/trunk/libc/Makefile
/uspace/trunk/libc/arch/ia64/include/psthread.h

Show All