# # ChangeLog for soft/giet_vm # # Generated by Trac 1.2.3 # Dec 26, 2024, 4:23:08 AM Fri, 07 Aug 2015 15:42:07 GMT guerin [698] * soft/giet_vm/giet_kernel/sys_handler.c (modified) kernel: use non-trivial TTY allocator Now, TTY channels can be ... Fri, 07 Aug 2015 15:42:06 GMT guerin [697] * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/irq_handler.c (modified) * soft/giet_vm/giet_kernel/irq_handler.h (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) kernel: release WTI mailbox associated with TTY We don't block on ... Fri, 07 Aug 2015 15:42:06 GMT guerin [696] * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/ctx_handler.h (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) kernel: defer task exec to _ctx_switch() Fri, 07 Aug 2015 15:42:06 GMT guerin [695] * soft/giet_vm/giet_boot/boot.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/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) kernel: defer task kill to _ctx_switch() Introduce SIG slot in task ... Wed, 05 Aug 2015 16:46:15 GMT guerin [694] * soft/giet_vm/Makefile (modified) Makefile: entirely remove build/ when cleaning 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() Wed, 05 Aug 2015 16:46:14 GMT guerin [692] * soft/giet_vm/applications/raycast/disp.c (modified) raycast: not mirroring, but transposing Wed, 05 Aug 2015 16:46:13 GMT guerin [691] * soft/giet_vm/applications/raycast/disp.c (modified) raycast: precompute ymax 2087497 -> 2021308 cycles/frame (-3.2%) w/ ... Tue, 04 Aug 2015 13:01:39 GMT alain [690] * soft/giet_vm/giet_kernel/sys_handler.c (modified) Cosmetic in the _sys_tasks_status() function. 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. Tue, 04 Aug 2015 09:23:30 GMT alain [688] * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) Introduces the _sys_tasks_status() function used by the ... Tue, 04 Aug 2015 09:21:24 GMT alain [687] * soft/giet_vm/applications/router/main.c (modified) * soft/giet_vm/applications/shell/main.c (modified) * soft/giet_vm/applications/sort/main.c (modified) Introduce the ps command in shell. Adapt the router application. 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 ... Mon, 03 Aug 2015 17:07:03 GMT guerin [685] * soft/giet_vm/applications/raycast/disp.c (modified) raycast: remove branch in draw loops 2364988 -> 2170519 ... Mon, 03 Aug 2015 17:07:03 GMT guerin [684] * soft/giet_vm/applications/raycast/disp.c (modified) raycast: mirror textures Mirror textures internally to use cache ... Mon, 03 Aug 2015 17:07:02 GMT guerin [683] * soft/giet_vm/applications/raycast/disp.c (modified) * soft/giet_vm/applications/raycast/disp.h (modified) * soft/giet_vm/applications/raycast/game.c (modified) * soft/giet_vm/applications/raycast/game.h (modified) * soft/giet_vm/applications/raycast/main.c (modified) * soft/giet_vm/applications/raycast/raycast.py (modified) raycast: initial distributed implementation The main task runs on ... 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:18 GMT guerin [679] * soft/giet_vm/applications/raycast/disp.c (modified) * soft/giet_vm/applications/raycast/raycast.py (modified) raycast: dynamically allocate framebuffer With a 512x512 fb, the ... 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 Wed, 29 Jul 2015 15:52:17 GMT guerin [677] * soft/giet_vm/applications/raycast/disp.c (modified) raycast: draw textures Tue, 28 Jul 2015 16:02:28 GMT guerin [676] * soft/giet_vm/applications/raycast/disp.c (modified) * soft/giet_vm/applications/raycast/main.c (modified) * soft/giet_vm/applications/raycast/raycast.py (modified) raycast: load textures from misc/ Tue, 28 Jul 2015 16:02:28 GMT guerin [675] * soft/giet_vm/Makefile (modified) * soft/giet_vm/images/door_32.raw (added) * soft/giet_vm/images/handle_32.raw (added) * soft/giet_vm/images/rock_32.raw (added) * soft/giet_vm/images/wood_32.raw (added) raycast: add texture files Tue, 28 Jul 2015 16:02:28 GMT guerin [674] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) fat32: spelling fixes Tue, 28 Jul 2015 11:27:46 GMT guerin [673] * soft/giet_vm/Makefile (modified) * soft/giet_vm/applications/raycast (added) * soft/giet_vm/applications/raycast/Makefile (added) * soft/giet_vm/applications/raycast/ctrl.c (added) * soft/giet_vm/applications/raycast/ctrl.h (added) * soft/giet_vm/applications/raycast/disp.c (added) * soft/giet_vm/applications/raycast/disp.h (added) * soft/giet_vm/applications/raycast/game.c (added) * soft/giet_vm/applications/raycast/game.h (added) * soft/giet_vm/applications/raycast/main.c (added) * soft/giet_vm/applications/raycast/raycast.ld (added) * soft/giet_vm/applications/raycast/raycast.py (added) * soft/giet_vm/giet_python/genmap (modified) raycast: initial port Raycast is a small game that looks like ... Tue, 28 Jul 2015 11:27:45 GMT guerin [672] * soft/giet_vm/applications/shell/main.c (modified) shell: cp: error code for the right fd 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 19:59:52 GMT alain [670] * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) Introduce the "shared" argument in the _sys_tty_alloc() function. Mon, 27 Jul 2015 18:40:45 GMT alain [669] * soft/giet_vm/applications/classif/main.c (modified) * soft/giet_vm/applications/convol/convol.py (modified) * soft/giet_vm/applications/convol/main.c (modified) * soft/giet_vm/applications/coproc/main.c (modified) * soft/giet_vm/applications/display/main.c (modified) * soft/giet_vm/applications/gameoflife/gameoflife.py (modified) * soft/giet_vm/applications/gameoflife/main.c (modified) * soft/giet_vm/applications/shell/main.c (modified) * soft/giet_vm/applications/sort/main.c (modified) * soft/giet_vm/applications/sort/sort.py (modified) * soft/giet_vm/applications/transpose/main.c (modified) * soft/giet_vm/applications/transpose/transpose.py (modified) Introduce support for the "shared" argument in the giet_tty_alloc() ... Mon, 27 Jul 2015 18:34:51 GMT alain [668] * soft/giet_vm/giet_drivers/mwr_driver.c (modified) Fix a bug in mwr_isr.c 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 [665] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: implement cache depth extension in _get_buffer_from_cache() Mon, 27 Jul 2015 15:56:15 GMT guerin [664] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32_shared.h (modified) fat32: generic error codes Instead of having unique error codes per ... 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 ... Mon, 27 Jul 2015 15:56:14 GMT guerin [662] * soft/giet_vm/Makefile (modified) Makefile: add apps to .PHONY No need to make clean to rebuild apps ... 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 [660] * soft/giet_vm/applications/shell/main.c (modified) shell: use readdir for ls 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 Fri, 24 Jul 2015 13:10:48 GMT guerin [658] * 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) fat32: implement _fat_opendir, _fat_closedir, _fat_readdir Wed, 22 Jul 2015 15:36:05 GMT alain [657] * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/hba_driver.c (modified) * soft/giet_vm/giet_drivers/sdc_driver.c (modified) Cosmetic. Wed, 22 Jul 2015 15:33:47 GMT guerin [656] * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) always set CTX_EPC in task context initialization all runnable ... Wed, 22 Jul 2015 12:31:35 GMT guerin [655] * soft/giet_vm/applications/shell/main.c (modified) shell: cp: use carriage return to display progress 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 12:31:34 GMT guerin [653] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: buf descriptor allocation fixes Don't leak buffer on IOC ... Wed, 22 Jul 2015 12:31:34 GMT guerin [652] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: create Inode-Tree root using _allocate_one_inode() No need ... Wed, 22 Jul 2015 12:31:33 GMT guerin [651] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: don't keep tree structure when releasing cache This fixes a ... Wed, 22 Jul 2015 12:31:33 GMT guerin [650] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: use _allocate_one_cache_node() where possible This could fix ... Wed, 22 Jul 2015 11:12:10 GMT alain [649] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_config.h (modified) Bloup. Wed, 22 Jul 2015 11:11:08 GMT alain [648] * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/ctx_handler.h (modified) * soft/giet_vm/giet_kernel/irq_handler.c (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) Introducing support for the new mechanism to start tasks. 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. Wed, 22 Jul 2015 11:07:28 GMT alain [646] * soft/giet_vm/giet_boot/boot.c (modified) Introduce support for the CTX_ENTRY_ID slot in task context. Wed, 22 Jul 2015 11:03:20 GMT alain [645] * 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) Introduce the "active" field in vspace. Wed, 22 Jul 2015 11:00:45 GMT alain [644] * soft/giet_vm/applications/display/display.py (modified) * soft/giet_vm/applications/display/main.c (modified) Introduce support for the "active" field in display.py Wed, 22 Jul 2015 10:57:58 GMT alain [643] * soft/giet_vm/applications/shell/main.c (modified) * soft/giet_vm/applications/shell/shell.py (modified) Introduce the "exec" and "kill" commands in the shell application. Wed, 22 Jul 2015 10:53:44 GMT alain [642] * soft/giet_vm/giet_python/mapping.py (modified) Introduce the "active" field in vspace. When this field is set the ... 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() Mon, 20 Jul 2015 16:11:40 GMT guerin [640] * soft/giet_vm/applications/shell/main.c (modified) shell: initial interactive shell Mon, 20 Jul 2015 16:02:55 GMT guerin [639] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: add Fat-Cache levels on demand Mon, 20 Jul 2015 16:02:55 GMT guerin [638] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: disallow move into own subdirectory "mv / home/a" would ... Mon, 20 Jul 2015 16:02:55 GMT guerin [637] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: don't remove root node in _remove_node_from_fs() Otherwise ... Mon, 20 Jul 2015 16:02:55 GMT guerin [636] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: don't try to load cluster -1 in _get_buffer_from_cache() ... Sat, 18 Jul 2015 13:28:28 GMT alain [635] * soft/giet_vm/giet_config.h (modified) Introduce the GIET_SR_INIT_VALUE configuration variable. (It was ... Sat, 18 Jul 2015 13:26:37 GMT alain [634] * soft/giet_vm/giet_fat32/fat32.c (modified) Cosmetic. Sat, 18 Jul 2015 13:21:58 GMT alain [633] * soft/giet_vm/giet_python/mapping.py (modified) Introduce support for the new field "ltid" in the "mapping_task_t" ... Sat, 18 Jul 2015 13:18:32 GMT alain [632] * soft/giet_vm/giet_common/kernel_locks.c (modified) * soft/giet_vm/giet_common/kernel_locks.h (modified) Introduce two new atomic read-the-write functions, that can be used ... Sat, 18 Jul 2015 13:14:25 GMT alain [631] * soft/giet_vm/giet_boot/boot.c (modified) Adapt the boot code to the new NORUN bit-vector mechanism in task ... Sat, 18 Jul 2015 13:04:15 GMT alain [630] * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/hba_driver.c (modified) * soft/giet_vm/giet_drivers/mmc_driver.c (modified) * soft/giet_vm/giet_drivers/mwr_driver.c (modified) * soft/giet_vm/giet_drivers/sdc_driver.c (modified) Update the peripheral drivers using descheduling, to comply with the ... Sat, 18 Jul 2015 13:00:42 GMT alain [629] * 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.h (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) Modify the task activation/desactivation mechanism to support the ... 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() - ... Sat, 18 Jul 2015 12:48:16 GMT alain [627] * soft/giet_vm/giet_xml/Makefile (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) Add the "ltid" field in the mapping_task_t structure, To support the ... Fri, 17 Jul 2015 14:34:55 GMT guerin [626] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: fix potential dir entry overwrite Fri, 17 Jul 2015 14:34:54 GMT guerin [625] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: check for fd allocation in _fat_close() Could cause a ... Fri, 17 Jul 2015 14:34:54 GMT guerin [624] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: _fat_close: check inode parent ptr before using it Opening ... 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 Fri, 17 Jul 2015 14:34:54 GMT guerin [622] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: plug inode memleak in _fat_rename() Now that a file won't be ... Thu, 16 Jul 2015 13:29:10 GMT guerin [621] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: don't let a file replace itself in _fat_rename() Thu, 16 Jul 2015 13:29:10 GMT guerin [620] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: don't skip entries twice in _get_nb_entries() The offset was ... Thu, 16 Jul 2015 13:29:10 GMT guerin [619] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: use strcmp instead of strncmp The length argument was wrong ... Thu, 16 Jul 2015 13:29:09 GMT guerin [618] * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) utils: introduce _strcmp() Thu, 16 Jul 2015 13:29:09 GMT guerin [617] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: handle . and .. in _get_inode_from_path() It is now possible ... Thu, 16 Jul 2015 13:29:08 GMT guerin [616] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: check for LFN entry before invalidating it Otherwise we ... Wed, 15 Jul 2015 16:17:41 GMT bellefin [615] * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_drivers/mmc_driver.c (modified) * soft/giet_vm/giet_drivers/mmc_driver.h (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) Introduce mmc distributed lock The locks are distributed in the ... 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, ... Wed, 15 Jul 2015 16:14:15 GMT bellefin [613] * soft/giet_vm/giet_drivers/nic_driver.c (modified) * soft/giet_vm/giet_drivers/nic_driver.h (modified) NIC driver: update the channel registers of the NIC component (add ... Wed, 15 Jul 2015 16:13:17 GMT bellefin [612] * soft/giet_vm/giet_drivers/cma_driver.c (modified) * soft/giet_vm/giet_drivers/cma_driver.h (modified) CMA driver: update the channel status values of the CMA component Tue, 14 Jul 2015 15:29:05 GMT alain [611] * soft/giet_vm/Makefile (modified) Rename the "build" directory to "bin" on the virtual disk. Tue, 14 Jul 2015 15:02:32 GMT alain [610] * soft/giet_vm/applications/classif/classif.py (modified) * soft/giet_vm/applications/convol/convol.py (modified) * soft/giet_vm/applications/coproc/coproc.py (modified) * soft/giet_vm/applications/dhrystone/dhrystone.py (modified) * soft/giet_vm/applications/display/display.py (modified) * soft/giet_vm/applications/gameoflife/gameoflife.py (modified) * soft/giet_vm/applications/ocean/ocean.py (modified) * soft/giet_vm/applications/router/router.py (modified) * soft/giet_vm/applications/shell/main.c (modified) * soft/giet_vm/applications/shell/shell.py (modified) * soft/giet_vm/applications/sort/sort.py (modified) * soft/giet_vm/applications/transpose/transpose.py (modified) Rename the path to .elf file in the "appli.py" files, because the ... Mon, 13 Jul 2015 15:02:08 GMT guerin [609] * soft/giet_vm/Makefile (modified) Makefile: generate disk image in one place This allows parallel ... Mon, 13 Jul 2015 13:10:27 GMT guerin [608] * soft/giet_vm/Makefile (modified) Makefile: fix .PHONY targets and group them genmap was always executed. 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() Mon, 13 Jul 2015 13:10:27 GMT guerin [606] * soft/giet_vm/giet_fat32/fat32.c (modified) fat32: add missing lock release for _fat_mkdir() Mon, 13 Jul 2015 13:10:27 GMT guerin [605] * soft/giet_vm/giet_drivers/tty_driver.c (modified) tty: don't manually reset WTI It is already done in hardware, and ... Mon, 13 Jul 2015 13:10:26 GMT guerin [604] * soft/giet_vm/giet_drivers/tty_driver.c (modified) tty: always acknowledge TTY IRQ Fri, 10 Jul 2015 10:34:31 GMT alain [603] * soft/giet_vm/giet_drivers/hba_driver.c (modified) * soft/giet_vm/giet_drivers/sdc_driver.c (modified) cosmetic Thu, 09 Jul 2015 13:23:26 GMT guerin [602] * soft/giet_vm/Makefile (modified) Makefile: fix PYTHONPATH for OS X, second attempt Thu, 09 Jul 2015 13:20:16 GMT guerin [601] * soft/giet_vm/Makefile (modified) Makefile: fix PYTHONPATH for OS X Thu, 09 Jul 2015 12:11:18 GMT guerin [600] * soft/giet_vm/Makefile (modified) Makefile: generate PYTHONPATH and .py deps Thu, 09 Jul 2015 12:11:18 GMT guerin [599] * soft/giet_vm/Makefile (modified) Makefile: create temporary directories