# # ChangeLog for trunk/kernel/libk # # Generated by Trac 1.2.3 # Dec 23, 2024, 8:07:23 AM Sat, 10 Oct 2020 15:27:12 GMT alain [666] * trunk/kernel/libk/bits.h (modified) * trunk/kernel/libk/busylock.c (modified) * trunk/kernel/libk/busylock.h (modified) * trunk/kernel/libk/queuelock.c (modified) * trunk/kernel/libk/queuelock.h (modified) * trunk/kernel/libk/remote_buf.c (modified) * trunk/kernel/libk/remote_buf.h (modified) * trunk/kernel/libk/remote_busylock.c (modified) * trunk/kernel/libk/remote_busylock.h (modified) * trunk/kernel/libk/remote_queuelock.c (modified) * trunk/kernel/libk/remote_queuelock.h (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/xlist.h (modified) Cosmetic. Wed, 18 Mar 2020 22:16:59 GMT alain [657] * trunk/Makefile (modified) * trunk/hal/generic/hal_atomic.h (modified) * trunk/hal/generic/hal_remote.h (modified) * trunk/hal/generic/hal_uspace.h (modified) * trunk/hal/tsar_mips32/core/hal_macros.h (modified) * trunk/hal/tsar_mips32/core/hal_remote.c (modified) * trunk/hal/tsar_mips32/core/hal_uspace.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_dma.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_dma.h (modified) * trunk/hal/tsar_mips32/drivers/soclib_fbf.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_mmc.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_mmc.h (modified) * trunk/hal/tsar_mips32/drivers/soclib_nic.c (modified) * trunk/kernel/Makefile (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_dma.h (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_fbf.h (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_ioc.h (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_mmc.h (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_nic.h (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/devfs.h (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/ramfs.h (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/dma.h (deleted) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/socket.c (added) * trunk/kernel/kern/socket.h (added) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/bits.c (modified) * trunk/kernel/libk/bits.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/grdxt.h (modified) * trunk/kernel/libk/remote_buf.c (added) * trunk/kernel/libk/remote_buf.h (added) * trunk/kernel/libk/remote_fifo.c (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/libk/xlist.h (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kcm.h (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/shared_include/shared_fbf.h (modified) * trunk/kernel/syscalls/shared_include/syscalls_numbers.h (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_fbf.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/libalmosmkh/almosmkh.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/params-hard.mk (modified) * trunk/user/display/display.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/pgcd/pgcd.c (modified) * trunk/user/transpose/transpose.c (modified) Introduce remote_buf.c/.h & socket.c/.h files. Update dev_nic.c/.h files. Fri, 06 Dec 2019 11:07:51 GMT alain [656] * trunk/Makefile (modified) * trunk/hal/tsar_mips32/core/hal_vmm.c (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/grdxt.h (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/libk/xlist.h (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/libs/mini-libc/time.h (modified) * trunk/user/convol/convol.c (modified) * trunk/user/convol/convol.ld (modified) * trunk/user/display/Makefile (modified) * trunk/user/display/display.c (modified) * trunk/user/fft/fft.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) * trunk/user/transpose/transpose.c (modified) Fix several bugs in the FATFS and in the VFS, related to the ... Thu, 14 Nov 2019 10:50:09 GMT alain [651] * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/libk/user_dir.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_get_nb_cores.c (modified) * trunk/kernel/syscalls/sys_lseek.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_thread_cancel.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) 1) Improve the VMM MMAP allocator: implement the "buddy" algorithm ... Thu, 10 Oct 2019 11:42:04 GMT alain [641] * trunk/kernel/Makefile (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/user_dir.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/shared_include/shared_almos.h (modified) * trunk/kernel/syscalls/shared_include/syscalls_numbers.h (modified) * trunk/kernel/syscalls/sys_munmap.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/libalmosmkh/almosmkh.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/params-hard.mk (modified) * trunk/user/fft/fft.c (modified) * trunk/user/ksh/ksh.c (modified) - Fix several bugs. - Introduce the "stat" command in KSH. This ... Tue, 01 Oct 2019 11:19:00 GMT alain [640] * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/tsar_mips32/core/hal_context.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_vmm.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/remote_barrier.h (modified) * trunk/kernel/libk/user_dir.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_munmap.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/libalmosmkh/almosmkh.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/libs/libpthread/pthread.h (modified) * trunk/params-hard.mk (modified) * trunk/user/fft/fft.c (modified) * trunk/user/ksh/ksh.c (modified) Remove all RPCs in page-fault handling. Mon, 01 Jul 2019 07:34:16 GMT alain [636] * trunk/kernel/libk/list.h (modified) * trunk/kernel/libk/xlist.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/params-hard.mk (modified) * trunk/user/fft/fft.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) Fix a bug in list_remote_add_first() and list_remote_add_last() ... Wed, 26 Jun 2019 09:42:37 GMT alain [635] * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_vmm.h (modified) * trunk/hal/tsar_mips32/core/hal_context.c (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_vmm.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_nic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/x86_64/core/hal_gpt.c (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/bits.c (modified) * trunk/kernel/libk/bits.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/grdxt.h (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_condvar.c (modified) * trunk/kernel/libk/remote_condvar.h (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_sem.c (modified) * trunk/kernel/libk/user_dir.c (modified) * trunk/kernel/libk/user_dir.h (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kcm.h (modified) * trunk/kernel/mm/khm.h (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/syscalls/sys_barrier.c (modified) * trunk/kernel/syscalls/sys_condvar.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_get_config.c (modified) * trunk/kernel/syscalls/sys_get_core.c (modified) * trunk/kernel/syscalls/sys_get_cycle.c (modified) * trunk/kernel/syscalls/sys_is_fg.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_munmap.c (modified) * trunk/kernel/syscalls/sys_mutex.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_readdir.c (modified) * trunk/kernel/syscalls/sys_sem.c (modified) * trunk/kernel/syscalls/sys_stat.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_timeofday.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/params-hard.mk (modified) * trunk/user/fft/fft.c (modified) * trunk/user/init/init.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) This version is a major evolution: The physical memory allocators, ... Tue, 28 May 2019 16:10:15 GMT alain [633] * trunk/Makefile (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_vmm.c (modified) * trunk/kernel/Makefile (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/user_dir.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/libs/libmath/e_pow.c (modified) * trunk/params-hard.mk (modified) * trunk/params-soft.mk (modified) * trunk/user/ksh/ksh.c (modified) cosmetic Tue, 28 May 2019 12:56:04 GMT alain [632] * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_irqmask.c (modified) * trunk/hal/tsar_mips32/core/hal_ppm.c (modified) * trunk/kernel/kern/dqdt.c (modified) * trunk/kernel/kern/dqdt.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/libs/libpthread/pthread.h (modified) This version replace the RPC by direct remote memory access for ... Fri, 17 May 2019 07:27:04 GMT alain [629] * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_remote.h (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_vmm.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/queuelock.c (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_queuelock.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/user_dir.c (modified) * trunk/kernel/libk/user_dir.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/syscalls/sys_barrier.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/params-hard.mk (modified) * trunk/user/fft/fft.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) Remove the "giant" rwlock protecting the GPT, and use the GPT_LOCKED ... Wed, 01 May 2019 15:13:47 GMT alain [627] * trunk/kernel/devices/dev_ioc.h (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/params-hard.mk (modified) * trunk/user/sort/sort.c (modified) Replace the queuelock protectingthe FAT by a rwlock in the FATFS. Mon, 29 Apr 2019 17:25:09 GMT alain [626] * trunk/Makefile (modified) * trunk/hal/generic/hal_uspace.h (modified) * trunk/hal/tsar_mips32/core/hal_uspace.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_mmc.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_mmc.h (modified) * trunk/kernel/Makefile (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_ioc.h (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/devices/dev_txt.h (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/grdxt.h (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/syscalls/shared_include/shared_almos.h (modified) * trunk/kernel/syscalls/shared_include/syscalls_numbers.h (modified) * trunk/kernel/syscalls/sys_barrier.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_fsync.c (modified) * trunk/kernel/syscalls/sys_get_config.c (modified) * trunk/kernel/syscalls/sys_get_core.c (modified) * trunk/kernel/syscalls/sys_get_cycle.c (modified) * trunk/kernel/syscalls/sys_is_fg.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_readdir.c (modified) * trunk/kernel/syscalls/sys_sem.c (modified) * trunk/kernel/syscalls/sys_stat.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_timeofday.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/libalmosmkh/almosmkh.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/libs/mini-libc/unistd.c (modified) * trunk/libs/mini-libc/unistd.h (modified) * trunk/params-hard.mk (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/pgcd/pgcd.c (modified) * trunk/user/sort/sort.c (modified) This version has been tested on the sort multithreaded application ... Wed, 10 Apr 2019 08:09:39 GMT alain [625] * trunk/Makefile (modified) * trunk/hal/generic/hal_context.h (modified) * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/generic/hal_vmm.h (modified) * trunk/hal/tsar_mips32/core/hal_context.c (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_kentry.S (modified) * trunk/hal/tsar_mips32/core/hal_kentry.h (modified) * trunk/hal/tsar_mips32/core/hal_remote.c (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/tsar_mips32/core/hal_switch.S (modified) * trunk/hal/tsar_mips32/core/hal_syscall.c (modified) * trunk/hal/tsar_mips32/core/hal_uspace.c (modified) * trunk/hal/tsar_mips32/core/hal_vmm.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/elf.h (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_barrier.c (modified) * trunk/kernel/syscalls/sys_close.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_get_config.c (modified) * trunk/kernel/syscalls/sys_get_core.c (modified) * trunk/kernel/syscalls/sys_get_cycle.c (modified) * trunk/kernel/syscalls/sys_is_fg.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_munmap.c (modified) * trunk/kernel/syscalls/sys_mutex.c (modified) * trunk/kernel/syscalls/sys_open.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_readdir.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/libs/mini-libc/stdio.c (modified) * trunk/libs/mini-libc/unistd.c (modified) * trunk/params-hard.mk (modified) * trunk/user/init/init.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/pgcd/pgcd.c (modified) * trunk/user/sort/sort.c (modified) Fix a bug in the vmm_remove_vseg() function: the physical pages ... Tue, 12 Mar 2019 12:37:38 GMT alain [624] * trunk/boot/tsar_mips32/Makefile (modified) * trunk/boot/tsar_mips32/boot.c (modified) * trunk/boot/tsar_mips32/boot.ld (modified) * trunk/boot/tsar_mips32/boot_config.h (modified) * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/tsar_mips32/core/hal_vmm.c (modified) * trunk/hal/tsar_mips32/kernel.ld (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/busylock.c (modified) * trunk/kernel/libk/busylock.h (modified) * trunk/kernel/libk/remote_busylock.c (modified) * trunk/kernel/libk/remote_busylock.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/syscalls/sys_barrier.c (modified) * trunk/kernel/syscalls/sys_condvar.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_get_config.c (modified) * trunk/kernel/syscalls/sys_get_core.c (modified) * trunk/kernel/syscalls/sys_get_cycle.c (modified) * trunk/kernel/syscalls/sys_is_fg.c (modified) * trunk/kernel/syscalls/sys_kill.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_munmap.c (modified) * trunk/kernel/syscalls/sys_mutex.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_readdir.c (modified) * trunk/kernel/syscalls/sys_sem.c (modified) * trunk/kernel/syscalls/sys_stat.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_timeofday.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/libs/mini-libc/stdio.c (modified) * trunk/params-hard.mk (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) Fix several bugs to use the instruction MMU in kernel mode in ... Wed, 06 Mar 2019 15:37:15 GMT alain [623] * trunk/Makefile (modified) * trunk/boot/tsar_mips32/boot.c (modified) * trunk/boot/tsar_mips32/boot_entry.S (modified) * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/generic/hal_vmm.h (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/tsar_mips32/core/hal_vmm.c (modified) * trunk/hal/tsar_mips32/kernel.ld (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/ramfs.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/busylock.h (modified) * trunk/kernel/libk/grdxt.h (modified) * trunk/kernel/libk/queuelock.c (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_barrier.h (modified) * trunk/kernel/libk/remote_queuelock.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/user_dir.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/shared_include/shared_almos.h (modified) * trunk/kernel/syscalls/shared_include/shared_mman.h (modified) * trunk/kernel/syscalls/sys_creat.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_munmap.c (modified) * trunk/kernel/syscalls/sys_place_fork.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/libalmosmkh/almosmkh.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/libs/mini-libc/mman.h (modified) * trunk/libs/mini-libc/stdio.c (modified) * trunk/libs/mini-libc/stdio.h (modified) * trunk/params-hard.mk (modified) * trunk/user/init/init.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) Introduce three new types of vsegs (KCODE,KDATA,KDEV) to map the ... Tue, 12 Feb 2019 12:15:47 GMT alain [619] * trunk/boot/tsar_mips32/boot_spi_driver.c (modified) * trunk/boot/tsar_mips32/boot_spi_driver.h (modified) * trunk/boot/tsar_mips32/boot_spi_utils.c (modified) * trunk/boot/tsar_mips32/boot_spi_utils.h (modified) * trunk/hal/generic/hal_exception.h (modified) * trunk/hal/generic/hal_remote.h (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_sdc.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_sdc.h (modified) * trunk/hal/tsar_mips32/drivers/soclib_spi.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_spi.h (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_barrier.h (modified) * trunk/kernel/libk/remote_busylock.c (modified) * trunk/kernel/libk/remote_busylock.h (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/user_dir.c (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kcm.h (modified) * trunk/kernel/mm/khm.h (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/sys_barrier.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/libpthread/pthread.c (modified) * trunk/libs/libsemaphore/semaphore.h (modified) * trunk/libs/mini-libc/string.c (modified) * trunk/libs/mini-libc/string.h (modified) * trunk/params-hard.mk (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) 1) Fix a bug in KSH : after the "load" command, the [ksh] prompt ... Tue, 15 Jan 2019 12:59:32 GMT alain [614] * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_ioc.h (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/user_dir.c (modified) * trunk/kernel/libk/user_dir.h (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/syscalls/sys_closedir.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) 1) introduce a dev_ioc_sync_write() function in IOC API, to ... Fri, 11 Jan 2019 17:43:47 GMT alain [613] * trunk/kernel/libk/user_dir.c (added) * trunk/kernel/libk/user_dir.h (added) * trunk/kernel/syscalls/sys_rename.c (added) - introduce the sys_rename.c file to support the mv command. - ... Fri, 11 Jan 2019 17:35:07 GMT alain [612] * trunk/kernel/Makefile (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/devfs.h (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/syscalls/sys_closedir.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_readdir.c (modified) * trunk/user/ksh/ksh.c (modified) Fix several bugs in vfs.c, fatfs.c, and devfs.c to support the <.> ... Wed, 09 Jan 2019 14:02:51 GMT alain [611] * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/kernel/Makefile (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_mutex.h (modified) * trunk/kernel/libk/string.h (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/shared_include/shared_almos.h (modified) * trunk/kernel/syscalls/shared_include/shared_dirent.h (modified) * trunk/kernel/syscalls/shared_include/shared_stat.h (modified) * trunk/kernel/syscalls/sys_closedir.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_readdir.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/libalmosmkh/almosmkh.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/libs/mini-libc/dirent.h (modified) * trunk/params-hard.mk (modified) * trunk/user/ksh/ksh.c (modified) Introduce sigificant modifs in VFS to support the command, and ... Thu, 27 Dec 2018 18:38:58 GMT alain [610] * trunk/Makefile (modified) * trunk/boot/tsar_mips32/boot.ld (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_ppm.c (modified) * trunk/hal/tsar_mips32/core/hal_remote.c (modified) * trunk/hal/tsar_mips32/core/hal_uspace.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/kernel/Makefile (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/grdxt.h (modified) * trunk/kernel/libk/htab.c (modified) * trunk/kernel/libk/htab.h (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/libk/queuelock.c (modified) * trunk/kernel/libk/remote_queuelock.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/libk/xlist.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/syscalls/shared_include/syscalls_numbers.h (modified) * trunk/kernel/syscalls/sys_chdir.c (modified) * trunk/kernel/syscalls/sys_getcwd.c (modified) * trunk/kernel/syscalls/sys_mkdir.c (modified) * trunk/kernel/syscalls/sys_open.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_stat.c (modified) * trunk/kernel/syscalls/sys_unlink.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/libs/mini-libc/stdio.c (modified) * trunk/libs/mini-libc/stdio.h (modified) * trunk/libs/mini-libc/unistd.h (modified) * trunk/params-hard.mk (modified) * trunk/params-soft.mk (modified) * trunk/user/ksh/ksh.c (modified) Fix several bugs in VFS to support the following ksh commandis : cp, ... Mon, 03 Dec 2018 11:17:35 GMT alain [603] * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/grdxt.h (modified) * trunk/kernel/libk/queuelock.c (modified) * trunk/kernel/libk/remote_busylock.h (modified) * trunk/kernel/libk/remote_queuelock.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/libk/xlist.h (modified) Improve the FAT32 file system to support cat, rm, cp commands. Sat, 10 Nov 2018 16:38:51 GMT alain [600] * trunk/kernel/libk/busylock.c (modified) * trunk/kernel/libk/queuelock.c (modified) * trunk/kernel/libk/remote_busylock.c (modified) * trunk/kernel/libk/remote_queuelock.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/rwlock.c (modified) Cosmetic: improve debug. Wed, 10 Oct 2018 13:11:53 GMT alain [581] * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_barrier.h (modified) * trunk/kernel/libk/remote_condvar.c (modified) * trunk/kernel/libk/remote_condvar.h (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_mutex.h (modified) * trunk/kernel/libk/remote_sem.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/syscalls/shared_include/shared_pthread.h (modified) * trunk/kernel/syscalls/sys_barrier.c (modified) * trunk/libs/libpthread/pthread.c (modified) * trunk/libs/libpthread/pthread.h (modified) * trunk/params-hard.mk (modified) * trunk/user/fft/fft.c (modified) * trunk/user/init/init.c (modified) 1) Improve the busylock debug infrastructure. 2) introduce a ... Mon, 08 Oct 2018 09:31:42 GMT alain [580] * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/busylock.c (modified) * trunk/kernel/libk/remote_busylock.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/shared_include/shared_almos.h (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/libs/libalmosmkh/almosmkh.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/libs/mini-libc/stdio.c (modified) * trunk/params-hard.mk (modified) * trunk/user/idbg/idbg.c (modified) * trunk/user/pgcd/pgcd.c (modified) 1) Register the kernel process in the cluster manager local list. 2) ... Thu, 04 Oct 2018 21:16:13 GMT alain [563] * trunk/kernel/libk/barrier.c (modified) * trunk/kernel/libk/barrier.h (modified) * trunk/kernel/libk/busylock.c (added) * trunk/kernel/libk/busylock.h (added) * trunk/kernel/libk/htab.c (modified) * trunk/kernel/libk/htab.h (modified) * trunk/kernel/libk/queuelock.c (added) * trunk/kernel/libk/queuelock.h (added) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_barrier.h (modified) * trunk/kernel/libk/remote_busylock.c (added) * trunk/kernel/libk/remote_busylock.h (added) * trunk/kernel/libk/remote_condvar.c (modified) * trunk/kernel/libk/remote_condvar.h (modified) * trunk/kernel/libk/remote_fifo.c (modified) * trunk/kernel/libk/remote_fifo.h (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_mutex.h (modified) * trunk/kernel/libk/remote_queuelock.c (added) * trunk/kernel/libk/remote_queuelock.h (added) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/kernel/libk/remote_sem.c (modified) * trunk/kernel/libk/remote_sem.h (modified) * trunk/kernel/libk/remote_spinlock.c (deleted) * trunk/kernel/libk/remote_spinlock.h (deleted) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/rwlock.h (modified) * trunk/kernel/libk/spinlock.c (deleted) * trunk/kernel/libk/spinlock.h (deleted) * trunk/kernel/libk/xbarrier.c (added) * trunk/kernel/libk/xbarrier.h (added) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/libk/xlist.h (modified) Complete restructuration of kernel spinlocks. Fri, 21 Sep 2018 20:22:02 GMT nicolas.van.phan@… [540] * trunk/hal/tsar_mips32/drivers/soclib_mtty.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/libk/spinlock.c (modified) TTY MUX 5/5 : Multiplex TTY character receiving The multiplexing ... Sat, 25 Aug 2018 16:35:02 GMT viala@… [512] * trunk/kernel/libk/memcpy.h (modified) [libk] Add documentation to memcmp(). Wed, 22 Aug 2018 21:55:48 GMT viala@… [492] * trunk/hal/tsar_mips32/core/hal_context.c (modified) * trunk/hal/tsar_mips32/core/hal_drivers.c (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_nic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/hal/x86_64/drivers/pic_apic.c (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/dqdt.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/htab.c (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/khm.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) Refactoring assert calling to conform with new assert macro. Made ... Wed, 22 Aug 2018 19:16:56 GMT viala@… [487] * trunk/kernel/libk/memcpy.c (modified) [libk/memcpt.c] Add .h in .c. Fix needed for C99 or C11 where not ... Tue, 21 Aug 2018 16:01:01 GMT alain [473] * trunk/boot/tsar_mips32/boot_fat32.c (modified) * trunk/hal/tsar_mips32/core/hal_shared_types.h (modified) * trunk/kernel/Makefile (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/do_interrupt.c (deleted) * trunk/kernel/kern/do_interrupt.h (deleted) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/bits.c (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/shared_include/shared_stdlib.h (modified) * trunk/kernel/syscalls/sys_alarm.c (modified) * trunk/kernel/syscalls/sys_closedir.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_pipe.c (modified) * trunk/kernel/syscalls/sys_readdir.c (modified) * trunk/kernel/syscalls/sys_signal.c (modified) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/libs/libalmosmkh/almosmkh.c (modified) * trunk/libs/libpthread/pthread.c (modified) * trunk/libs/mini-libc/dirent.c (modified) * trunk/libs/mini-libc/mman.c (modified) * trunk/libs/mini-libc/stdio.c (modified) * trunk/libs/mini-libc/stdio.h (modified) * trunk/libs/mini-libc/stdlib.c (modified) * trunk/libs/mini-libc/stdlib.h (modified) * trunk/libs/mini-libc/string.c (modified) * trunk/libs/mini-libc/unistd.c (modified) * trunk/user/fft/fft.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) Fix several GCC warning related to the -Wextra compilation option. Mon, 20 Aug 2018 11:04:16 GMT alain [469] * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_macros.h (added) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/remote_sem.c (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/syscalls/shared_include/shared_semaphore.h (added) * trunk/kernel/syscalls/sys_is_fg.c (added) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_sem.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/libs/libmath (added) * trunk/libs/libmath/Makefile (added) * trunk/libs/libmath/build (added) * trunk/libs/libmath/build/e_pow.o.txt (added) * trunk/libs/libmath/build/e_rem_pio2.o.txt (added) * trunk/libs/libmath/build/e_sqrt.o.txt (added) * trunk/libs/libmath/build/fmod.o.txt (added) * trunk/libs/libmath/build/include (added) * trunk/libs/libmath/build/include/math.h (added) * trunk/libs/libmath/build/k_cos.o.txt (added) * trunk/libs/libmath/build/k_rem_pio2.o.txt (added) * trunk/libs/libmath/build/k_sin.o.txt (added) * trunk/libs/libmath/build/lib (added) * trunk/libs/libmath/build/s_ceil.o.txt (added) * trunk/libs/libmath/build/s_copysign.o.txt (added) * trunk/libs/libmath/build/s_cos.o.txt (added) * trunk/libs/libmath/build/s_fabs.o.txt (added) * trunk/libs/libmath/build/s_finite.o.txt (added) * trunk/libs/libmath/build/s_floor.o.txt (added) * trunk/libs/libmath/build/s_isnan.o.txt (added) * trunk/libs/libmath/build/s_rint.o.txt (added) * trunk/libs/libmath/build/s_scalbn.o.txt (added) * trunk/libs/libmath/build/s_sin.o.txt (added) * trunk/libs/libmath/e_pow.c (added) * trunk/libs/libmath/e_rem_pio2.c (added) * trunk/libs/libmath/e_sqrt.c (added) * trunk/libs/libmath/fmod.c (added) * trunk/libs/libmath/k_cos.c (added) * trunk/libs/libmath/k_rem_pio2.c (added) * trunk/libs/libmath/k_sin.c (added) * trunk/libs/libmath/math.h (added) * trunk/libs/libmath/math_private.h (added) * trunk/libs/libmath/s_ceil.c (added) * trunk/libs/libmath/s_copysign.c (added) * trunk/libs/libmath/s_cos.c (added) * trunk/libs/libmath/s_fabs.c (added) * trunk/libs/libmath/s_finite.c (added) * trunk/libs/libmath/s_floor.c (added) * trunk/libs/libmath/s_isnan.c (added) * trunk/libs/libmath/s_rint.c (added) * trunk/libs/libmath/s_scalbn.c (added) * trunk/libs/libmath/s_sin.c (added) * trunk/libs/libsemaphore (added) * trunk/libs/libsemaphore/Makefile (added) * trunk/libs/libsemaphore/semaphore.c (added) * trunk/libs/libsemaphore/semaphore.h (added) * trunk/user/fft (added) * trunk/user/fft/Makefile (added) * trunk/user/fft/build (added) * trunk/user/fft/fft.c (added) * trunk/user/fft/fft.ld (added) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) 1) Introduce the libsemaphore library. 2) Introduce a small libmath ... Sat, 18 Aug 2018 00:49:07 GMT viala@… [461] * trunk/kernel/libk/spinlock.c (modified) minor: remove extra ';' Sat, 18 Aug 2018 00:39:34 GMT viala@… [460] * trunk/kernel/libk/remote_spinlock.h (modified) Typo: remote_spinlock_lock/unlock decrement/increment locks Mon, 13 Aug 2018 11:43:20 GMT alain [459] * trunk/Makefile (modified) * trunk/hal/generic/hal_user.h (modified) * trunk/hal/tsar_mips32/core/hal_context.c (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_shared_types.h (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/htab.h (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/syscalls/shared_include/shared_fcntl.h (modified) * trunk/kernel/syscalls/sys_close.c (modified) * trunk/kernel/syscalls/sys_open.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/libs/mini-libc/stdio.c (modified) * trunk/libs/mini-libc/stdio.h (modified) * trunk/libs/mini-libc/unistd.h (modified) * trunk/params-soft.mk (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/Makefile (modified) * trunk/user/sort/sort.c (modified) Introduce the math library, to support the floating point data used ... Thu, 02 Aug 2018 09:47:13 GMT alain [457] * trunk/Makefile (modified) * trunk/boot/tsar_mips32/Makefile (modified) * trunk/boot/tsar_mips32/boot.c (modified) * trunk/boot/tsar_mips32/boot_bdv_driver.h (modified) * trunk/boot/tsar_mips32/boot_fat32.h (modified) * trunk/boot/tsar_mips32/boot_hba_driver.h (modified) * trunk/boot/tsar_mips32/boot_mmc_driver.h (modified) * trunk/boot/tsar_mips32/boot_tty_driver.c (modified) * trunk/boot/tsar_mips32/boot_tty_driver.h (modified) * trunk/boot/tsar_mips32/boot_utils.c (modified) * trunk/boot/tsar_mips32/boot_utils.h (modified) * trunk/hal/generic/hal_atomic.h (modified) * trunk/hal/generic/hal_context.h (modified) * trunk/hal/generic/hal_exception.h (modified) * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_interrupt.h (modified) * trunk/hal/generic/hal_irqmask.h (modified) * trunk/hal/generic/hal_ppm.h (modified) * trunk/hal/generic/hal_remote.h (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/generic/hal_switch.h (modified) * trunk/hal/generic/hal_syscall.h (modified) * trunk/hal/generic/hal_user.h (modified) * trunk/hal/generic/hal_uspace.h (modified) * trunk/hal/generic/hal_vmm.h (modified) * trunk/hal/tsar_mips32/Makefile (modified) * trunk/hal/tsar_mips32/core/hal_atomic.c (modified) * trunk/hal/tsar_mips32/core/hal_context.c (modified) * trunk/hal/tsar_mips32/core/hal_drivers.c (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_interrupt.c (modified) * trunk/hal/tsar_mips32/core/hal_irqmask.c (modified) * trunk/hal/tsar_mips32/core/hal_ppm.c (modified) * trunk/hal/tsar_mips32/core/hal_remote.c (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/tsar_mips32/core/hal_switch.S (modified) * trunk/hal/tsar_mips32/core/hal_syscall.c (modified) * trunk/hal/tsar_mips32/core/hal_uspace.c (modified) * trunk/hal/tsar_mips32/core/hal_vmm.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.h (modified) * trunk/hal/x86_64/Makefile (modified) * trunk/hal/x86_64/core/hal_acpi.c (modified) * trunk/hal/x86_64/core/hal_apic.c (modified) * trunk/hal/x86_64/core/hal_atomic.c (modified) * trunk/hal/x86_64/core/hal_context.c (modified) * trunk/hal/x86_64/core/hal_drivers.c (modified) * trunk/hal/x86_64/core/hal_exception.c (modified) * trunk/hal/x86_64/core/hal_gpt.c (modified) * trunk/hal/x86_64/core/hal_init.c (modified) * trunk/hal/x86_64/core/hal_interrupt.c (modified) * trunk/hal/x86_64/core/hal_irqmask.c (modified) * trunk/hal/x86_64/core/hal_ppm.c (modified) * trunk/hal/x86_64/core/hal_remote.c (modified) * trunk/hal/x86_64/core/hal_special.c (modified) * trunk/hal/x86_64/core/hal_syscall.c (modified) * trunk/hal/x86_64/core/hal_types.h (modified) * trunk/hal/x86_64/core/hal_uspace.c (modified) * trunk/hal/x86_64/core/x86_printf.c (modified) * trunk/hal/x86_64/drivers/ioc_ata.h (modified) * trunk/hal/x86_64/drivers/pic_apic.c (modified) * trunk/hal/x86_64/drivers/pic_apic.h (modified) * trunk/kernel/Makefile (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_dma.h (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_fbf.h (modified) * trunk/kernel/devices/dev_iob.c (modified) * trunk/kernel/devices/dev_iob.h (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_ioc.h (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_mmc.h (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_nic.h (modified) * trunk/kernel/devices/dev_pic.c (modified) * trunk/kernel/devices/dev_pic.h (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/devices/dev_txt.h (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/fatfs.h (modified) * trunk/kernel/fs/ramfs.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/do_interrupt.c (modified) * trunk/kernel/kern/do_interrupt.h (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/do_syscall.h (modified) * trunk/kernel/kern/dqdt.c (modified) * trunk/kernel/kern/dqdt.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/signal.c (modified) * trunk/kernel/kern/signal.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/barrier.c (modified) * trunk/kernel/libk/barrier.h (modified) * trunk/kernel/libk/bits.c (modified) * trunk/kernel/libk/bits.h (modified) * trunk/kernel/libk/ctype.c (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/elf.h (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/grdxt.h (modified) * trunk/kernel/libk/htab.c (modified) * trunk/kernel/libk/htab.h (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/libk/memcpy.c (modified) * trunk/kernel/libk/memcpy.h (modified) * trunk/kernel/libk/readlock.c (modified) * trunk/kernel/libk/readlock.h (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_barrier.h (modified) * trunk/kernel/libk/remote_condvar.c (modified) * trunk/kernel/libk/remote_condvar.h (modified) * trunk/kernel/libk/remote_fifo.c (modified) * trunk/kernel/libk/remote_fifo.h (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_mutex.h (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/kernel/libk/remote_sem.c (modified) * trunk/kernel/libk/remote_sem.h (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/remote_spinlock.h (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/rwlock.h (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/libk/spinlock.h (modified) * trunk/kernel/libk/string.c (modified) * trunk/kernel/libk/string.h (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/libk/xlist.h (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kcm.h (modified) * trunk/kernel/mm/khm.c (modified) * trunk/kernel/mm/khm.h (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/shared_include/shared_pthread.h (modified) * trunk/kernel/syscalls/shared_include/syscalls_numbers.h (modified) * trunk/kernel/syscalls/sys_alarm.c (modified) * trunk/kernel/syscalls/sys_barrier.c (modified) * trunk/kernel/syscalls/sys_chdir.c (modified) * trunk/kernel/syscalls/sys_chmod.c (modified) * trunk/kernel/syscalls/sys_close.c (modified) * trunk/kernel/syscalls/sys_closedir.c (modified) * trunk/kernel/syscalls/sys_condvar.c (modified) * trunk/kernel/syscalls/sys_creat.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_fg.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_get_config.c (modified) * trunk/kernel/syscalls/sys_get_core.c (modified) * trunk/kernel/syscalls/sys_get_cycle.c (modified) * trunk/kernel/syscalls/sys_getcwd.c (modified) * trunk/kernel/syscalls/sys_isatty.c (modified) * trunk/kernel/syscalls/sys_kill.c (modified) * trunk/kernel/syscalls/sys_lseek.c (modified) * trunk/kernel/syscalls/sys_mkdir.c (modified) * trunk/kernel/syscalls/sys_mkfifo.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_munmap.c (modified) * trunk/kernel/syscalls/sys_mutex.c (modified) * trunk/kernel/syscalls/sys_open.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_pipe.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_readdir.c (modified) * trunk/kernel/syscalls/sys_rmdir.c (modified) * trunk/kernel/syscalls/sys_sem.c (modified) * trunk/kernel/syscalls/sys_signal.c (modified) * trunk/kernel/syscalls/sys_stat.c (modified) * trunk/kernel/syscalls/sys_thread_cancel.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_detach.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/kernel/syscalls/sys_thread_wakeup.c (modified) * trunk/kernel/syscalls/sys_thread_yield.c (modified) * trunk/kernel/syscalls/sys_timeofday.c (modified) * trunk/kernel/syscalls/sys_trace.c (modified) * trunk/kernel/syscalls/sys_unlink.c (modified) * trunk/kernel/syscalls/sys_utls.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/libalmosmkh/almosmkh.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/libs/libpthread/Makefile (modified) * trunk/libs/libpthread/pthread.c (modified) * trunk/libs/libpthread/pthread.h (modified) * trunk/libs/mini-libc/dirent.c (modified) * trunk/libs/mini-libc/fcntl.c (modified) * trunk/libs/mini-libc/mman.c (modified) * trunk/libs/mini-libc/signal.c (modified) * trunk/libs/mini-libc/stat.c (modified) * trunk/libs/mini-libc/stdio.c (modified) * trunk/libs/mini-libc/stdlib.c (modified) * trunk/libs/mini-libc/time.c (modified) * trunk/libs/mini-libc/unistd.c (modified) * trunk/libs/mini-libc/wait.c (modified) * trunk/libs/mini-libc/wait.h (modified) * trunk/params-hard.mk (modified) * trunk/params-soft.mk (modified) * trunk/tools/arch_info/arch_info.h (modified) * trunk/tools/arch_info/boot_info.h (modified) * trunk/user/idbg/idbg.c (modified) * trunk/user/init/init.c (modified) * trunk/user/ksh/Makefile (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) This version modifies the exec syscall and fixes a large number of ... Thu, 19 Jul 2018 12:41:07 GMT viala@… [454] * trunk/hal/tsar_mips32/drivers/soclib_memc.h (modified) * trunk/kernel/libk/bits.h (modified) * trunk/kernel/mm/vseg.h (modified) Fix typo in several file. Fri, 29 Jun 2018 08:44:14 GMT alain [450] * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/libs/libalmosmkh/almosmkh.h (modified) * trunk/user/idbg/idbg.c (modified) Fix a bug in function sched_handle_signal(): When the deleted user ... Wed, 16 May 2018 14:15:22 GMT alain [443] * trunk/Makefile (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_ppm.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_fg.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_thread_cancel.c (modified) * trunk/kernel/syscalls/sys_trace.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/mini-libc/stdio.c (modified) * trunk/libs/mini-libc/stdio.h (modified) * trunk/libs/mini-libc/stdlib.c (modified) * trunk/libs/mini-libc/stdlib.h (modified) * trunk/params-hard.mk (modified) Fix few bugs whike debugging the sort multi-thread application. Wed, 09 May 2018 13:13:56 GMT alain [441] * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/libs/mini-libc/stdlib.c (modified) * trunk/user/init/init.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) Fix a bug in rpc_vmm_get_pte_client() function (bad RPC index). Thu, 03 May 2018 15:51:22 GMT alain [440] * trunk/Makefile (modified) * trunk/hal/tsar_mips32/Makefile (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_hba.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_mmc.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/kernel/Makefile (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_mmc.h (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel_config.h (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_barrier.c (modified) * trunk/kernel/syscalls/sys_condvar.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_get_config.c (modified) * trunk/kernel/syscalls/sys_get_core.c (modified) * trunk/kernel/syscalls/sys_get_cycle.c (modified) * trunk/kernel/syscalls/sys_getcwd.c (modified) * trunk/kernel/syscalls/sys_kill.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_mutex.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_sem.c (modified) * trunk/kernel/syscalls/sys_stat.c (modified) * trunk/kernel/syscalls/sys_thread_cancel.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_timeofday.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/libs/mini-libc/Makefile (modified) * trunk/libs/mini-libpthread/Makefile (modified) * trunk/libs/mini-libpthread/pthread.c (modified) * trunk/params-hard.mk (modified) * trunk/params-soft.mk (modified) * trunk/user/init/Makefile (modified) * trunk/user/init/init.c (modified) * trunk/user/ksh/Makefile (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/pgcd/Makefile (modified) * trunk/user/sort/Makefile (modified) * trunk/user/sort/sort.c (modified) 1/ Fix a bug in the Multithreaded "sort" applicationr: The ... Wed, 04 Apr 2018 12:49:02 GMT alain [438] * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_kentry.S (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_pic.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/dqdt.c (modified) * trunk/kernel/kern/dqdt.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/remote_spinlock.h (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/rwlock.h (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/libk/spinlock.h (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_fg.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_get_config.c (modified) * trunk/kernel/syscalls/sys_isatty.c (modified) * trunk/kernel/syscalls/sys_kill.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_munmap.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_thread_cancel.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/kernel/syscalls/sys_thread_sleep.c (modified) * trunk/kernel/syscalls/sys_thread_wakeup.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel_config.h (modified) * trunk/user/init/init.c (modified) Fix a bug in scheduler related to RPC blocking. Wed, 28 Mar 2018 12:40:29 GMT alain [437] * trunk/Makefile.tsar (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.h (modified) * trunk/hal/tsar_mips32/drivers/soclib_hba.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_hba.h (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_dma.h (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_ioc.h (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_mmc.h (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_nic.h (modified) * trunk/kernel/devices/dev_pic.c (modified) * trunk/kernel/devices/dev_pic.h (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/dqdt.c (modified) * trunk/kernel/kern/dqdt.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kcm.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/syscalls/shared_syscalls.h (modified) * trunk/kernel/syscalls/sys_isatty.c (added) * trunk/kernel/syscalls/sys_munmap.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/kernel_config.h (modified) * trunk/libs/malloc.c (modified) * trunk/params.mk (modified) * trunk/user/init/init.c (modified) * trunk/user/ksh/ksh.c (modified) Fix various bugs Wed, 07 Mar 2018 08:02:03 GMT alain [436] * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_dma.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_hba.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.h (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_condvar.c (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/kernel/libk/remote_sem.c (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/remote_spinlock.h (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/rwlock.h (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/libk/spinlock.h (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_fg.c (modified) * trunk/kernel/syscalls/sys_get_config.c (modified) * trunk/kernel/syscalls/sys_kill.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_thread_cancel.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/kernel/syscalls/sys_thread_sleep.c (modified) * trunk/kernel/syscalls/sys_thread_wakeup.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/kernel_config.h (modified) * trunk/user/init/init.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/pgcd/pgcd.c (modified) * trunk/user/sort/sort.c (modified) 1) improve the threads and process destruction mechanism. 2) ... Tue, 20 Feb 2018 16:32:17 GMT alain [435] * trunk/Makefile.tsar (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_interrupt.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.h (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/devices/dev_txt.h (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/fatfs.c (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/signal.h (modified) * trunk/kernel/libk/xlist.h (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/shared_syscalls.h (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_get_config.c (modified) * trunk/kernel/syscalls/sys_kill.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_signal.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/kernel_config.h (modified) * trunk/libs/stdio.c (modified) * trunk/libs/stdio.h (modified) * trunk/params.mk (modified) * trunk/user/init/init.c (modified) * trunk/user/ksh/ksh.c (modified) * trunk/user/sort/sort.c (modified) Fix a bad bug in scheduler... Wed, 14 Feb 2018 14:40:19 GMT alain [433] * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/fs/devfs.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/remote_spinlock.h (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/syscalls/sys_display.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_exit.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_kill.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_wait.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) blip Mon, 29 Jan 2018 16:49:38 GMT alain [423] * trunk/kernel/libk/barrier.h (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/htab.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/rwlock.h (modified) * trunk/kernel/libk/xhtab.c (modified) cosmetic Wed, 20 Dec 2017 15:51:09 GMT alain [409] * trunk/Makefile.tsar (modified) * trunk/hal/generic/hal_ppm.h (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_ppm.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/signal.c (modified) * trunk/kernel/kern/signal.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/remote_spinlock.h (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/rwlock.h (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/libk/spinlock.h (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_kill.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_signal.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/kernel_config.h (modified) * trunk/user/ksh/ksh.c (modified) Fix bugs in exec Tue, 05 Dec 2017 15:20:07 GMT alain [408] * trunk/Makefile.tsar (modified) * trunk/hal/generic/hal_atomic.h (modified) * trunk/hal/generic/hal_context.h (modified) * trunk/hal/generic/hal_exception.h (modified) * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_interrupt.h (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/generic/hal_switch.h (modified) * trunk/hal/generic/hal_syscall.h (modified) * trunk/hal/tsar_mips32/core/hal_context.c (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_interrupt.c (modified) * trunk/hal/tsar_mips32/core/hal_kentry.S (modified) * trunk/hal/tsar_mips32/core/hal_kentry.h (modified) * trunk/hal/tsar_mips32/core/hal_switch.S (modified) * trunk/hal/tsar_mips32/core/hal_syscall.c (modified) * trunk/hal/tsar_mips32/core/hal_types.h (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_dma.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_hba.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/hal/x86_64/core/hal_gpt.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/do_syscall.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_condvar.c (modified) * trunk/kernel/libk/remote_fifo.c (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_sem.c (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_get_cycle.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_signal.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/kernel/syscalls/sys_thread_sleep.c (modified) * trunk/kernel/syscalls/sys_thread_yield.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/kernel_config.h (modified) * trunk/user/ksh/ksh.c (modified) Fix several bugs in the fork() syscall. Tue, 07 Nov 2017 14:08:12 GMT alain [407] * trunk/Makefile.tsar (modified) * trunk/hal/generic/hal_context.h (modified) * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_ppm.h (modified) * trunk/hal/generic/hal_remote.h (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/generic/hal_switch.h (moved) * trunk/hal/generic/hal_syscall.h (copied) * trunk/hal/generic/hal_user.h (added) * trunk/hal/generic/hal_uspace.h (modified) * trunk/hal/tsar_mips32/core/hal_context.c (modified) * trunk/hal/tsar_mips32/core/hal_drivers.c (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_interrupt.c (modified) * trunk/hal/tsar_mips32/core/hal_kentry.S (modified) * trunk/hal/tsar_mips32/core/hal_kentry.h (modified) * trunk/hal/tsar_mips32/core/hal_ppm.c (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/tsar_mips32/core/hal_switch.S (modified) * trunk/hal/tsar_mips32/core/hal_syscall.c (copied) * trunk/hal/tsar_mips32/core/hal_types.h (modified) * trunk/hal/tsar_mips32/core/hal_user.c (added) * trunk/hal/tsar_mips32/core/hal_uspace.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_dma.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_hba.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.h (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.h (modified) * trunk/hal/x86_64/core/hal_ppm.c (modified) * trunk/hal/x86_64/core/hal_types.h (modified) * trunk/hal/x86_64/core/hal_uspace.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_nic.h (modified) * trunk/kernel/devices/dev_pic.c (modified) * trunk/kernel/devices/dev_pic.h (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/devices/dev_txt.h (modified) * trunk/kernel/fs (moved) * trunk/kernel/fs/devfs.c (copied) * trunk/kernel/fs/devfs.h (modified) * trunk/kernel/fs/fatfs.c (copied) * trunk/kernel/fs/fatfs.h (copied) * trunk/kernel/fs/vfs.c (copied) * trunk/kernel/fs/vfs.h (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/do_exec.c (deleted) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/do_syscall.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/signal.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kern/time.h (deleted) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_condvar.c (modified) * trunk/kernel/libk/remote_fifo.c (modified) * trunk/kernel/libk/remote_fifo.h (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_sem.c (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_chdir.c (modified) * trunk/kernel/syscalls/sys_chmod.c (modified) * trunk/kernel/syscalls/sys_closedir.c (modified) * trunk/kernel/syscalls/sys_creat.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_get_cycle.c (moved) * trunk/kernel/syscalls/sys_mkdir.c (modified) * trunk/kernel/syscalls/sys_mkfifo.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_open.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_pipe.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_readdir.c (modified) * trunk/kernel/syscalls/sys_rmdir.c (modified) * trunk/kernel/syscalls/sys_signal.c (modified) * trunk/kernel/syscalls/sys_stat.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/kernel/syscalls/sys_thread_sleep.c (modified) * trunk/kernel/syscalls/sys_thread_yield.c (modified) * trunk/kernel/syscalls/sys_timeofday.c (modified) * trunk/kernel/syscalls/sys_trace.c (modified) * trunk/kernel/syscalls/sys_unlink.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/kernel_config.h (modified) * trunk/libs (added) * trunk/tools/bootloader_tsar/boot.c (modified) * trunk/user/ksh/Makefile (modified) * trunk/user/ksh/ksh.c (modified) First implementation of fork/exec. Tue, 29 Aug 2017 10:03:37 GMT alain [406] * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/tsar_mips32/core/hal_context.c (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_interrupt.c (modified) * trunk/hal/tsar_mips32/core/hal_kentry.S (modified) * trunk/hal/tsar_mips32/core/hal_kentry.h (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/tsar_mips32/core/hal_switch.S (modified) * trunk/hal/tsar_mips32/core/hal_syscall.c (modified) * trunk/hal/tsar_mips32/core/mips32_context.h (deleted) * trunk/hal/tsar_mips32/core/mips32_uzone.h (deleted) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/tsar_mips32/kernel.ld (modified) * trunk/hal/x86_64/core/hal_gpt.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_pic.c (modified) * trunk/kernel/devices/dev_pic.h (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/dqdt.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/signal.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/grdxt.h (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_signal.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_sleep.c (modified) * trunk/kernel/syscalls/sys_trace.c (modified) * trunk/kernel/vfs/devfs.c (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel/vfs/fatfs.h (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel_config.h (modified) This version executed successfully the user "init" process on a mono- ... Thu, 17 Aug 2017 13:02:18 GMT alain [401] * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel/vfs/fatfs.h (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel_config.h (modified) * trunk/params.mk (modified) * trunk/tools/bootloader_tsar/boot.c (modified) Few bugs in VMM Thu, 17 Aug 2017 09:24:20 GMT max@… [396] * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/htab.c (modified) * trunk/kernel/libk/xhtab.c (modified) Use panic(). Mon, 14 Aug 2017 09:39:03 GMT alain [367] * trunk/hal/tsar_mips32/core/hal_switch.S (added) * trunk/hal/tsar_mips32/core/hal_switch.h (added) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel/vfs/fatfs.h (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel_config.h (modified) Change Time unit from cycle to TICK (in millisecond). Fix several ... Thu, 10 Aug 2017 09:43:45 GMT max@… [363] * trunk/kernel/libk/utils.h (deleted) Remove vestige. Thu, 10 Aug 2017 09:41:43 GMT max@… [362] * trunk/kernel/kern/sysconf.c (deleted) * trunk/kernel/libk/sprintk.c (deleted) Remove vestiges. Wed, 09 Aug 2017 08:42:08 GMT max@… [351] * trunk/kernel/libk/bits.c (modified) Simplify bizarre thing. Mon, 07 Aug 2017 10:50:17 GMT alain [337] * trunk/hal/generic/hal_context.h (modified) * trunk/hal/tsar_mips32/core/hal_interrupt.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_pic.c (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/libk/string.c (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel_config.h (modified) * trunk/tools/bootloader_tsar/boot.c (modified) Introduce the delayed context switch if current thread has a lock. Mon, 07 Aug 2017 08:11:25 GMT max@… [333] * trunk/kernel/libk/elf.c (modified) * trunk/kernel/vfs/vfs.c (modified) vfs_user_move() returns an error_t, so don't return a count. Mon, 07 Aug 2017 08:06:31 GMT max@… [332] * trunk/kernel/libk/elf.c (modified) vfs_kernel_move() return error_t, not a count. Mon, 07 Aug 2017 08:06:03 GMT max@… [331] * trunk/kernel/libk/spinlock.c (modified) style Mon, 07 Aug 2017 06:52:53 GMT max@… [328] * trunk/kernel/libk/elf.c (modified) Use vfs_kernel_move(), it's a kernel buffer. Sun, 06 Aug 2017 06:33:00 GMT max@… [323] * trunk/hal/x86_64/core/hal_init.c (modified) * trunk/kernel/libk/string.c (modified) * trunk/kernel/libk/string.h (modified) Clean up, and define strstr() in libk. Fri, 04 Aug 2017 14:22:27 GMT alain [318] * trunk/kernel/libk/remote_rwlock.c (modified) Bug fix : we don't need an atomic access to update the ... Thu, 03 Aug 2017 08:15:18 GMT alain [315] * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_ppm.h (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_ppm.c (modified) * trunk/hal/tsar_mips32/core/hal_types.h (modified) * trunk/hal/tsar_mips32/core/hal_uspace.c (modified) * trunk/hal/x86_64/core/hal_types.h (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/khm.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel/vfs/vfs.c (modified) Redefine the fuctions ppm_base2page() / ppm_page2base() / ... Wed, 02 Aug 2017 13:24:57 GMT alain [313] * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_ppm.h (modified) * trunk/hal/generic/hal_remote.h (modified) * trunk/hal/tsar_mips32/core/hal_ppm.c (modified) * trunk/hal/tsar_mips32/core/hal_remote.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel/vfs/vfs.h (modified) RSeveral modifs in the page-fault handling. Mon, 31 Jul 2017 12:00:34 GMT max@… [297] * trunk/kernel/libk/iprintk.c (deleted) * trunk/kernel/libk/iprintk.c.bak (deleted) * trunk/kernel/libk/iprintk.c.old (deleted) Remove unused. Mon, 31 Jul 2017 11:59:52 GMT alain [296] * trunk/hal/generic/hal_context.h (modified) * trunk/hal/generic/hal_ppm.h (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/tsar_mips32/core/hal_context.c (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_kentry.S (modified) * trunk/hal/tsar_mips32/core/hal_ppm.c (modified) * trunk/hal/tsar_mips32/core/hal_remote.c (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_dma.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_hba.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/hal/tsar_mips32/kernel.ld (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_condvar.c (modified) * trunk/kernel/libk/remote_fifo.c (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_sem.c (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/kernel/syscalls/sys_thread_sleep.c (modified) * trunk/kernel/syscalls/sys_thread_yield.c (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel/vfs/vfs.h (modified) * trunk/kernel_config.h (modified) * trunk/tools/arch_info/boot_info.h (modified) * trunk/tools/bootloader_tsar/boot.c (modified) * trunk/tools/bootloader_tsar/boot_config.h (modified) * trunk/tools/bootloader_tsar/boot_entry.S (modified) Several modifs in the generic scheduler and in the hal_context to ... Thu, 27 Jul 2017 14:37:32 GMT max@… [288] * trunk/kernel/libk/string.c (modified) Re-indent, to appease GCC5 warnings. Wed, 26 Jul 2017 22:23:29 GMT alain [279] * trunk/hal/generic/hal_irqmask.h (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/tsar_mips32/core/hal_drivers.c (modified) * trunk/hal/tsar_mips32/core/hal_interrupt.c (modified) * trunk/hal/tsar_mips32/core/hal_irqmask.c (modified) * trunk/hal/tsar_mips32/core/hal_kentry.S (modified) * trunk/hal/tsar_mips32/core/hal_kentry.h (modified) * trunk/hal/tsar_mips32/core/hal_ppm.c (modified) * trunk/hal/tsar_mips32/core/hal_remote.c (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_dma.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_hba.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_mmc.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_nic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.h (modified) * trunk/hal/tsar_mips32/drivers/soclib_tty.c (modified) * trunk/hal/tsar_mips32/kernel.ld (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_iob.h (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_pic.c (modified) * trunk/kernel/devices/dev_pic.h (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/remote_fifo.c (modified) * trunk/kernel/libk/remote_fifo.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/kernel/vfs/devfs.c (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel_config.h (modified) * trunk/params.mk (modified) * trunk/tools/arch_info/genarch.py (modified) * trunk/tools/bootloader_tsar/boot.c (modified) 1) Introduce independant command fields for the various devices in ... Mon, 24 Jul 2017 14:51:14 GMT max@… [273] * trunk/kernel/libk/elf.h (modified) Mmh, must be Elf64_Xword. Fri, 21 Jul 2017 13:56:36 GMT max@… [270] * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/elf.h (modified) Comment out EI_OSABI, and use ELFCLASS. Fri, 21 Jul 2017 05:36:08 GMT alain [265] * trunk/Makefile (modified) * trunk/hal/tsar_mips32/drivers/soclib_bdv.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel/vfs/fatfs.h (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel/vfs/vfs.h (modified) * trunk/kernel_config.h (modified) Fix several bugs in VFS. Wed, 19 Jul 2017 13:31:39 GMT alain [238] * trunk/Makefile (modified) * trunk/hal/tsar_mips32/core/hal_drivers.c (modified) * trunk/hal/tsar_mips32/core/hal_interrupt.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.h (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/libk/string.c (modified) * trunk/kernel/libk/string.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/vfs/devfs.h (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel/vfs/fatfs.h (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel/vfs/vfs.h (modified) Fixing bugs in vfs_lookup() Tue, 18 Jul 2017 10:32:31 GMT max@… [227] * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/elf.h (modified) use Elf64 for 64bit architectures (x86_64) Mon, 17 Jul 2017 12:48:12 GMT max@… [223] * trunk/kernel/libk/string.c (modified) Damn, don't do NULL checks here, otherwise we're hiding NULL derefs ... Mon, 17 Jul 2017 06:42:59 GMT alain [204] * trunk/Makefile (modified) * trunk/hal/tsar_mips32/core/hal_remote.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_pic.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/libk/bits.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/elf.h (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/vfs/devfs.c (modified) * trunk/kernel/vfs/devfs.h (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel/vfs/vfs.h (modified) * trunk/kernel_config.h (modified) * trunk/params.mk (modified) * trunk/tools/bootloader_tsar/boot.c (modified) Bug fix in kernel_init -This line, and those below, will be ... Wed, 12 Jul 2017 18:12:41 GMT alain [188] * trunk/Makefile (modified) * trunk/hal/tsar_mips32/core/hal_interrupt.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_pic.h (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_fbf.h (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_ioc.h (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_pic.c (modified) * trunk/kernel/devices/dev_pic.h (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/do_interrupt.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/mm/kcm.h (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.h (modified) * trunk/kernel/vfs/devfs.c (modified) * trunk/kernel/vfs/devfs.h (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel/vfs/fatfs.h (modified) * trunk/kernel/vfs/ramfs.c (modified) * trunk/kernel/vfs/ramfs.h (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel/vfs/vfs.h (modified) * trunk/kernel_config.h (modified) * trunk/tools/arch_info/boot_info.h (modified) * trunk/tools/bootloader_tsar/boot.c (modified) Redefine the PIC device API. Fri, 07 Jul 2017 11:49:38 GMT max@… [158] * trunk/kernel/libk/elf.h (modified) tab ffs Fri, 07 Jul 2017 11:48:48 GMT max@… [157] * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/elf.h (modified) add the x86_64 flag Fri, 07 Jul 2017 11:40:30 GMT max@… [156] * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/elf.h (modified) style Mon, 03 Jul 2017 12:36:39 GMT max@… [124] * trunk/hal/generic/hal_special.h (modified) * trunk/hal/tsar_mips32/core/hal_gpt.c (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/x86_64/core/hal_remote.c (modified) * trunk/hal/x86_64/core/hal_special.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/libk/grdxt.c (modified) * trunk/kernel/libk/readlock.c (modified) * trunk/kernel/libk/remote_fifo.c (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/sys_close.c (modified) * trunk/kernel/syscalls/sys_getcwd.c (modified) * trunk/kernel/syscalls/sys_kill.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_stat.c (modified) * trunk/kernel/syscalls/sys_timeofday.c (modified) * trunk/kernel/syscalls/sys_trace.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/vfs/vfs.c (modified) rename hal_wbflush->hal_fence Fri, 30 Jun 2017 09:03:08 GMT max@… [113] * trunk/hal/x86_64/core/hal_acpi.c (modified) * trunk/kernel/libk/memcpy.c (modified) * trunk/kernel/libk/memcpy.h (modified) add memcmp in libk; these mem* functions should probably be hal- ... Fri, 30 Jun 2017 06:57:37 GMT max@… [104] * trunk/kernel/libk/remote_barrier.c (modified) style Thu, 29 Jun 2017 14:44:52 GMT alain [101] * trunk/Makefile (modified) * trunk/hal/generic/hal_special.h (modified) * trunk/hal/tsar_mips32/core/hal_do_exceptions.c (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_special.c (modified) * trunk/hal/tsar_mips32/drivers/soclib_hba.c (modified) * trunk/hal/x86_64/core/hal_special.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/do_exception.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/remote_spinlock.h (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_clock.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_sleep.c (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel/vfs/vfs.h (modified) * trunk/kernel_config.h (modified) euh... Thu, 29 Jun 2017 10:46:00 GMT max@… [93] * trunk/kernel/libk/remote_spinlock.c (modified) style Tue, 27 Jun 2017 08:24:13 GMT alain [68] * trunk/Makefile (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/libk/remote_fifo.c (modified) * trunk/kernel/libk/remote_fifo.h (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel_config.h (modified) * trunk/tools/bootloader_tsar/boot.c (modified) * trunk/tools/bootloader_tsar/boot_config.h (modified) Fix bug in kernel_init, and reduce size of remote_fifo. Mon, 26 Jun 2017 14:55:47 GMT max@… [60] * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_condvar.c (modified) * trunk/kernel/libk/remote_fifo.c (modified) * trunk/kernel/libk/remote_mutex.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) use reg_t instead of uint32_t Mon, 26 Jun 2017 13:15:11 GMT alain [50] * trunk/Makefile (modified) * trunk/hal/generic/hal_ppm.h (added) * trunk/hal/i386/__boot.S (deleted) * trunk/hal/i386/__cpu_context.S (deleted) * trunk/hal/i386/__do_exception.c (deleted) * trunk/hal/i386/__do_interrupt.c (deleted) * trunk/hal/i386/__kentry.S (deleted) * trunk/hal/i386/boot.c (deleted) * trunk/hal/i386/cpu-asm.h (deleted) * trunk/hal/i386/cpu-config.h (deleted) * trunk/hal/i386/cpu-internal.h (deleted) * trunk/hal/i386/cpu-io.c (deleted) * trunk/hal/i386/cpu-io.h (deleted) * trunk/hal/i386/cpu_context.c (deleted) * trunk/hal/i386/cpu_internal.c (deleted) * trunk/hal/i386/printk.c (deleted) * trunk/hal/i386/remote.c (deleted) * trunk/hal/i386/screen.c (deleted) * trunk/hal/i386/screen.h (deleted) * trunk/hal/tsar_mips32/hal_do_exceptions.c (modified) * trunk/hal/tsar_mips32/hal_gpt.c (modified) * trunk/hal/tsar_mips32/hal_ppm.c (added) * trunk/hal/tsar_mips32/hal_types.h (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/drivers/soclib/soclib_mmc.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kcm.h (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/sys_gettimeofday.c (deleted) * trunk/kernel/syscalls/sys_thread_sleep.c (modified) * trunk/kernel/syscalls/sys_timeofday.c (added) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/kernel/vfs/devfs.c (modified) * trunk/kernel/vfs/fatfs.c (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel_config.h (modified) * trunk/tools/arch_info/boot_info.h (modified) * trunk/tools/bootloader_tsar/boot.c (modified) * trunk/tools/bootloader_tsar/boot_config.h (modified) bloup Mon, 19 Jun 2017 09:19:06 GMT max@… [24] * trunk/kernel/libk/list.h (modified) * trunk/kernel/libk/xlist.h (modified) Use intptr_t instead. Sun, 18 Jun 2017 20:06:41 GMT alain [23] * trunk/Makefile (modified) * trunk/hal/generic/hal_atomic.h (modified) * trunk/hal/generic/hal_gpt.h (modified) * trunk/hal/generic/hal_uspace.h (modified) * trunk/hal/tsar_mips32/hal_atomic.c (modified) * trunk/hal/tsar_mips32/hal_gpt.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_dma.c (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_icu.c (modified) * trunk/kernel/devices/dev_iob.c (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_ioc.h (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_mmc.h (modified) * trunk/kernel/devices/dev_nic.c (modified) * trunk/kernel/devices/dev_pic.c (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/devices/dev_txt.h (modified) * trunk/kernel/drivers/soclib/soclib_bdv.c (modified) * trunk/kernel/drivers/soclib/soclib_hba.c (modified) * trunk/kernel/drivers/soclib/soclib_hba.h (modified) * trunk/kernel/kern/alarm.c (added) * trunk/kernel/kern/alarm.h (added) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/do_syscall.c (modified) * trunk/kernel/kern/dqdt.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/signal.c (modified) * trunk/kernel/kern/signal.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kern/time.h (modified) * trunk/kernel/libk/bits.c (modified) * trunk/kernel/libk/bits.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/htab.c (modified) * trunk/kernel/libk/htab.h (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_barrier.h (modified) * trunk/kernel/libk/remote_condvar.c (added) * trunk/kernel/libk/remote_condvar.h (added) * trunk/kernel/libk/remote_mutex.c (added) * trunk/kernel/libk/remote_mutex.h (added) * trunk/kernel/libk/remote_rwlock.c (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/kernel/libk/remote_sem.c (moved) * trunk/kernel/libk/remote_sem.h (moved) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/string.h (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/mm/kcm.h (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.h (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/obj.tsar (deleted) * trunk/kernel/syscalls/sys_alarm.c (modified) * trunk/kernel/syscalls/sys_barrier.c (modified) * trunk/kernel/syscalls/sys_chdir.c (modified) * trunk/kernel/syscalls/sys_chmod.c (modified) * trunk/kernel/syscalls/sys_clock.c (modified) * trunk/kernel/syscalls/sys_close.c (modified) * trunk/kernel/syscalls/sys_closedir.c (modified) * trunk/kernel/syscalls/sys_condvar.c (moved) * trunk/kernel/syscalls/sys_creat.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_fork.c (modified) * trunk/kernel/syscalls/sys_getcwd.c (modified) * trunk/kernel/syscalls/sys_getpid.c (modified) * trunk/kernel/syscalls/sys_gettimeofday.c (modified) * trunk/kernel/syscalls/sys_kill.c (added) * trunk/kernel/syscalls/sys_lseek.c (modified) * trunk/kernel/syscalls/sys_mkdir.c (modified) * trunk/kernel/syscalls/sys_mkfifo.c (modified) * trunk/kernel/syscalls/sys_mmap.c (modified) * trunk/kernel/syscalls/sys_mutex.c (moved) * trunk/kernel/syscalls/sys_open.c (modified) * trunk/kernel/syscalls/sys_opendir.c (modified) * trunk/kernel/syscalls/sys_pipe.c (modified) * trunk/kernel/syscalls/sys_read.c (modified) * trunk/kernel/syscalls/sys_readdir.c (modified) * trunk/kernel/syscalls/sys_rmdir.c (modified) * trunk/kernel/syscalls/sys_sem.c (modified) * trunk/kernel/syscalls/sys_signal.c (modified) * trunk/kernel/syscalls/sys_stat.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/syscalls/sys_thread_detach.c (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_thread_getattr.c (deleted) * trunk/kernel/syscalls/sys_thread_join.c (modified) * trunk/kernel/syscalls/sys_thread_sleep.c (modified) * trunk/kernel/syscalls/sys_thread_wakeup.c (modified) * trunk/kernel/syscalls/sys_thread_yield.c (modified) * trunk/kernel/syscalls/sys_trace.c (moved) * trunk/kernel/syscalls/sys_undefined.c (moved) * trunk/kernel/syscalls/sys_unlink.c (modified) * trunk/kernel/syscalls/sys_utls.c (modified) * trunk/kernel/syscalls/sys_write.c (modified) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/kernel/vfs/devfs.c (added) * trunk/kernel/vfs/devfs.h (added) * trunk/kernel/vfs/fatfs.c (copied) * trunk/kernel/vfs/fatfs.h (copied) * trunk/kernel/vfs/ramfs.c (copied) * trunk/kernel/vfs/ramfs.h (copied) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel/vfs/vfs.h (modified) * trunk/kernel_config.h (modified) * trunk/params.mk (modified) * trunk/tools/bootloader_tsar/boot_config.h (modified) * trunk/tools/bootloader_tsar/boot_fat32.c (modified) Introduce syscalls. Wed, 10 May 2017 15:04:01 GMT alain [16] * trunk/Makefile (modified) * trunk/hal/generic (added) * trunk/hal/generic/hal_atomic.h (moved) * trunk/hal/generic/hal_context.h (moved) * trunk/hal/generic/hal_exception.h (added) * trunk/hal/generic/hal_gpt.h (moved) * trunk/hal/generic/hal_interrupt.h (added) * trunk/hal/generic/hal_irqmask.h (moved) * trunk/hal/generic/hal_remote.h (moved) * trunk/hal/generic/hal_special.h (moved) * trunk/hal/generic/hal_syscall.h (added) * trunk/hal/generic/hal_uspace.h (moved) * trunk/hal/i386/__boot.S (modified) * trunk/hal/i386/__cpu_context.S (modified) * trunk/hal/i386/__kentry.S (modified) * trunk/hal/i386/hal_types.h (modified) * trunk/hal/tsar_mips32/hal_exception.c (added) * trunk/hal/tsar_mips32/hal_interrupt.c (added) * trunk/hal/tsar_mips32/hal_kentry.S (added) * trunk/hal/tsar_mips32/hal_kentry.h (added) * trunk/hal/tsar_mips32/hal_special.c (modified) * trunk/hal/tsar_mips32/hal_syscall.c (added) * trunk/hal/tsar_mips32/hal_types.h (modified) * trunk/hal/tsar_mips32/mips32_context.h (added) * trunk/hal/tsar_mips32/mips32_uzone.h (added) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/do_exception.c (added) * trunk/kernel/kern/do_exception.h (added) * trunk/kernel/kern/do_interrupt.c (modified) * trunk/kernel/kern/do_interrupt.h (added) * trunk/kernel/kern/do_syscall.c (added) * trunk/kernel/kern/do_syscall.h (added) * trunk/kernel/kern/printk.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/signal.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/libk/barrier.c (modified) * trunk/kernel/libk/barrier.h (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/kernel/syscalls/sys_thread_exit.c (modified) * trunk/kernel/syscalls/sys_vector.c (deleted) * trunk/kernel/syscalls/syscalls.h (modified) * trunk/kernel_config.h (moved) * trunk/scripts (deleted) mprove the HAL for interrupt, exception, syscall handling. Wed, 03 May 2017 11:23:24 GMT alain [14] * trunk/kernel/devices/dev_dma.h (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/devices/dev_icu.c (modified) * trunk/kernel/devices/dev_icu.h (modified) * trunk/kernel/devices/dev_iob.c (modified) * trunk/kernel/devices/dev_iob.h (modified) * trunk/kernel/devices/dev_ioc.c (modified) * trunk/kernel/devices/dev_ioc.h (modified) * trunk/kernel/devices/dev_mmc.c (modified) * trunk/kernel/devices/dev_mmc.h (modified) * trunk/kernel/devices/dev_nic.h (modified) * trunk/kernel/devices/dev_pic.h (modified) * trunk/kernel/devices/dev_txt.c (modified) * trunk/kernel/devices/dev_txt.h (modified) * trunk/kernel/drivers/soclib/soclib_iob.c (modified) * trunk/kernel/drivers/soclib/soclib_xcu.c (modified) * trunk/kernel/drivers/soclib/soclib_xcu.h (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/chdev.h (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/core.c (modified) * trunk/kernel/kern/core.h (modified) * trunk/kernel/kern/dqdt.c (modified) * trunk/kernel/kern/dqdt.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/metafs.h (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/kern/process.c (modified) * trunk/kernel/kern/process.h (modified) * trunk/kernel/kern/rpc.c (modified) * trunk/kernel/kern/rpc.h (modified) * trunk/kernel/kern/scheduler.c (modified) * trunk/kernel/kern/scheduler.h (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/kern/thread.h (modified) * trunk/kernel/kernel.ld (modified) * trunk/kernel/libk/barrier.c (added) * trunk/kernel/libk/barrier.h (added) * trunk/kernel/libk/bits.h (modified) * trunk/kernel/libk/elf.c (modified) * trunk/kernel/libk/list.h (modified) * trunk/kernel/libk/readlock.c (modified) * trunk/kernel/libk/readlock.h (modified) * trunk/kernel/libk/remote_barrier.c (modified) * trunk/kernel/libk/remote_barrier.h (modified) * trunk/kernel/libk/remote_fifo.h (modified) * trunk/kernel/libk/remote_rwlock.h (modified) * trunk/kernel/libk/remote_spinlock.h (modified) * trunk/kernel/libk/rwlock.c (modified) * trunk/kernel/libk/rwlock.h (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/libk/spinlock.h (modified) * trunk/kernel/libk/xhtab.c (modified) * trunk/kernel/libk/xhtab.h (modified) * trunk/kernel/libk/xlist.h (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/khm.c (modified) * trunk/kernel/mm/khm.h (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/page.h (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/syscalls/sys_thread_create.c (modified) * trunk/kernel/vfs/vfs.c (modified) * trunk/kernel/vfs/vfs.h (modified) Bugs fix. Wed, 26 Apr 2017 12:29:23 GMT alain [11] * trunk/kernel/arch/ibmpc/arch.c (modified) * trunk/kernel/arch/ibmpc/arch_init.c (modified) * trunk/kernel/arch/ibmpc/kdmsg.c (modified) * trunk/kernel/arch/ibmpc/rt_timer.c (modified) * trunk/kernel/arch/tsar/arch_init.c (modified) * trunk/kernel/arch/tsar/kdmsg.c (modified) * trunk/kernel/arch/tsar/rt_timer.c (modified) * trunk/kernel/fs (deleted) * trunk/kernel/kernel.ld (modified) * trunk/kernel/ksh/ksh_set_tty.c (modified) * trunk/kernel/ksh/miniShellIo.c (modified) * trunk/kernel/libk/bits.c (modified) * trunk/kernel/libk/bits.h (modified) * trunk/kernel/libk/memcpy.c (modified) * trunk/kernel/libk/memcpy.h (modified) * trunk/kernel/libk/memset.c (deleted) * trunk/kernel/libk/remote_spinlock.c (modified) * trunk/kernel/libk/remote_spinlock.h (modified) * trunk/kernel/libk/spinlock.c (modified) * trunk/kernel/libk/spinlock.h (modified) * trunk/kernel/syscalls/sys_chdir.c (modified) * trunk/kernel/syscalls/sys_chmod.c (modified) * trunk/kernel/syscalls/sys_close.c (modified) * trunk/kernel/syscalls/sys_dma_memcpy.c (modified) Merge all FS related files in one single vfs directory. Thu, 30 Mar 2017 10:12:28 GMT alain [1] * trunk (added) * trunk/Makefile (added) * trunk/almos_config.h (added) * trunk/create_dmg (added) * trunk/drivers (added) * trunk/hal (added) * trunk/hal/i386 (added) * trunk/hal/i386/__boot.S (added) * trunk/hal/i386/__cpu_context.S (added) * trunk/hal/i386/__do_exception.c (added) * trunk/hal/i386/__do_interrupt.c (added) * trunk/hal/i386/__kentry.S (added) * trunk/hal/i386/boot.c (added) * trunk/hal/i386/cpu-asm.h (added) * trunk/hal/i386/cpu-config.h (added) * trunk/hal/i386/cpu-internal.h (added) * trunk/hal/i386/cpu-io.c (added) * trunk/hal/i386/cpu-io.h (added) * trunk/hal/i386/cpu_context.c (added) * trunk/hal/i386/cpu_internal.c (added) * trunk/hal/i386/hal_types.h (added) * trunk/hal/i386/printk.c (added) * trunk/hal/i386/remote.c (added) * trunk/hal/i386/screen.c (added) * trunk/hal/i386/screen.h (added) * trunk/hal/oldies (added) * trunk/hal/oldies/hal_arch.h (added) * trunk/hal/oldies/hal_cpu.h (added) * trunk/hal/tsar_mips32 (added) * trunk/hal/tsar_mips32/__cpu_kentry.S (added) * trunk/hal/tsar_mips32/__kheader.S (added) * trunk/hal/tsar_mips32/hal_arch.c (added) * trunk/hal/tsar_mips32/hal_arch.h (added) * trunk/hal/tsar_mips32/hal_atomic.c (added) * trunk/hal/tsar_mips32/hal_atomic.h (added) * trunk/hal/tsar_mips32/hal_context.c (added) * trunk/hal/tsar_mips32/hal_context.h (added) * trunk/hal/tsar_mips32/hal_do_exceptions.c (added) * trunk/hal/tsar_mips32/hal_do_interrupt.c (added) * trunk/hal/tsar_mips32/hal_do_syscall.c (added) * trunk/hal/tsar_mips32/hal_gpt.c (added) * trunk/hal/tsar_mips32/hal_gpt.h (added) * trunk/hal/tsar_mips32/hal_irqmask.c (added) * trunk/hal/tsar_mips32/hal_irqmask.h (added) * trunk/hal/tsar_mips32/hal_remote.c (added) * trunk/hal/tsar_mips32/hal_remote.h (added) * trunk/hal/tsar_mips32/hal_special.c (added) * trunk/hal/tsar_mips32/hal_special.h (added) * trunk/hal/tsar_mips32/hal_types.h (added) * trunk/hal/tsar_mips32/hal_uspace.c (added) * trunk/hal/tsar_mips32/hal_uspace.h (added) * trunk/hdd (added) * trunk/hdd/virt_hdd.dmg (added) * trunk/kernel (added) * trunk/kernel/COPYRIGHT (added) * trunk/kernel/Makefile (added) * trunk/kernel/` (added) * trunk/kernel/arch (added) * trunk/kernel/arch/ibmpc (added) * trunk/kernel/arch/ibmpc/arch-config.h (added) * trunk/kernel/arch/ibmpc/arch.c (added) * trunk/kernel/arch/ibmpc/arch.h (added) * trunk/kernel/arch/ibmpc/arch_init.c (added) * trunk/kernel/arch/ibmpc/hardware.h (added) * trunk/kernel/arch/ibmpc/kdmsg.c (added) * trunk/kernel/arch/ibmpc/kldscript.h (added) * trunk/kernel/arch/ibmpc/kldscript.h2 (added) * trunk/kernel/arch/ibmpc/rt_timer.c (added) * trunk/kernel/arch/ibmpc/segmentation.h (added) * trunk/kernel/arch/tsar (added) * trunk/kernel/arch/tsar/arch-config.h (added) * trunk/kernel/arch/tsar/arch-dqdt.c (added) * trunk/kernel/arch/tsar/arch.h (added) * trunk/kernel/arch/tsar/arch_init.c (added) * trunk/kernel/arch/tsar/kdmsg.c (added) * trunk/kernel/arch/tsar/kldscript.h (added) * trunk/kernel/arch/tsar/mmu-info.c (added) * trunk/kernel/arch/tsar/mmu-info.h (added) * trunk/kernel/arch/tsar/rt_timer.c (added) * trunk/kernel/devices (added) * trunk/kernel/devices/:w (added) * trunk/kernel/devices/dev_icu.c (added) * trunk/kernel/devices/dev_icu.h (added) * trunk/kernel/devices/dev_ioc.c (added) * trunk/kernel/devices/dev_ioc.h (added) * trunk/kernel/devices/dev_iox.c (added) * trunk/kernel/devices/dev_iox.h (added) * trunk/kernel/devices/dev_mmc.c (added) * trunk/kernel/devices/dev_mmc.h (added) * trunk/kernel/devices/dev_mwr.h (added) * trunk/kernel/devices/dev_nic.c (added) * trunk/kernel/devices/dev_nic.h (added) * trunk/kernel/devices/dev_pic.c (added) * trunk/kernel/devices/dev_pic.h (added) * trunk/kernel/devices/dev_txt.c (added) * trunk/kernel/devices/dev_txt.h (added) * trunk/kernel/doc (added) * trunk/kernel/doc/40bits (added) * trunk/kernel/doc/event_manager (added) * trunk/kernel/doc/process_mng (added) * trunk/kernel/doc/shared_structures (added) * trunk/kernel/doc/todo (added) * trunk/kernel/drivers (added) * trunk/kernel/drivers/ibmpc (added) * trunk/kernel/drivers/ibmpc/ata.c (added) * trunk/kernel/drivers/ibmpc/ata.h (added) * trunk/kernel/drivers/ibmpc/pci-bus.h (added) * trunk/kernel/drivers/ibmpc/pic.c (added) * trunk/kernel/drivers/ibmpc/pic.h (added) * trunk/kernel/drivers/ibmpc/tty.c (added) * trunk/kernel/drivers/ibmpc/tty.h (added) * trunk/kernel/drivers/soclib (added) * trunk/kernel/drivers/soclib/drvdb.c (added) * trunk/kernel/drivers/soclib/drvdb.h (added) * trunk/kernel/drivers/soclib/soclib_bdv.c (added) * trunk/kernel/drivers/soclib/soclib_bdv.h (added) * trunk/kernel/drivers/soclib/soclib_cma.c (added) * trunk/kernel/drivers/soclib/soclib_cma.h (added) * trunk/kernel/drivers/soclib/soclib_dma.c (added) * trunk/kernel/drivers/soclib/soclib_dma.h (added) * trunk/kernel/drivers/soclib/soclib_fbf.c (added) * trunk/kernel/drivers/soclib/soclib_fbf.h (added) * trunk/kernel/drivers/soclib/soclib_hba.c (added) * trunk/kernel/drivers/soclib/soclib_hba.h (added) * trunk/kernel/drivers/soclib/soclib_iob.c (added) * trunk/kernel/drivers/soclib/soclib_iob.h (added) * trunk/kernel/drivers/soclib/soclib_memc.c (added) * trunk/kernel/drivers/soclib/soclib_memc.h (added) * trunk/kernel/drivers/soclib/soclib_mmc.c (added) * trunk/kernel/drivers/soclib/soclib_mmc.h (added) * trunk/kernel/drivers/soclib/soclib_nic.c (added) * trunk/kernel/drivers/soclib/soclib_nic.h (added) * trunk/kernel/drivers/soclib/soclib_pic.c (added) * trunk/kernel/drivers/soclib/soclib_pic.h (added) * trunk/kernel/drivers/soclib/soclib_tty.c (added) * trunk/kernel/drivers/soclib/soclib_tty.h (added) * trunk/kernel/drivers/soclib/soclib_xcu.c (added) * trunk/kernel/drivers/soclib/soclib_xcu.h (added) * trunk/kernel/fs (added) * trunk/kernel/fs/devfs (added) * trunk/kernel/fs/devfs/devfs-private.h (added) * trunk/kernel/fs/devfs/devfs.h (added) * trunk/kernel/fs/devfs/devfs_context.c (added) * trunk/kernel/fs/devfs/devfs_file.c (added) * trunk/kernel/fs/devfs/devfs_node.c (added) * trunk/kernel/fs/fatfs (added) * trunk/kernel/fs/fatfs/fat32_access.c (added) * trunk/kernel/fs/fatfs/fat32_context.c (added) * trunk/kernel/fs/fatfs/fat32_file.c (added) * trunk/kernel/fs/fatfs/fat32_mapper.c (added) * trunk/kernel/fs/fatfs/fat32_node.c (added) * trunk/kernel/fs/fatfs/fatfs.c (added) * trunk/kernel/fs/fatfs/fatfs.h (added) * trunk/kernel/fs/fatfs/fatfs_private.h (added) * trunk/kernel/fs/ramfs (added) * trunk/kernel/fs/ramfs/ramfs.c (added) * trunk/kernel/fs/ramfs/ramfs.h (added) * trunk/kernel/fs/sysfs (added) * trunk/kernel/fs/sysfs/sysfs-private.h (added) * trunk/kernel/fs/sysfs/sysfs.h (added) * trunk/kernel/fs/sysfs/sysfs_context.c (added) * trunk/kernel/fs/sysfs/sysfs_file.c (added) * trunk/kernel/fs/sysfs/sysfs_node.c (added) * trunk/kernel/kern (added) * trunk/kernel/kern/blkio.c (added) * trunk/kernel/kern/blkio.h (added) * trunk/kernel/kern/cluster.c (added) * trunk/kernel/kern/cluster.h (added) * trunk/kernel/kern/cond_var.c (added) * trunk/kernel/kern/cond_var.h (added) * trunk/kernel/kern/core.c (added) * trunk/kernel/kern/core.h (added) * trunk/kernel/kern/cpu-trace.h (added) * trunk/kernel/kern/device.c (added) * trunk/kernel/kern/device.h (added) * trunk/kernel/kern/dma.h (added) * trunk/kernel/kern/do_exec.c (added) * trunk/kernel/kern/do_interrupt.c (added) * trunk/kernel/kern/dqdt.c (added) * trunk/kernel/kern/dqdt.h (added) * trunk/kernel/kern/event.c (added) * trunk/kernel/kern/event.h (added) * trunk/kernel/kern/interrupt.h (added) * trunk/kernel/kern/kcond_var.h (added) * trunk/kernel/kern/kdmsg.h (added) * trunk/kernel/kern/kernel_init.c (added) * trunk/kernel/kern/kernel_init.h (added) * trunk/kernel/kern/keysdb.c (added) * trunk/kernel/kern/keysdb.h (added) * trunk/kernel/kern/kmagics.h (added) * trunk/kernel/kern/kthread_create.c (added) * trunk/kernel/kern/mcs_sync.c (added) * trunk/kernel/kern/mcs_sync.h (added) * trunk/kernel/kern/metafs.h (added) * trunk/kernel/kern/mwmr.c (added) * trunk/kernel/kern/mwmr.h (added) * trunk/kernel/kern/printk.c (added) * trunk/kernel/kern/printk.h (added) * trunk/kernel/kern/process.c (added) * trunk/kernel/kern/process.h (added) * trunk/kernel/kern/remote_sem.c (added) * trunk/kernel/kern/remote_sem.h (added) * trunk/kernel/kern/rpc.c (added) * trunk/kernel/kern/rpc.h (added) * trunk/kernel/kern/rt_timer.h (added) * trunk/kernel/kern/scheduler.c (added) * trunk/kernel/kern/scheduler.h (added) * trunk/kernel/kern/signal.c (added) * trunk/kernel/kern/signal.h (added) * trunk/kernel/kern/sys-vfs.h (added) * trunk/kernel/kern/sysconf.c (added) * trunk/kernel/kern/sysconf.h (added) * trunk/kernel/kern/thread.c (added) * trunk/kernel/kern/thread.h (added) * trunk/kernel/kern/time.c (added) * trunk/kernel/kern/time.h (added) * trunk/kernel/kernel.ld (added) * trunk/kernel/ksh (added) * trunk/kernel/ksh/cat.c (added) * trunk/kernel/ksh/cd.c (added) * trunk/kernel/ksh/clear.c (added) * trunk/kernel/ksh/cp.c (added) * trunk/kernel/ksh/eomtkp.c (added) * trunk/kernel/ksh/error.c (added) * trunk/kernel/ksh/exec_func.c (added) * trunk/kernel/ksh/instrument.c (added) * trunk/kernel/ksh/kill.c (added) * trunk/kernel/ksh/kminiShell.h (added) * trunk/kernel/ksh/ksh_cpu_state.c (added) * trunk/kernel/ksh/ksh_set_tty.c (added) * trunk/kernel/ksh/ls.c (added) * trunk/kernel/ksh/miniShell.c (added) * trunk/kernel/ksh/miniShellIo.c (added) * trunk/kernel/ksh/mkdir_func.c (added) * trunk/kernel/ksh/mkfifo_func.c (added) * trunk/kernel/ksh/ppm_func.c (added) * trunk/kernel/ksh/ps.c (added) * trunk/kernel/ksh/pwd_func.c (added) * trunk/kernel/ksh/rm.c (added) * trunk/kernel/ksh/sgiImg.h (added) * trunk/kernel/libk (added) * trunk/kernel/libk/atoi.c (added) * trunk/kernel/libk/bits.c (added) * trunk/kernel/libk/bits.h (added) * trunk/kernel/libk/ctype.c (added) * trunk/kernel/libk/ctype.h (added) * trunk/kernel/libk/elf.c (added) * trunk/kernel/libk/elf.h (added) * trunk/kernel/libk/errno.h (added) * trunk/kernel/libk/grdxt.c (added) * trunk/kernel/libk/grdxt.h (added) * trunk/kernel/libk/htab.c (added) * trunk/kernel/libk/htab.h (added) * trunk/kernel/libk/iprintk.c (added) * trunk/kernel/libk/iprintk.c.bak (added) * trunk/kernel/libk/iprintk.c.old (added) * trunk/kernel/libk/list.h (added) * trunk/kernel/libk/md5.c (added) * trunk/kernel/libk/md5.h (added) * trunk/kernel/libk/memcpy.c (added) * trunk/kernel/libk/memcpy.h (added) * trunk/kernel/libk/memset.c (added) * trunk/kernel/libk/rbtree.c (added) * trunk/kernel/libk/rbtree.h (added) * trunk/kernel/libk/readlock.c (added) * trunk/kernel/libk/readlock.h (added) * trunk/kernel/libk/remote_barrier.c (added) * trunk/kernel/libk/remote_barrier.h (added) * trunk/kernel/libk/remote_fifo.c (added) * trunk/kernel/libk/remote_fifo.h (added) * trunk/kernel/libk/remote_rwlock.c (added) * trunk/kernel/libk/remote_rwlock.h (added) * trunk/kernel/libk/remote_spinlock.c (added) * trunk/kernel/libk/remote_spinlock.h (added) * trunk/kernel/libk/rwlock.c (added) * trunk/kernel/libk/rwlock.h (added) * trunk/kernel/libk/slist.h (added) * trunk/kernel/libk/spinlock.c (added) * trunk/kernel/libk/spinlock.h (added) * trunk/kernel/libk/sprintk.c (added) * trunk/kernel/libk/string.c (added) * trunk/kernel/libk/string.h (added) * trunk/kernel/libk/utils.h (added) * trunk/kernel/libk/xhtab.c (added) * trunk/kernel/libk/xhtab.h (added) * trunk/kernel/libk/xlist.h (added) * trunk/kernel/mm (added) * trunk/kernel/mm/kcm.c (added) * trunk/kernel/mm/kcm.h (added) * trunk/kernel/mm/khm.c (added) * trunk/kernel/mm/khm.h (added) * trunk/kernel/mm/kmem.c (added) * trunk/kernel/mm/kmem.h (added) * trunk/kernel/mm/mapper.c (added) * trunk/kernel/mm/mapper.h (added) * trunk/kernel/mm/page.c (added) * trunk/kernel/mm/page.h (added) * trunk/kernel/mm/ppm.c (added) * trunk/kernel/mm/ppm.h (added) * trunk/kernel/mm/vmm.c (added) * trunk/kernel/mm/vmm.h (added) * trunk/kernel/mm/vseg.c (added) * trunk/kernel/mm/vseg.h (added) * trunk/kernel/obj.tsar (added) * trunk/kernel/obj.tsar/almos-mk-tsar-mipsel.bin (added) * trunk/kernel/obj.tsar/almos-mk-tsar-mipsel.dump (added) * trunk/kernel/obj.tsar/almos-mk-tsar-mipsel.elf (added) * trunk/kernel/obj.tsar/almos-mk-tsar-mipsel.elf.nm (added) * trunk/kernel/obj.tsar/arch (added) * trunk/kernel/obj.tsar/arch/tsar (added) * trunk/kernel/obj.tsar/arch/tsar/arch-dqdt.d (added) * trunk/kernel/obj.tsar/arch/tsar/arch.d (added) * trunk/kernel/obj.tsar/arch/tsar/arch_init.d (added) * trunk/kernel/obj.tsar/arch/tsar/kdmsg.d (added) * trunk/kernel/obj.tsar/arch/tsar/mmu-info.d (added) * trunk/kernel/obj.tsar/arch/tsar/pmm.d (added) * trunk/kernel/obj.tsar/arch/tsar/rt_timer.d (added) * trunk/kernel/obj.tsar/cpu (added) * trunk/kernel/obj.tsar/cpu/mipsel (added) * trunk/kernel/obj.tsar/cpu/mipsel/__cpu_context.d (added) * trunk/kernel/obj.tsar/cpu/mipsel/__cpu_kentry.d (added) * trunk/kernel/obj.tsar/cpu/mipsel/__cpu_uspace.d (added) * trunk/kernel/obj.tsar/cpu/mipsel/__kheader.d (added) * trunk/kernel/obj.tsar/cpu/mipsel/cpu_context.d (added) * trunk/kernel/obj.tsar/cpu/mipsel/cpu_do_exception.d (added) * trunk/kernel/obj.tsar/cpu/mipsel/cpu_do_interrupt.d (added) * trunk/kernel/obj.tsar/cpu/mipsel/cpu_do_syscall.d (added) * trunk/kernel/obj.tsar/cpu/mipsel/cpu_uzone.d (added) * trunk/kernel/obj.tsar/drivers (added) * trunk/kernel/obj.tsar/drivers/soclib (added) * trunk/kernel/obj.tsar/drivers/soclib/drvdb.d (added) * trunk/kernel/obj.tsar/drivers/soclib/soclib_block.d (added) * trunk/kernel/obj.tsar/drivers/soclib/soclib_dma.d (added) * trunk/kernel/obj.tsar/drivers/soclib/soclib_fb.d (added) * trunk/kernel/obj.tsar/drivers/soclib/soclib_icu.d (added) * trunk/kernel/obj.tsar/drivers/soclib/soclib_iopic.d (added) * trunk/kernel/obj.tsar/drivers/soclib/soclib_memc.d (added) * trunk/kernel/obj.tsar/drivers/soclib/soclib_timer.d (added) * trunk/kernel/obj.tsar/drivers/soclib/soclib_tty.d (added) * trunk/kernel/obj.tsar/drivers/soclib/soclib_xicu.d (added) * trunk/kernel/obj.tsar/fs (added) * trunk/kernel/obj.tsar/fs/devfs (added) * trunk/kernel/obj.tsar/fs/devfs/devfs_context.d (added) * trunk/kernel/obj.tsar/fs/devfs/devfs_file.d (added) * trunk/kernel/obj.tsar/fs/devfs/devfs_node.d (added) * trunk/kernel/obj.tsar/fs/ext2 (added) * trunk/kernel/obj.tsar/fs/fat32 (added) * trunk/kernel/obj.tsar/fs/fat32/fat32_access.d (added) * trunk/kernel/obj.tsar/fs/fat32/fat32_context.d (added) * trunk/kernel/obj.tsar/fs/fat32/fat32_file.d (added) * trunk/kernel/obj.tsar/fs/fat32/fat32_mapper.d (added) * trunk/kernel/obj.tsar/fs/fat32/fat32_node.d (added) * trunk/kernel/obj.tsar/fs/ramfs (added) * trunk/kernel/obj.tsar/fs/ramfs/ramfs_context.d (added) * trunk/kernel/obj.tsar/fs/ramfs/ramfs_file.d (added) * trunk/kernel/obj.tsar/fs/ramfs/ramfs_inode.d (added) * trunk/kernel/obj.tsar/fs/ramfs/ramfs_mapper.d (added) * trunk/kernel/obj.tsar/fs/sysfs (added) * trunk/kernel/obj.tsar/fs/sysfs/sysfs_context.d (added) * trunk/kernel/obj.tsar/fs/sysfs/sysfs_file.d (added) * trunk/kernel/obj.tsar/fs/sysfs/sysfs_node.d (added) * trunk/kernel/obj.tsar/kern (added) * trunk/kernel/obj.tsar/kern/almOS-date.h (added) * trunk/kernel/obj.tsar/kern/atomic.d (added) * trunk/kernel/obj.tsar/kern/barrier.d (added) * trunk/kernel/obj.tsar/kern/blkio.d (added) * trunk/kernel/obj.tsar/kern/cluster.d (added) * trunk/kernel/obj.tsar/kern/cond_var.d (added) * trunk/kernel/obj.tsar/kern/cpu.d (added) * trunk/kernel/obj.tsar/kern/device.d (added) * trunk/kernel/obj.tsar/kern/distlock.d (added) * trunk/kernel/obj.tsar/kern/do_exec.d (added) * trunk/kernel/obj.tsar/kern/do_interrupt.d (added) * trunk/kernel/obj.tsar/kern/do_syscall.d (added) * trunk/kernel/obj.tsar/kern/dqdt.d (added) * trunk/kernel/obj.tsar/kern/event.d (added) * trunk/kernel/obj.tsar/kern/htable.d (added) * trunk/kernel/obj.tsar/kern/kern_init.d (added) * trunk/kernel/obj.tsar/kern/keysdb.d (added) * trunk/kernel/obj.tsar/kern/kfifo.d (added) * trunk/kernel/obj.tsar/kern/kthread_create.d (added) * trunk/kernel/obj.tsar/kern/ku_transfert.d (added) * trunk/kernel/obj.tsar/kern/mcs_sync.d (added) * trunk/kernel/obj.tsar/kern/mwmr.d (added) * trunk/kernel/obj.tsar/kern/radix.d (added) * trunk/kernel/obj.tsar/kern/remote_fifo.d (added) * trunk/kernel/obj.tsar/kern/rpc.d (added) * trunk/kernel/obj.tsar/kern/rr-sched.d (added) * trunk/kernel/obj.tsar/kern/rr-sched_locked.d (added) * trunk/kernel/obj.tsar/kern/rwlock.d (added) * trunk/kernel/obj.tsar/kern/scheduler.d (added) * trunk/kernel/obj.tsar/kern/semaphore.d (added) * trunk/kernel/obj.tsar/kern/signal.d (added) * trunk/kernel/obj.tsar/kern/spinlock.d (added) * trunk/kernel/obj.tsar/kern/sys_alarm.d (added) * trunk/kernel/obj.tsar/kern/sys_barrier.d (added) * trunk/kernel/obj.tsar/kern/sys_chdir.d (added) * trunk/kernel/obj.tsar/kern/sys_chmod.d (added) * trunk/kernel/obj.tsar/kern/sys_clock.d (added) * trunk/kernel/obj.tsar/kern/sys_close.d (added) * trunk/kernel/obj.tsar/kern/sys_closedir.d (added) * trunk/kernel/obj.tsar/kern/sys_cond_var.d (added) * trunk/kernel/obj.tsar/kern/sys_creat.d (added) * trunk/kernel/obj.tsar/kern/sys_dma_memcpy.d (added) * trunk/kernel/obj.tsar/kern/sys_exec.d (added) * trunk/kernel/obj.tsar/kern/sys_fork.d (added) * trunk/kernel/obj.tsar/kern/sys_fsync.d (added) * trunk/kernel/obj.tsar/kern/sys_ftime.d (added) * trunk/kernel/obj.tsar/kern/sys_getcwd.d (added) * trunk/kernel/obj.tsar/kern/sys_getpid.d (added) * trunk/kernel/obj.tsar/kern/sys_gettimeofday.d (added) * trunk/kernel/obj.tsar/kern/sys_lseek.d (added) * trunk/kernel/obj.tsar/kern/sys_madvise.d (added) * trunk/kernel/obj.tsar/kern/sys_mcntl.d (added) * trunk/kernel/obj.tsar/kern/sys_mkdir.d (added) * trunk/kernel/obj.tsar/kern/sys_mkfifo.d (added) * trunk/kernel/obj.tsar/kern/sys_mmap.d (added) * trunk/kernel/obj.tsar/kern/sys_open.d (added) * trunk/kernel/obj.tsar/kern/sys_opendir.d (added) * trunk/kernel/obj.tsar/kern/sys_pipe.d (added) * trunk/kernel/obj.tsar/kern/sys_ps.d (added) * trunk/kernel/obj.tsar/kern/sys_read.d (added) * trunk/kernel/obj.tsar/kern/sys_readdir.d (added) * trunk/kernel/obj.tsar/kern/sys_rmdir.d (added) * trunk/kernel/obj.tsar/kern/sys_rwlock.d (added) * trunk/kernel/obj.tsar/kern/sys_sbrk.d (added) * trunk/kernel/obj.tsar/kern/sys_sem.d (added) * trunk/kernel/obj.tsar/kern/sys_signal.d (added) * trunk/kernel/obj.tsar/kern/sys_stat.d (added) * trunk/kernel/obj.tsar/kern/sys_thread_create.d (added) * trunk/kernel/obj.tsar/kern/sys_thread_detach.d (added) * trunk/kernel/obj.tsar/kern/sys_thread_exit.d (added) * trunk/kernel/obj.tsar/kern/sys_thread_getattr.d (added) * trunk/kernel/obj.tsar/kern/sys_thread_join.d (added) * trunk/kernel/obj.tsar/kern/sys_thread_migrate.d (added) * trunk/kernel/obj.tsar/kern/sys_thread_sleep.d (added) * trunk/kernel/obj.tsar/kern/sys_thread_wakeup.d (added) * trunk/kernel/obj.tsar/kern/sys_thread_yield.d (added) * trunk/kernel/obj.tsar/kern/sys_times.d (added) * trunk/kernel/obj.tsar/kern/sys_unlink.d (added) * trunk/kernel/obj.tsar/kern/sys_utls.d (added) * trunk/kernel/obj.tsar/kern/sys_write.d (added) * trunk/kernel/obj.tsar/kern/sysconf.d (added) * trunk/kernel/obj.tsar/kern/task.d (added) * trunk/kernel/obj.tsar/kern/thread_create.d (added) * trunk/kernel/obj.tsar/kern/thread_destroy.d (added) * trunk/kernel/obj.tsar/kern/thread_dup.d (added) * trunk/kernel/obj.tsar/kern/thread_idle.d (added) * trunk/kernel/obj.tsar/kern/thread_migrate.d (added) * trunk/kernel/obj.tsar/kern/time.d (added) * trunk/kernel/obj.tsar/kern/wait_queue.d (added) * trunk/kernel/obj.tsar/kldscript (added) * trunk/kernel/obj.tsar/ksh (added) * trunk/kernel/obj.tsar/ksh/cat.d (added) * trunk/kernel/obj.tsar/ksh/cd.d (added) * trunk/kernel/obj.tsar/ksh/clear.d (added) * trunk/kernel/obj.tsar/ksh/cp.d (added) * trunk/kernel/obj.tsar/ksh/eomtkp.d (added) * trunk/kernel/obj.tsar/ksh/error.d (added) * trunk/kernel/obj.tsar/ksh/exec_func.d (added) * trunk/kernel/obj.tsar/ksh/instrument.d (added) * trunk/kernel/obj.tsar/ksh/kill.d (added) * trunk/kernel/obj.tsar/ksh/ksh_cpu_state.d (added) * trunk/kernel/obj.tsar/ksh/ksh_set_tty.d (added) * trunk/kernel/obj.tsar/ksh/ls.d (added) * trunk/kernel/obj.tsar/ksh/miniShell.d (added) * trunk/kernel/obj.tsar/ksh/miniShellIo.d (added) * trunk/kernel/obj.tsar/ksh/mkdir_func.d (added) * trunk/kernel/obj.tsar/ksh/mkfifo_func.d (added) * trunk/kernel/obj.tsar/ksh/ppm_func.d (added) * trunk/kernel/obj.tsar/ksh/ps.d (added) * trunk/kernel/obj.tsar/ksh/pwd_func.d (added) * trunk/kernel/obj.tsar/ksh/rm.d (added) * trunk/kernel/obj.tsar/libk (added) * trunk/kernel/obj.tsar/libk/atoi.d (added) * trunk/kernel/obj.tsar/libk/bits.d (added) * trunk/kernel/obj.tsar/libk/ctype.d (added) * trunk/kernel/obj.tsar/libk/elf.d (added) * trunk/kernel/obj.tsar/libk/iprintk.d (added) * trunk/kernel/obj.tsar/libk/md5.d (added) * trunk/kernel/obj.tsar/libk/memcpy.d (added) * trunk/kernel/obj.tsar/libk/memset.d (added) * trunk/kernel/obj.tsar/libk/rand.d (added) * trunk/kernel/obj.tsar/libk/rbtree.d (added) * trunk/kernel/obj.tsar/libk/sprintk.d (added) * trunk/kernel/obj.tsar/libk/strchr.d (added) * trunk/kernel/obj.tsar/libk/strcmp.d (added) * trunk/kernel/obj.tsar/libk/strcpy.d (added) * trunk/kernel/obj.tsar/libk/strlen.d (added) * trunk/kernel/obj.tsar/libk/strrchr.d (added) * trunk/kernel/obj.tsar/mm (added) * trunk/kernel/obj.tsar/mm/heap_manager.d (added) * trunk/kernel/obj.tsar/mm/kcm.d (added) * trunk/kernel/obj.tsar/mm/kmem.d (added) * trunk/kernel/obj.tsar/mm/mapper.d (added) * trunk/kernel/obj.tsar/mm/page.d (added) * trunk/kernel/obj.tsar/mm/ppm.d (added) * trunk/kernel/obj.tsar/mm/ppn.d (added) * trunk/kernel/obj.tsar/mm/vm_region.d (added) * trunk/kernel/obj.tsar/mm/vmm.d (added) * trunk/kernel/obj.tsar/vfs (added) * trunk/kernel/obj.tsar/vfs/kvfsd.d (added) * trunk/kernel/obj.tsar/vfs/vfs.d (added) * trunk/kernel/obj.tsar/vfs/vfs_cache.d (added) * trunk/kernel/obj.tsar/vfs/vfs_file.d (added) * trunk/kernel/obj.tsar/vfs/vfs_init.d (added) * trunk/kernel/obj.tsar/vfs/vfs_lookup.d (added) * trunk/kernel/syscalls (added) * trunk/kernel/syscalls/sys_alarm.c (added) * trunk/kernel/syscalls/sys_barrier.c (added) * trunk/kernel/syscalls/sys_chdir.c (added) * trunk/kernel/syscalls/sys_chmod.c (added) * trunk/kernel/syscalls/sys_clock.c (added) * trunk/kernel/syscalls/sys_close.c (added) * trunk/kernel/syscalls/sys_closedir.c (added) * trunk/kernel/syscalls/sys_cond_var.c (added) * trunk/kernel/syscalls/sys_creat.c (added) * trunk/kernel/syscalls/sys_dma_memcpy.c (added) * trunk/kernel/syscalls/sys_exec.c (added) * trunk/kernel/syscalls/sys_fork.c (added) * trunk/kernel/syscalls/sys_fsync.c (added) * trunk/kernel/syscalls/sys_ftime.c (added) * trunk/kernel/syscalls/sys_getcwd.c (added) * trunk/kernel/syscalls/sys_getpid.c (added) * trunk/kernel/syscalls/sys_gettimeofday.c (added) * trunk/kernel/syscalls/sys_lseek.c (added) * trunk/kernel/syscalls/sys_madvise.c (added) * trunk/kernel/syscalls/sys_mcntl.c (added) * trunk/kernel/syscalls/sys_mkdir.c (added) * trunk/kernel/syscalls/sys_mkfifo.c (added) * trunk/kernel/syscalls/sys_mmap.c (added) * trunk/kernel/syscalls/sys_open.c (added) * trunk/kernel/syscalls/sys_opendir.c (added) * trunk/kernel/syscalls/sys_pipe.c (added) * trunk/kernel/syscalls/sys_ps.c (added) * trunk/kernel/syscalls/sys_read.c (added) * trunk/kernel/syscalls/sys_readdir.c (added) * trunk/kernel/syscalls/sys_rmdir.c (added) * trunk/kernel/syscalls/sys_rwlock.c (added) * trunk/kernel/syscalls/sys_sbrk.c (added) * trunk/kernel/syscalls/sys_sem.c (added) * trunk/kernel/syscalls/sys_signal.c (added) * trunk/kernel/syscalls/sys_stat.c (added) * trunk/kernel/syscalls/sys_thread_create.c (added) * trunk/kernel/syscalls/sys_thread_detach.c (added) * trunk/kernel/syscalls/sys_thread_exit.c (added) * trunk/kernel/syscalls/sys_thread_getattr.c (added) * trunk/kernel/syscalls/sys_thread_join.c (added) * trunk/kernel/syscalls/sys_thread_migrate.c (added) * trunk/kernel/syscalls/sys_thread_sleep.c (added) * trunk/kernel/syscalls/sys_thread_wakeup.c (added) * trunk/kernel/syscalls/sys_thread_yield.c (added) * trunk/kernel/syscalls/sys_times.c (added) * trunk/kernel/syscalls/sys_unlink.c (added) * trunk/kernel/syscalls/sys_utls.c (added) * trunk/kernel/syscalls/sys_vector.c (added) * trunk/kernel/syscalls/sys_write.c (added) * trunk/kernel/syscalls/syscalls.h (added) * trunk/kernel/tags (added) * trunk/kernel/vfs (added) * trunk/kernel/vfs/fatfs.c (added) * trunk/kernel/vfs/fatfs.h (added) * trunk/kernel/vfs/ramfs.c (added) * trunk/kernel/vfs/ramfs.h (added) * trunk/kernel/vfs/vfs.c (added) * trunk/kernel/vfs/vfs.h (added) * trunk/params.mk (added) * trunk/scripts (added) * trunk/scripts/arch_info_gen.sh (added) * trunk/scripts/tsar-sim.sh (added) * trunk/sys (added) * trunk/sys/Makefile (added) * trunk/sys/README (added) * trunk/sys/TinyGL (added) * trunk/sys/TinyGL/BeOS (added) * trunk/sys/TinyGL/BeOS/GLView.cpp (added) * trunk/sys/TinyGL/BeOS/GLView.h (added) * trunk/sys/TinyGL/BeOS/Makefile (added) * trunk/sys/TinyGL/Changelog (added) * trunk/sys/TinyGL/INSTALL (added) * trunk/sys/TinyGL/LICENCE (added) * trunk/sys/TinyGL/LIMITATIONS (added) * trunk/sys/TinyGL/Makefile (added) * trunk/sys/TinyGL/README (added) * trunk/sys/TinyGL/README.BEOS (added) * trunk/sys/TinyGL/examples (added) * trunk/sys/TinyGL/examples/Makefile (added) * trunk/sys/TinyGL/examples/gears.c (added) * trunk/sys/TinyGL/examples/glu.c (added) * trunk/sys/TinyGL/examples/glu.h (added) * trunk/sys/TinyGL/examples/mech.c (added) * trunk/sys/TinyGL/examples/nanox.c (added) * trunk/sys/TinyGL/examples/soclibfb_almOS.c (added) * trunk/sys/TinyGL/examples/spin.c (added) * trunk/sys/TinyGL/examples/texobj.c (added) * trunk/sys/TinyGL/examples/ui.h (added) * trunk/sys/TinyGL/examples/x11.c (added) * trunk/sys/TinyGL/include (added) * trunk/sys/TinyGL/include/GL (added) * trunk/sys/TinyGL/include/GL/gl.h (added) * trunk/sys/TinyGL/include/GL/oscontext.h (added) * trunk/sys/TinyGL/include/GLView.h (added) * trunk/sys/TinyGL/src (added) * trunk/sys/TinyGL/src/api.c (added) * trunk/sys/TinyGL/src/arrays.c (added) * trunk/sys/TinyGL/src/clear.c (added) * trunk/sys/TinyGL/src/clip.c (added) * trunk/sys/TinyGL/src/error.c (added) * trunk/sys/TinyGL/src/get.c (added) * trunk/sys/TinyGL/src/glx.c (added) * trunk/sys/TinyGL/src/image_util.c (added) * trunk/sys/TinyGL/src/init.c (added) * trunk/sys/TinyGL/src/light.c (added) * trunk/sys/TinyGL/src/list.c (added) * trunk/sys/TinyGL/src/matrix.c (added) * trunk/sys/TinyGL/src/memory.c (added) * trunk/sys/TinyGL/src/misc.c (added) * trunk/sys/TinyGL/src/msghandling.c (added) * trunk/sys/TinyGL/src/msghandling.h (added) * trunk/sys/TinyGL/src/nglx.c (added) * trunk/sys/TinyGL/src/opinfo.h (added) * trunk/sys/TinyGL/src/oscontext.c (added) * trunk/sys/TinyGL/src/select.c (added) * trunk/sys/TinyGL/src/specbuf.c (added) * trunk/sys/TinyGL/src/specbuf.h (added) * trunk/sys/TinyGL/src/texture.c (added) * trunk/sys/TinyGL/src/vertex.c (added) * trunk/sys/TinyGL/src/zbuffer.c (added) * trunk/sys/TinyGL/src/zbuffer.h (added) * trunk/sys/TinyGL/src/zdither.c (added) * trunk/sys/TinyGL/src/zfeatures.h (added) * trunk/sys/TinyGL/src/zgl.h (added) * trunk/sys/TinyGL/src/zline.c (added) * trunk/sys/TinyGL/src/zline.h (added) * trunk/sys/TinyGL/src/zmath.c (added) * trunk/sys/TinyGL/src/zmath.h (added) * trunk/sys/TinyGL/src/ztriangle.c (added) * trunk/sys/TinyGL/src/ztriangle.h (added) * trunk/sys/dietlibc (added) * trunk/sys/dietlibc/Makefile (added) * trunk/sys/dietlibc/README (added) * trunk/sys/dietlibc/TAGS (added) * trunk/sys/dietlibc/__dtostr.c (added) * trunk/sys/dietlibc/__lltostr.c (added) * trunk/sys/dietlibc/__ltostr.c (added) * trunk/sys/dietlibc/__time.c (added) * trunk/sys/dietlibc/__v_printf.c (added) * trunk/sys/dietlibc/__v_scanf.c (added) * trunk/sys/dietlibc/abort.c (added) * trunk/sys/dietlibc/abs.c (added) * trunk/sys/dietlibc/arch (added) * trunk/sys/dietlibc/arch/tsar (added) * trunk/sys/dietlibc/arch/tsar/arch-config.h (added) * trunk/sys/dietlibc/assert.c (added) * trunk/sys/dietlibc/atexit.c (added) * trunk/sys/dietlibc/atoi.c (added) * trunk/sys/dietlibc/atol.c (added) * trunk/sys/dietlibc/atoll.c (added) * trunk/sys/dietlibc/bsearch.c (added) * trunk/sys/dietlibc/btowc.c (added) * trunk/sys/dietlibc/chdir.c (added) * trunk/sys/dietlibc/chmod.c (added) * trunk/sys/dietlibc/clearerr.c (added) * trunk/sys/dietlibc/clock.c (added) * trunk/sys/dietlibc/close.c (added) * trunk/sys/dietlibc/closedir.c (added) * trunk/sys/dietlibc/cpu (added) * trunk/sys/dietlibc/cpu/mipsel (added) * trunk/sys/dietlibc/cpu/mipsel/__cpu_jmp.S (added) * trunk/sys/dietlibc/cpu/mipsel/cpu-jmp.h (added) * trunk/sys/dietlibc/cpu/mipsel/cpu-syscall.h (added) * trunk/sys/dietlibc/cpu/mipsel/cpu_syscall.c (added) * trunk/sys/dietlibc/creat.c (added) * trunk/sys/dietlibc/crt0.c (added) * trunk/sys/dietlibc/crypt.c (added) * trunk/sys/dietlibc/dietfeatures.h (added) * trunk/sys/dietlibc/dietlocale.h (added) * trunk/sys/dietlibc/dietstdio.h (added) * trunk/sys/dietlibc/dietstring.h (added) * trunk/sys/dietlibc/dietwarning.h (added) * trunk/sys/dietlibc/div.c (added) * trunk/sys/dietlibc/dma_memcpy.c (added) * trunk/sys/dietlibc/errlistu.c (added) * trunk/sys/dietlibc/errno_list.c (added) * trunk/sys/dietlibc/errno_location.c (added) * trunk/sys/dietlibc/execl.c (added) * trunk/sys/dietlibc/execlp.c (added) * trunk/sys/dietlibc/execv.c (added) * trunk/sys/dietlibc/execve.c (added) * trunk/sys/dietlibc/execvp.c (added) * trunk/sys/dietlibc/fclose.c (added) * trunk/sys/dietlibc/fdglue.c (added) * trunk/sys/dietlibc/fdglue2.c (added) * trunk/sys/dietlibc/fdopen.c (added) * trunk/sys/dietlibc/fdprintf.c (added) * trunk/sys/dietlibc/feof.c (added) * trunk/sys/dietlibc/ferror.c (added) * trunk/sys/dietlibc/fflush.c (added) * trunk/sys/dietlibc/ffs.c (added) * trunk/sys/dietlibc/fgetc_unlocked.c (added) * trunk/sys/dietlibc/fgetpos.c (added) * trunk/sys/dietlibc/fgets.c (added) * trunk/sys/dietlibc/fileno.c (added) * trunk/sys/dietlibc/fopen.c (added) * trunk/sys/dietlibc/fork.c (added) * trunk/sys/dietlibc/fprintf.c (added) * trunk/sys/dietlibc/fputc_unlocked.c (added) * trunk/sys/dietlibc/fputs.c (added) * trunk/sys/dietlibc/fread.c (added) * trunk/sys/dietlibc/freopen.c (added) * trunk/sys/dietlibc/fscanf.c (added) * trunk/sys/dietlibc/fseek.c (added) * trunk/sys/dietlibc/fseeko.c (added) * trunk/sys/dietlibc/fsetpos.c (added) * trunk/sys/dietlibc/fsync.c (added) * trunk/sys/dietlibc/ftell.c (added) * trunk/sys/dietlibc/ftello.c (added) * trunk/sys/dietlibc/ftime.c (added) * trunk/sys/dietlibc/fwrite.c (added) * trunk/sys/dietlibc/getcid.c (added) * trunk/sys/dietlibc/getcwd.c (added) * trunk/sys/dietlibc/getenv.c (added) * trunk/sys/dietlibc/getopt.c (added) * trunk/sys/dietlibc/getopt_data.c (added) * trunk/sys/dietlibc/getopt_long.c (added) * trunk/sys/dietlibc/getopt_long_only.c (added) * trunk/sys/dietlibc/getpid.c (added) * trunk/sys/dietlibc/gettimeofday.c (added) * trunk/sys/dietlibc/getwd.c (added) * trunk/sys/dietlibc/heap_manager.c (added) * trunk/sys/dietlibc/include (added) * trunk/sys/dietlibc/include/alloca.h (added) * trunk/sys/dietlibc/include/assert.h (added) * trunk/sys/dietlibc/include/ctype.h (added) * trunk/sys/dietlibc/include/dirent.h (added) * trunk/sys/dietlibc/include/endian.h (added) * trunk/sys/dietlibc/include/errno.h (added) * trunk/sys/dietlibc/include/fcntl.h (added) * trunk/sys/dietlibc/include/getopt.h (added) * trunk/sys/dietlibc/include/inttypes.h (added) * trunk/sys/dietlibc/include/limits.h (added) * trunk/sys/dietlibc/include/md5.h (added) * trunk/sys/dietlibc/include/memory.h (added) * trunk/sys/dietlibc/include/regex.h (added) * trunk/sys/dietlibc/include/sched.h (added) * trunk/sys/dietlibc/include/setjmp.h (added) * trunk/sys/dietlibc/include/signal.h (added) * trunk/sys/dietlibc/include/stddef.h (added) * trunk/sys/dietlibc/include/stdint.h (added) * trunk/sys/dietlibc/include/stdio.h (added) * trunk/sys/dietlibc/include/stdlib.h (added) * trunk/sys/dietlibc/include/string.h (added) * trunk/sys/dietlibc/include/strings.h (added) * trunk/sys/dietlibc/include/sys (added) * trunk/sys/dietlibc/include/sys/cdefs.h (added) * trunk/sys/dietlibc/include/sys/ioctl.h (added) * trunk/sys/dietlibc/include/sys/list.h (added) * trunk/sys/dietlibc/include/sys/mman.h (added) * trunk/sys/dietlibc/include/sys/param.h (added) * trunk/sys/dietlibc/include/sys/resource.h (added) * trunk/sys/dietlibc/include/sys/stat.h (added) * trunk/sys/dietlibc/include/sys/statfs.h (added) * trunk/sys/dietlibc/include/sys/statvfs.h (added) * trunk/sys/dietlibc/include/sys/syscall.h (added) * trunk/sys/dietlibc/include/sys/time.h (added) * trunk/sys/dietlibc/include/sys/times.h (added) * trunk/sys/dietlibc/include/sys/types.h (added) * trunk/sys/dietlibc/include/sys/vfs.h (added) * trunk/sys/dietlibc/include/sys/wait.h (added) * trunk/sys/dietlibc/include/time.h (added) * trunk/sys/dietlibc/include/unistd.h (added) * trunk/sys/dietlibc/include/wchar.h (added) * trunk/sys/dietlibc/include/wctype.h (added) * trunk/sys/dietlibc/iprintf.c (added) * trunk/sys/dietlibc/isalnum.c (added) * trunk/sys/dietlibc/isalpha.c (added) * trunk/sys/dietlibc/isascii.c (added) * trunk/sys/dietlibc/isatty.c (added) * trunk/sys/dietlibc/isblank.c (added) * trunk/sys/dietlibc/iscntrl.c (added) * trunk/sys/dietlibc/isdigit.c (added) * trunk/sys/dietlibc/isgraph.c (added) * trunk/sys/dietlibc/islower.c (added) * trunk/sys/dietlibc/isprint.c (added) * trunk/sys/dietlibc/ispunct.c (added) * trunk/sys/dietlibc/isspace.c (added) * trunk/sys/dietlibc/isupper.c (added) * trunk/sys/dietlibc/iswalnum.c (added) * trunk/sys/dietlibc/iswalpha.c (added) * trunk/sys/dietlibc/iswblank.c (added) * trunk/sys/dietlibc/iswcntrl.c (added) * trunk/sys/dietlibc/iswdigit.c (added) * trunk/sys/dietlibc/iswgraph.c (added) * trunk/sys/dietlibc/iswlower.c (added) * trunk/sys/dietlibc/iswprint.c (added) * trunk/sys/dietlibc/iswpunct.c (added) * trunk/sys/dietlibc/iswspace.c (added) * trunk/sys/dietlibc/iswupper.c (added) * trunk/sys/dietlibc/iswxdigit.c (added) * trunk/sys/dietlibc/isxdigit.c (added) * trunk/sys/dietlibc/kill.c (added) * trunk/sys/dietlibc/ldiv.c (added) * trunk/sys/dietlibc/llabs.c (added) * trunk/sys/dietlibc/lldiv.c (added) * trunk/sys/dietlibc/lseek.c (added) * trunk/sys/dietlibc/madvise.c (added) * trunk/sys/dietlibc/mblen.c (added) * trunk/sys/dietlibc/mbrlen.c (added) * trunk/sys/dietlibc/mbrtowc.c (added) * trunk/sys/dietlibc/mbsinit.c (added) * trunk/sys/dietlibc/mbsrtowcs.c (added) * trunk/sys/dietlibc/mbstowcs.c (added) * trunk/sys/dietlibc/mbtowc.c (added) * trunk/sys/dietlibc/mcntl.c (added) * trunk/sys/dietlibc/md5.c (added) * trunk/sys/dietlibc/md5crypt.c (added) * trunk/sys/dietlibc/memccpy.c (added) * trunk/sys/dietlibc/memchr.c (added) * trunk/sys/dietlibc/memcmp.c (added) * trunk/sys/dietlibc/memcpy.c (added) * trunk/sys/dietlibc/memmem.c (added) * trunk/sys/dietlibc/memmove.c (added) * trunk/sys/dietlibc/memrchr.c (added) * trunk/sys/dietlibc/memset.c (added) * trunk/sys/dietlibc/mkdir.c (added) * trunk/sys/dietlibc/mkfifo.c (added) * trunk/sys/dietlibc/mkstemp.c (added) * trunk/sys/dietlibc/mmap.c (added) * trunk/sys/dietlibc/munmap.c (added) * trunk/sys/dietlibc/open.c (added) * trunk/sys/dietlibc/opendir.c (added) * trunk/sys/dietlibc/perror.c (added) * trunk/sys/dietlibc/pipe.c (added) * trunk/sys/dietlibc/printf.c (added) * trunk/sys/dietlibc/putchar.c (added) * trunk/sys/dietlibc/putenv.c (added) * trunk/sys/dietlibc/puts.c (added) * trunk/sys/dietlibc/qsort.c (added) * trunk/sys/dietlibc/rand.c (added) * trunk/sys/dietlibc/rand48.c (added) * trunk/sys/dietlibc/rand_r.c (added) * trunk/sys/dietlibc/read.c (added) * trunk/sys/dietlibc/readdir.c (added) * trunk/sys/dietlibc/remove.c (added) * trunk/sys/dietlibc/rewind.c (added) * trunk/sys/dietlibc/rmdir.c (added) * trunk/sys/dietlibc/rx.c (added) * trunk/sys/dietlibc/scanf.c (added) * trunk/sys/dietlibc/setenv.c (added) * trunk/sys/dietlibc/setlinebuf.c (added) * trunk/sys/dietlibc/setvbuf.c (added) * trunk/sys/dietlibc/signal.c (added) * trunk/sys/dietlibc/sleep.c (added) * trunk/sys/dietlibc/snprintf.c (added) * trunk/sys/dietlibc/sprintf.c (added) * trunk/sys/dietlibc/sscanf.c (added) * trunk/sys/dietlibc/stat.c (added) * trunk/sys/dietlibc/stderr.c (added) * trunk/sys/dietlibc/stdin.c (added) * trunk/sys/dietlibc/stdout.c (added) * trunk/sys/dietlibc/strcasecmp.c (added) * trunk/sys/dietlibc/strcat.c (added) * trunk/sys/dietlibc/strchr.c (added) * trunk/sys/dietlibc/strcmp.c (added) * trunk/sys/dietlibc/strcpy.c (added) * trunk/sys/dietlibc/strcspn.c (added) * trunk/sys/dietlibc/strdup.c (added) * trunk/sys/dietlibc/strerror.c (added) * trunk/sys/dietlibc/strlcat.c (added) * trunk/sys/dietlibc/strlcpy.c (added) * trunk/sys/dietlibc/strlen.c (added) * trunk/sys/dietlibc/strncasecmp.c (added) * trunk/sys/dietlibc/strncat.c (added) * trunk/sys/dietlibc/strncmp.c (added) * trunk/sys/dietlibc/strncpy.c (added) * trunk/sys/dietlibc/strpbrk.c (added) * trunk/sys/dietlibc/strrchr.c (added) * trunk/sys/dietlibc/strsep.c (added) * trunk/sys/dietlibc/strspn.c (added) * trunk/sys/dietlibc/strstr.c (added) * trunk/sys/dietlibc/strtod.c (added) * trunk/sys/dietlibc/strtof.c (added) * trunk/sys/dietlibc/strtok.c (added) * trunk/sys/dietlibc/strtok_r.c (added) * trunk/sys/dietlibc/strtol.c (added) * trunk/sys/dietlibc/strtold.c (added) * trunk/sys/dietlibc/strtoll.c (added) * trunk/sys/dietlibc/strtoul.c (added) * trunk/sys/dietlibc/strtoull.c (added) * trunk/sys/dietlibc/strxfrm.c (added) * trunk/sys/dietlibc/swab.c (added) * trunk/sys/dietlibc/sys_errlist.c (added) * trunk/sys/dietlibc/sysconf.c (added) * trunk/sys/dietlibc/times.c (added) * trunk/sys/dietlibc/tmpfile.c (added) * trunk/sys/dietlibc/tolower.c (added) * trunk/sys/dietlibc/toupper.c (added) * trunk/sys/dietlibc/towlower.c (added) * trunk/sys/dietlibc/towupper.c (added) * trunk/sys/dietlibc/ungetc.c (added) * trunk/sys/dietlibc/unlink.c (added) * trunk/sys/dietlibc/unsetenv.c (added) * trunk/sys/dietlibc/vfdprintf.c (added) * trunk/sys/dietlibc/vfprintf.c (added) * trunk/sys/dietlibc/vfscanf.c (added) * trunk/sys/dietlibc/vprintf.c (added) * trunk/sys/dietlibc/vscanf.c (added) * trunk/sys/dietlibc/vsnprintf.c (added) * trunk/sys/dietlibc/vsprintf.c (added) * trunk/sys/dietlibc/vsscanf.c (added) * trunk/sys/dietlibc/wcrtomb.c (added) * trunk/sys/dietlibc/wcscat.c (added) * trunk/sys/dietlibc/wcschr.c (added) * trunk/sys/dietlibc/wcscmp.c (added) * trunk/sys/dietlibc/wcscpy.c (added) * trunk/sys/dietlibc/wcslen.c (added) * trunk/sys/dietlibc/wcsncat.c (added) * trunk/sys/dietlibc/wcsncpy.c (added) * trunk/sys/dietlibc/wcsrchr.c (added) * trunk/sys/dietlibc/wcsstr.c (added) * trunk/sys/dietlibc/wctomb.c (added) * trunk/sys/dietlibc/wctype.c (added) * trunk/sys/dietlibc/wcwidth.c (added) * trunk/sys/dietlibc/wmemcmp.c (added) * trunk/sys/dietlibc/wmemcpy.c (added) * trunk/sys/dietlibc/wmemset.c (added) * trunk/sys/dietlibc/write.c (added) * trunk/sys/lib.mk (added) * trunk/sys/libcrypto (added) * trunk/sys/libcrypto/Makefile (added) * trunk/sys/libcrypto/b_dump.c (added) * trunk/sys/libcrypto/b_print.c (added) * trunk/sys/libcrypto/bf_buff.c (added) * trunk/sys/libcrypto/bf_lbuf.c (added) * trunk/sys/libcrypto/bf_nbio.c (added) * trunk/sys/libcrypto/bf_null.c (added) * trunk/sys/libcrypto/bio_cb.c (added) * trunk/sys/libcrypto/bio_err.c (added) * trunk/sys/libcrypto/bio_lib.c (added) * trunk/sys/libcrypto/buf_err.c (added) * trunk/sys/libcrypto/buf_str.c (added) * trunk/sys/libcrypto/buffer.c (added) * trunk/sys/libcrypto/cryptlib.c (added) * trunk/sys/libcrypto/err.c (added) * trunk/sys/libcrypto/err_bio.c (added) * trunk/sys/libcrypto/err_def.c (added) * trunk/sys/libcrypto/err_prn.c (added) * trunk/sys/libcrypto/err_str.c (added) * trunk/sys/libcrypto/include (added) * trunk/sys/libcrypto/include/openssl (added) * trunk/sys/libcrypto/include/openssl/asn1.h (added) * trunk/sys/libcrypto/include/openssl/bio.h (added) * trunk/sys/libcrypto/include/openssl/bio_lcl.h (added) * trunk/sys/libcrypto/include/openssl/buffer.h (added) * trunk/sys/libcrypto/include/openssl/cryptlib.h (added) * trunk/sys/libcrypto/include/openssl/crypto.h (added) * trunk/sys/libcrypto/include/openssl/err.h (added) * trunk/sys/libcrypto/include/openssl/evp.h (added) * trunk/sys/libcrypto/include/openssl/lhash.h (added) * trunk/sys/libcrypto/include/openssl/md32_common.h (added) * trunk/sys/libcrypto/include/openssl/opensslv.h (added) * trunk/sys/libcrypto/include/openssl/ossl_typ.h (added) * trunk/sys/libcrypto/include/openssl/rand.h (added) * trunk/sys/libcrypto/include/openssl/safestack.h (added) * trunk/sys/libcrypto/include/openssl/sha.h (added) * trunk/sys/libcrypto/include/openssl/sha_locl.h (added) * trunk/sys/libcrypto/include/openssl/stack.h (added) * trunk/sys/libcrypto/include/openssl/symhacks.h (added) * trunk/sys/libcrypto/lh_stats.c (added) * trunk/sys/libcrypto/lhash.c (added) * trunk/sys/libcrypto/others (added) * trunk/sys/libcrypto/others/md2 (added) * trunk/sys/libcrypto/others/md2/md2.c (added) * trunk/sys/libcrypto/others/md2/md2.h (added) * trunk/sys/libcrypto/others/md2/md2_dgst.c (added) * trunk/sys/libcrypto/others/md2/md2_one.c (added) * trunk/sys/libcrypto/others/md32_common.h (added) * trunk/sys/libcrypto/others/md5 (added) * trunk/sys/libcrypto/others/md5/md5.c (added) * trunk/sys/libcrypto/others/md5/md5.h (added) * trunk/sys/libcrypto/others/md5/md5_dgst.c (added) * trunk/sys/libcrypto/others/md5/md5_locl.h (added) * trunk/sys/libcrypto/others/md5/md5_one.c (added) * trunk/sys/libcrypto/others/md5/md5s.cpp (added) * trunk/sys/libcrypto/others/md5/md5test.c (added) * trunk/sys/libcrypto/others/md_rand.c (added) * trunk/sys/libcrypto/others/mdc2.h (added) * trunk/sys/libcrypto/others/mdc2_one.c (added) * trunk/sys/libcrypto/others/mdc2dgst.c (added) * trunk/sys/libcrypto/others/mdc2test.c (added) * trunk/sys/libcrypto/others/o_names.c (added) * trunk/sys/libcrypto/others/obj_dat.c (added) * trunk/sys/libcrypto/others/obj_dat.h (added) * trunk/sys/libcrypto/others/obj_err.c (added) * trunk/sys/libcrypto/others/obj_lib.c (added) * trunk/sys/libcrypto/others/obj_mac.h (added) * trunk/sys/libcrypto/others/objects.h (added) * trunk/sys/libcrypto/others/opensslv.h (added) * trunk/sys/libcrypto/others/ossl_typ.h (added) * trunk/sys/libcrypto/others/rand_egd.c (added) * trunk/sys/libcrypto/others/rand_eng.c (added) * trunk/sys/libcrypto/others/rand_err.c (added) * trunk/sys/libcrypto/others/rand_lcl.h (added) * trunk/sys/libcrypto/others/rand_lib.c (added) * trunk/sys/libcrypto/others/rand_nw.c (added) * trunk/sys/libcrypto/others/rand_os2.c (added) * trunk/sys/libcrypto/others/rand_unix.c (added) * trunk/sys/libcrypto/others/rand_vms.c (added) * trunk/sys/libcrypto/others/rand_win.c (added) * trunk/sys/libcrypto/others/randfile.c (added) * trunk/sys/libcrypto/sha1_one.c (added) * trunk/sys/libcrypto/sha1dgst.c (added) * trunk/sys/libcrypto/sha256.c (added) * trunk/sys/libcrypto/sha512.c (added) * trunk/sys/libcrypto/sha_dgst.c (added) * trunk/sys/libcrypto/sha_one.c (added) * trunk/sys/libgomp (added) * trunk/sys/libgomp/Makefile (added) * trunk/sys/libgomp/affinity.c (added) * trunk/sys/libgomp/alloc.c (added) * trunk/sys/libgomp/bar.c (added) * trunk/sys/libgomp/barrier.c (added) * trunk/sys/libgomp/critical.c (added) * trunk/sys/libgomp/env.c (added) * trunk/sys/libgomp/error.c (added) * trunk/sys/libgomp/include (added) * trunk/sys/libgomp/include/gomp (added) * trunk/sys/libgomp/include/gomp/bar.h (added) * trunk/sys/libgomp/include/gomp/config.h (added) * trunk/sys/libgomp/include/gomp/gstdbool.h (added) * trunk/sys/libgomp/include/gomp/libgomp.h (added) * trunk/sys/libgomp/include/gomp/libgomp_g.h (added) * trunk/sys/libgomp/include/gomp/mutex.h (added) * trunk/sys/libgomp/include/gomp/omp-pv.h (added) * trunk/sys/libgomp/include/gomp/ptrlock.h (added) * trunk/sys/libgomp/include/gomp/sem.h (added) * trunk/sys/libgomp/include/omp-lock.h (added) * trunk/sys/libgomp/include/omp.h (added) * trunk/sys/libgomp/iter.c (added) * trunk/sys/libgomp/iter_ull.c (added) * trunk/sys/libgomp/lock.c (added) * trunk/sys/libgomp/loop.c (added) * trunk/sys/libgomp/loop_ull.c (added) * trunk/sys/libgomp/mutex.c (added) * trunk/sys/libgomp/ordered.c (added) * trunk/sys/libgomp/parallel.c (added) * trunk/sys/libgomp/proc.c (added) * trunk/sys/libgomp/ptrlock.c (added) * trunk/sys/libgomp/sections.c (added) * trunk/sys/libgomp/sem.c (added) * trunk/sys/libgomp/single.c (added) * trunk/sys/libgomp/task.c (added) * trunk/sys/libgomp/team.c (added) * trunk/sys/libgomp/time.c (added) * trunk/sys/libgomp/work.c (added) * trunk/sys/libm (added) * trunk/sys/libm/Makefile (added) * trunk/sys/libm/e_acos.c (added) * trunk/sys/libm/e_acosh.c (added) * trunk/sys/libm/e_asin.c (added) * trunk/sys/libm/e_atan2.c (added) * trunk/sys/libm/e_atanh.c (added) * trunk/sys/libm/e_cosh.c (added) * trunk/sys/libm/e_exp.c (added) * trunk/sys/libm/e_fmod.c (added) * trunk/sys/libm/e_gamma.c (added) * trunk/sys/libm/e_gamma_r.c (added) * trunk/sys/libm/e_hypot.c (added) * trunk/sys/libm/e_j0.c (added) * trunk/sys/libm/e_j1.c (added) * trunk/sys/libm/e_jn.c (added) * trunk/sys/libm/e_lgamma.c (added) * trunk/sys/libm/e_lgamma_r.c (added) * trunk/sys/libm/e_log.c (added) * trunk/sys/libm/e_log10.c (added) * trunk/sys/libm/e_pow.c (added) * trunk/sys/libm/e_rem_pio2.c (added) * trunk/sys/libm/e_remainder.c (added) * trunk/sys/libm/e_scalb.c (added) * trunk/sys/libm/e_sinh.c (added) * trunk/sys/libm/e_sqrt.c (added) * trunk/sys/libm/include (added) * trunk/sys/libm/include/libm (added) * trunk/sys/libm/include/libm/fdlibm.h (added) * trunk/sys/libm/include/math.h (added) * trunk/sys/libm/k_cos.c (added) * trunk/sys/libm/k_rem_pio2.c (added) * trunk/sys/libm/k_sin.c (added) * trunk/sys/libm/k_standard.c (added) * trunk/sys/libm/k_tan.c (added) * trunk/sys/libm/math.h (added) * trunk/sys/libm/s_asinh.c (added) * trunk/sys/libm/s_atan.c (added) * trunk/sys/libm/s_cbrt.c (added) * trunk/sys/libm/s_ceil.c (added) * trunk/sys/libm/s_copysign.c (added) * trunk/sys/libm/s_cos.c (added) * trunk/sys/libm/s_erf.c (added) * trunk/sys/libm/s_expm1.c (added) * trunk/sys/libm/s_fabs.c (added) * trunk/sys/libm/s_finite.c (added) * trunk/sys/libm/s_floor.c (added) * trunk/sys/libm/s_frexp.c (added) * trunk/sys/libm/s_ilogb.c (added) * trunk/sys/libm/s_isnan.c (added) * trunk/sys/libm/s_ldexp.c (added) * trunk/sys/libm/s_lib_version.c (added) * trunk/sys/libm/s_log1p.c (added) * trunk/sys/libm/s_logb.c (added) * trunk/sys/libm/s_matherr.c (added) * trunk/sys/libm/s_modf.c (added) * trunk/sys/libm/s_nextafter.c (added) * trunk/sys/libm/s_rint.c (added) * trunk/sys/libm/s_scalbn.c (added) * trunk/sys/libm/s_signgam.c (added) * trunk/sys/libm/s_significand.c (added) * trunk/sys/libm/s_sin.c (added) * trunk/sys/libm/s_tan.c (added) * trunk/sys/libm/s_tanh.c (added) * trunk/sys/libm/w_acos.c (added) * trunk/sys/libm/w_acosh.c (added) * trunk/sys/libm/w_asin.c (added) * trunk/sys/libm/w_atan2.c (added) * trunk/sys/libm/w_atanh.c (added) * trunk/sys/libm/w_cosh.c (added) * trunk/sys/libm/w_exp.c (added) * trunk/sys/libm/w_fmod.c (added) * trunk/sys/libm/w_gamma.c (added) * trunk/sys/libm/w_gamma_r.c (added) * trunk/sys/libm/w_hypot.c (added) * trunk/sys/libm/w_j0.c (added) * trunk/sys/libm/w_j1.c (added) * trunk/sys/libm/w_jn.c (added) * trunk/sys/libm/w_lgamma.c (added) * trunk/sys/libm/w_lgamma_r.c (added) * trunk/sys/libm/w_log.c (added) * trunk/sys/libm/w_log10.c (added) * trunk/sys/libm/w_pow.c (added) * trunk/sys/libm/w_remainder.c (added) * trunk/sys/libm/w_scalb.c (added) * trunk/sys/libm/w_sinh.c (added) * trunk/sys/libm/w_sqrt.c (added) * trunk/sys/libmemc (added) * trunk/sys/libmemc/Makefile (added) * trunk/sys/libmemc/include (added) * trunk/sys/libmemc/include/memc_perfmon.h (added) * trunk/sys/libmemc/memc_perfmon.c (added) * trunk/sys/libphoenix (added) * trunk/sys/libphoenix/Makefile (added) * trunk/sys/libphoenix/atomic.h (added) * trunk/sys/libphoenix/defines.h (added) * trunk/sys/libphoenix/include (added) * trunk/sys/libphoenix/include/map_reduce.h (added) * trunk/sys/libphoenix/iterator.c (added) * trunk/sys/libphoenix/iterator.h (added) * trunk/sys/libphoenix/list.h (added) * trunk/sys/libphoenix/locality.c (added) * trunk/sys/libphoenix/locality.h (added) * trunk/sys/libphoenix/map_reduce.c (added) * trunk/sys/libphoenix/mcs.c (added) * trunk/sys/libphoenix/memory.c (added) * trunk/sys/libphoenix/memory.h (added) * trunk/sys/libphoenix/processor.c (added) * trunk/sys/libphoenix/processor.h (added) * trunk/sys/libphoenix/pt_mutex.c (added) * trunk/sys/libphoenix/queue.h (added) * trunk/sys/libphoenix/scheduler.c (added) * trunk/sys/libphoenix/scheduler.h (added) * trunk/sys/libphoenix/stddefines.h (added) * trunk/sys/libphoenix/struct.h (added) * trunk/sys/libphoenix/synch.c (added) * trunk/sys/libphoenix/synch.h (added) * trunk/sys/libphoenix/taskQ.c (added) * trunk/sys/libphoenix/taskQ.h (added) * trunk/sys/libphoenix/tpool.c (added) * trunk/sys/libphoenix/tpool.h (added) * trunk/sys/libpthread (added) * trunk/sys/libpthread/Makefile (added) * trunk/sys/libpthread/include (added) * trunk/sys/libpthread/include/pthread.h (added) * trunk/sys/libpthread/include/semaphore.h (added) * trunk/sys/libpthread/pthread.c (added) * trunk/sys/libpthread/pthread_attr.c (added) * trunk/sys/libpthread/pthread_barrier.c (added) * trunk/sys/libpthread/pthread_condition.c (added) * trunk/sys/libpthread/pthread_keys.c (added) * trunk/sys/libpthread/pthread_mutex.c (added) * trunk/sys/libpthread/pthread_rwlock.c (added) * trunk/sys/libpthread/pthread_spinlock.c (added) * trunk/sys/libpthread/semaphore.c (added) * trunk/sys/libupc (added) * trunk/sys/libupc/Makefile (added) * trunk/sys/libupc/include (added) * trunk/sys/libupc/include/upc_npb-C.h (added) * trunk/sys/libupc/include/upc_timers.h (added) * trunk/sys/libupc/upc_c_print_results.c (added) * trunk/sys/libupc/upc_c_randdp.c (added) * trunk/sys/libupc/upc_c_randi8.c (added) * trunk/sys/libz (added) * trunk/sys/libz/Makefile (added) * trunk/sys/libz/adler32.c (added) * trunk/sys/libz/compress.c (added) * trunk/sys/libz/crc32.c (added) * trunk/sys/libz/crc32.h (added) * trunk/sys/libz/deflate.c (added) * trunk/sys/libz/deflate.h (added) * trunk/sys/libz/gzio.c (added) * trunk/sys/libz/include (added) * trunk/sys/libz/include/zconf.h (added) * trunk/sys/libz/include/zlib.h (added) * trunk/sys/libz/infback.c (added) * trunk/sys/libz/inffast.c (added) * trunk/sys/libz/inffast.h (added) * trunk/sys/libz/inffixed.h (added) * trunk/sys/libz/inflate.c (added) * trunk/sys/libz/inflate.h (added) * trunk/sys/libz/inftrees.c (added) * trunk/sys/libz/inftrees.h (added) * trunk/sys/libz/list (added) * trunk/sys/libz/trees.c (added) * trunk/sys/libz/trees.h (added) * trunk/sys/libz/uncompr.c (added) * trunk/sys/libz/version (added) * trunk/sys/libz/zutil.c (added) * trunk/sys/libz/zutil.h (added) * trunk/sys/mk (added) * trunk/sys/mk/Makefile (added) * trunk/sys/mk/ibmpc_uldscript (added) * trunk/sys/mk/include (added) * trunk/sys/mk/include/appli.mk (added) * trunk/sys/mk/tsar_uldscript (added) * trunk/tools (added) * trunk/tools/arch_info (added) * trunk/tools/arch_info/arch_classes.py (added) * trunk/tools/arch_info/arch_info.c (added) * trunk/tools/arch_info/arch_info.h (added) * trunk/tools/arch_info/boot_info.h (added) * trunk/tools/arch_info/genarch.py (added) * trunk/tools/bootloader_tsar (added) * trunk/tools/bootloader_tsar/boot.c (added) * trunk/tools/bootloader_tsar/boot.ld (added) * trunk/tools/bootloader_tsar/boot_bdv_driver.c (added) * trunk/tools/bootloader_tsar/boot_bdv_driver.h (added) * trunk/tools/bootloader_tsar/boot_config.h (added) * trunk/tools/bootloader_tsar/boot_entry.S (added) * trunk/tools/bootloader_tsar/boot_fat32.c (added) * trunk/tools/bootloader_tsar/boot_fat32.h (added) * trunk/tools/bootloader_tsar/boot_hba_driver.c (added) * trunk/tools/bootloader_tsar/boot_hba_driver.h (added) * trunk/tools/bootloader_tsar/boot_mmc_driver.c (added) * trunk/tools/bootloader_tsar/boot_mmc_driver.h (added) * trunk/tools/bootloader_tsar/boot_test (added) * trunk/tools/bootloader_tsar/boot_test/kern_test.ld (added) * trunk/tools/bootloader_tsar/boot_test/kern_test_init.c (added) * trunk/tools/bootloader_tsar/boot_tty_driver.c (added) * trunk/tools/bootloader_tsar/boot_tty_driver.h (added) * trunk/tools/bootloader_tsar/boot_utils.c (added) * trunk/tools/bootloader_tsar/boot_utils.h (added) * trunk/tools/bootloader_tsar/elf-types.h (added) * trunk/tools/bootloader_tsar/mips32_registers.h (added) First import