# # ChangeLog for soft/giet_vm/giet_libs # # Generated by Trac 1.2.3 # Jun 29, 2024, 9:37:44 AM 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. ...