# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-12-01T10:27:46Z Sun, 28 May 2006 23:41:42 GMT Ondrej Palkovsky [c042bdd] * init/init.c (modified) * libc/generic/async.c (modified) * libc/generic/time.c (modified) * libc/include/async.h (modified) Added support for async_wait_timeout. Sun, 28 May 2006 22:26:07 GMT Ondrej Palkovsky [2d1fde3b] * libc/generic/time.c (modified) Correct realtime clock communication Sun, 28 May 2006 18:22:10 GMT Ondrej Palkovsky [0b99e40] * init/init.c (modified) * libc/Makefile (modified) * libc/generic/async.c (modified) * libc/generic/time.c (added) * libc/include/ipc/services.h (modified) * libc/include/time.h (added) * ns/ns.c (modified) Rough implementation of gettimeofday. IPC_M_RECV_AS doesn't allow us ... Sun, 28 May 2006 10:05:03 GMT Jakub Jermar [7f5b37a] * fb/fb.c (modified) * libc/generic/ddi.c (modified) * libc/include/ddi.h (modified) Sync with kernel. Make map_physmem() pass address space area flags ... Sat, 27 May 2006 22:28:25 GMT Ondrej Palkovsky [01ff41c] * init/init.c (modified) * libc/generic/async.c (modified) * libc/generic/psthread.c (modified) * libc/generic/thread.c (modified) * libc/include/async.h (modified) * libc/include/psthread.h (modified) * libc/include/thread.h (modified) Added functions to async framework for reasonable sending ... Sat, 27 May 2006 11:49:41 GMT Jakub Jermar [7f9cd77] * libc/arch/ia64/_link.ld.in (modified) Change ia64 linker script to suppress warnings about discarded ... Thu, 25 May 2006 21:31:21 GMT Jakub Jermar [e9a3c52] * tetris/Makefile (added) * tetris/input.c (added) * tetris/input.h (added) * tetris/pathnames.h (added) * tetris/scores.c (added) * tetris/scores.h (added) * tetris/screen.c (added) * tetris/screen.h (added) * tetris/shapes.c (added) * tetris/tetris.c (added) * tetris/tetris.h (added) Import BSD tetris from OpenBSD. Needs to be integrated and ported. Thu, 25 May 2006 21:22:56 GMT Jakub Jermar [abda850] * init/init.c (modified) * ns/ns.c (modified) Sync with kernel. Args for IPC_M_AS_AREA_SEND changed. Wed, 24 May 2006 21:57:25 GMT Jakub Jermar [fba9b8b] * init/init.c (modified) test_as_send() -> test_as_area_send() Tue, 23 May 2006 21:33:27 GMT Ondrej Palkovsky [8c6b45f] * libc/generic/async.c (modified) Fix gcc mips bug. Tue, 23 May 2006 11:01:31 GMT Ondrej Palkovsky [53ca318] * libc/generic/async.c (modified) * libc/generic/psthread.c (modified) * libc/generic/thread.c (modified) * libc/include/async.h (modified) Small updates to asynchronous framework. Mon, 22 May 2006 17:14:32 GMT Jakub Jermar [07d960a] * libc/arch/amd64/_link.ld.in (modified) * libc/arch/ia32/_link.ld.in (modified) * libc/arch/ia64/_link.ld.in (modified) * libc/arch/mips32/_link.ld.in (modified) * libc/arch/ppc32/_link.ld.in (modified) * libc/arch/ppc64/_link.ld.in (modified) * libc/generic/libc.c (modified) Change linker scripts so that heap a dedicated address space area can ... Mon, 22 May 2006 15:57:44 GMT Martin Decky [8bc924e] * libc/generic/async.c (modified) fix syntax bug Mon, 22 May 2006 11:14:25 GMT Ondrej Palkovsky [a2cd194] * fb/fb.c (modified) * libc/generic/async.c (modified) Added some cleanups. Sun, 21 May 2006 21:25:25 GMT Martin Decky [6862338] * libc/arch/ppc64/Makefile.inc (modified) * libc/arch/ppc64/_link.ld.in (modified) * softfloat/arch/ppc64/include/functions.h (added) add missing stuff Sun, 21 May 2006 20:56:14 GMT Martin Decky [5b4f9e1] * libc/arch/ppc32/Makefile.inc (modified) * libc/arch/ppc32/include/endian.h (modified) * libc/arch/ppc32/include/limits.h (modified) * libc/arch/ppc32/include/thread.h (modified) * libc/arch/ppc64/Makefile.inc (added) * libc/arch/ppc64/_link.ld.in (added) * libc/arch/ppc64/include/atomic.h (added) * libc/arch/ppc64/include/context_offset.h (added) * libc/arch/ppc64/include/endian.h (added) * libc/arch/ppc64/include/limits.h (added) * libc/arch/ppc64/include/psthread.h (added) * libc/arch/ppc64/include/regname.h (added) * libc/arch/ppc64/include/stackarg.h (added) * libc/arch/ppc64/include/thread.h (added) * libc/arch/ppc64/include/types.h (added) * libc/arch/ppc64/src/entry.s (added) * libc/arch/ppc64/src/psthread.S (added) * libc/arch/ppc64/src/syscall.c (added) * libc/arch/ppc64/src/thread.c (added) * libc/arch/ppc64/src/thread_entry.s (added) * uspace.config (modified) initial ppc64 support Sun, 21 May 2006 20:17:23 GMT Ondrej Palkovsky [233fead] * fb/Makefile (modified) Fixed bad colors in mips framebuffer. Sun, 21 May 2006 19:43:34 GMT Ondrej Palkovsky [630c3a9] * libc/include/async.h (added) Added missing file. Sun, 21 May 2006 19:37:00 GMT Ondrej Palkovsky [a410beb] * Makefile (modified) Fixed bad Makefile. Sun, 21 May 2006 19:28:37 GMT Ondrej Palkovsky [80649a91] * Makefile (modified) * fb/fb.c (modified) * kbd/generic/kbd.c (modified) * kbd/generic/key_buffer.c (modified) * libadt/Makefile (deleted) * libc/Makefile (modified) * libc/generic/async.c (modified) * libc/generic/ipc.c (modified) * libc/generic/libadt/hash_table.c (moved) * libc/generic/libadt/list.c (moved) * libc/generic/libc.c (modified) * libc/generic/psthread.c (modified) * libc/generic/thread.c (modified) * libc/include/ipc/ipc.h (modified) * libc/include/libadt/fifo.h (moved) * libc/include/libadt/hash_table.h (moved) * libc/include/libadt/list.h (moved) * libc/include/psthread.h (modified) * ns/Makefile (modified) Merged libadt into libc. Made lot of psthread and thread stuff ... Sun, 21 May 2006 19:24:11 GMT Ondrej Palkovsky [1ee11f4] * libc/arch/ia32/src/psthread.S (modified) Psthread context switch made %edi dirty, which contradicts ABI. Fixed. Sat, 20 May 2006 23:02:12 GMT Martin Decky [47378c4] * libc/arch/ppc32/Makefile.inc (modified) temporal workaround Sat, 20 May 2006 19:19:41 GMT Jakub Jermar [d6976a6] * libc/arch/ia64/src/entry.s (modified) * libc/arch/ia64/src/thread_entry.s (modified) Fix ia64 warnings during uspace compilation. Wed, 17 May 2006 22:18:18 GMT Martin Decky [2b399cc] * init/Makefile (modified) * kbd/Makefile (modified) use proper entry point the functionality of the broken ... Wed, 17 May 2006 21:52:56 GMT Martin Decky [25f9823] * fb/Makefile (modified) * kbd/Makefile (modified) * libc/arch/amd64/src/entry.s (modified) * libc/arch/ia32/src/entry.s (modified) * libc/arch/ia64/src/entry.s (modified) * libc/arch/mips32/_link.ld.in (modified) * libc/arch/mips32/src/entry.s (modified) * libc/arch/ppc32/src/entry.s (modified) * libc/generic/libc.c (modified) * ns/Makefile (modified) * pci/Makefile (modified) create special entry point for drivers (don't initialize I/O) Wed, 17 May 2006 20:51:08 GMT Martin Decky [04552a80] * fb/fb.c (modified) * libc/Makefile (modified) * libc/generic/io/io.c (modified) * libc/generic/io/stream.c (modified) * libc/generic/libc.c (modified) * libc/include/io/stream.h (modified) * libc/include/ipc/fb.h (modified) * ns/ns.c (modified) code cleanup (somebody should read the coding style guide) remove ... Wed, 17 May 2006 14:05:01 GMT Jakub Jermar [04a73cdf] * fb/fb.c (modified) * init/init.c (modified) * kbd/generic/kbd.c (modified) * libc/generic/ipc.c (modified) * libc/include/ipc/ipc.h (modified) * ns/ns.c (modified) * pci/pci.c (modified) Sync with kernel. Add ipc_wait_for_call_timeout() and ... Tue, 16 May 2006 23:37:58 GMT Jakub Vana [afa6e74] * Makefile (modified) * fb/Makefile (added) * fb/fb.c (added) * fb/fb.h (added) * fb/font-8x16.c (added) * fb/font-8x16.h (added) * fb/helenos.xbm (added) * init/init.c (modified) * libc/Makefile (modified) * libc/Makefile.toolchain (modified) * libc/generic/as.c (modified) * libc/generic/io/io.c (modified) * libc/generic/io/stream.c (added) * libc/generic/libc.c (modified) * libc/include/as.h (modified) * libc/include/io/stream.h (added) * libc/include/ipc/fb.h (added) * libc/include/ipc/services.h (modified) * ns/ns.c (modified) Earliest version of Userspace Framebuffer driver, with stream support ... Tue, 16 May 2006 17:24:25 GMT Jakub Jermar [6efe0ddf] * init/init.c (modified) * libc/generic/ipc.c (modified) * ns/ns.c (modified) Sync with kernel. Rename IPC_M_AS_SEND to IPC_M_AS_AREA_SEND. Tue, 16 May 2006 17:04:40 GMT Jakub Jermar [aa0609b] * libc/generic/as.c (modified) Cleanup after removal of as_area_accept and as_area_send. Tue, 16 May 2006 14:43:56 GMT Jakub Jermar [38edb96] * init/init.c (modified) * kbd/arch/ia32/src/kbd.c (modified) * kbd/arch/mips32/src/kbd.c (modified) * ns/ns.c (modified) * pci/pci.c (modified) Fix uspace to compile again. Tue, 16 May 2006 13:54:19 GMT Ondrej Palkovsky [7ee6aff] * kbd/Makefile (modified) * kbd/generic/kbd.c (modified) * libc/generic/ipc.c (modified) * libc/include/ipc/ipc.h (moved) * libc/include/ipc/ns.h (moved) * libc/include/ipc/services.h (moved) * pci/Makefile (modified) Fixed not compiling uspace after libipc merge. Tue, 16 May 2006 13:35:18 GMT Ondrej Palkovsky [450cd3a] * Makefile (modified) * init/Makefile (modified) * libc/Makefile (modified) * libc/generic/async.c (added) * libc/generic/ipc.c (moved) * libc/include/libipc/ipc.h (moved) * libc/include/libipc/ns.h (moved) * libc/include/libipc/services.h (moved) * libipc/Makefile (deleted) * ns/Makefile (modified) Merge ipc and libc. Does not compile. Tue, 16 May 2006 11:05:18 GMT Ondrej Palkovsky [35509652] * kbd/include/arch (deleted) * libc/generic/libc.c (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) Make IPC thread safe. Tue, 16 May 2006 10:30:33 GMT Ondrej Palkovsky [c2b43de] * kbd/arch/amd64 (added) Added keyboard driver to amd64. Tue, 16 May 2006 10:25:22 GMT Ondrej Palkovsky [a1c7827] * Makefile (modified) * init/init.c (modified) * kbd/arch/mips32/include/kbd.h (modified) * kbd/arch/mips32/src/kbd.c (modified) * kbd/include/arch (modified) Added keyboard support to mips. Tue, 16 May 2006 10:03:35 GMT Josef Cejka [ca603c6] * kbd/generic/kbd.c (modified) Kbd does not accept CONNECT_TO_ME call now. Tue, 16 May 2006 09:46:22 GMT Josef Cejka [ec153a0] * kbd/generic/kbd.c (modified) * kbd/generic/key_buffer.c (modified) * kbd/include/key_buffer.h (modified) Comments update. Fix problem with multiple buffered callers awaiting key. Tue, 16 May 2006 09:30:42 GMT Jakub Jermar [250717cc] * init/init.c (modified) * kbd/generic/kbd.c (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) * libipc/include/services.h (added) * ns/ns.c (modified) * pci/libpci/pci.h (modified) * pci/pci.c (modified) Add services.h to codify service numbers. Assign codes for PCI, ... Mon, 15 May 2006 21:08:29 GMT Josef Cejka [51d6f80] * Makefile (modified) * init/Makefile (modified) * init/init.c (modified) * kbd/Makefile (added) * kbd/arch/ia32/include/kbd.h (added) * kbd/arch/ia32/src/kbd.c (added) * kbd/arch/mips32/include/kbd.h (added) * kbd/arch/mips32/src/kbd.c (added) * kbd/generic/kbd.c (added) * kbd/generic/key_buffer.c (added) * kbd/include/arch (added) * kbd/include/kbd.h (added) * kbd/include/key_buffer.h (added) Uspace keyboard handler for ia32. Mon, 15 May 2006 15:33:51 GMT Jakub Jermar [108602e] * ns/ns.c (modified) * pci/libpci/VERSION (added) Fix typos and comments. Mon, 15 May 2006 13:45:12 GMT Jakub Jermar [043dcc27] * libadt/generic/hash_table.c (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) * ns/ns.c (modified) * pci/pci.c (modified) Implement simple connect_me_to in NS. Disambigue the term phoneid by ... Mon, 15 May 2006 11:51:28 GMT Jakub Jermar [babe786] * libadt/include/hash_table.h (modified) * ns/Makefile (modified) * ns/ns.c (modified) * pci/Makefile (modified) * pci/pci.c (modified) Simple registration of services at NS. Sun, 14 May 2006 17:59:31 GMT Martin Decky [52352ec] * libc/arch/ppc32/include/stackarg.h (modified) fix ppc32 stackarg.h Sun, 14 May 2006 17:17:35 GMT Ondrej Palkovsky [8a568e3] * init/init.c (modified) * libc/generic/as.c (modified) * libc/include/as.h (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) * ns/ns.c (modified) Added support to IPC for sharing pages. Remove old calls ... Sun, 14 May 2006 09:33:09 GMT Jakub Jermar [8071af9f] * pci/COPYING (added) * pci/libpci/access.c (modified) * pci/libpci/generic.c (modified) * pci/libpci/header.h (modified) * pci/libpci/i386-ports.c (modified) * pci/libpci/internal.h (modified) * pci/libpci/names.c (modified) * pci/libpci/pci.h (modified) * pci/libpci/sysdep.h (modified) * pci/libpci/types.h (modified) * pci/pci.c (modified) Add GPL for reference and add modification dates into libpci to ... Sun, 14 May 2006 08:24:46 GMT Jakub Vana [57ff9ab] * libc/Makefile (modified) * libc/generic/sysinfo.c (added) * libc/include/sysinfo.h (added) sysinfo uspace interface Sun, 14 May 2006 08:17:10 GMT Jakub Vana [c0535f80] * libc/generic/string.c (modified) * libc/include/string.h (modified) uspace strcmp Sat, 13 May 2006 16:34:08 GMT Josef Cejka [672a24d] * libc/arch/amd64/include/limits.h (added) * libc/arch/ia32/include/limits.h (added) * libc/arch/ia64/include/limits.h (added) * libc/arch/mips32/include/limits.h (added) * libc/arch/mips32eb/include/limits.h (added) * libc/arch/ppc32/include/limits.h (added) * libc/generic/string.c (modified) * libc/include/ctype.h (modified) * libc/include/limits.h (added) * libc/include/string.h (modified) Added limits.h with max and min values for integer types. Added a ... Thu, 11 May 2006 18:11:40 GMT Jakub Jermar [7981e3cc] * libc/Makefile (modified) * libc/generic/cap.c (added) * libc/include/cap.h (added) Support for SYS_CAP_GRANT and SYS_CAP_REVOKE syscalls. Thu, 11 May 2006 16:08:50 GMT Jakub Jermar [46ec2c06] * libc/generic/as.c (modified) * libc/include/as.h (modified) * pci/libpci/access.c (modified) * pci/libpci/i386-ports.c (modified) SYS_AS_AREA_DESTROY support for uspace. Formatting fixes in libpci. Tue, 09 May 2006 10:55:02 GMT Jakub Jermar [20a9b85] * pci/libpci/access.c (modified) * pci/libpci/generic.c (modified) * pci/libpci/header.h (modified) * pci/libpci/i386-ports.c (modified) * pci/libpci/internal.h (modified) * pci/libpci/names.c (modified) * pci/libpci/pci.h (modified) * pci/libpci/types.h (modified) Change libpci coding style. Mon, 08 May 2006 18:24:04 GMT Jakub Jermar [4a7c273] * libc/include/stdio.h (modified) * libc/include/stdlib.h (modified) * libc/include/string.h (modified) * pci/Makefile (modified) * pci/libpci/Makefile (added) * pci/libpci/access.c (added) * pci/libpci/generic.c (added) * pci/libpci/header.h (added) * pci/libpci/i386-ports.c (added) * pci/libpci/internal.h (added) * pci/libpci/names.c (added) * pci/libpci/pci.h (added) * pci/libpci/pci_ids.h (added) * pci/libpci/sysdep.h (added) * pci/libpci/types.h (added) * pci/pci.c (modified) * pci/update-ids (added) Port libpci to HelenOS. List PCI devices on PCI driver startup. Thu, 04 May 2006 11:04:23 GMT Martin Decky [fca4207] * libc/arch/ppc32/include/context_offset.h (modified) * libc/arch/ppc32/include/psthread.h (modified) * libc/arch/ppc32/include/regname.h (added) * libc/arch/ppc32/include/thread.h (modified) * libc/arch/ppc32/src/psthread.S (modified) * libc/arch/ppc32/src/thread.c (modified) preliminary TLS & pthread support for ppc32 Wed, 03 May 2006 08:18:37 GMT Ondrej Palkovsky [f33cb0b9] * ns/ns.c (modified) Added commented example to ns.c how to access i8042 from uspace. Tue, 02 May 2006 21:50:06 GMT Ondrej Palkovsky [602ca36b] * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) * ns/ns.c (modified) Added way to do an action upon interrupt. ns.c contains a commented ... Tue, 02 May 2006 18:20:07 GMT Ondrej Palkovsky [fa3561f] * init/init.c (modified) * libc/generic/ddi.c (modified) * libc/include/ddi.h (modified) Changed interrupt_control to preemption_control. Tue, 02 May 2006 16:00:42 GMT Martin Decky [432c648] * libc/arch/ppc32/_link.ld.in (modified) * libc/arch/ppc32/src/syscall.c (modified) ppc32: updates reflecting the kernel syscall API change Tue, 02 May 2006 11:52:52 GMT Josef Cejka [0bc36ba] * libc/generic/io/printf_core.c (modified) * libc/generic/io/vsnprintf.c (modified) Comments update. Sat, 29 Apr 2006 22:14:01 GMT Ondrej Palkovsky [6180b57] * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) * ns/ns.c (modified) Added support for irq notification registering. Sat, 29 Apr 2006 11:28:41 GMT Jakub Jermar [5140e3e] * libc/generic/ddi.c (modified) * libc/include/ddi.h (modified) Fix name of SYS_IOSPACE_ENABLE in uspace. Fri, 28 Apr 2006 13:02:59 GMT Jakub Jermar [5a4c754] * Makefile (modified) * init/init.c (modified) * libc/generic/as.c (modified) * libc/include/as.h (added) * libc/include/unistd.h (modified) Add as.h to libc and compile pci module only for amd64 and ia32. Thu, 27 Apr 2006 12:45:02 GMT Josef Cejka [3da9987] * libc/arch/ppc32/include/endian.h (modified) Fix badly defined endianness for ppc32. Thu, 27 Apr 2006 12:37:17 GMT Josef Cejka [2991efd] * libc/arch/mips32eb/include/atomic.h (added) * libc/arch/mips32eb/include/context_offset.h (added) * libc/arch/mips32eb/include/endian.h (added) * libc/arch/mips32eb/include/psthread.h (added) * libc/arch/mips32eb/include/stackarg.h (added) * libc/arch/mips32eb/include/thread.h (added) * libc/arch/mips32eb/include/types.h (added) Endianness for mips32eb properly defined. Created links from ... Thu, 27 Apr 2006 11:16:37 GMT Josef Cejka [85882fc] * libc/arch/amd64/include/endian.h (added) * libc/arch/ia32/include/endian.h (added) * libc/arch/ia64/include/endian.h (added) * libc/arch/mips32/include/endian.h (added) * libc/arch/mips32eb/include (deleted) * libc/arch/ppc32/include/endian.h (added) * libc/include/endian.h (modified) Definition of endianness moved to architecture dependent ... Wed, 26 Apr 2006 21:25:48 GMT Jakub Jermar [07b3d93f] * libc/generic/as.c (modified) Replace __native with sysarg_t so that uspace compiles again. Wed, 26 Apr 2006 16:43:44 GMT Jakub Jermar [11fa83a] * libc/Makefile (modified) * libc/generic/as.c (moved) * libc/include/unistd.h (modified) Add userspace support for SYS_AS_AREA_ACCEPT and SYS_AS_AREA_SEND ... Mon, 24 Apr 2006 21:05:59 GMT Josef Cejka [3214a20] * libc/Makefile (modified) * libc/generic/io/printf.c (added) * libc/generic/io/printf_core.c (moved) * libc/generic/io/snprintf.c (added) * libc/generic/io/sprintf.c (added) * libc/generic/io/vprintf.c (added) * libc/generic/io/vsnprintf.c (added) * libc/generic/io/vsprintf.c (added) * libc/include/io/io.h (modified) * libc/include/io/printf_core.h (added) * libc/include/stdio.h (modified) Another version of printf function, now with support for sprintf, ... Mon, 24 Apr 2006 13:11:18 GMT Jakub Jermar [4309741] * uspace.config (modified) Sort architectures alphabetically in uspace configuration. Sun, 23 Apr 2006 16:34:45 GMT Jakub Jermar [d3b8c1f] * init/init.c (modified) * libc/generic/mmap.c (modified) * libc/generic/task.c (modified) * libc/include/task.h (modified) * libc/include/unistd.h (modified) Reflect changes in syscall names in userspace. Sun, 23 Apr 2006 15:04:08 GMT Josef Cejka [cdafab1] * libc/generic/io/print.c (modified) Printf precision is counted without prefixes now. Sat, 22 Apr 2006 21:46:03 GMT Martin Decky [34c4d69] * libc/arch/ppc32/Makefile.inc (added) * libc/arch/ppc32/_link.ld.in (added) * libc/arch/ppc32/include/atomic.h (added) * libc/arch/ppc32/include/context_offset.h (added) * libc/arch/ppc32/include/psthread.h (added) * libc/arch/ppc32/include/stackarg.h (added) * libc/arch/ppc32/include/thread.h (added) * libc/arch/ppc32/include/types.h (added) * libc/arch/ppc32/src/entry.s (added) * libc/arch/ppc32/src/psthread.S (added) * libc/arch/ppc32/src/syscall.c (added) * libc/arch/ppc32/src/thread.c (added) * libc/arch/ppc32/src/thread_entry.s (added) * uspace.config (modified) basic ppc32 libc platform-specific files Sat, 22 Apr 2006 18:05:25 GMT Ondrej Palkovsky [3d77747] * libc/generic/ddi.c (modified) * libc/include/ddi.h (modified) Added uspace call to enable/disable interrupts. Mon, 17 Apr 2006 15:55:33 GMT Jakub Jermar [1c7da86] * libadt/generic/hash_table.c (modified) Fix the same bug in uspace hash table implementation that we used to ... Mon, 17 Apr 2006 14:28:56 GMT Josef Cejka [da32cea] * libc/generic/io/print.c (modified) Update comments in printf. Sun, 16 Apr 2006 13:18:43 GMT Josef Cejka [523fad8] * init/init.c (modified) * libc/generic/io/print.c (modified) * libc/generic/string.c (modified) Bugfix in printf, some support for testing. Fri, 14 Apr 2006 09:08:45 GMT Jakub Jermar [9426c1a3] * libc/generic/ddi.c (modified) * libc/include/ddi.h (modified) Userspace support for SYS_ENABLE_IOSPACE syscall. Thu, 13 Apr 2006 08:50:45 GMT Jakub Jermar [6a347b1e] * Makefile (modified) * pci/Makefile (added) * pci/pci.c (added) Infrastructure for PCI driver. Thu, 13 Apr 2006 08:20:25 GMT Jakub Jermar [a1e17fc] * libc/Makefile (modified) * libc/generic/ddi.c (added) * libc/include/ddi.h (added) Userspace support for SYS_MAP_PHYSMEM syscall. Wed, 12 Apr 2006 11:59:03 GMT Jakub Jermar [f30e6a0b] * init/init.c (modified) * libc/Makefile (modified) * libc/arch/ia64/include/psthread.h (modified) * libc/generic/task.c (added) * libc/include/task.h (added) Userspace suport for SYS_GET_TASK_ID syscall. Wed, 12 Apr 2006 10:21:01 GMT Josef Cejka [c9857c6] * libc/generic/io/io.c (modified) * libc/generic/io/print.c (modified) * libc/generic/string.c (modified) * libc/include/ctype.h (added) * libc/include/io/io.h (modified) * libc/include/string.h (modified) Printf support for width and precision modifiers. Several necessary ... Sun, 09 Apr 2006 19:08:16 GMT Jakub Vana [fcd10af] * libc/arch/ia64/include/thread.h (modified) * libc/generic/thread.c (modified) Thread RSE support completion (uspace) Sun, 09 Apr 2006 12:24:36 GMT Jakub Vana [a7818c26] * libc/arch/ia64/include/psthread.h (modified) * libc/generic/psthread.c (modified) psthread RSE support Wed, 05 Apr 2006 12:10:53 GMT Jakub Jermar [0319a8f6] * init/init.c (modified) * libc/generic/futex.c (modified) Sync uspace. Fix comment in futex.c. Sat, 01 Apr 2006 15:20:20 GMT Ondrej Palkovsky [8fe1cdb] * libc/include/futex.h (modified) * libc/malloc/malloc.c (modified) Added support for multithreading (using futexes) into malloc. Fri, 24 Mar 2006 14:29:19 GMT Ondrej Palkovsky [c4c5de5] * init/init.c (modified) * libc/arch/amd64/Makefile.inc (modified) * libc/arch/amd64/_link.ld.in (modified) * libc/arch/amd64/include/thread.h (modified) * libc/arch/amd64/src/thread.c (added) * libc/arch/ia32/Makefile.inc (modified) * libc/arch/ia32/_link.ld.in (modified) * libc/arch/ia32/include/thread.h (modified) * libc/arch/ia32/src/thread.c (added) * libc/arch/ia64/Makefile.inc (modified) * libc/arch/ia64/_link.ld.in (modified) * libc/arch/ia64/include/thread.h (modified) * libc/arch/ia64/src/thread.c (added) * libc/arch/mips32/Makefile.inc (modified) * libc/arch/mips32/_link.ld.in (modified) * libc/arch/mips32/include/psthread.h (modified) * libc/arch/mips32/include/thread.h (modified) * libc/arch/mips32/src/thread.c (added) * libc/generic/libc.c (modified) * libc/generic/psthread.c (modified) * libc/generic/thread.c (modified) * libc/include/psthread.h (modified) * libc/include/thread.h (modified) Completed support for TLS in GCC (modifier __thread) for ... Fri, 24 Mar 2006 13:57:43 GMT Jakub Jermar [520492a] * init/init.c (modified) * libc/generic/psthread.c (modified) * libc/include/psthread.h (modified) Improve comments in psthread.c Rename pt->list to pt->link. Rename ... Fri, 24 Mar 2006 12:27:21 GMT Ondrej Palkovsky [4f2c821] * libadt/Makefile (modified) * libc/Makefile (modified) * libipc/Makefile (modified) * softfloat/Makefile (modified) * softint/Makefile (modified) Correct dependencies creation. Fri, 24 Mar 2006 11:05:41 GMT Jakub Jermar [86d05fae] * init/init.c (modified) * libc/arch/amd64/Makefile.inc (modified) * libc/arch/ia32/Makefile.inc (modified) * libc/arch/ia64/Makefile.inc (modified) * libc/arch/ia64/include/psthread.h (added) * libc/arch/ia64/include/stack.h (added) * libc/arch/ia64/include/thread.h (added) * libc/arch/ia64/src/psthread.S (added) * libc/generic/psthread.c (modified) * libc/include/align.h (added) * libc/include/psthread.h (modified) * libc/include/stdarg.h (modified) * libc/include/stdlib.h (modified) TLS and pseudo thread support for ia64. Fri, 24 Mar 2006 00:51:14 GMT Ondrej Palkovsky [a71d9af9] * libc/arch/mips32/Makefile.inc (modified) * libc/arch/mips32/_link.ld.in (modified) * libc/arch/mips32/include/psthread.h (modified) * libc/arch/mips32/src/entry.s (modified) * libc/arch/mips32/src/psthread.S (modified) * libc/arch/mips32/src/thread_entry.s (modified) Changed MIPS to compile as PIC code. Thu, 23 Mar 2006 21:18:35 GMT Ondrej Palkovsky [e708063] * libc/arch/ia32/include/psthread.h (added) * libc/arch/ia32/include/thread.h (added) * libc/arch/ia32/src/psthread.S (added) * libc/arch/mips32/Makefile.inc (modified) * libc/arch/mips32/_link.ld.in (modified) * libc/arch/mips32/include/thread.h (modified) * libc/arch/mips32/src/entry.s (modified) Added missing ia32 files. Renamed __entry to __start in mips, which ... Thu, 23 Mar 2006 21:12:29 GMT Jakub Jermar [17242c6e] * libc/generic/futex.c (modified) * libc/include/futex.h (modified) Improved futexes for uspace. Please review. Thu, 23 Mar 2006 11:01:03 GMT Jakub Jermar [77bd004] * libc/generic/futex.c (modified) Fix futexes to correctly wake sleeping threads. Thu, 23 Mar 2006 10:33:55 GMT Ondrej Palkovsky [29a9f62] * Makefile (modified) * init/init.c (modified) * libc/Makefile (modified) * libc/Makefile.toolchain (modified) * libc/arch/amd64/Makefile.inc (modified) * libc/arch/amd64/include/atomic.h (moved) * libc/arch/amd64/include/context_offset.h (added) * libc/arch/amd64/include/psthread.h (added) * libc/arch/amd64/include/thread.h (added) * libc/arch/amd64/src/entry.s (modified) * libc/arch/amd64/src/psthread.S (added) * libc/arch/amd64/src/thread_entry.s (modified) * libc/arch/ia32/Makefile.inc (modified) * libc/arch/ia32/include/atomic.h (moved) * libc/arch/ia32/src/entry.s (modified) * libc/arch/ia32/src/thread_entry.s (modified) * libc/arch/ia64/include/atomic.h (moved) * libc/arch/ia64/src/entry.s (modified) * libc/arch/ia64/src/thread_entry.s (modified) * libc/arch/mips32/Makefile.inc (modified) * libc/arch/mips32/include/atomic.h (moved) * libc/arch/mips32/include/context_offset.h (added) * libc/arch/mips32/include/psthread.h (added) * libc/arch/mips32/include/thread.h (added) * libc/arch/mips32/src/entry.s (modified) * libc/arch/mips32/src/psthread.S (added) * libc/arch/mips32/src/thread_entry.s (modified) * libc/generic/libc.c (modified) * libc/generic/psthread.c (added) * libc/generic/thread.c (modified) * libc/include/atomic.h (modified) * libc/include/io/io.h (modified) * libc/include/libc.h (modified) * libc/include/psthread.h (added) * libc/include/stdarg.h (modified) * libc/include/stdint.h (modified) * libc/include/thread.h (modified) * libc/include/types.h (added) * libc/include/unistd.h (modified) * libc/malloc/malloc.c (modified) Added symbolic links 'libarch','libadt','libipc' into libc/include, ... Wed, 22 Mar 2006 22:30:40 GMT Jakub Jermar [1cef26f] * init/init.c (modified) * libc/Makefile (modified) * libc/generic/futex.c (added) * libc/include/futex.h (added) Basic futex support for userspace. Wed, 22 Mar 2006 22:29:50 GMT Jakub Jermar [7e2988c] * libc/arch/amd64/include/atomic_arch.h (added) * libc/arch/ia32/include/atomic_arch.h (added) * libc/arch/ia64/include/atomic_arch.h (added) * libc/arch/mips32/include/atomic_arch.h (added) * libc/include/atomic.h (added) Port atomic operations to uspace. Wed, 22 Mar 2006 22:16:31 GMT Jakub Jermar [6122db1] * libc/arch/mips32/_link.ld.in (modified) * libc/arch/mips32/src/entry.s (modified) * libc/arch/mips32/src/thread_entry.s (modified) Fix mips32 linker script. Add .scommon input section. Add .got ... Mon, 20 Mar 2006 20:18:38 GMT Ondrej Palkovsky [07824fd] * libc/arch/ia32/src/syscall.c (modified) Small calling convention change for ia32. Mon, 20 Mar 2006 13:51:51 GMT Ondrej Palkovsky [255ec35] * libc/arch/mips32/src/syscall.c (modified) RA is now saved by caller instead of kernel on syscall. Mon, 20 Mar 2006 13:36:17 GMT Ondrej Palkovsky [29c1282] * libc/arch/mips32/src/syscall.c (modified) Change calling convention for MIPS.