# # ChangeLog for libc/include in mainline # # Generated by Trac 1.6 # 2025-11-08T12:06:32Z Sun, 04 Jun 2006 11:28:47 GMT Ondrej Palkovsky [d530237a] * console/cons_has_data.ppm (modified) * console/cons_idle.ppm (modified) * console/cons_kernel.ppm (modified) * console/cons_selected.ppm (modified) * console/gcons.c (modified) * fb/fb.c (modified) * libc/include/ipc/fb.h (modified) Console graphics update. Slight speed improvement on console redraw. Sat, 03 Jun 2006 17:38:24 GMT Ondrej Palkovsky [429acb9] * console/console.c (modified) * console/gcons.c (modified) * console/gcons.h (modified) * console/screenbuffer.h (modified) * fb/fb.c (modified) * libc/include/async.h (modified) * libc/include/ipc/fb.h (modified) Added nice kernel console switching, currently works on fb devices. Sat, 03 Jun 2006 14:54:51 GMT Ondrej Palkovsky [90f5d64] * console/Makefile (modified) * console/console.c (modified) * console/gcons.c (modified) * console/helenos.ppm (added) * console/nameic.ppm (added) * fb/Makefile (modified) * fb/ega.c (modified) * fb/fb.c (modified) * fb/main.c (modified) * fb/main.h (modified) * fb/ppm.c (added) * fb/ppm.h (added) * kbd/arch/mips32eb (added) * libc/arch/amd64/Makefile.inc (modified) * libc/arch/ia32/Makefile.inc (modified) * libc/arch/ia64/Makefile.inc (modified) * libc/arch/mips32/Makefile.inc (modified) * libc/arch/mips32eb/Makefile.inc (modified) * libc/arch/ppc32/Makefile.inc (modified) * libc/generic/async.c (modified) * libc/generic/mmap.c (modified) * libc/generic/time.c (modified) * libc/include/async.h (modified) * libc/include/ipc/fb.h (modified) * libc/include/sys/mman.h (modified) * ns/ns.c (modified) AS_AREA_CACHEABLE not needed anymore for sharing. Added icons to console. Fri, 02 Jun 2006 21:53:26 GMT Ondrej Palkovsky [86029498] * libc/generic/async.c (modified) * libc/include/sys/time.h (modified) * tetris/input.c (modified) * tetris/screen.c (modified) Small changes to tetris. Fri, 02 Jun 2006 19:37:21 GMT Jakub Jermar [2408969] * init/init.c (modified) * libc/include/ipc/ns.h (modified) * libc/include/ipc/services.h (modified) * ns/ns.c (modified) Cleanup of uspace. Fri, 02 Jun 2006 19:22:08 GMT Ondrej Palkovsky [d6cc453] * Makefile (modified) * console/console.c (modified) * console/gcons.c (modified) * console/gcons.h (modified) * libc/include/err.h (modified) * libc/include/io/stream.h (modified) * tetris/screen.c (modified) * tetris/tetris.c (modified) Made tetris compile and somewhat run. Slightly better console. Fri, 02 Jun 2006 17:33:44 GMT Josef Cejka [0c6984e] * console/console.c (modified) * console/console.h (modified) * libc/include/ipc/fb.h (modified) Console support for flush. Fri, 02 Jun 2006 16:33:42 GMT Ondrej Palkovsky [b917098] * libc/generic/io/stream.c (modified) * libc/include/io/stream.h (modified) * tetris/screen.c (modified) Slowly porting tetris screen... not yet done. Fri, 02 Jun 2006 16:09:18 GMT Ondrej Palkovsky [b1f51f0] * console/console.c (modified) * console/console.h (modified) * console/gcons.c (added) * init/init.c (modified) * kbd/generic/kbd.c (modified) * libc/generic/async.c (modified) * libc/generic/io/stream.c (modified) * libc/generic/ipc.c (modified) * libc/generic/mmap.c (modified) * libc/include/ipc/ipc.h (modified) Changed recommended way of asynchronous communication. Fri, 02 Jun 2006 14:11:10 GMT Jakub Vana [37458472] * Makefile (modified) * kbd/arch/ia64/include/kbd.h (added) * kbd/arch/ia64/src/kbd.c (added) * kbd/generic/kbd.c (modified) * libc/generic/io/stream.c (modified) * libc/include/stdio.h (modified) Ia64 uspace keuboard uspace part Fri, 02 Jun 2006 13:30:37 GMT Ondrej Palkovsky [83b1d61] * fb/fb.c (modified) * fb/main.c (modified) * fb/main.h (added) * libc/Makefile (modified) * libc/arch/amd64/include/types.h (modified) * libc/arch/ia32/include/types.h (modified) * libc/arch/ia64/include/types.h (modified) * libc/arch/mips32/include/types.h (modified) * libc/arch/ppc32/include/types.h (modified) * libc/arch/ppc64/include/types.h (modified) * libc/generic/as.c (modified) * libc/generic/mmap.c (added) * libc/include/ipc/fb.h (modified) * libc/include/sys/mman.h (added) Added mmap, munmap calls. Added possibility to access framebuffer ... Fri, 02 Jun 2006 12:29:08 GMT Jakub Jermar [2d22049] * libc/generic/async.c (modified) * libc/generic/futex.c (modified) * libc/generic/ipc.c (modified) * libc/include/futex.h (modified) Sync with last kernel commit (the ability to specify whether a sleep ... Fri, 02 Jun 2006 11:35:05 GMT Ondrej Palkovsky [bf9afa07] * fb/ega.c (modified) * fb/fb.c (modified) * libc/generic/as.c (modified) * libc/generic/time.c (modified) * libc/include/align.h (modified) * libc/include/as.h (modified) * ns/ns.c (modified) Allocation function for allocating free areas for mmap, map_physmem etc. Fri, 02 Jun 2006 10:54:45 GMT Ondrej Palkovsky [49d072e] * fb/fb.c (modified) * fb/sysio.c (modified) * libc/generic/async.c (modified) * libc/include/async.h (modified) Added blinking cursor. Fri, 02 Jun 2006 00:26:44 GMT Ondrej Palkovsky [df688cd] * fb/Makefile (modified) * fb/ega.c (added) * fb/ega.h (added) * fb/fb.c (modified) * fb/main.c (modified) * libc/generic/ddi.c (modified) * libc/include/ddi.h (modified) * ns/ns.c (modified) Added support ega framebuffer. Removed taskid parameter from ... Thu, 01 Jun 2006 23:01:44 GMT Ondrej Palkovsky [da0c91e7] * console/console.c (modified) * fb/Makefile (modified) * fb/fb.c (modified) * fb/fb.h (modified) * fb/main.c (added) * fb/sysio.c (added) * fb/sysio.h (added) * libc/generic/async.c (modified) * libc/generic/io/stream.c (modified) * libc/include/async.h (modified) Added very preliminary support for console on architectures that do ... Thu, 01 Jun 2006 21:51:35 GMT Ondrej Palkovsky [c1d2c9d] * console/console.c (modified) * fb/fb.c (modified) * init/init.c (modified) * libc/generic/ipc.c (modified) * libc/include/ipc/ipc.h (modified) Added integration of console & fb. Added ipc_call_async_3 call. Thu, 01 Jun 2006 15:27:38 GMT Ondrej Palkovsky [88c3151] * fb/fb.c (modified) * init/init.c (modified) * libc/include/ipc/fb.h (modified) Added most of required functionality to framebuffer. Thu, 01 Jun 2006 14:22:33 GMT Ondrej Palkovsky [a2ae4f4] * Makefile (modified) * fb/fb.c (modified) * fb/fb.h (modified) * libc/generic/string.c (modified) * libc/include/ipc/fb.h (modified) * libc/include/string.h (modified) Big framebuffer changes, currently not integrated with console. Thu, 01 Jun 2006 11:06:34 GMT Josef Cejka [cf28036c] * console/console.c (modified) * libc/include/libadt/fifo.h (modified) Console stores unsatisfied getchar requests and handle them after ... Wed, 31 May 2006 18:54:25 GMT Ondrej Palkovsky [c594489] * libc/Makefile (modified) * libc/generic/err.c (added) * libc/generic/stdlib.c (added) * libc/generic/string.c (modified) * libc/include/async.h (modified) * libc/include/err.h (added) * libc/include/stdlib.h (modified) * libc/include/string.h (modified) * tetris/screen.c (modified) * tetris/tetris.c (modified) More things to make tetris helenos compatibile. Wed, 31 May 2006 15:41:19 GMT Josef Cejka [b27a97bb] * console/console.c (modified) * init/init.c (modified) * libc/generic/io/io.c (modified) * libc/generic/io/stream.c (modified) * libc/include/io/io.h (modified) * libc/include/io/stream.h (modified) * libc/include/stdio.h (modified) * libc/include/unistd.h (modified) Support for reading from stdin. Getchar() implemented. Wed, 31 May 2006 15:19:09 GMT Ondrej Palkovsky [440cff5] * libc/include/async.h (modified) Added pseudo-synchronous message sending. Wed, 31 May 2006 15:08:41 GMT Ondrej Palkovsky [fc42b28] * libc/generic/async.c (modified) * libc/generic/ipc.c (modified) * libc/include/async.h (modified) Added asynchronous waiting on ipc_async_send, when kernel limits are ... Tue, 30 May 2006 17:23:33 GMT Ondrej Palkovsky [44c6d88d] * libc/generic/async.c (modified) * libc/generic/io/stream.c (modified) * libc/generic/time.c (modified) * libc/include/async.h (modified) * libc/include/unistd.h (modified) Added some additional functionality. Tue, 30 May 2006 10:40:17 GMT Josef Cejka [79460ae] * console/Makefile (modified) * console/console.c (modified) * console/console.h (added) * fb/fb.c (modified) * fb/fb.h (modified) * kbd/Makefile (modified) * kbd/arch/ia32/include/kbd.h (modified) * kbd/arch/ia32/src/kbd.c (modified) * kbd/arch/mips32/include/kbd.h (modified) * kbd/arch/mips32/src/kbd.c (modified) * kbd/generic/kbd.c (modified) * kbd/generic/key_buffer.c (modified) * kbd/include/kbd.h (modified) * kbd/include/key_buffer.h (modified) * libc/Makefile (modified) * libc/generic/io/stream.c (modified) * libc/include/io/stream.h (modified) Basic support for console driver. Does not provide separate screens ... Mon, 29 May 2006 17:09:10 GMT Ondrej Palkovsky [f25b73d6] * init/init.c (modified) * libc/generic/time.c (modified) * libc/include/async.h (modified) * libc/include/sys/time.h (added) * libc/include/time.h (modified) * tetris/Makefile (modified) * tetris/tetris.c (modified) * tetris/tetris.h (modified) Started porting tetris. Mon, 29 May 2006 13:34:40 GMT Josef Cejka [51c1b003] * Makefile (modified) * console/Makefile (added) * console/console.c (added) * fb/fb.c (modified) * init/init.c (modified) * kbd/generic/kbd.c (modified) * kbd/include/kbd.h (modified) * libc/include/ipc/services.h (modified) First attempt to uspace console. Not working yet. 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 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 ... 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. Sun, 21 May 2006 19:43:34 GMT Ondrej Palkovsky [630c3a9] * libc/include/async.h (added) Added missing file. 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 ... 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 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. 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 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. 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. 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. 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 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 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, ... 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. 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. 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: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 ... 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 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. 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 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. Fri, 17 Mar 2006 18:09:15 GMT Jakub Jermar [e5a1f82f] * init/init.c (modified) * libc/Makefile (modified) * libc/arch/amd64/src/thread_entry.s (added) * libc/arch/ia32/src/thread_entry.s (added) * libc/arch/ia64/src/entry.s (modified) * libc/arch/ia64/src/thread_entry.s (added) * libc/arch/mips32/src/thread_entry.s (added) * libc/generic/thread.c (modified) * libc/include/thread.h (modified) Improved uspace threads (uspace). Fri, 17 Mar 2006 01:31:55 GMT Jakub Jermar [c05290e] * init/init.c (modified) * libc/Makefile (modified) * libc/generic/libc.c (modified) * libc/generic/thread.c (added) * libc/include/thread.h (added) Support for uspace threads. Thu, 16 Mar 2006 00:35:30 GMT Jakub Jermar [585819d] * libc/generic/mmap.c (modified) * libc/include/unistd.h (modified) mmap() syscall. Thu, 16 Mar 2006 00:32:41 GMT Josef Cejka [aa59fa0] * libc/include/endian.h (moved) * libc/include/stdint.h (moved) * softfloat/Makefile (modified) * softfloat/arch/amd64/include/functions.h (added) * softfloat/arch/ia32/include/functions.h (modified) * softfloat/arch/ia64/include/functions.h (added) * softfloat/arch/mips32/include/functions.h (added) * softfloat/arch/mips32eb/include/functions.h (added) * softfloat/arch/ppc32/include/functions.h (added) * softfloat/arch/sparc64/include/functions.h (added) * softfloat/generic/add.c (modified) * softfloat/generic/common.c (modified) * softfloat/generic/conversion.c (modified) * softfloat/generic/div.c (modified) * softfloat/generic/mul.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/generic/sub.c (modified) * softfloat/include/common.h (modified) * softfloat/include/conversion.h (modified) * softfloat/include/div.h (modified) * softfloat/include/mul.h (modified) * softfloat/include/sftypes.h (modified) * softfloat/include/softfloat.h (modified) * softint/Makefile (modified) * softint/Makefile.toolchain (deleted) SoftFloat integrated into HelenOS uspace. Wed, 15 Mar 2006 12:36:49 GMT Josef Cejka [55cff86] * libc/arch/amd64/include/stackarg.h (added) * libc/arch/ia32/include/stackarg.h (added) * libc/arch/ia64/include/stackarg.h (added) * libc/arch/mips32/include/stackarg.h (added) * libc/generic/io/io.c (modified) * libc/generic/io/print.c (modified) * libc/include/stdarg.h (modified) Fixed problem with stackarg/stdarg for 64-bit platforms. Tue, 14 Mar 2006 23:48:33 GMT Ondrej Palkovsky [936351c1] * init/Makefile (modified) * init/init.c (modified) * libadt/include/list.h (modified) * libc/Makefile (modified) * libc/generic/mmap.c (modified) * libc/generic/string.c (added) * libc/include/string.h (modified) * libc/malloc/malloc.c (modified) * libipc/Makefile (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) Completed asynchronous IPC. Fixed sbrk. Cleared some unnecessary ... Tue, 14 Mar 2006 22:55:01 GMT Josef Cejka [4f34b6a] * libadt/Makefile (modified) * libadt/generic/hash_table.c (modified) * libadt/include/hash_table.h (modified) * libc/include/assert.h (added) Hash_table conversion done. Simple assert function converted from kernel. Tue, 14 Mar 2006 16:34:17 GMT Ondrej Palkovsky [7ad3c2f] * libc/Makefile (modified) * 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/generic/mmap.c (modified) * libc/include/errno.h (added) * libc/include/malloc.h (modified) * libc/include/stdio.h (modified) * libc/include/stdlib.h (added) * libc/include/string.h (added) * libc/include/sys/types.h (added) * libc/include/unistd.h (modified) * libc/malloc/malloc.c (modified) Added malloc implementation. Tue, 14 Mar 2006 14:11:00 GMT Jakub Jermar [79522a7] * libc/Makefile (modified) * libc/generic/mmap.c (added) * libc/include/unistd.h (modified) Add mremap() syscall. Tue, 14 Mar 2006 12:14:43 GMT Josef Cejka [4e2cf8b] * libc/Makefile (modified) * libc/arch/ia32/include/types.h (modified) * libc/generic/io/io.c (moved) * libc/generic/io/print.c (added) * libc/include/io/io.h (added) * libc/include/stdarg.h (added) * libc/include/stddef.h (added) * libc/include/stdio.h (modified) Userspace printf, stdarg, and some other printf support. Tue, 14 Mar 2006 10:43:06 GMT Ondrej Palkovsky [df50cf6] * libc/Makefile (modified) * libc/include/libc.h (modified) * libc/include/malloc.h (added) * libc/malloc/malloc.c (added) Added public domain malloc Allowed including arch/mm/page.h to have ... Mon, 13 Mar 2006 20:53:02 GMT Ondrej Palkovsky [7fc78da] * init/init.c (modified) * libc/arch/ia32/src/syscall.c (modified) * libc/arch/mips32/src/syscall.c (modified) * libc/include/libc.h (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) New IPC synchronous call. Widened syscall to support up to 5 parameters. Mon, 13 Mar 2006 19:37:24 GMT Ondrej Palkovsky [b419162] * Makefile (modified) * init/Makefile (modified) * init/init.c (modified) * libc/Makefile (modified) * libc/arch/mips32/src/syscall.c (modified) * libc/generic/io.c (modified) * libc/include/libc.h (modified) * libipc/Makefile (added) * libipc/generic/ipc.c (added) * libipc/include/ipc.h (added) * uspace.config (modified) Added very basic IPC userspace stuff. Sun, 15 Jan 2006 17:37:14 GMT Martin Decky [350514c] * init/Makefile (modified) * init/init.c (modified) * init/init.h (added) * init/version.c (added) * init/version.h (added) * libc/generic/io.c (modified) * libc/generic/libc.c (modified) * libc/include/libc.h (modified) * libc/include/unistd.h (modified) some fancy stuff Tue, 22 Nov 2005 17:19:59 GMT Martin Decky [3a6d6656] * libc/arch/ia32/src/syscall.c (modified) * libc/arch/mips32el/src/syscall.c (modified) * libc/generic/io.c (modified) * libc/include/libc.h (modified) * libc/include/unistd.h (added) forgotten stuff Tue, 22 Nov 2005 17:07:38 GMT Martin Decky [cc6f688] * init/init.c (modified) * libc/Makefile (modified) * libc/Makefile.toolchain (modified) * libc/_link.ld.in (modified) * libc/arch/ia32/include/types.h (moved) * libc/arch/ia32/src/entry.s (moved) * libc/arch/ia32/src/syscall.c (added) * libc/arch/mips32/entry.s (deleted) * libc/arch/mips32/include (added) * libc/arch/mips32/src (added) * libc/arch/mips32/syscall.c (deleted) * libc/arch/mips32el/include/types.h (added) * libc/arch/mips32el/src/entry.s (moved) * libc/arch/mips32el/src/syscall.c (moved) * libc/generic/io.c (added) * libc/include/libc.h (modified) * libc/include/stdio.h (moved) uspace work Tue, 22 Nov 2005 13:04:45 GMT Martin Decky [b861b58] * libc/Makefile (modified) * libc/arch/ia32/syscall.c (added) * libc/arch/mips32/entry.s (modified) * libc/arch/mips32/syscall.c (added) * libc/arch/mips32el/syscall.c (added) * libc/include/libc.h (modified) uspace basic syscall framework Tue, 22 Nov 2005 11:23:51 GMT Martin Decky [1444af8] * libc/Makefile (modified) * libc/include/libc.h (moved) uspace work Wed, 16 Nov 2005 14:13:31 GMT Martin Decky [0e4ab80] * Makefile (deleted) * libc/Makefile (modified) * libc/arch/ia32/Makefile.inc (added) * libc/arch/ia32/entry.s (moved) * libc/generic/libc.c (moved) * libc/generic/libc.h (moved) * libc/include/unistd.h (moved) initial uspace build system