# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-28T23:49:08Z 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. Sun, 19 Mar 2006 19:55:20 GMT Ondrej Palkovsky [06b0d112] * libipc/generic/ipc.c (modified) Fixed bad typing on 64-bit platform. Sun, 19 Mar 2006 19:42:38 GMT Ondrej Palkovsky [4c61e60] * init/init.c (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) * ns/ns.c (modified) Adapt userspace API to conform to kernel api. Sun, 19 Mar 2006 12:43:37 GMT Ondrej Palkovsky [7048773] * init/init.c (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) * libipc/include/ns.h (modified) * ns/ns.c (modified) More IPC added syscall for hangup and some tests. Sat, 18 Mar 2006 08:56:23 GMT Jakub Jermar [0a862b65] * libc/arch/ia32/src/thread_entry.s (modified) Fix ia32 uspace threads. Fri, 17 Mar 2006 19:56:16 GMT Jakub Jermar [81e55099] * init/init.c (modified) * libc/generic/thread.c (modified) Fix uspace threads for ia64. 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 11:47:53 GMT Josef Cejka [11a4fbf] * init/Makefile (modified) * init/init.c (modified) * libc/Makefile (modified) * libc/Makefile.toolchain (modified) * libc/generic/io/print.c (modified) * ns/Makefile (modified) * ns/ns.c (modified) Userspace printf was rewritten to support standard format. Not all ... 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 20:57:12 GMT Ondrej Palkovsky [11eae82] * init/init.c (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) * ns/ns.c (modified) Added support for ipc_connect_me_to. Thu, 16 Mar 2006 15:06:02 GMT Josef Cejka [48627ab] * init/init.c (modified) * libc/arch/mips32/include/stackarg.h (modified) New improved version of stackargs va_start and va_arg macros for mips32. Thu, 16 Mar 2006 12:39:23 GMT Jakub Jermar [b81e7c6] * libc/arch/ia64/_link.ld.in (modified) Fix _gp to point to the beginning of .got section in ia64 linker script. Thu, 16 Mar 2006 11:04:52 GMT Josef Cejka [e591928] * softfloat/generic/comparison.c (modified) * softfloat/generic/conversion.c (modified) * softfloat/generic/softfloat.c (modified) Softfloat warnings fixed. 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. Thu, 16 Mar 2006 00:32:25 GMT Ondrej Palkovsky [69cdeec] * ns/ns.c (added) Added missing file. Thu, 16 Mar 2006 00:26:33 GMT Ondrej Palkovsky [5106e98] * Makefile (modified) * init/init.c (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) * libipc/include/ns.h (modified) * ns/Makefile (added) Added simple testing skeleton for nameservice. Added support for ... Wed, 15 Mar 2006 14:48:04 GMT Martin Decky [7e44122] * libc/Makefile (modified) make it the proper way Wed, 15 Mar 2006 13:54:06 GMT Ondrej Palkovsky [e4f5d3f] * init/Makefile (modified) * libc/Makefile (modified) Init now build on library change. Fix weird symlink. Wed, 15 Mar 2006 12:48:38 GMT Ondrej Palkovsky [2345061] * Makefile (modified) Allow correct rebuilding based on boot architecture. 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. Wed, 15 Mar 2006 11:45:03 GMT Ondrej Palkovsky [d73942c] * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) Added support for taskid source identification. 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 21:40:42 GMT Josef Cejka [ee7736e] * Makefile (modified) * libadt/Makefile (added) * libadt/generic/hash_table.c (added) * libadt/generic/list.c (added) * libadt/include/fifo.h (added) * libadt/include/hash_table.h (added) * libadt/include/list.h (added) List from LibAdt converted to userspace. Hash_table not converted yet. Tue, 14 Mar 2006 21:19:38 GMT Josef Cejka [56972c81] * init/init.c (modified) * libc/generic/io/print.c (modified) Fixed bug in printf (__native from kernel must be unsigned long). ... Tue, 14 Mar 2006 20:45:36 GMT Jakub Jermar [4241683] * Makefile (modified) * init/Makefile (modified) * init/init.c (modified) * libc/arch/ia64/Makefile.inc (modified) * softint/Makefile (modified) Integrate softint.a into ia64 building process. Tue, 14 Mar 2006 20:03:03 GMT Jakub Jermar [7d1562e9] * libc/arch/ia64/Makefile.inc (modified) * libc/generic/io/print.c (modified) Add -N to ia64 libc/Makefile. Tue, 14 Mar 2006 20:02:21 GMT Josef Cejka [c3a2f0b] * Makefile (modified) * softint/Makefile (added) * softint/Makefile.toolchain (added) * softint/generic/division.c (added) * softint/include/division.h (added) SoftInt ported to userspace. Tue, 14 Mar 2006 17:19:58 GMT Ondrej Palkovsky [4c83bfe] * libc/arch/amd64/include/types.h (modified) * libc/arch/ia64/include/types.h (modified) Correct size_t for 64-bit platforms. Tue, 14 Mar 2006 17:12:01 GMT Ondrej Palkovsky [00c4994] * init/init.c (modified) Basic testing in init.c 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 13:03:35 GMT Josef Cejka [18acad5] * libc/arch/amd64/include/types.h (modified) * libc/arch/ia64/include/types.h (modified) * libc/arch/mips32/include/types.h (modified) Added missing uspace types definitions to non-ia32 arch. Tue, 14 Mar 2006 12:42:29 GMT Josef Cejka [4ba1db5] * libc/generic/io/print.c (modified) Uspace printf bug repaired. 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 ... Tue, 14 Mar 2006 09:31:06 GMT Ondrej Palkovsky [06502f7d] * init/init.c (modified) * libipc/Makefile (modified) * libipc/generic/ipc.c (modified) * libipc/include/ipc.h (modified) * libipc/include/ns.h (added) Added extended syscalls to ipc to support more arguments. Mon, 13 Mar 2006 21:18:33 GMT Jakub Jermar [a19bdf8] * libc/arch/ia64/src/syscall.S (modified) ia64 support for __SYSCALL4. 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. Mon, 13 Mar 2006 12:29:56 GMT Jakub Jermar [a3aa1e1] * libc/arch/amd64/Makefile.inc (modified) * libc/arch/amd64/_link.ld.in (modified) * libc/arch/amd64/src/entry.s (modified) * libc/arch/ia32/Makefile.inc (modified) * libc/arch/ia32/_link.ld.in (modified) * libc/arch/ia32/src/entry.s (modified) * libc/arch/ia64/_link.ld.in (modified) * libc/arch/ia64/src/entry.s (modified) * libc/arch/mips32/_link.ld.in (modified) Unify init linker scripts to contain two properly aligned and ... Sun, 12 Mar 2006 20:11:06 GMT Ondrej Palkovsky [8f9239e] * libc/arch/mips32/_link.ld.in (modified) * libc/arch/mips32/src/entry.s (modified) Fixed mips alignment support. Sun, 12 Mar 2006 19:13:43 GMT Jakub Jermar [8286c3b] * init/Makefile (modified) Generate init.disasm during uspace build. Sun, 12 Mar 2006 18:22:08 GMT Jakub Jermar [d03e156] * libc/arch/amd64/_link.ld.in (modified) * libc/arch/ia32/_link.ld.in (modified) * libc/arch/mips32/Makefile.inc (modified) * libc/arch/mips32/_link.ld.in (modified) * libc/arch/mips32eb/Makefile.inc (modified) Switch uspace to ELF init. Thu, 09 Mar 2006 17:27:48 GMT Jakub Jermar [0ef54d3] * libc/arch/ia64/Makefile.inc (modified) * libc/arch/ia64/src/syscall.S (added) * libc/arch/ia64/src/syscall.c (deleted) Rewrite syscall wrapper in assembly. Thu, 09 Mar 2006 12:38:00 GMT Jakub Jermar [4a8ed8a] * libc/arch/ia64/_link.ld.in (modified) * libc/arch/ia64/src/entry.s (modified) * libc/arch/ia64/src/syscall.c (modified) ia64 work. Changes to make userspace work (uspace part). Fri, 03 Mar 2006 14:07:37 GMT Jakub Jermar [fbd6f81] * libc/arch/ia64/Makefile.inc (added) * libc/arch/ia64/_link.ld.in (added) * libc/arch/ia64/include/types.h (added) * libc/arch/ia64/src/entry.s (added) * libc/arch/ia64/src/syscall.c (added) * uspace.config (modified) Start ia64 uspace. Fri, 24 Feb 2006 18:24:07 GMT Josef Cejka [f37d769] * softfloat/generic/conversion.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/conversion.h (modified) Int32 and int64 -> double conversions. Fri, 24 Feb 2006 17:55:08 GMT Josef Cejka [ba5870d] * softfloat/generic/conversion.c (modified) * softfloat/include/common.h (modified) Long long -> float conversion finished. Fri, 24 Feb 2006 17:27:19 GMT Josef Cejka [1d83419] * softfloat/arch/ia32/include/functions.h (modified) * softfloat/generic/common.c (modified) * softfloat/generic/conversion.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/common.h (modified) * softfloat/include/conversion.h (modified) 32 bit integers to float type conversions. Wed, 22 Feb 2006 11:29:49 GMT Josef Cejka [a82695c] * softfloat/arch/ia32/include/functions.h (modified) * softfloat/arch/ia32/include/types.h (modified) * softfloat/generic/conversion.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/conversion.h (modified) Completed conversions from float/double to integer types. Mon, 20 Feb 2006 23:21:47 GMT Josef Cejka [2cb202e] * softfloat/generic/softfloat.c (modified) Fix float32 -> unsigned long conversion. Mon, 20 Feb 2006 23:12:05 GMT Josef Cejka [afffa1e] * softfloat/arch/ia32/include/arch.h (added) * softfloat/arch/ia32/include/functions.h (added) * softfloat/arch/ia32/include/types.h (added) * softfloat/generic/conversion.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/sftypes.h (modified) * softfloat/include/softfloat.h (modified) Conversion functions from float to int added. Files arch.h and ... Fri, 17 Feb 2006 21:12:05 GMT Ondrej Palkovsky [d9f51ccc] * libc/arch/mips32eb/Makefile.inc (modified) * uspace.config (modified) Added userspace for MIPS32-Big endian. Mon, 13 Feb 2006 23:06:04 GMT Josef Cejka [f1f95f2] * softfloat/generic/common.c (modified) * softfloat/generic/div.c (modified) Fixed bugs in 64bit float division. Mon, 13 Feb 2006 20:09:55 GMT Josef Cejka [d3ca210] * softfloat/generic/add.c (modified) * softfloat/generic/common.c (modified) Fixed most problems with 64bit arithmetic (but division is still buggy). Fri, 10 Feb 2006 13:43:41 GMT Josef Cejka [e979fea] * softfloat/generic/common.c (added) * softfloat/generic/div.c (modified) * softfloat/generic/mul.c (modified) * softfloat/include/common.h (added) * softfloat/include/div.h (modified) Fixed some problems with 64 bit arithmetic but others still persisting. Fri, 10 Feb 2006 02:40:49 GMT Josef Cejka [e6a40ac] * softfloat/generic/add.c (modified) * softfloat/generic/div.c (modified) * softfloat/generic/mul.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/div.h (modified) 64bit float division added. Some bugs fixed in 64bit multiplication ... Tue, 07 Feb 2006 02:17:31 GMT Ondrej Palkovsky [1a030b8] * libc/Makefile (modified) * libc/arch/amd64/Makefile.inc (added) * libc/arch/amd64/_link.ld.in (added) * libc/arch/amd64/include/types.h (added) * libc/arch/amd64/src/entry.s (added) * libc/arch/amd64/src/syscall.S (added) * libc/arch/ia32/Makefile.inc (modified) * libc/arch/mips32/Makefile.inc (modified) * libc/arch/mips32eb/_link.ld.in (added) * uspace.config (modified) Added AMD64 userspace. Tue, 07 Feb 2006 00:41:18 GMT Josef Cejka [1266543] * softfloat/generic/add.c (modified) * softfloat/generic/comparison.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/sftypes.h (modified) 32 bit float division added. Some small bugs fixed. Code cleanup. Mon, 06 Feb 2006 15:57:03 GMT Ondrej Palkovsky [b7e65d4] * init/Makefile (modified) * libc/Makefile (modified) * libc/Makefile.toolchain (modified) * libc/arch/ia32/_link.ld.in (moved) * libc/arch/mips32/Makefile.inc (modified) * libc/arch/mips32/_link.ld.in (added) Modifiaction to make mips userspace work. Sat, 04 Feb 2006 12:08:50 GMT Ondrej Palkovsky [a3b3b05e] * Makefile (modified) * uspace.config (modified) Allow ia32 native compiler for uspace. Mon, 23 Jan 2006 10:26:06 GMT Jakub Jermar [cae14bd] * libc/arch/mips32/Makefile.inc (moved) * libc/arch/mips32/include/types.h (moved) * libc/arch/mips32/src/entry.s (moved) * libc/arch/mips32/src/syscall.c (moved) * libc/arch/mips32eb/include (modified) * libc/arch/mips32eb/src (modified) Rename mips32el to mips32. Mon, 23 Jan 2006 10:22:31 GMT Jakub Jermar [2b34a88] * libc/arch/mips32eb/Makefile.inc (moved) * libc/arch/mips32eb/include (moved) * libc/arch/mips32eb/src (moved) Rename mips32 to mips32eb. Sun, 22 Jan 2006 17:59:13 GMT Josef Cejka [bff16dd] * softfloat/generic/mul.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/mul.h (modified) Added function for 64 bit multiplication but its still buggy. Sun, 22 Jan 2006 15:51:00 GMT Josef Cejka [a96c570] * softfloat/generic/add.c (modified) * softfloat/generic/comparison.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/generic/sub.c (modified) * softfloat/include/sftypes.h (modified) * softfloat/include/sub.h (modified) Added function for 64bit subtraction. Fixed bug in recognizing ... Sun, 22 Jan 2006 14:37:54 GMT Josef Cejka [4a5abddd] * softfloat/generic/add.c (modified) * softfloat/include/sftypes.h (modified) Fixed bug in result shifting. Some cryptic numbers replaced with ... Sun, 22 Jan 2006 14:13:02 GMT Josef Cejka [12c6f2d] * softfloat/generic/add.c (added) * softfloat/generic/div.c (added) * softfloat/generic/mul.c (moved) * softfloat/generic/softfloat.c (modified) * softfloat/generic/sub.c (added) * softfloat/include/add.h (moved) * softfloat/include/div.h (added) * softfloat/include/mul.h (added) * softfloat/include/sftypes.h (modified) * softfloat/include/sub.h (added) Arithmetic.c divided into four new files. 64 bit add implemented. 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 Sun, 15 Jan 2006 14:23:08 GMT Martin Decky [ecfd7e5] * Makefile (modified) * build.ia32 (deleted) * build.mips32 (deleted) * build.mips32el (deleted) * clean (deleted) * clean.ia32 (deleted) * clean.mips32 (deleted) * clean.mips32el (deleted) * tools/build (deleted) * tools/clean (deleted) * tools/config.py (added) * uspace.config (added) use new style uspace configuration Mon, 09 Jan 2006 20:43:12 GMT Josef Cejka [56a39dde] * softfloat/generic/conversion.c (modified) * softfloat/generic/softfloat.c (modified) Bugfixes in softfloat conversion functions. Sun, 08 Jan 2006 19:39:07 GMT Josef Cejka [feef1cd] * softfloat/generic/comparison.c (modified) * softfloat/generic/conversion.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/comparison.h (modified) * softfloat/include/conversion.h (modified) * softfloat/include/sftypes.h (modified) Added new function for testint 64 bit floats and functions for ... Sun, 08 Jan 2006 16:26:00 GMT Josef Cejka [3af72dc] * softfloat/generic/arithmetic.c (modified) * softfloat/generic/comparison.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/arithmetic.h (modified) * softfloat/include/comparison.h (modified) * softfloat/include/sftypes.h (modified) Function for multiplying added to softfloat lib. Fri, 23 Dec 2005 17:44:31 GMT Josef Cejka [75a23abf] * softfloat/generic/arithmetic.c (modified) * softfloat/include/sftypes.h (modified) Softfloat - function for float subtraction added. Thu, 22 Dec 2005 12:11:35 GMT Josef Cejka [cf4a823] * softfloat/generic/arithmetic.c (modified) * softfloat/generic/comparison.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/comparison.h (modified) Fixed some bugs in softfloat after tests. Tue, 20 Dec 2005 23:18:23 GMT Martin Decky [ef0aa999] * init/init.c (modified) * libc/_link.ld.in (modified) * libc/arch/ia32/src/entry.s (modified) * libc/arch/ia32/src/syscall.c (modified) user space init working Tue, 20 Dec 2005 16:29:19 GMT Josef Cejka [e649dfa] * softfloat/generic/comparison.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/comparison.h (modified) Comparison function for float type added. Tue, 20 Dec 2005 12:48:15 GMT Josef Cejka [7e557805] * softfloat/generic/comparison.c (modified) * softfloat/generic/softfloat.c (modified) * softfloat/include/sftypes.h (modified) Some new functions implemented in softfloat lib. Mon, 19 Dec 2005 09:47:27 GMT Josef Cejka [b5440cf] * softfloat/generic/arithmetic.c (added) * softfloat/generic/comparison.c (added) * softfloat/generic/conversion.c (added) * softfloat/generic/other.c (added) * softfloat/generic/softfloat.c (modified) * softfloat/include/arithmetic.h (added) * softfloat/include/comparison.h (added) * softfloat/include/conversion.h (added) * softfloat/include/other.h (added) * softfloat/include/sftypes.h (added) * softfloat/include/softfloat.h (modified) Some changes in file structures, small bugfix in __subsf3(). Fri, 09 Dec 2005 00:44:33 GMT Josef Cejka [36aee474] * softfloat/generic/softfloat.c (modified) Small softfloat.c addFloat32() bugfix. Wed, 07 Dec 2005 22:37:49 GMT Josef Cejka [7afd2aca] * softfloat/generic/softfloat.c (modified) * softfloat/include/softfloat.h (modified) Softfloat: 32 bit float addition completed. Tue, 06 Dec 2005 12:51:57 GMT Martin Decky [ebff5e8] * softfloat/Makefile (modified) add fake clean target Tue, 06 Dec 2005 12:44:50 GMT Josef Cejka [e799e3a] * softfloat/Makefile (added) * softfloat/generic/softfloat.c (modified) * softfloat/include/softfloat.h (modified) Some softfloat functions added - not compilable yet. Sun, 04 Dec 2005 20:07:50 GMT Josef Cejka [211bd8a5] * Makefile (modified) * softfloat/generic/softfloat.c (added) * softfloat/include/softfloat.h (added) * tools/build (modified) Small fix in build script. Initial work on softfloat library. 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 15:58:55 GMT Martin Decky [25b0e6a] * Makefile (modified) * init/Makefile (added) * init/init.c (moved) * libc/Makefile (modified) * libc/Makefile.toolchain (added) * libc/_link.ld.in (moved) break up uspace into separate parts Tue, 22 Nov 2005 13:12:26 GMT Martin Decky [7b6c5f4] * Makefile (modified) * build.ia32 (added) * build.mips32 (added) * build.mips32el (added) * clean (added) * clean.ia32 (added) * clean.mips32 (added) * clean.mips32el (added) * tools/build (added) * tools/clean (added) uspace build scripts 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 12:48:09 GMT Martin Decky [c2a864b] * libc/arch/mips32/Makefile.inc (added) * libc/arch/mips32/entry.s (added) * libc/arch/mips32el/Makefile.inc (added) * libc/arch/mips32el/entry.s (added) uspace MIPS entry points