# # ChangeLog for soft/giet_vm # # Generated by Trac 1.2.3 # Dec 25, 2024, 5:23:40 PM Wed, 20 Jan 2016 09:12:04 GMT alain [767] * soft/giet_vm/giet_libs/stdio.c (modified) Bug fix in giet_fat_munmap() Tue, 19 Jan 2016 15:23:18 GMT alain [766] * soft/giet_vm/giet_libs/stdio.c (modified) Bug fix. Tue, 19 Jan 2016 15:20:25 GMT alain [765] * soft/giet_vm/giet_libs/stdio.c (modified) Introduce the giet_fat_munmap() system call. Tue, 19 Jan 2016 12:19:14 GMT alain [764] * soft/giet_vm/applications/transpose/transpose.c (modified) * soft/giet_vm/applications/transpose/transpose.py (modified) * soft/giet_vm/applications/transpose/transpose_rw.c (added) Modify the transpose application to use replace the giet_fat_read() ... Tue, 19 Jan 2016 10:39:16 GMT alain [763] * 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) Introducing support for the MMAP vseg type in xml parser/driver. Tue, 19 Jan 2016 10:36:43 GMT alain [762] * soft/giet_vm/giet_python/mapping.py (modified) Introduce the new MMAP type for vseg. Tue, 19 Jan 2016 10:34:45 GMT alain [761] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) Replace the _get_buffer_from_cache() function by - ... Tue, 19 Jan 2016 10:23:02 GMT alain [760] * soft/giet_vm/giet_kernel/ctx_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) 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() - ... Mon, 18 Jan 2016 15:43:12 GMT alain [758] * soft/giet_vm/giet_common/vmem.c (modified) We introduce the _v2p_add_pte1(), _v2p_add_pte2(), _v2p_del_pte1(), ... Mon, 18 Jan 2016 15:39:47 GMT alain [757] * soft/giet_vm/giet_boot/boot.c (modified) The boot code use now the _v2p_add_pte1() and _v2p_add_pte2() ... Thu, 14 Jan 2016 09:13:09 GMT cfuguet [756] * soft/giet_vm/applications/coremark/Makefile (modified) * soft/giet_vm/applications/coremark/coremark.py (modified) * soft/giet_vm/applications/coremark/mach/core_portme.c (modified) * soft/giet_vm/applications/coremark/mach/core_portme.h (modified) Improving the configuration infrastructure of the coremark application Thu, 07 Jan 2016 21:48:54 GMT cfuguet [755] * soft/giet_vm/create_dmg (modified) Improving the create_dmg script to search the mkfs.vfat tool in UNIX ... Thu, 07 Jan 2016 15:12:54 GMT cfuguet [754] * soft/giet_vm/giet_common/kernel_malloc.h (modified) * soft/giet_vm/giet_drivers/mmc_driver.c (modified) * soft/giet_vm/giet_drivers/rdk_driver.c (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) - Support to have a single terminal (NB_TTY_CHANNEL = 1). In this ... Wed, 06 Jan 2016 16:14:34 GMT cfuguet [753] * soft/giet_vm/Makefile (modified) * soft/giet_vm/applications/coremark (added) * soft/giet_vm/applications/coremark/Makefile (added) * soft/giet_vm/applications/coremark/core_list_join.c (added) * soft/giet_vm/applications/coremark/core_main.c (added) * soft/giet_vm/applications/coremark/core_matrix.c (added) * soft/giet_vm/applications/coremark/core_state.c (added) * soft/giet_vm/applications/coremark/core_util.c (added) * soft/giet_vm/applications/coremark/coremark.h (added) * soft/giet_vm/applications/coremark/coremark.ld (added) * soft/giet_vm/applications/coremark/coremark.md5 (added) * soft/giet_vm/applications/coremark/coremark.py (added) * soft/giet_vm/applications/coremark/mach (added) * soft/giet_vm/applications/coremark/mach/core_portme.c (added) * soft/giet_vm/applications/coremark/mach/core_portme.h (added) * soft/giet_vm/applications/coremark/readme.txt (added) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_python/genmap (modified) Introducing the coremark benchmark Sat, 02 Jan 2016 16:52:10 GMT alain [752] * soft/giet_vm/giet_common/pmem.c (modified) * soft/giet_vm/giet_common/vmem.c (modified) Cosmetic. Sat, 02 Jan 2016 15:57:40 GMT alain [751] * soft/giet_vm/giet_common/vmem.c (modified) * soft/giet_vm/giet_common/vmem.h (modified) Introduce the _v2p_add_pte1(), _v2p_add_pte2(), _v2p_del_pte1(), ... Sat, 02 Jan 2016 15:40:33 GMT alain [750] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) Makes _fat_buffer_from_cache() an external function, to implement the ... Wed, 16 Dec 2015 15:00:32 GMT alain [749] * soft/giet_vm/giet_libs/stdio.c (modified) cosmetic Wed, 16 Dec 2015 12:03:16 GMT alain [748] * soft/giet_vm/applications/mjpeg/demux.c (modified) * soft/giet_vm/applications/mjpeg/idct.c (modified) * soft/giet_vm/applications/mjpeg/iqzz.c (modified) * soft/giet_vm/applications/mjpeg/libu.c (modified) * soft/giet_vm/applications/mjpeg/mjpeg.c (modified) * soft/giet_vm/applications/mjpeg/mjpeg.h (modified) * soft/giet_vm/applications/mjpeg/vld.c (modified) Modify instrumentation to save results on virtual disk. Tue, 15 Dec 2015 15:29:02 GMT alain [747] * soft/giet_vm/applications/shell/shell.c (modified) Introduce the cat command in the shell. Tue, 15 Dec 2015 15:19:16 GMT alain [746] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32_shared.h (modified) Improve the _fat_lseek() function to support the SEEK_END value for ... Tue, 15 Dec 2015 11:16:20 GMT alain [745] * soft/giet_vm/giet_common/utils.c (modified) Fix a bug in memcpy() when both buffers are word aligned, but the ... Sun, 13 Dec 2015 12:37:34 GMT alain [744] * soft/giet_vm/giet_fat32/fat32.c (modified) Fix a bug in the _fat_read() function: The count argument should not ... 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, 10 Dec 2015 12:38:43 GMT alain [742] * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_kernel/giet.s (modified) * soft/giet_vm/giet_kernel/kernel.ld (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_python/mapping.py (modified) Remove the seg_kernel_init vseg: All the kernel code is now packed ... Thu, 10 Dec 2015 11:16:18 GMT alain [741] * soft/giet_vm/applications/mjpeg/Makefile (modified) * soft/giet_vm/applications/mjpeg/demux.c (modified) * soft/giet_vm/applications/mjpeg/mjpeg.c (modified) * soft/giet_vm/applications/mjpeg/mjpeg.h (modified) * soft/giet_vm/applications/mjpeg/mjpeg.py (modified) * soft/giet_vm/applications/mjpeg/tg.c (deleted) Remove the TG thread: The mjpeg strem dispatch is directly done by ... Thu, 10 Dec 2015 10:02:08 GMT alain [740] * soft/giet_vm/applications/mjpeg/mjpeg.c (modified) cosmetic Thu, 03 Dec 2015 15:53:44 GMT alain [739] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_config.h (modified) Introduce the mjpeg application in the giet_vm Makefile. Thu, 03 Dec 2015 15:51:24 GMT alain [738] * soft/giet_vm/giet_xml/mapping_info.h (modified) * soft/giet_vm/giet_xml/xml_driver.c (modified) cosmetic. Thu, 03 Dec 2015 15:46:04 GMT alain [737] * soft/giet_vm/giet_python/genmap (modified) * soft/giet_vm/giet_python/mapping.py (modified) Modify genmap to directly control the coprocessor type using ... Thu, 03 Dec 2015 15:40:49 GMT alain [736] * soft/giet_vm/applications/coproc/coproc.c (modified) * soft/giet_vm/applications/coproc/coproc.py (modified) * soft/giet_vm/applications/mjpeg/demux.c (modified) * soft/giet_vm/applications/mjpeg/idct.c (modified) * soft/giet_vm/applications/mjpeg/iqzz.c (modified) * soft/giet_vm/applications/mjpeg/libu.c (modified) * soft/giet_vm/applications/mjpeg/mjpeg.c (modified) * soft/giet_vm/applications/mjpeg/mjpeg.h (modified) * soft/giet_vm/applications/mjpeg/mjpeg.py (modified) * soft/giet_vm/applications/mjpeg/tg.c (modified) * soft/giet_vm/applications/mjpeg/vld.c (modified) Modify the mjpeg application to support an optional DCT hardware ... 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 ... Thu, 03 Dec 2015 15:33:59 GMT alain [734] * soft/giet_vm/giet_common/utils.c (modified) Cosmetic. Thu, 03 Dec 2015 15:33:02 GMT alain [733] * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) Modify the system functions associated to hardware coprocessors: ... Thu, 03 Dec 2015 15:27:38 GMT alain [732] * soft/giet_vm/giet_boot/boot.c (modified) Introduce a new rule to simplify the memory mapping: A big physical ... 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 13:57:45 GMT alain [730] * soft/giet_vm/giet_fat32/fat32.c (modified) Improve seek overflow checking. Sat, 21 Nov 2015 13:55:01 GMT alain [729] * soft/giet_vm/giet_python/genmap (modified) Introduce application mjpeg in genmap. Sat, 21 Nov 2015 13:53:00 GMT alain [728] * 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) bloup Sat, 21 Nov 2015 13:51:18 GMT alain [727] * soft/giet_vm/images/mandel_128.mjpg (added) * soft/giet_vm/images/plan_48.mjpg (added) * soft/giet_vm/images/video_160_120.mjpg (added) Introduce 3 MJPEG streams in the images directory. Sat, 21 Nov 2015 13:46:24 GMT alain [726] * soft/giet_vm/giet_boot/boot.c (modified) Cosmetic. Sat, 21 Nov 2015 13:28:31 GMT alain [725] * soft/giet_vm/giet_kernel/ctx_handler.c (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 FBF_CMA syscall handlers to support chbufs containing more ... Sat, 21 Nov 2015 13:25:14 GMT alain [724] * soft/giet_vm/applications/display/display.c (modified) * soft/giet_vm/applications/display/display.py (modified) * soft/giet_vm/applications/gameoflife/gameoflife.c (modified) * soft/giet_vm/applications/raycast/disp.c (modified) * soft/giet_vm/applications/raycast/raycast.c (modified) Update graphical applications. Sat, 21 Nov 2015 13:20:33 GMT alain [723] * soft/giet_vm/applications/mjpeg (added) * soft/giet_vm/applications/mjpeg/Makefile (added) * soft/giet_vm/applications/mjpeg/demux.c (added) * soft/giet_vm/applications/mjpeg/idct.c (added) * soft/giet_vm/applications/mjpeg/iqzz.c (added) * soft/giet_vm/applications/mjpeg/libu.c (added) * soft/giet_vm/applications/mjpeg/mjpeg.c (added) * soft/giet_vm/applications/mjpeg/mjpeg.h (added) * soft/giet_vm/applications/mjpeg/mjpeg.ld (added) * soft/giet_vm/applications/mjpeg/mjpeg.py (added) * soft/giet_vm/applications/mjpeg/tg.c (added) * soft/giet_vm/applications/mjpeg/vld.c (added) Introduce application mjpeg. 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. ... Fri, 16 Oct 2015 12:25:04 GMT alain [721] * soft/giet_vm/applications/gameoflife/gameoflife.c (modified) cosmetic. Sun, 11 Oct 2015 16:23:18 GMT alain [720] * soft/giet_vm/applications/classif/classif.c (modified) * soft/giet_vm/applications/classif/classif.py (modified) * soft/giet_vm/applications/display/display.c (modified) * soft/giet_vm/applications/router/Makefile (modified) * soft/giet_vm/applications/router/main.c (deleted) * soft/giet_vm/applications/router/router.c (added) * soft/giet_vm/applications/router/router.py (modified) Adapt the router application to the POSIX API. Fri, 09 Oct 2015 13:52:05 GMT alain [719] * soft/giet_vm/giet_kernel/sys_handler.c (modified) Cosmetic. Fri, 09 Oct 2015 13:51:21 GMT alain [718] * soft/giet_vm/applications/convol/convol.c (modified) * soft/giet_vm/applications/sort/Makefile (modified) * soft/giet_vm/applications/sort/main.c (deleted) * soft/giet_vm/applications/sort/sort.c (added) * soft/giet_vm/applications/sort/sort.py (modified) Modify sort application to use the pthreads API. Wed, 07 Oct 2015 11:35:58 GMT alain [717] * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) Cosmetic. Wed, 07 Oct 2015 10:13:46 GMT alain [716] * soft/giet_vm/giet_boot/boot.c (modified) Cosmetic. Wed, 07 Oct 2015 10:05:03 GMT alain [715] * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/hba_driver.c (modified) Cosmetic. Wed, 07 Oct 2015 10:02:48 GMT alain [714] * 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) Introduce the _sys_fbf_size() function. Modify the _sys_fbf_alloc() ... 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. Wed, 07 Oct 2015 09:56:33 GMT alain [712] * soft/giet_vm/applications/classif/classif.py (modified) * soft/giet_vm/applications/display/display.c (modified) * soft/giet_vm/applications/gameoflife/gameoflife.c (modified) * soft/giet_vm/applications/raycast/raycast.c (modified) * soft/giet_vm/applications/shell/shell.c (modified) * soft/giet_vm/applications/shell/shell.py (modified) * soft/giet_vm/applications/transpose/transpose.c (modified) Introduce the giet_fbf_size() and giet_fbf_alloc() system calls. Sat, 03 Oct 2015 11:48:02 GMT alain [711] * soft/giet_vm/applications/raycast/game.c (modified) Improve the user interface. Thu, 01 Oct 2015 14:28:18 GMT alain [710] * soft/giet_vm/applications/raycast/game.c (modified) Remove the unused "ctrl.h" include in game.c 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 ... Thu, 01 Oct 2015 14:09:25 GMT alain [708] * soft/giet_vm/applications/classif/Makefile (modified) * soft/giet_vm/applications/classif/classif.c (added) * soft/giet_vm/applications/classif/classif.py (modified) * soft/giet_vm/applications/classif/main.c (deleted) * soft/giet_vm/applications/convol/Makefile (modified) * soft/giet_vm/applications/convol/convol.c (added) * soft/giet_vm/applications/convol/convol.py (modified) * soft/giet_vm/applications/convol/main.c (deleted) * soft/giet_vm/applications/coproc/Makefile (modified) * soft/giet_vm/applications/coproc/coproc.c (moved) * soft/giet_vm/applications/coproc/coproc.py (modified) * soft/giet_vm/applications/display/Makefile (modified) * soft/giet_vm/applications/display/display.c (added) * soft/giet_vm/applications/display/display.py (modified) * soft/giet_vm/applications/display/main.c (deleted) * soft/giet_vm/applications/gameoflife/Makefile (modified) * soft/giet_vm/applications/gameoflife/gameoflife.c (moved) * soft/giet_vm/applications/gameoflife/gameoflife.py (modified) * soft/giet_vm/applications/raycast/Makefile (modified) * soft/giet_vm/applications/raycast/ctrl.c (deleted) * soft/giet_vm/applications/raycast/ctrl.h (deleted) * 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/raycast.c (added) * soft/giet_vm/applications/raycast/raycast.py (modified) * soft/giet_vm/applications/shell/Makefile (modified) * soft/giet_vm/applications/shell/shell.c (moved) * soft/giet_vm/applications/shell/shell.py (modified) * soft/giet_vm/applications/transpose/Makefile (modified) * soft/giet_vm/applications/transpose/main.c (deleted) * soft/giet_vm/applications/transpose/transpose.c (added) * soft/giet_vm/applications/transpose/transpose.py (modified) Adapt the following application to the POSIX threads API - convol - ... Mon, 24 Aug 2015 15:08:30 GMT guerin [707] * 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/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) fix kill/exec - introduce physical_memcpy for fat_read - don't ... Mon, 24 Aug 2015 15:08:30 GMT guerin [706] * soft/giet_vm/giet_kernel/ctx_handler.c (modified) kernel: _ctx_switch: acknowledge signal before treating it Just to ... Mon, 24 Aug 2015 15:08:30 GMT guerin [705] * soft/giet_vm/giet_kernel/ctx_handler.c (modified) kernel: fix error handling in _load_writable_segments() _fat_read() ... Wed, 12 Aug 2015 15:58:16 GMT guerin [704] * soft/giet_vm/giet_drivers/cma_driver.h (modified) drivers: cma: update registers definition for soclib [2636] Wed, 12 Aug 2015 15:58:15 GMT guerin [703] * soft/giet_vm/applications/shell/main.c (modified) shell: add sleep command, misc fixes Wed, 12 Aug 2015 14:10:58 GMT alain [702] * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/irq_handler.c (modified) Introduce the _load_writable_segments() function (used by the ... Mon, 10 Aug 2015 16:02:15 GMT guerin [701] * soft/giet_vm/Makefile (modified) Makefile: don't call genmap more than once on parallel build Fri, 07 Aug 2015 15:42:07 GMT guerin [700] * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) kernel: add fbf_cma release, call it on task kill Fri, 07 Aug 2015 15:42:07 GMT guerin [699] * soft/giet_vm/giet_kernel/sys_handler.c (modified) kernel: use non-trivial CMA allocator 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