# # ChangeLog for trunk/kernel/mm # # Generated by Trac 1.2.3 # Nov 3, 2024, 1:04:53 PM Mon, 03 Dec 2018 11:20:18 GMT alain [606] * 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) Improve the FAT32 file system to support cat, rm, cp commands. Sat, 10 Nov 2018 13:51:32 GMT alain [595] * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) Cosmetic: improve debug. Thu, 01 Nov 2018 11:22:17 GMT alain [585] * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) Introduce two separate vmm_handle_page_fault() & vmm_handle_cow() ... 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) ... Fri, 05 Oct 2018 08:54:14 GMT alain [577] * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/params-hard.mk (copied) Fix small bugs. Thu, 04 Oct 2018 22:01:52 GMT alain [567] * 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/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) Complete restructuration of kernel locks. Fri, 21 Sep 2018 20:26:47 GMT nicolas.van.phan@… [561] * trunk/kernel/fs/ramfs.c (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/kernel_init.c (modified) * trunk/kernel/mm/vmm.c (modified) Remove y_max in all functions except dqdt_init() Fri, 21 Sep 2018 20:24:34 GMT nicolas.van.phan@… [551] * trunk/kernel/kern/scheduler.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) Make locks before IDLE Init busy Fri, 21 Sep 2018 20:19:38 GMT nicolas.van.phan@… [530] * trunk/boot/tsar_mips32/boot.c (modified) * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/tools/arch_info/boot_info.h (modified) Hack to compile on both IOB and LETI for now Fri, 21 Sep 2018 20:15:58 GMT nicolas.van.phan@… [528] * trunk/kernel/fs/vfs.c (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/user/init/init.c (modified) Change usage of y_max/x_max for iterating through clusters. This is ... Sun, 26 Aug 2018 16:18:10 GMT viala@… [513] * trunk/kernel/mm/mapper.h (modified) [mm/mapper] Fix prototype of mapper_create. Add some doc in interface. Sat, 25 Aug 2018 16:28:18 GMT viala@… [503] * trunk/hal/x86_64/drivers/ioc_ata.c (modified) * trunk/kernel/devices/dev_pic.h (modified) * trunk/kernel/kern/chdev.c (modified) * trunk/kernel/kern/do_syscall.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/kern/thread.h (modified) * trunk/kernel/mm/mapper.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) * trunk/user/fft/fft.c (modified) * trunk/user/ksh/ksh.c (modified) Add void type on function that takes no parameters, fix invalid call. ... 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 ... Tue, 21 Aug 2018 19:53:19 GMT viala@… [486] * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.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) [mm] Add void type to function prototypes with no parameter 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 ... Sun, 19 Aug 2018 14:16:06 GMT viala@… [464] * trunk/kernel/mm/kcm.c (modified) FIX: Bad format kprintf in kcm.c 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. Thu, 19 Jul 2018 12:25:40 GMT viala@… [453] * trunk/kernel/mm/vseg.c (modified) Initialiase vseg->cxy in vseg_init_from_ref() 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 17:08:40 GMT alain [429] * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) blap Thu, 04 Jan 2018 09:05:47 GMT alain [416] * trunk/Makefile.tsar (modified) * trunk/hal/tsar_mips32/core/hal_exception.c (modified) * trunk/hal/tsar_mips32/core/hal_syscall.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/kern/cluster.c (modified) * trunk/kernel/kern/cluster.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/mm/vmm.c (modified) * trunk/kernel/syscalls/shared_syscalls.h (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_write.c (modified) * trunk/kernel_config.h (modified) * trunk/libs/malloc.c (modified) * trunk/libs/malloc.h (modified) * trunk/libs/stdlib.c (modified) * trunk/tools/bootloader_tsar/boot.c (modified) * trunk/user/ksh/ksh.c (modified) Improve sys_exec. Fri, 22 Dec 2017 12:16:59 GMT alain [415] * trunk/hdd/virt_hdd.dmg (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/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel_config.h (modified) Few bugs. 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:50:51 GMT alain [400] * trunk/kernel/mm/vmm.c (modified) cosmetic bis Thu, 17 Aug 2017 09:48:49 GMT alain [399] * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) cosmetic Thu, 17 Aug 2017 09:06:38 GMT max@… [394] * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.c (modified) Make it compile again, and use panic(). Not sure it is what Alain ... Wed, 16 Aug 2017 12:57:33 GMT alain [390] * trunk/kernel/mm/vmm.c (modified) RPC_VMM_GET_REF_VSEG renamed to RPC_VMM_GET_VSEG Wed, 16 Aug 2017 12:33:17 GMT alain [388] * trunk/kernel/mm/vmm.c (modified) * trunk/kernel/mm/vmm.h (modified) * trunk/kernel/mm/vseg.h (modified) Change the vmm_get_vseg() function to access the reference cluster ... Wed, 16 Aug 2017 12:03:30 GMT max@… [385] * trunk/kernel/mm/vmm.c (modified) Remove redundant (and buggy) code. 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 ... Wed, 09 Aug 2017 08:46:05 GMT max@… [352] * trunk/kernel/mm/kcm.c (modified) Don't compute kcm_page twice. Mon, 07 Aug 2017 08:17:26 GMT max@… [334] * trunk/kernel/mm/mapper.c (modified) Undefined variables. Mon, 07 Aug 2017 08:05:40 GMT max@… [330] * trunk/kernel/mm/mapper.c (modified) style 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 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 13:33:56 GMT max@… [286] * trunk/kernel/kern/dqdt.c (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/mm/vmm.c (modified) Fix dangerous typos. 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 ... 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. Thu, 20 Jul 2017 10:55:23 GMT alain [246] * trunk/Makefile (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_ioc.h (modified) * trunk/kernel/kern/kernel_init.c (modified) * trunk/kernel/kern/printk.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/mapper.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/user/ksh/Makefile (modified) Fix a major bug in FATFS : miss handling in the FAT mapper. 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() 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. Tue, 11 Jul 2017 11:18:41 GMT max@… [184] * trunk/kernel/mm/vseg.c (modified) style Tue, 11 Jul 2017 11:15:53 GMT max@… [183] * trunk/kernel/mm/mapper.c (modified) style Tue, 11 Jul 2017 11:13:03 GMT max@… [182] * trunk/kernel/mm/kcm.c (modified) lock leak Tue, 11 Jul 2017 11:10:26 GMT max@… [181] * trunk/kernel/mm/kmem.c (modified) style again Tue, 11 Jul 2017 11:09:51 GMT max@… [180] * trunk/kernel/mm/kmem.c (modified) don't memset ptr if it's null... Tue, 11 Jul 2017 11:02:42 GMT max@… [179] * trunk/kernel/mm/vmm.c (modified) fix a lock leak, there are many others left... Tue, 11 Jul 2017 10:57:27 GMT max@… [178] * trunk/kernel/mm/vmm.c (modified) style Tue, 11 Jul 2017 10:45:00 GMT max@… [177] * trunk/kernel/mm/ppm.c (modified) detect use-after-frees Tue, 11 Jul 2017 10:40:54 GMT max@… [176] * trunk/kernel/mm/kcm.c (modified) detect use-after-frees Tue, 11 Jul 2017 10:23:33 GMT max@… [175] * trunk/kernel/mm/khm.c (modified) detect use-after-frees Fri, 07 Jul 2017 12:14:49 GMT max@… [161] * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kcm.h (modified) style Fri, 07 Jul 2017 12:03:01 GMT max@… [160] * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) style Fri, 07 Jul 2017 11:59:39 GMT max@… [159] * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.h (modified) style Wed, 05 Jul 2017 13:40:10 GMT max@… [149] * trunk/kernel/mm/page.c (modified) unused variables 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 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... 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 15:26:49 GMT max@… [65] * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/devices/dev_fbf.c (modified) * trunk/kernel/mm/kcm.c (modified) use %p to silence a few warnings Mon, 26 Jun 2017 14:22:00 GMT alain [53] * trunk/Makefile (modified) * trunk/hal/generic/hal_ppm.h (modified) * trunk/hal/tsar_mips32/hal_gpt.c (modified) * trunk/hal/tsar_mips32/hal_ppm.c (modified) * trunk/hdd/virt_hdd.dmg (modified) * trunk/kernel/kern/thread.c (modified) * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/khm.c (modified) * trunk/kernel/mm/mapper.c (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) * trunk/kernel/syscalls/sys_exec.c (modified) * trunk/kernel/vfs/fatfs.c (modified) Compilation OK pout TSAR 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 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. Sat, 03 Jun 2017 16:58:06 GMT max@… [22] * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/page.h (modified) cosmetic & typos again Sat, 03 Jun 2017 16:56:47 GMT max@… [21] * trunk/kernel/mm/vmm.c (modified) cosmetic & comments Sat, 03 Jun 2017 16:34:20 GMT max@… [20] * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/khm.c (modified) cosmetic and improve a few comments Sat, 03 Jun 2017 14:42:49 GMT max@… [18] * 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.h (modified) * trunk/kernel/mm/vseg.c (modified) * trunk/kernel/mm/vseg.h (modified) cosmetic, and a few typos 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:15:50 GMT alain [7] * trunk/kernel/mm/kcm.c (modified) * trunk/kernel/mm/kcm.h (modified) * trunk/kernel/mm/khm.c (modified) * trunk/kernel/mm/kmem.c (modified) * trunk/kernel/mm/kmem.h (modified) * trunk/kernel/mm/page.c (modified) * trunk/kernel/mm/ppm.c (modified) * trunk/kernel/mm/ppm.h (modified) Various bugs. 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