# # ChangeLog for soft # # Generated by Trac 1.2.3 # Nov 18, 2024, 2:56:59 AM Fri, 03 Oct 2014 15:27:33 GMT porquet [425] * soft/giet_vm/giet_python/genmap (modified) * soft/giet_vm/giet_python/mapping.py (modified) genmap: fix python version Fri, 03 Oct 2014 15:25:36 GMT porquet [424] * soft/giet_vm/giet_python/mapping.py (modified) genmap: fix DTS generation for Linux Fri, 03 Oct 2014 15:25:35 GMT porquet [423] * soft/giet_vm/giet_python/genmap (modified) * soft/giet_vm/giet_python/mapping.py (modified) fix the scripts to use python2 Tue, 30 Sep 2014 15:30:47 GMT cfuguet [422] * soft/giet_vm/sort/main.c (modified) * soft/giet_vm/sort/sort.py (modified) sort: using big pages for code segment Mon, 29 Sep 2014 12:42:37 GMT alain [421] * soft/giet_vm/giet_python/genmap (modified) * soft/giet_vm/giet_python/mapping.py (modified) Fixing bugs in linux_dts generator. Mon, 29 Sep 2014 11:12:46 GMT alain [420] * soft/giet_vm/Makefile (modified) cosmetic Mon, 29 Sep 2014 10:36:18 GMT alain [419] * soft/giet_vm/convol/main.c (modified) cosmetic Mon, 29 Sep 2014 10:11:24 GMT alain [418] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_config.h (modified) Introducing the Frame Buffer size as platform parameter. Mon, 29 Sep 2014 10:08:39 GMT alain [417] * soft/giet_vm/giet_fat32/fat32.c (modified) Cosmetic. Mon, 29 Sep 2014 10:07:05 GMT alain [416] * soft/giet_vm/sort/sort.py (modified) Using BPP (Big Physical Page) for distributed stacks and heaps. Mon, 29 Sep 2014 10:05:28 GMT alain [415] * soft/giet_vm/convol/convol.py (modified) Using BPP (Big Physical Page) for idistributed stacks and heaps. Mon, 29 Sep 2014 10:03:50 GMT alain [414] * soft/giet_vm/transpose/transpose.py (modified) Using BPP (Big physical Page) for stack and heap. Mon, 29 Sep 2014 10:02:13 GMT alain [413] * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/fbf_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/pic_driver.c (modified) * soft/giet_vm/giet_drivers/pic_driver.h (modified) Introducing support for the PIC_MASK register in pic_driver. Mon, 29 Sep 2014 09:59:30 GMT alain [412] * soft/giet_vm/giet_boot/boot.c (modified) Major evolution: the page table initialisation has been completely ... Mon, 29 Sep 2014 09:56:47 GMT alain [411] * soft/giet_vm/giet_python/genmap (modified) * soft/giet_vm/giet_python/mapping.py (modified) Introducing support for BPP (Big Physical Pages) and SPP (Small ... Mon, 29 Sep 2014 08:51:06 GMT alain [410] * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) Cosmetic Mon, 29 Sep 2014 08:49:27 GMT alain [409] * soft/giet_vm/giet_xml/mapping_info.h (modified) Cosmetic Mon, 29 Sep 2014 08:47:26 GMT alain [408] * soft/giet_vm/giet_common/io.h (modified) * soft/giet_vm/giet_common/iommu.c (added) * soft/giet_vm/giet_common/iommu.h (added) * soft/giet_vm/giet_common/pmem.c (added) * soft/giet_vm/giet_common/pmem.h (added) * 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_common/vmem.h (modified) Introducing a physical memory allocator (pmem.c & pmem.h files). Fri, 12 Sep 2014 14:34:19 GMT cfuguet [407] * soft/giet_vm/sort/sort.py (modified) sort: introducing distributed ptabs in sort.py description file Fri, 12 Sep 2014 13:01:34 GMT cfuguet [406] * soft/giet_vm/giet_python/mapping.py (modified) Introducing P_WIDTH field in hard_config.h file - This constant ... Tue, 09 Sep 2014 13:26:47 GMT cfuguet [405] * soft/giet_vm/giet_drivers/rdk_driver.c (modified) rdk_driver: replacing old USE_RAM_DISK variables by USE_IOC_RDK Tue, 09 Sep 2014 13:16:15 GMT cfuguet [404] * soft/giet_vm/giet_python/mapping.py (modified) mapping.py: when ramdisk is used, other ioc controller are disabled ... Tue, 09 Sep 2014 13:02:13 GMT cfuguet [403] * soft/giet_vm/giet_python/mapping.py (modified) mapping.py: bugfix - Consider ramdisk in the IOC controller ... Mon, 01 Sep 2014 12:52:15 GMT alain [402] * soft/giet_vm/convol/main.c (modified) supporting X_SIZE = 16 and Y_SIZE = 16 Tue, 26 Aug 2014 14:11:33 GMT cfuguet [401] * soft/giet_vm/convol/convol.py (modified) * soft/giet_vm/giet_python/genmap (modified) genmap: importing dynamically the applications module - Adding ... Tue, 26 Aug 2014 13:38:53 GMT cfuguet [400] * soft/giet_vm/giet_python/mapping.py (modified) mapping.py: bugfix in netbsd device tree generation - During ... Tue, 12 Aug 2014 16:39:26 GMT alain [399] * 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) Cosmetic Tue, 12 Aug 2014 08:46:21 GMT alain [398] * soft/giet_vm/transpose/main.c (modified) Releases dynamically allocated buffers at the end of the transpose ... Tue, 12 Aug 2014 08:44:34 GMT alain [397] * soft/giet_vm/giet_libs/malloc.c (modified) Bug fix in malloc.c. Tue, 12 Aug 2014 08:43:18 GMT alain [396] * 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) Housekeeping Mon, 11 Aug 2014 19:34:20 GMT alain [395] * soft/giet_vm/giet_drivers/xcu_driver.c (modified) Cosmetic. 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. Mon, 11 Aug 2014 19:29:28 GMT alain [393] * soft/giet_vm/transpose/main.c (modified) Cosmetic Mon, 11 Aug 2014 19:23:55 GMT alain [392] * soft/giet_vm/giet_boot/boot.c (modified) Cosmetic Mon, 11 Aug 2014 19:19:06 GMT alain [391] * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/ctx_handler.h (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) Idle task stack implementation. The idle stack was previously ... 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:32:42 GMT alain [388] * soft/giet_vm/gameoflife/main.c (modified) Cosmetic Thu, 07 Aug 2014 10:32:05 GMT alain [387] * soft/giet_vm/hello/main.c (modified) Cosmetic Thu, 07 Aug 2014 10:31:24 GMT alain [386] * soft/giet_vm/dhrystone/dhry_1.c (modified) Cosmetic Thu, 07 Aug 2014 10:30:40 GMT alain [385] * soft/giet_vm/giet_kernel/kernel_init.c (modified) Reducing the idle_task stack to 64 bytes (to reduce the kdata segment ... Thu, 07 Aug 2014 10:28:23 GMT alain [384] * soft/giet_vm/convol/convol.py (modified) * soft/giet_vm/convol/main.c (modified) Update the convol application to use the new malloc.h and barrier.h ... Thu, 07 Aug 2014 10:27:17 GMT alain [383] * soft/giet_vm/transpose/main.c (modified) * soft/giet_vm/transpose/transpose.py (modified) Update the transpose application to use the new malloc.h and ... 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: ... Thu, 07 Aug 2014 10:00:28 GMT alain [381] * soft/giet_vm/sort/main.c (modified) Initializing src_array and dst_array pointers to avoid a warning. Tue, 05 Aug 2014 14:20:14 GMT alain [380] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_config.h (modified) Introducing a drivers library (libdrivers.a) to reduce the kernel.elf ... Tue, 05 Aug 2014 14:17:50 GMT alain [379] * soft/giet_vm/giet_kernel/kernel_init.c (modified) reduce the idle task stack to 64 bytes to reduce the kernel.elf size ... Tue, 05 Aug 2014 14:15:52 GMT alain [378] * soft/giet_vm/giet_common/utils.c (modified) remove the inline directives Sat, 02 Aug 2014 11:33:43 GMT alain [377] * soft/giet_vm/convol/main.c (modified) Cosmetic. 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 20:03:45 GMT alain [374] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_config.h (modified) Introducing new user libraries in Makefile. Thu, 31 Jul 2014 19:58:06 GMT alain [373] * soft/giet_vm/giet_kernel/kernel_init.c (modified) Cosmetic. Thu, 31 Jul 2014 19:54:37 GMT alain [372] * soft/giet_vm/convol/main.c (modified) Modify the convol application to use the remote_malloc library, and ... Thu, 31 Jul 2014 19:47:20 GMT alain [371] * soft/giet_vm/giet_python/genmap (modified) Removing the hard_config.h file replication. Thu, 31 Jul 2014 19:11:26 GMT alain [370] * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) 1) Introducing the _physical_read_ull() and _physical_write_ull() ... Thu, 31 Jul 2014 18:51:59 GMT alain [369] * soft/giet_vm/giet_boot/boot.c (modified) adapt the boot code to the new barrier structure. 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 ... Wed, 23 Jul 2014 15:08:15 GMT alain [367] * soft/giet_vm/build/convol (added) * soft/giet_vm/build/transpose (added) cosmetic Wed, 23 Jul 2014 14:16:05 GMT cfuguet [366] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_boot/boot.ld (modified) * soft/giet_vm/giet_boot/boot_entry.S (moved) giet_boot: using boot_entry instead of boot_init as entry point Wed, 23 Jul 2014 09:06:26 GMT alain [365] * soft/giet_vm/giet_config.h (modified) Cosmetic Wed, 23 Jul 2014 09:02:57 GMT alain [364] * soft/giet_vm/Makefile (modified) * soft/giet_vm/create_dmg (modified) * soft/giet_vm/giet_config.h (modified) Increase the size of the "reserved" section in the disk image from ... Wed, 23 Jul 2014 08:18:03 GMT alain [363] * soft/giet_vm/giet_xml/xml_parser.c (modified) Remove the seg_boot_buffer. Wed, 23 Jul 2014 08:16:07 GMT alain [362] * soft/giet_vm/convol/main.c (modified) Cosmetic Wed, 23 Jul 2014 08:14:33 GMT alain [361] * soft/giet_vm/giet_python/mapping.py (modified) Remove the seg_boot_buffer from the generated hard_config.h file. Wed, 23 Jul 2014 08:12:56 GMT alain [360] * soft/giet_vm/giet_fat32/fat32.c (modified) Align the fat structure (including the fat cache) on 512 bytes. Wed, 23 Jul 2014 08:09:42 GMT alain [359] * soft/giet_vm/giet_boot/boot.S (added) * soft/giet_vm/giet_boot/boot.c (modified) 1/ Introduce the boot.S file that is the entry point in the GIET-VM ... Sat, 19 Jul 2014 15:04:57 GMT alain [358] * soft/giet_vm/giet_fat32/fat32.c (modified) Improve debug. Fri, 18 Jul 2014 19:34:11 GMT alain [357] * soft/giet_vm/giet_drivers/bdv_driver.c (modified) cosmetic 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:28:55 GMT alain [355] * soft/giet_vm/transpose/main.c (modified) Cosmetic: remove GCC warnings. Sun, 29 Jun 2014 11:25:59 GMT alain [354] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) Cosmetic: reducing debug verbosity. Sun, 29 Jun 2014 11:23:18 GMT alain [353] * soft/giet_vm/convol/convol.py (modified) * soft/giet_vm/convol/main.c (modified) * soft/giet_vm/convol/non_distributed_convol.py (added) Introduce distribution of page tables, kernel code, and user code in ... 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. Sun, 29 Jun 2014 11:07:43 GMT alain [351] * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) * soft/giet_vm/giet_common/vmem.c (modified) Using the giet_lock_t structure in _get_lock() / _release_lock() ... Sun, 29 Jun 2014 10:53:25 GMT alain [350] * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/bdv_driver.h (modified) * soft/giet_vm/giet_drivers/ioc_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.h (modified) Introducing two modifications regarding the locks protecting ... Sun, 29 Jun 2014 10:39:48 GMT alain [349] * 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 a new attribute "local" in the mapping_vseg_t structure, ... Sun, 29 Jun 2014 10:31:06 GMT alain [348] * soft/giet_vm/giet_python/mapping.py (modified) Introducing support for distributed page tables, kernel code and user ... Sun, 29 Jun 2014 10:27:21 GMT alain [347] * soft/giet_vm/giet_boot/boot.c (modified) Introducing support for distributed page tables, kernel code and user ... Sun, 29 Jun 2014 10:21:53 GMT alain [346] * soft/giet_vm/giet_kernel/giet.s (modified) * soft/giet_vm/giet_kernel/irq_handler.c (modified) Fixing a bug in the _sys_handler function (giet.s file). The SR ... 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 ... Tue, 24 Jun 2014 14:45:30 GMT alain [344] * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) Introducing in utils.c / utils.h a _physical_memcpy(). Tue, 24 Jun 2014 14:41:44 GMT alain [343] * soft/giet_vm/giet_drivers/dma_driver.c (modified) * soft/giet_vm/giet_drivers/dma_driver.h (modified) * soft/giet_vm/giet_drivers/ioc_driver.c (modified) Introducing a _dma_physical_memcpy() in the DMA driver. Tue, 24 Jun 2014 14:40:20 GMT alain [342] * soft/giet_vm/giet_boot/boot.c (modified) Cosmetic Tue, 24 Jun 2014 09:15:59 GMT cfuguet [341] * soft/giet_vm/giet_python/mapping.py (modified) giet_python/mapping.py: - bugfix: some peripheral base addresses ... Tue, 24 Jun 2014 09:11:29 GMT cfuguet [340] * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_drivers/iob_driver.c (modified) * soft/giet_vm/giet_drivers/iob_driver.h (modified) giet_vm/iob_driver: - The XICU_BASE and XICU_SIZE registers do ... Thu, 19 Jun 2014 11:38:45 GMT alain [339] * soft/giet_vm/Makefile (modified) Cosmetic Thu, 19 Jun 2014 11:37:39 GMT alain [338] * soft/giet_vm/giet_python/genmap (modified) Cosmetic Thu, 19 Jun 2014 11:36:59 GMT alain [337] * soft/giet_vm/giet_fat32/fat32.c (modified) Cosmetic Thu, 19 Jun 2014 11:35:35 GMT alain [336] * soft/giet_vm/transpose/main.c (modified) * soft/giet_vm/transpose/transpose.py (modified) Cosmetic Thu, 19 Jun 2014 11:35:07 GMT alain [335] * soft/giet_vm/sort/sort.py (modified) Cosmetic Thu, 19 Jun 2014 11:33:53 GMT alain [334] * soft/giet_vm/convol (added) * soft/giet_vm/convol/convol.ld (added) * soft/giet_vm/convol/convol.py (added) * soft/giet_vm/convol/main.c (added) * soft/giet_vm/convol/philips_image.raw (added) Introducing the convol application (Philips EP-FILTER) Thu, 19 Jun 2014 11:31:45 GMT alain [333] * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/dma_driver.c (modified) * soft/giet_vm/giet_drivers/icu_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/nic_driver.c (modified) * soft/giet_vm/giet_drivers/tim_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.c (modified) * soft/giet_vm/giet_drivers/xcu_driver.c (modified) Cosmetic Thu, 19 Jun 2014 11:29:02 GMT alain [332] * soft/giet_vm/giet_common/utils.c (modified) Cosmetic Thu, 19 Jun 2014 11:27:57 GMT alain [331] * soft/giet_vm/giet_libs/stdio.c (modified) Cosmetic. Thu, 19 Jun 2014 11:26:46 GMT alain [330] * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) Cosmetic. Thu, 19 Jun 2014 11:25:08 GMT alain [329] * soft/giet_vm/giet_boot/boot.c (modified) Cosmetic Mon, 16 Jun 2014 13:15:08 GMT alain [328] * soft/giet_vm/giet_python/genmap (moved) * soft/giet_vm/giet_python/mapping.py (modified) Introduce genmap tool in giet_python Tue, 10 Jun 2014 12:32:56 GMT alain [327] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_python/mapping.py (modified) Change "tsarmap" tool name to "genmap" Tue, 10 Jun 2014 12:27:17 GMT alain [326] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_python/mapping.py (modified) * soft/giet_vm/mappings (deleted) Remove hard-coded xml mappings (replaced by genmap tool, for dynamic ...