# # ChangeLog for / in mainline # # Generated by Trac 1.6 # 2024-11-28T05:48:50Z Thu, 22 Nov 2007 09:09:04 GMT Jakub Jermar [8498915] * kernel/generic/src/ipc/sysipc.c (modified) * uspace/lib/libc/generic/ipc.c (modified) Be more deterministic when a user accidently uses fast version of IPC ... Tue, 20 Nov 2007 21:33:32 GMT Jakub Jermar [b74959bd] * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/tester/ipc/answer.c (modified) * uspace/app/tester/ipc/register.c (modified) * uspace/app/tester/ipc/send_async.c (modified) * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/srv/console/console.c (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/fb/ega.c (modified) * uspace/srv/fb/fb.c (modified) * uspace/srv/fb/main.c (modified) * uspace/srv/fb/sysio.c (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/kbd/generic/kbd.c (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/pci/pci.c (modified) * uspace/srv/rd/rd.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) * uspace/srv/vfs/vfs_open.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Modify ipc_answer_*() to make use of all six syscall arguments. The ... Tue, 20 Nov 2007 09:12:49 GMT Jakub Jermar [3209923] * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/tester/ipc/send_async.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/srv/console/console.c (modified) Modify asynchronous IPC to make use of all six syscall arguments. The ... Mon, 19 Nov 2007 16:45:38 GMT Jakub Jermar [bc50fc42] * kernel/generic/src/ipc/sysipc.c (modified) STRUCT_TO_USPACE may fail in sys_ipc_call_sync_fast. Mon, 19 Nov 2007 16:34:25 GMT Jakub Jermar [0c09f2b] * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/include/unistd.h (modified) usleep() should return int. Non-void functions really should return a ... Mon, 19 Nov 2007 12:20:10 GMT Jakub Jermar [2e51969] * kernel/generic/include/ipc/sysipc.h (modified) * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/app/klog/klog.c (modified) * uspace/app/tester/ipc/send_sync.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/srv/fs/fat/fat.c (modified) Modify synchronous IPC to make use of all six syscall arguments. The ... Sun, 18 Nov 2007 14:35:32 GMT Jakub Jermar [e0bc7fc] * kernel/generic/include/ipc/ipc.h (modified) Grow the IPC data structures from 3 to 5 payload arguments. No IPC ... Sat, 17 Nov 2007 19:52:57 GMT Jakub Jermar [6c383b0] * kernel/arch/ia32/src/asm.S (modified) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/src/fibril.S (modified) * uspace/lib/libc/arch/ia32/src/syscall.S (added) * uspace/lib/libc/arch/ia32/src/syscall.c (deleted) Support for six syscall arguments for ia32. Sat, 17 Nov 2007 19:49:31 GMT Jakub Jermar [7e956eb] * kernel/arch/amd64/include/interrupt.h (modified) * kernel/arch/ia32/include/interrupt.h (modified) * kernel/arch/ia32/include/pm.h (modified) * kernel/arch/ia32/src/pm.c (modified) Cleanup. Sat, 17 Nov 2007 14:12:48 GMT Jakub Jermar [9cc0d7c] * kernel/arch/arm32/src/exception.c (modified) * uspace/lib/libc/arch/arm32/src/syscall.c (modified) Support for six syscall arguments for arm32. Fri, 16 Nov 2007 16:24:05 GMT Jakub Jermar [05ae7081] * kernel/arch/sparc64/Makefile.inc (modified) * kernel/arch/sparc64/include/stack.h (modified) * kernel/arch/sparc64/include/syscall.h (deleted) * kernel/arch/sparc64/include/trap/syscall.h (modified) * kernel/arch/sparc64/include/trap/trap_table.h (modified) * kernel/arch/sparc64/src/trap/syscall.c (deleted) * kernel/arch/sparc64/src/trap/trap_table.S (modified) * uspace/lib/libc/arch/sparc64/include/syscall.h (modified) Support for six syscall arguments for sparc64. There is a minor ... Fri, 16 Nov 2007 16:22:11 GMT Jakub Jermar [454889c] * uspace/lib/libc/arch/ppc32/src/syscall.c (modified) Support for six syscall arguments for ppc32. Fri, 16 Nov 2007 16:20:45 GMT Jakub Jermar [1b03ed3] * kernel/arch/ia64/include/interrupt.h (modified) * kernel/arch/ia64/src/interrupt.c (modified) * kernel/arch/ia64/src/ivt.S (modified) * uspace/lib/libc/arch/ia64/src/syscall.S (modified) Support for six syscall arguments on ia64. --iSupis line, and those ... Fri, 16 Nov 2007 16:18:29 GMT Jakub Jermar [9c2fb97] * kernel/arch/mips32/include/stack.h (modified) * kernel/arch/mips32/src/start.S (modified) * uspace/lib/libc/arch/mips32/src/syscall.c (modified) Support for six syscall arguments on mips32. Fri, 16 Nov 2007 16:17:18 GMT Jakub Jermar [296426ad] * kernel/arch/amd64/include/proc/thread.h (modified) * kernel/arch/amd64/src/asm_utils.S (modified) * kernel/arch/amd64/src/proc/scheduler.c (modified) * kernel/arch/amd64/src/proc/thread.c (modified) * kernel/arch/amd64/src/syscall.c (modified) * uspace/lib/libc/arch/amd64/src/fibril.S (modified) * uspace/lib/libc/arch/amd64/src/syscall.S (modified) Support for 6 syscalls arguments on amd64. Fri, 16 Nov 2007 16:15:33 GMT Jakub Jermar [e686744c] * kernel/generic/include/syscall/syscall.h (modified) * kernel/generic/src/syscall/syscall.c (modified) * uspace/lib/libc/include/libc.h (modified) * uspace/lib/libc/include/syscall.h (modified) Start support for six syscall arguments. This breaks all architectures. Thu, 15 Nov 2007 16:24:20 GMT Jakub Jermar [2829b354] * kernel/arch/amd64/src/interrupt.c (modified) Fix register names in exception dump and cstyle. Mon, 12 Nov 2007 13:26:42 GMT Jakub Jermar [bcfd586] * kernel/Makefile (modified) Fix case. Mon, 12 Nov 2007 13:24:46 GMT Jakub Jermar [1314e3b] * kernel/Makefile (modified) * kernel/arch/arm32/Makefile.inc (modified) * kernel/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) Work around the way symtab.data section is constructed. This fixes ... Sun, 11 Nov 2007 17:21:33 GMT Jakub Jermar [7c5bcc0] * kernel/generic/src/ipc/ipc.c (modified) * kernel/generic/src/ipc/sysipc.c (modified) Fix and improve two IPC related comments. Sun, 11 Nov 2007 13:06:15 GMT Jakub Jermar [81614543] * uspace/srv/vfs/vfs_register.c (modified) VFS work. vfs_grab_phone() must disable fibril preemption in order ... Sat, 10 Nov 2007 23:21:15 GMT Martin Decky [6c4ff8a] * kernel/arch/ia32/Makefile.inc (modified) * kernel/arch/ia32xen/Makefile.inc (modified) * kernel/kernel.config (modified) replace prescott cpu type with currently more known category Fri, 09 Nov 2007 09:08:52 GMT Jakub Jermar [7f3e3e7] * uspace/srv/devmap/devmap.c (modified) Cstyle fixes. Wed, 07 Nov 2007 18:46:43 GMT Jakub Jermar [44358c1] * uspace/srv/vfs/vfs_mount.c (modified) * uspace/srv/vfs/vfs_unlink.c (modified) VFS work. Increment reference counters for the VFS nodes ... Tue, 06 Nov 2007 17:26:28 GMT Jakub Jermar [b818cff] * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_node.c (modified) VFS work. Implement VFS node hash table management. Tue, 06 Nov 2007 17:21:49 GMT Jakub Jermar [6537572] * uspace/lib/libc/include/libadt/hash_table.h (modified) Formatting of uspace hash_table.h. Mon, 05 Nov 2007 20:57:56 GMT Josef Cejka [798f364] * uspace/app/tester/Makefile (modified) * uspace/app/tester/devmap/devmap1.c (added) * uspace/app/tester/devmap/devmap1.def (added) * uspace/app/tester/tester.c (modified) * uspace/app/tester/tester.h (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/devmap/devmap.h (modified) * uspace/srv/ns/ns.c (modified) New version of device mapper. Added devmap test to tester. Sun, 04 Nov 2007 19:47:32 GMT Jakub Jermar [320c884] * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_file.c (added) * uspace/srv/vfs/vfs_node.c (modified) * uspace/srv/vfs/vfs_open.c (modified) * uspace/srv/vfs/vfs_unlink.c (added) A lot of more VFS prototyping. VFS_OPEN gets reasonably complete, ... Sun, 04 Nov 2007 16:42:02 GMT Jakub Jermar [89cb140] * uspace/lib/libc/include/assert.h (modified) assert.h should include stdio.h Sun, 04 Nov 2007 16:40:24 GMT Jakub Jermar [3e56ab9] * uspace/lib/libc/arch/ppc64/src/tls.c (modified) Fix file included by ppc64's tls.c. Sat, 03 Nov 2007 17:16:47 GMT Jakub Jermar [ec01adf] * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) * uspace/srv/vfs/vfs_node.c (added) * uspace/srv/vfs/vfs_open.c (modified) * uspace/srv/vfs/vfs_register.c (modified) VFS work. Start implementing VFS side of VFS_OPEN. Add vfs_node.c ... Sat, 03 Nov 2007 15:25:01 GMT Jakub Jermar [828d215] * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_open.c (modified) VFS work. Allocate the open filess array dynamically and protect ... Sat, 03 Nov 2007 14:59:41 GMT Jakub Jermar [20614d0] * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/ns/ns.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) * uspace/srv/vfs/vfs_register.c (modified) Add ipc_answer_fast_[01] macros so that ipc_answer_fast() users don't ... Sat, 03 Nov 2007 14:23:57 GMT Jakub Jermar [4d21cf8] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) VFS work. Introduce the notion of VFS_PAIR which corresponds to a ... Tue, 30 Oct 2007 22:54:11 GMT Jakub Jermar [fa23560] * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/arch/amd64/Makefile.inc (modified) * uspace/lib/libc/arch/amd64/include/thread.h (modified) * uspace/lib/libc/arch/amd64/include/tls.h (added) * uspace/lib/libc/arch/amd64/src/tls.c (moved) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/include/thread.h (modified) * uspace/lib/libc/arch/arm32/include/tls.h (moved) * uspace/lib/libc/arch/arm32/src/tls.c (moved) * uspace/lib/libc/arch/ia32/Makefile.inc (modified) * uspace/lib/libc/arch/ia32/include/thread.h (modified) * uspace/lib/libc/arch/ia32/include/tls.h (added) * uspace/lib/libc/arch/ia32/src/thread.c (deleted) * uspace/lib/libc/arch/ia32/src/tls.c (added) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/include/thread.h (modified) * uspace/lib/libc/arch/ia64/include/tls.h (added) * uspace/lib/libc/arch/ia64/src/tls.c (moved) * uspace/lib/libc/arch/mips32/Makefile.inc (modified) * uspace/lib/libc/arch/mips32/include/thread.h (modified) * uspace/lib/libc/arch/mips32/include/tls.h (added) * uspace/lib/libc/arch/mips32/src/tls.c (moved) * uspace/lib/libc/arch/mips32eb/Makefile.inc (modified) * uspace/lib/libc/arch/mips32eb/include/tls.h (added) * uspace/lib/libc/arch/ppc32/Makefile.inc (modified) * uspace/lib/libc/arch/ppc32/include/thread.h (modified) * uspace/lib/libc/arch/ppc32/include/tls.h (added) * uspace/lib/libc/arch/ppc32/src/tls.c (moved) * uspace/lib/libc/arch/ppc64/Makefile.inc (modified) * uspace/lib/libc/arch/ppc64/include/thread.h (modified) * uspace/lib/libc/arch/ppc64/include/tls.h (added) * uspace/lib/libc/arch/ppc64/src/tls.c (moved) * uspace/lib/libc/arch/sparc64/Makefile.inc (modified) * uspace/lib/libc/arch/sparc64/include/thread.h (modified) * uspace/lib/libc/arch/sparc64/include/tls.h (added) * uspace/lib/libc/arch/sparc64/src/tls.c (added) * uspace/lib/libc/generic/fibril.c (modified) * uspace/lib/libc/generic/libc.c (modified) * uspace/lib/libc/generic/thread.c (modified) * uspace/lib/libc/generic/tls.c (added) * uspace/lib/libc/include/fibril.h (modified) * uspace/lib/libc/include/thread.h (modified) * uspace/lib/libc/include/tls.h (added) Unify implementations of TLS variant I and variant II __alloc_tls() ... Tue, 30 Oct 2007 22:19:58 GMT Josef Cejka [b2a0f6dd] * kernel/kernel.config (modified) * tools/config.py (modified) Better fix of labels in configuration script. Tue, 30 Oct 2007 21:59:27 GMT Josef Cejka [dbe8a8f] * kernel/kernel.config (modified) Fixed labels for framebuffer options used by build script. Sun, 28 Oct 2007 21:37:14 GMT Jakub Jermar [bb54db8] * uspace/lib/libc/arch/mips32/Makefile.inc (modified) Change BFD_NAME from elf32-little to elf32-tradlittlemips. Sun, 28 Oct 2007 21:13:07 GMT Jakub Jermar [8ecba18b] * kernel/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) Change BFD_TARGET from elf32-little to elf32-littlearm. Sun, 28 Oct 2007 21:03:02 GMT Jakub Jermar [2c2295ab] * uspace/lib/libc/arch/amd64/src/thread.c (modified) * uspace/lib/libc/arch/sparc64/src/thread.c (modified) * uspace/lib/libc/include/thread.h (modified) For architectures that make use of TLS variant II (i.e. amd64, ia32 ... Sun, 28 Oct 2007 20:55:39 GMT Jakub Jermar [941cc8b] * uspace/lib/libc/arch/amd64/_link.ld.in (modified) * uspace/lib/libc/arch/arm32/_link.ld.in (modified) * uspace/lib/libc/arch/ia32/_link.ld.in (modified) * uspace/lib/libc/arch/ia64/_link.ld.in (modified) * uspace/lib/libc/arch/mips32/_link.ld.in (modified) * uspace/lib/libc/arch/ppc32/_link.ld.in (modified) * uspace/lib/libc/arch/ppc64/_link.ld.in (modified) * uspace/lib/libc/arch/sparc64/_link.ld.in (modified) In all architectures' uspace linker scripts, define the ... Sun, 28 Oct 2007 20:46:59 GMT Jakub Jermar [a052d7f] * kernel/arch/ia64/Makefile.inc (modified) Binutils 2.18 will refuse to link elf64-little with ... Sun, 28 Oct 2007 18:15:00 GMT Jakub Jermar [c950a0b] * contrib/toolchain/toolchain.amd64.sh (modified) * contrib/toolchain/toolchain.arm32.sh (modified) * contrib/toolchain/toolchain.ia32.sh (modified) * contrib/toolchain/toolchain.ia64.sh (modified) * contrib/toolchain/toolchain.mipseb32.sh (modified) * contrib/toolchain/toolchain.mipsel32.sh (modified) * contrib/toolchain/toolchain.ppc32.sh (modified) * contrib/toolchain/toolchain.ppc64.sh (modified) * contrib/toolchain/toolchain.sparc64.sh (modified) Upgrade toolchain scripts to use binutils 2.18 and gcc 4.2.2. Fri, 26 Oct 2007 20:34:37 GMT Jakub Jermar [9f8f183] * Makefile (modified) * uspace/Makefile (modified) Build system fixes. Continue cleaning uspace even if cleanup of one ... Fri, 26 Oct 2007 19:43:38 GMT Jakub Jermar [8fa54e3] * uspace/srv/vfs/vfs_register.c (modified) Specify the width of the printed text in an argument to printf(). Fri, 26 Oct 2007 19:38:32 GMT Jakub Jermar [a228687] * kernel/arch/ia32/src/userspace.c (modified) Formatting fixes. Fri, 26 Oct 2007 19:34:27 GMT Jakub Jermar [75dd55d] * kernel/generic/src/lib/elf.c (modified) Fix elf.c's formatting and add code that can be later enhanced and ... Tue, 23 Oct 2007 19:07:31 GMT Jakub Jermar [c4e75ea] * kernel/generic/include/lib/elf.h (modified) Add SHF_TLS ELF section header flag. This will be needed for ... Fri, 05 Oct 2007 05:16:18 GMT Jakub Jermar [db25906] * kernel/genarch/src/kbd/key.c (modified) * kernel/generic/include/macros.h (modified) * kernel/generic/src/console/kconsole.c (modified) * kernel/generic/src/printf/printf_core.c (modified) Remove duplicit implementation of strlen() in kernel, rename ... Thu, 04 Oct 2007 15:05:25 GMT Jakub Jermar [f7fad5a] * kernel/generic/src/printf/printf_core.c (modified) Fix the string printing precision bug also in the kernel. Thu, 04 Oct 2007 15:00:19 GMT Jakub Jermar [1c38445] * uspace/lib/libc/generic/io/printf_core.c (modified) Fix a bug in interpretation of precision when printing strings. Fix ... Thu, 04 Oct 2007 13:00:10 GMT Jakub Jermar [18525c5] * uspace/lib/libc/generic/async.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) Tiny refinement of if-else_if-else statement in vfs_register.c. Wed, 03 Oct 2007 06:55:56 GMT Jakub Jermar [116d3f6f] * uspace/lib/libc/generic/async.c (modified) * uspace/lib/libc/generic/fibril.c (modified) * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/generic/thread.c (modified) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libc/include/fibril.h (modified) * uspace/srv/fs/fat/fat.c (modified) Rename fibril_schedule_next_adv() to fibril_switch(). Rename ... Wed, 03 Oct 2007 06:46:47 GMT Jakub Jermar [5b5d25f] * uspace/srv/vfs/vfs_register.c (modified) Don't explicitly answer the IPC_M_DATA_SEND call in VFS_REGISTER. It ... Wed, 03 Oct 2007 06:44:37 GMT Jakub Jermar [96858e8] * uspace/srv/console/console.c (modified) Fix cstyle in console.c. Wed, 03 Oct 2007 06:38:27 GMT Jakub Jermar [40676a2] * uspace/lib/libc/malloc/malloc.c (modified) Make uspace malloc() verbose when it aborts due to inconsistencies. Wed, 03 Oct 2007 06:37:02 GMT Jakub Jermar [813a703] * uspace/lib/libc/generic/time.c (modified) * uspace/lib/libc/include/sys/time.h (modified) * uspace/lib/libc/include/time.h (added) Support for time() function. Sun, 30 Sep 2007 08:15:38 GMT Jakub Vana [4d61252] * boot/arch/ia64/loader/pack (modified) * contrib/toolchain/toolchain.ia64.sh (modified) Support for new gcc 4.2.1 on IA64 Sun, 30 Sep 2007 08:14:50 GMT Jakub Vana [2f3a594] * boot/arch/ia64/loader/Makefile (modified) IA64: Force gcc to build position dependend code (not to use gp ... Sun, 30 Sep 2007 08:11:37 GMT Jakub Vana [dab65b9] * boot/arch/ia64/loader/boot.S (modified) Fix section selection notation Sat, 29 Sep 2007 18:11:48 GMT Jakub Jermar [5b890cfd] * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_open.c (added) VFS work. Start VFS_OPEN. Sat, 29 Sep 2007 15:32:58 GMT Jakub Vana [d7b5cf2] * boot/arch/ia64/loader/boot.S (modified) Fill loader stack not to be used by linker to store data Sat, 29 Sep 2007 15:28:28 GMT Jakub Vana [bb725a9] * boot/arch/ia64/loader/boot.S (modified) Rename section bss in loader to .bss to be correct linked Sat, 29 Sep 2007 12:21:39 GMT Jakub Jermar [0dc4258] * kernel/generic/src/ipc/sysipc.c (modified) Enable forwarding of IPC_M_AS_AREA_SEND, IPC_M_AS_AREA_RECV, ... Sat, 29 Sep 2007 10:53:16 GMT Jakub Jermar [b878df3] * kernel/generic/include/mm/as.h (modified) * kernel/generic/src/ipc/sysipc.c (modified) * kernel/generic/src/mm/as.c (modified) Rename as_get_size() to as_area_get_size() and add a doxygen comment. Fri, 28 Sep 2007 23:11:46 GMT Josef Cejka [07e4a3c] * uspace/srv/devmap/devmap.c (modified) * uspace/srv/devmap/devmap.h (modified) Added message forwarding to device mapper. Fri, 28 Sep 2007 22:15:02 GMT Jakub Jermar [af0ff9b2] * uspace/srv/vfs/vfs_mount.c (modified) VFS work. Add the missing bits of VFS-side VFS_MOUNT. Fri, 28 Sep 2007 20:40:56 GMT Jakub Jermar [2c2e0c6] * uspace/srv/vfs/vfs_mount.c (modified) VFS work. Prevent race conditions when checking rootfs by taking a ... Fri, 28 Sep 2007 20:11:02 GMT Jakub Jermar [7313e7a] * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_mount.c (modified) VFS work. This is a checkpoint commit. It introduces initial, still ... Fri, 28 Sep 2007 17:29:05 GMT Josef Cejka [0e0476ad] * boot/arch/arm32/loader/Makefile (modified) * boot/arch/ia32/Makefile.inc (modified) * boot/arch/ia32/grub/menu.lst (modified) * boot/arch/ia32xen/Makefile.inc (modified) * boot/arch/ia32xen/grub/menu.lst (modified) * boot/arch/ia64/loader/Makefile (modified) * boot/arch/mips32/loader/Makefile (modified) * boot/arch/ppc32/loader/Makefile (modified) * boot/arch/ppc64/loader/Makefile (modified) * boot/arch/sparc64/loader/Makefile (modified) * contrib/conf/ski.conf (modified) DevMap, VFS and FAT added to boot images for all architectures. Fri, 28 Sep 2007 16:48:16 GMT Josef Cejka [90e6025] * kernel/generic/include/ipc/ipc.h (modified) * uspace/lib/libc/include/ipc/fb.h (modified) * uspace/srv/devmap/devmap.c (modified) * uspace/srv/devmap/devmap.h (modified) * uspace/srv/vfs/vfs.h (modified) Fixed naming convention in IPC. Fri, 28 Sep 2007 14:44:23 GMT Jakub Jermar [12a56fa] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_register.c (modified) VFS work. Modify vfs_lookup_internal() to be able to work with an ... Fri, 28 Sep 2007 13:42:04 GMT Jakub Jermar [84b86dcb] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_register.c (modified) VFS work. Add fs_name_to_handle() function to abstract away the ... Fri, 28 Sep 2007 13:34:01 GMT Josef Cejka [13125d3] * boot/arch/mips32/loader/Makefile (modified) * uspace/Makefile (modified) * uspace/lib/libc/include/ipc/services.h (modified) * uspace/srv/devmap/Makefile (added) * uspace/srv/devmap/devmap.c (added) * uspace/srv/devmap/devmap.h (added) Added basic support for device mapper. Fri, 28 Sep 2007 10:36:31 GMT Jakub Jermar [5f4cfb1e] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) * uspace/srv/vfs/vfs_register.c (modified) VFS work. Upon FS registration via VFS_REGISTER, the client is ... Fri, 28 Sep 2007 10:02:37 GMT Josef Cejka [566d798d] * contrib/conf/gxemul.sh (modified) Added processor type into gxemul run script. Thu, 27 Sep 2007 18:14:02 GMT Jakub Jermar [6c117bb] * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (modified) VFS work. Proto implementation of VFS-side vfs_lookup_internal(). Thu, 27 Sep 2007 15:27:53 GMT Jakub Jermar [37e7dc54] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs_register.c (modified) VFS work. Modify the protocol so that VFS and FAT (or any other FS) ... Thu, 27 Sep 2007 12:38:31 GMT Jakub Jermar [bcf23cf] * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_lookup.c (added) * uspace/srv/vfs/vfs_mount.c (added) VFS work. Start support for the Patch Lookup Buffer. Also add ... Thu, 27 Sep 2007 12:35:36 GMT Jakub Jermar [5d4e90f0] * uspace/app/tester/tester.h (modified) * uspace/lib/libc/arch/amd64/include/fibril.h (modified) * uspace/lib/libc/arch/amd64/include/types.h (modified) * uspace/lib/libc/arch/arm32/include/fibril.h (modified) * uspace/lib/libc/arch/arm32/include/types.h (modified) * uspace/lib/libc/arch/ia32/include/fibril.h (modified) * uspace/lib/libc/arch/ia32/include/stackarg.h (modified) * uspace/lib/libc/arch/ia32/include/types.h (modified) * uspace/lib/libc/arch/ia64/include/fibril.h (modified) * uspace/lib/libc/arch/ia64/include/types.h (modified) * uspace/lib/libc/arch/mips32/include/fibril.h (modified) * uspace/lib/libc/arch/mips32/include/stackarg.h (modified) * uspace/lib/libc/arch/mips32/include/types.h (modified) * uspace/lib/libc/arch/ppc32/include/fibril.h (modified) * uspace/lib/libc/arch/ppc32/include/types.h (modified) * uspace/lib/libc/arch/ppc64/include/fibril.h (modified) * uspace/lib/libc/arch/ppc64/include/types.h (modified) * uspace/lib/libc/arch/sparc64/include/atomic.h (modified) * uspace/lib/libc/arch/sparc64/include/fibril.h (modified) * uspace/lib/libc/arch/sparc64/include/syscall.h (modified) * uspace/lib/libc/arch/sparc64/include/types.h (modified) * uspace/lib/libc/generic/as.c (modified) * uspace/lib/libc/generic/futex.c (modified) * uspace/lib/libc/generic/io/stream.c (modified) * uspace/lib/libc/generic/mman.c (modified) * uspace/lib/libc/generic/string.c (modified) * uspace/lib/libc/include/as.h (modified) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libc/include/bitops.h (modified) * uspace/lib/libc/include/futex.h (modified) * uspace/lib/libc/include/io/io.h (modified) * uspace/lib/libc/include/io/printf_core.h (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/lib/libc/include/libc.h (modified) * uspace/lib/libc/include/stdarg.h (modified) * uspace/lib/libc/include/stddef.h (modified) * uspace/lib/libc/include/stdint.h (modified) * uspace/lib/libc/include/stdio.h (modified) * uspace/lib/libc/include/string.h (modified) * uspace/lib/libc/include/sys/mman.h (modified) * uspace/lib/libc/include/sys/time.h (modified) * uspace/lib/libc/include/sys/types.h (modified) * uspace/lib/libc/include/syscall.h (modified) * uspace/lib/libc/include/task.h (modified) * uspace/lib/libc/include/thread.h (modified) * uspace/lib/libc/include/types.h (deleted) * uspace/lib/libc/include/unistd.h (modified) * uspace/srv/fb/ppm.c (modified) * uspace/srv/fb/ppm.h (modified) * uspace/srv/kbd/arch/sparc64/src/kbd.c (modified) * uspace/srv/kbd/include/key_buffer.h (modified) * uspace/srv/pci/libpci/types.h (modified) Header cleanup. Move off_t, size_t and ssize_t into sys/types.h. ... Wed, 26 Sep 2007 22:05:22 GMT Jakub Jermar [8c20b26] * uspace/srv/vfs/vfs.h (modified) VFS work. Introduce basic types representing a file system node and ... Wed, 26 Sep 2007 15:23:59 GMT Jakub Jermar [01f5e17] * uspace/srv/console/console.c (modified) Cstyle and other minor fixes in the console code. Mon, 24 Sep 2007 10:49:14 GMT Jakub Vana [c535273] * kernel/arch/ia64/include/drivers/i8042.h (modified) Macro naming correction Mon, 24 Sep 2007 10:06:29 GMT Jakub Vana [56bc4a3] * kernel/arch/ia64/include/drivers/i8042.h (added) IA64 keyboard lost headerfile Sat, 22 Sep 2007 20:08:12 GMT Jakub Jermar [a4627c4] * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/vfs/vfs_register.c (modified) VFS work. Describe the bottleneck of one VFS-FS connection in ... Thu, 20 Sep 2007 17:01:52 GMT Jakub Jermar [8f9ede5] * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) * uspace/srv/vfs/vfs_register.c (added) Move VFS_REGISTER functionality into a separate file. Thu, 20 Sep 2007 16:38:46 GMT Jakub Jermar [6675c70] * uspace/lib/libc/generic/async.c (modified) * uspace/srv/fs/fat/fat.c (modified) In async_new_connection(), be more robust in the case that the ... Wed, 19 Sep 2007 20:38:12 GMT Jakub Jermar [d2d0baf] * uspace/srv/fs/fat/fat.c (modified) No need to call async_manager() at the end of fat.c's main(). Wed, 19 Sep 2007 18:56:02 GMT Jakub Jermar [47a776f9] * boot/arch/amd64/Makefile.inc (modified) * boot/arch/amd64/grub/menu.lst (modified) * uspace/srv/fs/fat/Makefile (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/vfs/Makefile (modified) * uspace/srv/vfs/vfs.c (modified) VFS work. The VFS_REGISTER is now fully implemented by both vfs and ... Tue, 18 Sep 2007 19:58:19 GMT Jakub Jermar [26f2af0] * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/async.h (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) * uspace/srv/fs/fat/fat.c (modified) * uspace/srv/vfs/vfs.c (modified) VFS work. Implement VFS_REGISTER part of the protocol in the FAT ... Tue, 18 Sep 2007 05:04:27 GMT Jakub Jermar [c3b25510] * uspace/lib/libc/generic/ipc.c (modified) Pseudo thread -> fibril change in several comments. Mon, 17 Sep 2007 17:31:33 GMT Jakub Jermar [c0cdcaf] * uspace/Makefile (modified) * uspace/lib/libc/include/ipc/services.h (modified) * uspace/srv/fs/fat/Makefile (moved) * uspace/srv/fs/fat/fat.c (moved) * uspace/srv/vfs/vfs.h (modified) Turn the empty fs service into the beginning of FAT support. Start ... Mon, 17 Sep 2007 17:29:49 GMT Jakub Jermar [b006bfb8] * uspace/lib/libc/Makefile (modified) * uspace/lib/libc/arch/amd64/_link.ld.in (modified) * uspace/lib/libc/arch/arm32/Makefile.inc (modified) * uspace/lib/libc/arch/arm32/_link.ld.in (modified) * uspace/lib/libc/arch/ia32/_link.ld.in (modified) * uspace/lib/libc/arch/ia64/Makefile.inc (modified) * uspace/lib/libc/arch/ia64/_link.ld.in (modified) * uspace/lib/libc/arch/mips32/_link.ld.in (modified) * uspace/lib/libc/arch/ppc32/_link.ld.in (modified) * uspace/lib/libc/arch/ppc64/_link.ld.in (modified) * uspace/lib/libc/arch/sparc64/_link.ld.in (modified) Modify parts of the build system and libc to support building ... Sun, 16 Sep 2007 11:02:33 GMT Jakub Jermar [a0edf5f] * kernel/generic/include/ipc/ipc.h (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) VFS work. Added mandatory VFS_LOOKUP Handling of VFS_REGISTER ... Sat, 15 Sep 2007 14:47:57 GMT Jakub Jermar [2b20947] * uspace/lib/libc/include/ctype.h (modified) * uspace/lib/libc/include/libadt/hash_table.h (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) VFS work. Delve deeper into VFS_REGISTER. Sat, 15 Sep 2007 13:50:25 GMT Jakub Jermar [d0b72c4] * uspace/lib/libc/include/ctype.h (modified) Implementation of isalnum(). Sat, 15 Sep 2007 13:44:56 GMT Jakub Jermar [4ec91b2f] * uspace/lib/libc/include/ctype.h (modified) Implementation of isalpha(). Sat, 15 Sep 2007 08:54:35 GMT Jakub Jermar [d79dcdb] * kernel/generic/include/ipc/ipc.h (modified) * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) VFS work. Now, each VFS connection fibril will accept requests in a ... Sat, 15 Sep 2007 07:01:47 GMT Jakub Jermar [183b4a0] * uspace/lib/libc/generic/ipc.c (modified) * uspace/lib/libc/include/ipc/ipc.h (modified) Add wrappers facilitating easy use of IPC_M_DATA_SEND calls and answers. Thu, 13 Sep 2007 20:19:40 GMT Jakub Jermar [b3f598e] * uspace/srv/vfs/vfs.c (modified) * uspace/srv/vfs/vfs.h (modified) VFS work. Start implementing the VFS_REGISTER request.