# # ChangeLog for soft/giet_vm/giet_libs # # Generated by Trac 1.2.3 # Jun 29, 2024, 9:38:30 AM Mon, 18 Jan 2016 15:57:13 GMT alain [759] * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Introduce 4 new FAT related system calls: - giet_fat_pread() - ... Wed, 16 Dec 2015 15:00:32 GMT alain [749] * soft/giet_vm/giet_libs/stdio.c (modified) cosmetic Sat, 12 Dec 2015 18:10:24 GMT alain [743] * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Introducing the giet_fat_printf() system call. Thu, 03 Dec 2015 15:38:59 GMT alain [735] * soft/giet_vm/giet_libs/mwmr_channel.c (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Introduce two new arguments "cluster_xy" and "coproc_type" in the ... Sun, 22 Nov 2015 13:54:35 GMT alain [731] * soft/giet_vm/giet_libs/mwmr_channel.c (modified) Introduce a giet_pthhread_yield() to deschedule the blocking ... Sat, 21 Nov 2015 12:57:51 GMT alain [722] * soft/giet_vm/giet_libs/mwmr_channel.c (modified) * soft/giet_vm/giet_libs/mwmr_channel.h (modified) * soft/giet_vm/giet_libs/stdint.h (added) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) 1) introduce the stdint.h file to define uint*_t and int*_t types. ... Wed, 07 Oct 2015 09:58:24 GMT alain [713] * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Introduce the giet_fbf_size() and giet_fbf_alloc() system calls. Thu, 01 Oct 2015 14:20:46 GMT alain [709] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_common/kernel_locks.c (modified) * soft/giet_vm/giet_common/kernel_locks.h (modified) * soft/giet_vm/giet_common/mips32_registers.h (modified) * soft/giet_vm/giet_common/tty0.c (modified) * soft/giet_vm/giet_common/tty0.h (modified) * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/bdv_driver.h (modified) * soft/giet_vm/giet_drivers/hba_driver.c (modified) * soft/giet_vm/giet_drivers/mwr_driver.c (modified) * soft/giet_vm/giet_drivers/sdc_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.h (modified) * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/ctx_handler.h (modified) * soft/giet_vm/giet_kernel/exc_handler.c (modified) * soft/giet_vm/giet_kernel/irq_handler.c (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_kernel/switch.s (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_libs/user_barrier.c (modified) * soft/giet_vm/giet_libs/user_lock.c (modified) * soft/giet_vm/giet_libs/user_lock.h (modified) * soft/giet_vm/giet_libs/user_sqt_lock.c (deleted) * soft/giet_vm/giet_libs/user_sqt_lock.h (deleted) * soft/giet_vm/giet_python/mapping.py (modified) * soft/giet_vm/giet_xml/mapping_info.h (modified) * soft/giet_vm/giet_xml/xml_driver.c (modified) * soft/giet_vm/giet_xml/xml_parser.c (modified) Major release: Change the task model to implement the POSIX threads ... Wed, 05 Aug 2015 16:46:14 GMT guerin [693] * soft/giet_vm/applications/ocean/giet_utils.C (modified) * soft/giet_vm/applications/ocean/giet_utils.H (modified) * soft/giet_vm/applications/ocean/null_macros/c.m4.null.GIET (modified) * soft/giet_vm/giet_libs/mwmr_channel.c (modified) * soft/giet_vm/giet_libs/user_barrier.c (modified) * soft/giet_vm/giet_libs/user_lock.c (modified) * soft/giet_vm/giet_libs/user_sqt_lock.c (modified) remove last references to giet_shr_printf() Tue, 04 Aug 2015 09:42:57 GMT alain [689] * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Introduce the giet_tasks-status() syscall. Mon, 03 Aug 2015 17:07:03 GMT guerin [686] * soft/giet_vm/applications/raycast/disp.c (modified) * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) remove almalloc implementation It is in fact useless because malloc ... Wed, 29 Jul 2015 15:52:18 GMT guerin [682] * soft/giet_vm/giet_libs/math/e_pow.c (modified) math: don't print inside pow() Wed, 29 Jul 2015 15:52:18 GMT guerin [681] * soft/giet_vm/giet_libs/stdlib.h (modified) stdlib: fix warning Wed, 29 Jul 2015 15:52:18 GMT guerin [680] * soft/giet_vm/giet_libs/malloc.c (modified) malloc: use giet_tty_printf Wed, 29 Jul 2015 15:52:17 GMT guerin [678] * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) malloc: implement aligned malloc/free Mon, 27 Jul 2015 20:03:19 GMT alain [671] * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Introduce the "shared" argument in the giet_tty_alloc() system call. Mon, 27 Jul 2015 15:56:16 GMT guerin [667] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_libs/math.h (modified) * soft/giet_vm/giet_libs/math/s_cos.c (added) math: add cos() Mon, 27 Jul 2015 15:56:15 GMT guerin [666] * soft/giet_vm/giet_libs/stdio.c (modified) stdio: __printf: fix compilation warning using an union Mon, 27 Jul 2015 15:56:15 GMT guerin [663] * soft/giet_vm/giet_fat32/fat32.h (modified) * soft/giet_vm/giet_fat32/fat32_shared.h (added) * soft/giet_vm/giet_libs/stdio.h (modified) fat32: introduce fat32_shared.h No need to synchronize fat32.h and ... Fri, 24 Jul 2015 13:21:35 GMT guerin [661] * soft/giet_vm/applications/transpose/main.c (modified) * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) remove deprecated giet_fat_list() Fri, 24 Jul 2015 13:10:49 GMT guerin [659] * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) stdio: add giet_fat_opendir, giet_fat_closedir, giet_fat_readdir Wed, 22 Jul 2015 12:31:34 GMT guerin [654] * soft/giet_vm/applications/shell/main.c (modified) * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) * soft/giet_vm/giet_libs/stdio.h (modified) fat32: implement O_TRUNC for _fat_open() Wed, 22 Jul 2015 11:09:15 GMT alain [647] * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_libs/stdlib.c (modified) * soft/giet_vm/giet_libs/stdlib.h (modified) Cosmetic. Mon, 20 Jul 2015 16:25:13 GMT guerin [641] * soft/giet_vm/applications/shell/main.c (modified) * soft/giet_vm/giet_libs/stdio.c (modified) stdio: add %% support for printf() Sat, 18 Jul 2015 12:52:49 GMT alain [628] * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Introduce two new system calls: - giet_kill_application() - ... Fri, 17 Jul 2015 14:34:54 GMT guerin [623] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) fat32: use struct for _fat_file_info(), pass is_dir Wed, 15 Jul 2015 16:15:52 GMT bellefin [614] * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Change the syscalls related to the NIC and the CMA 1) In a CHBUF, ... Mon, 13 Jul 2015 13:10:27 GMT guerin [607] * soft/giet_vm/giet_libs/string.c (modified) * soft/giet_vm/giet_libs/string.h (modified) string: implement strlen() Wed, 08 Jul 2015 13:40:18 GMT alain [588] * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/math/math_private.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_libs/user_barrier.c (modified) * soft/giet_vm/giet_libs/user_barrier.h (modified) 1) Fix a bug in the free() function in the malloc.c 2) Introduce new ... Thu, 04 Jun 2015 11:13:29 GMT laurent [581] * soft/giet_vm/Makefile (modified) * soft/giet_vm/applications/ocean (added) * soft/giet_vm/applications/ocean/Makefile (added) * soft/giet_vm/applications/ocean/Makefile.config.giet (added) * soft/giet_vm/applications/ocean/Makefile.config.natif (added) * soft/giet_vm/applications/ocean/Makefile.giet (added) * soft/giet_vm/applications/ocean/Makefile.natif (added) * soft/giet_vm/applications/ocean/README.ocean (added) * soft/giet_vm/applications/ocean/decs.H (added) * soft/giet_vm/applications/ocean/giet_utils.C (added) * soft/giet_vm/applications/ocean/giet_utils.H (added) * soft/giet_vm/applications/ocean/global.C (added) * soft/giet_vm/applications/ocean/jacobcalc.C (added) * soft/giet_vm/applications/ocean/jacobcalc2.C (added) * soft/giet_vm/applications/ocean/laplacalc.C (added) * soft/giet_vm/applications/ocean/linkup.C (added) * soft/giet_vm/applications/ocean/main.C (added) * soft/giet_vm/applications/ocean/multi.C (added) * soft/giet_vm/applications/ocean/null_macros (added) * soft/giet_vm/applications/ocean/null_macros/c.m4.null (added) * soft/giet_vm/applications/ocean/null_macros/c.m4.null.GIET (added) * soft/giet_vm/applications/ocean/null_macros/c.m4.null.POSIX (added) * soft/giet_vm/applications/ocean/null_macros/c.m4.null.POSIX_BARRIER (added) * soft/giet_vm/applications/ocean/null_macros/c.m4.null.SOCLIB (added) * soft/giet_vm/applications/ocean/ocean (added) * soft/giet_vm/applications/ocean/ocean.ld (added) * soft/giet_vm/applications/ocean/ocean.py (added) * soft/giet_vm/applications/ocean/slave1.C (added) * soft/giet_vm/applications/ocean/slave2.C (added) * soft/giet_vm/applications/ocean/subblock.C (added) * soft/giet_vm/build (deleted) * soft/giet_vm/giet_libs/math (added) * soft/giet_vm/giet_libs/math.h (added) * soft/giet_vm/giet_libs/math/e_pow.c (added) * soft/giet_vm/giet_libs/math/e_rem_pio2.c (added) * soft/giet_vm/giet_libs/math/e_sqrt.c (added) * soft/giet_vm/giet_libs/math/k_cos.c (added) * soft/giet_vm/giet_libs/math/k_rem_pio2.c (added) * soft/giet_vm/giet_libs/math/k_sin.c (added) * soft/giet_vm/giet_libs/math/math_private.h (added) * soft/giet_vm/giet_libs/math/s_copysign.c (added) * soft/giet_vm/giet_libs/math/s_fabs.c (added) * soft/giet_vm/giet_libs/math/s_finite.c (added) * soft/giet_vm/giet_libs/math/s_floor.c (added) * soft/giet_vm/giet_libs/math/s_isnan.c (added) * soft/giet_vm/giet_libs/math/s_rint.c (added) * soft/giet_vm/giet_libs/math/s_scalbn.c (added) * soft/giet_vm/giet_libs/math/s_sin.c (added) * soft/giet_vm/giet_libs/math/sqrt.c (added) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/user_sqt_lock.c (added) * soft/giet_vm/giet_libs/user_sqt_lock.h (added) Adding ocean application, some mathematics functions and distributed ... Thu, 28 May 2015 13:34:23 GMT laurent [580] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdlib.c (modified) * soft/giet_vm/giet_libs/stdlib.h (modified) * soft/giet_vm/giet_libs/user_barrier.c (modified) * soft/giet_vm/giet_python/genmap (modified) Try Mon, 13 Apr 2015 15:30:16 GMT alain [558] * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Introducing new syscalls to handle MWMR compliant coprocessors. Sat, 04 Apr 2015 22:21:15 GMT alain [550] * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Cosmetic. Mon, 30 Mar 2015 16:21:31 GMT bellefin [541] * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/user_barrier.c (modified) Introducing user lever heap_init() into malloc library Tue, 10 Mar 2015 14:14:52 GMT alain [521] * soft/giet_vm/giet_libs/mwmr_channel.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Introducing in the stdio.c / stdio.h files the system calls related ... Tue, 10 Feb 2015 16:43:59 GMT alain [508] * soft/giet_vm/giet_libs/user_barrier.c (modified) Cosmetic. Sun, 08 Feb 2015 20:13:56 GMT alain [501] * soft/giet_vm/giet_libs/barrier.c (deleted) * soft/giet_vm/giet_libs/barrier.h (deleted) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_libs/user_barrier.c (added) * soft/giet_vm/giet_libs/user_barrier.h (added) * soft/giet_vm/giet_libs/user_lock.c (modified) Introduce user-level, distributed barriers and locks (quad-tree based). Thu, 08 Jan 2015 10:50:25 GMT alain [487] * soft/giet_vm/giet_libs/barrier.c (modified) * soft/giet_vm/giet_libs/barrier.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) 1) Change the user sbt_barrier_init() prototype: the two ... Thu, 01 Jan 2015 19:02:02 GMT alain [479] * soft/giet_vm/giet_libs/mwmr_channel.c (modified) * soft/giet_vm/giet_libs/mwmr_channel.h (modified) Cosmetic: improve debug. Fri, 12 Dec 2014 16:06:18 GMT alain [468] * soft/giet_vm/giet_libs/barrier.c (modified) * soft/giet_vm/giet_libs/barrier.h (modified) * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/mwmr_channel.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Cosmetic: Improving debug. Fri, 05 Dec 2014 15:02:27 GMT alain [461] * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/malloc_private.h (deleted) * soft/giet_vm/giet_libs/mwmr_channel.c (modified) * soft/giet_vm/giet_libs/mwmr_channel.h (modified) * soft/giet_vm/giet_libs/remote_malloc.c (deleted) * soft/giet_vm/giet_libs/remote_malloc.h (deleted) * soft/giet_vm/giet_libs/spin_lock.c (deleted) * soft/giet_vm/giet_libs/spin_lock.h (deleted) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_libs/user_lock.c (added) * soft/giet_vm/giet_libs/user_lock.h (added) 1) replace the "giet_locks.c" library by the "user_lock.c" library ... Tue, 11 Nov 2014 15:18:38 GMT alain [450] * soft/giet_vm/giet_libs/mwmr_channel.c (modified) * soft/giet_vm/giet_libs/mwmr_channel.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) 1) Introducing an explicit channel initialisation function in the ... Mon, 03 Nov 2014 09:54:50 GMT alain [438] * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Inroducing support in the stdio for dynamic allocation of peripherals ... Sat, 04 Oct 2014 13:35:35 GMT alain [431] * soft/giet_vm/giet_libs/barrier.c (modified) * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/remote_malloc.c (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Introducing fixed format (X_WIDTH / Y_WIDTH / P_WIDTH) for processor ... Tue, 12 Aug 2014 08:44:34 GMT alain [397] * soft/giet_vm/giet_libs/malloc.c (modified) Bug fix in malloc.c. Mon, 11 Aug 2014 19:32:24 GMT alain [394] * soft/giet_vm/giet_libs/malloc.c (modified) Introducing an improved free() in the malloc.h library. Thu, 07 Aug 2014 14:57:07 GMT alain [390] * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) 1) Introducing the new system call giet_get_xy() in stdio.h, ... Thu, 07 Aug 2014 10:42:16 GMT alain [389] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Bloup Thu, 07 Aug 2014 10:23:12 GMT alain [382] * soft/giet_vm/giet_libs/barrier.c (modified) * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_libs/stdlib.c (modified) * soft/giet_vm/giet_libs/stdlib.h (modified) Major evolution of the malloc library, to provide two new services: ... Sat, 02 Aug 2014 11:31:56 GMT alain [376] * soft/giet_vm/giet_libs/barrier.c (modified) Fix a bug in sbt_build() function. Fri, 01 Aug 2014 10:04:16 GMT alain [375] * soft/giet_vm/giet_libs/barrier.c (modified) * soft/giet_vm/giet_libs/remote_malloc.c (modified) bug fix Thu, 31 Jul 2014 18:47:14 GMT alain [368] * soft/giet_vm/giet_libs/barrier.c (modified) * soft/giet_vm/giet_libs/barrier.h (modified) * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/remote_malloc.c (added) * soft/giet_vm/giet_libs/remote_malloc.h (added) * soft/giet_vm/giet_libs/spin_lock.c (modified) * soft/giet_vm/giet_libs/spin_lock.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) 1) Introducing the SBT barrier (Sliced Binary Tree) in the ... Thu, 03 Jul 2014 14:50:55 GMT alain [356] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_libs/stdlib.h (modified) * soft/giet_vm/giet_python/mapping.py (modified) Bloup... Sun, 29 Jun 2014 11:16:24 GMT alain [352] * soft/giet_vm/giet_libs/barrier.c (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_libs/stdlib.c (modified) Avoid GCC warnings for some missing initialisations. Wed, 25 Jun 2014 12:19:37 GMT cfuguet [345] * soft/giet_vm/Makefile (modified) * soft/giet_vm/convol/main.c (modified) * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_common/io.h (modified) * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) * soft/giet_vm/giet_common/vmem.c (modified) * soft/giet_vm/giet_drivers/dma_driver.c (modified) * soft/giet_vm/giet_drivers/fbf_driver.c (modified) * soft/giet_vm/giet_drivers/mmc_driver.c (modified) * soft/giet_vm/giet_drivers/mmc_driver.h (modified) * soft/giet_vm/giet_drivers/sim_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.c (modified) * soft/giet_vm/giet_drivers/xcu_driver.c (modified) * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_libs/barrier.c (modified) * soft/giet_vm/giet_libs/mwmr_channel.c (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/router/main.c (modified) * soft/giet_vm/sort/main.c (modified) * soft/giet_vm/transpose/main.c (modified) giet_vm optimizations: * Several modifications in GIET_VM in order ... Thu, 19 Jun 2014 11:27:57 GMT alain [331] * soft/giet_vm/giet_libs/stdio.c (modified) Cosmetic. Tue, 10 Jun 2014 12:23:32 GMT alain [325] * soft/giet_vm/giet_libs/malloc.c (modified) heu... Wed, 26 Mar 2014 17:44:44 GMT alain [295] * soft/giet_vm/Makefile (modified) * soft/giet_vm/display/main.c (modified) * soft/giet_vm/display/main_cma.c (modified) * soft/giet_vm/gameoflife/main.c (modified) * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_common/mips32_registers.h (modified) * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) * soft/giet_vm/giet_common/vmem.c (modified) * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/bdv_driver.h (modified) * soft/giet_vm/giet_drivers/cma_driver.h (modified) * soft/giet_vm/giet_drivers/dma_driver.c (modified) * soft/giet_vm/giet_drivers/fbf_driver.c (modified) * soft/giet_vm/giet_drivers/hba_driver.c (modified) * soft/giet_vm/giet_drivers/hba_driver.h (modified) * soft/giet_vm/giet_drivers/icu_driver.c (modified) * soft/giet_vm/giet_drivers/ioc_driver.c (modified) * soft/giet_vm/giet_drivers/ioc_driver.h (modified) * soft/giet_vm/giet_drivers/mmc_driver.c (modified) * soft/giet_vm/giet_drivers/mwr_driver.c (modified) * soft/giet_vm/giet_drivers/nic_driver.c (modified) * soft/giet_vm/giet_drivers/nic_driver.h (modified) * soft/giet_vm/giet_drivers/sdc_driver.c (modified) * soft/giet_vm/giet_drivers/sdc_driver.h (modified) * soft/giet_vm/giet_drivers/tim_driver.c (modified) * soft/giet_vm/giet_drivers/tim_driver.h (modified) * soft/giet_vm/giet_drivers/tty_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.h (modified) * soft/giet_vm/giet_drivers/xcu_driver.c (modified) * soft/giet_vm/giet_drivers/xcu_driver.h (modified) * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) * soft/giet_vm/giet_libs/barrier.c (modified) * soft/giet_vm/giet_libs/barrier.h (modified) * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_xml/mapping_info.h (modified) * soft/giet_vm/giet_xml/xml_driver.c (modified) * soft/giet_vm/giet_xml/xml_parser.c (modified) * soft/giet_vm/hello/main.c (modified) * soft/giet_vm/mappings/4c_4p_sort_leti.xml (modified) * soft/giet_vm/mappings/4c_4p_sort_leti_ext.xml (added) * soft/giet_vm/mappings/4c_4p_transpose_leti.xml (added) * soft/giet_vm/mappings/4c_4p_transpose_leti_ext.xml (added) * soft/giet_vm/pgcd/main.c (modified) * soft/giet_vm/router/main.c (modified) * soft/giet_vm/sort/main.c (modified) * soft/giet_vm/transpose (added) * soft/giet_vm/transpose/bridge256.raw (added) * soft/giet_vm/transpose/couple_512.raw (added) * soft/giet_vm/transpose/images.raw (added) * soft/giet_vm/transpose/main.c (added) * soft/giet_vm/transpose/transpose.ld (added) Introducing a major release, to suppoort the tsar_generic_leti ... Tue, 04 Feb 2014 01:16:37 GMT cfuguet [289] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_common/io.h (copied) * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/giet_drivers/bdv_driver.c (copied) * soft/giet_vm/giet_drivers/bdv_driver.h (copied) * soft/giet_vm/giet_drivers/hba_driver.c (modified) * soft/giet_vm/giet_drivers/hba_driver.h (modified) * soft/giet_vm/giet_drivers/ioc_driver.c (modified) * soft/giet_vm/giet_drivers/ioc_driver.h (modified) * soft/giet_vm/giet_drivers/sdc_driver.c (copied) * soft/giet_vm/giet_drivers/sdc_driver.h (copied) * soft/giet_vm/giet_drivers/spi_driver.c (copied) * soft/giet_vm/giet_drivers/spi_driver.h (copied) * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_xml/mapping_info.h (modified) * soft/giet_vm/giet_xml/xml_driver.c (modified) * soft/giet_vm/giet_xml/xml_parser.c (modified) * soft/giet_vm/mappings/4c_1p_four.xml (modified) * soft/giet_vm/mappings/4c_1p_iob_four.xml (modified) * soft/giet_vm/mappings/4c_1p_iob_sort.xml (modified) * soft/giet_vm/mappings/4c_1p_sort.xml (modified) * soft/giet_vm/mappings/4c_1p_sort_chiplet.xml (modified) Modifications on GIET-VM IOC driver: - Introducing new layer on ... Wed, 29 Jan 2014 09:37:13 GMT cfuguet [280] * soft/giet_vm/giet_libs/libsrl/srl_mwmr.h (modified) Adding non-blocking MWMR function macros in the srl_mwmr.h file Fri, 24 Jan 2014 17:04:54 GMT cfuguet [278] * soft/giet_vm/giet_libs/mwmr_channel.h (modified) Adding missing non-blocking write and read functions on the ... Fri, 17 Jan 2014 22:49:27 GMT cfuguet [271] * soft/giet_vm/dhrystone/dhry.h (modified) * soft/giet_vm/giet_drivers/xcu_driver.c (modified) * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_libs/srl.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdlib.c (modified) * soft/giet_vm/giet_libs/stdlib.h (modified) * soft/giet_vm/mappings/4c_1p_iob_sort.xml (modified) * soft/giet_vm/mappings/4c_1p_sort.xml (modified) * soft/giet_vm/mappings/4c_1p_sort_chiplet.xml (modified) * soft/giet_vm/mappings/4c_2p_40_sort.xml (deleted) * soft/giet_vm/sort/main.c (modified) - Bugfix: The ISR_SWITCH index should be NB_PROCS_MAX + ... Mon, 13 Jan 2014 14:20:29 GMT cfuguet [267] * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/giet_drivers/dma_driver.c (modified) * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/ctx_handler.h (modified) * soft/giet_vm/giet_kernel/giet.s (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_xml/mapping_info.h (modified) * soft/giet_vm/giet_xml/xml_parser.c (modified) - Adding new task context information: THREAD INDEX. This value ... Mon, 13 Jan 2014 14:05:43 GMT cfuguet [266] * soft/giet_vm/giet_libs/spin_lock.c (modified) Bugfix in spin_lock library: - Compute the delay cycles before ... Mon, 09 Dec 2013 16:26:37 GMT devigne [260] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) Add a new syscall : giet_fat_fstat, allowing to a user application to ... Thu, 05 Dec 2013 11:45:34 GMT devigne [259] * soft/giet_vm/Makefile (modified) * soft/giet_vm/create_dmg (modified) * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_libs/stdlib.c (added) * soft/giet_vm/giet_libs/stdlib.h (added) giet_fat32/fat32.c : Added _fat_write function. At the moment it ... Wed, 04 Dec 2013 18:48:04 GMT alain [258] * soft/giet_vm/Makefile (modified) * soft/giet_vm/boot (deleted) * soft/giet_vm/build/common (added) * soft/giet_vm/build/drivers (added) * soft/giet_vm/build/fat32 (added) * soft/giet_vm/build/kernel (added) * soft/giet_vm/build/sort (added) * soft/giet_vm/build/sys (deleted) * soft/giet_vm/create_dmg (added) * soft/giet_vm/dhrystone/dhry.h (modified) * soft/giet_vm/dhrystone/dhrystone.ld (modified) * soft/giet_vm/display/display.ld (modified) * soft/giet_vm/display/main.c (modified) * soft/giet_vm/display/main_cma.c (added) * soft/giet_vm/display/main_dma.c (deleted) * soft/giet_vm/display/main_pipe.c (deleted) * soft/giet_vm/giet_boot (added) * soft/giet_vm/giet_boot/boot.c (added) * soft/giet_vm/giet_boot/boot.ld (added) * soft/giet_vm/giet_boot/elf-types.h (added) * soft/giet_vm/giet_common (added) * soft/giet_vm/giet_common/mips32_registers.h (added) * soft/giet_vm/giet_common/utils.c (added) * soft/giet_vm/giet_common/utils.h (added) * soft/giet_vm/giet_common/vmem.c (added) * soft/giet_vm/giet_common/vmem.h (added) * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/giet_drivers (added) * soft/giet_vm/giet_drivers/cma_driver.h (added) * soft/giet_vm/giet_drivers/dma_driver.c (added) * soft/giet_vm/giet_drivers/dma_driver.h (added) * soft/giet_vm/giet_drivers/fbf_driver.c (added) * soft/giet_vm/giet_drivers/fbf_driver.h (added) * soft/giet_vm/giet_drivers/hba_driver.c (added) * soft/giet_vm/giet_drivers/hba_driver.h (added) * soft/giet_vm/giet_drivers/icu_driver.c (added) * soft/giet_vm/giet_drivers/icu_driver.h (added) * soft/giet_vm/giet_drivers/iob_driver.c (added) * soft/giet_vm/giet_drivers/iob_driver.h (added) * soft/giet_vm/giet_drivers/ioc_driver.c (added) * soft/giet_vm/giet_drivers/ioc_driver.h (added) * soft/giet_vm/giet_drivers/mmc_driver.c (added) * soft/giet_vm/giet_drivers/mmc_driver.h (added) * soft/giet_vm/giet_drivers/mwr_driver.c (added) * soft/giet_vm/giet_drivers/mwr_driver.h (added) * soft/giet_vm/giet_drivers/nic_driver.c (added) * soft/giet_vm/giet_drivers/nic_driver.h (added) * soft/giet_vm/giet_drivers/sim_driver.c (added) * soft/giet_vm/giet_drivers/sim_driver.h (added) * soft/giet_vm/giet_drivers/tim_driver.c (added) * soft/giet_vm/giet_drivers/tim_driver.h (added) * soft/giet_vm/giet_drivers/tty_driver.c (added) * soft/giet_vm/giet_drivers/tty_driver.h (added) * soft/giet_vm/giet_drivers/xcu_driver.c (added) * soft/giet_vm/giet_drivers/xcu_driver.h (added) * soft/giet_vm/giet_fat32 (added) * soft/giet_vm/giet_fat32/fat32.c (added) * soft/giet_vm/giet_fat32/fat32.h (added) * soft/giet_vm/giet_kernel (added) * soft/giet_vm/giet_kernel/ctx_handler.c (added) * soft/giet_vm/giet_kernel/ctx_handler.h (added) * soft/giet_vm/giet_kernel/exc_handler.c (added) * soft/giet_vm/giet_kernel/exc_handler.h (added) * soft/giet_vm/giet_kernel/giet.s (added) * soft/giet_vm/giet_kernel/irq_handler.c (added) * soft/giet_vm/giet_kernel/irq_handler.h (added) * soft/giet_vm/giet_kernel/kernel.ld (added) * soft/giet_vm/giet_kernel/kernel_init.c (added) * soft/giet_vm/giet_kernel/switch.s (added) * soft/giet_vm/giet_kernel/sys_handler.c (added) * soft/giet_vm/giet_kernel/sys_handler.h (added) * soft/giet_vm/giet_libs (added) * soft/giet_vm/giet_libs/barrier.c (added) * soft/giet_vm/giet_libs/barrier.h (added) * soft/giet_vm/giet_libs/libsrl (added) * soft/giet_vm/giet_libs/libsrl/srl_args.h (added) * soft/giet_vm/giet_libs/libsrl/srl_barrier.h (added) * soft/giet_vm/giet_libs/libsrl/srl_endianness.h (added) * soft/giet_vm/giet_libs/libsrl/srl_hw_helpers.h (added) * soft/giet_vm/giet_libs/libsrl/srl_lock.h (added) * soft/giet_vm/giet_libs/libsrl/srl_log.h (added) * soft/giet_vm/giet_libs/libsrl/srl_memspace.h (added) * soft/giet_vm/giet_libs/libsrl/srl_mwmr.h (added) * soft/giet_vm/giet_libs/libsrl/srl_private_types.c (added) * soft/giet_vm/giet_libs/libsrl/srl_private_types.h (added) * soft/giet_vm/giet_libs/libsrl/srl_public_types.h (added) * soft/giet_vm/giet_libs/libsrl/srl_sched_wait.c (added) * soft/giet_vm/giet_libs/libsrl/srl_sched_wait.h (added) * soft/giet_vm/giet_libs/malloc.c (added) * soft/giet_vm/giet_libs/malloc.h (added) * soft/giet_vm/giet_libs/malloc_private.h (added) * soft/giet_vm/giet_libs/memspace.h (added) * soft/giet_vm/giet_libs/mwmr_channel.c (added) * soft/giet_vm/giet_libs/mwmr_channel.h (added) * soft/giet_vm/giet_libs/spin_lock.c (added) * soft/giet_vm/giet_libs/spin_lock.h (added) * soft/giet_vm/giet_libs/srl.h (added) * soft/giet_vm/giet_libs/stdio.c (added) * soft/giet_vm/giet_libs/stdio.h (added) * soft/giet_vm/giet_libs/string.c (added) * soft/giet_vm/giet_libs/string.h (added) * soft/giet_vm/giet_xml (added) * soft/giet_vm/giet_xml/Makefile (added) * soft/giet_vm/giet_xml/mapping_info.h (added) * soft/giet_vm/giet_xml/xml_driver.c (added) * soft/giet_vm/giet_xml/xml_parser.c (added) * soft/giet_vm/hdd (added) * soft/giet_vm/hdd/mbr.dmg (added) * soft/giet_vm/hdd/misc (added) * soft/giet_vm/hdd/misc/batman.txt (added) * soft/giet_vm/hdd/misc/images.raw (added) * soft/giet_vm/hdd/misc/superman.txt (added) * soft/giet_vm/hdd/virt_hdd (added) * soft/giet_vm/hello/hello.ld (modified) * soft/giet_vm/libs (deleted) * soft/giet_vm/mappings/4c_1p_display.xml (deleted) * soft/giet_vm/mappings/4c_1p_iob.xml (deleted) * soft/giet_vm/mappings/4c_1p_iob_four.xml (added) * soft/giet_vm/mappings/4c_1p_iob_sort.xml (added) * soft/giet_vm/pgcd/pgcd.ld (modified) * soft/giet_vm/router/router.ld (modified) * soft/giet_vm/sort/main.c (modified) * soft/giet_vm/sort/sort.ld (modified) * soft/giet_vm/sys (deleted) * soft/giet_vm/xml (deleted) This is a major release, including a deep restructuration of code. ...