# # ChangeLog for soft # # Generated by Trac 1.2.3 # Jun 29, 2024, 10:06:59 AM Sat, 04 Apr 2015 21:32:20 GMT alain [545] * soft/giet_vm/giet_drivers/bdv_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/mmc_driver.c (modified) * soft/giet_vm/giet_drivers/sdc_driver.c (modified) * soft/giet_vm/giet_drivers/sdc_driver.h (modified) * soft/giet_vm/giet_drivers/spi_driver.c (modified) * soft/giet_vm/giet_drivers/spi_driver.h (modified) Cosmetic Sat, 04 Apr 2015 09:34:33 GMT alain [544] * soft/giet_vm/applications/display/main.c (modified) Introducing interactivity in the display application to test dynamic ... Mon, 30 Mar 2015 16:23:27 GMT bellefin [543] * soft/giet_vm/applications/transpose/main.c (modified) Using heap_init() function Mon, 30 Mar 2015 16:22:52 GMT bellefin [542] * soft/giet_vm/applications/classif/main.c (modified) Using the heap_init() function 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 Sun, 29 Mar 2015 12:22:06 GMT alain [540] * soft/giet_vm/giet_drivers/hba_driver.c (modified) * soft/giet_vm/giet_drivers/hba_driver.h (modified) Simplify the Command Table C structure: only one physical buffer per ... Sat, 28 Mar 2015 19:04:20 GMT alain [539] * soft/giet_vm/giet_python/genmap (modified) * soft/giet_vm/giet_python/mapping.py (modified) Cosmetic Fri, 27 Mar 2015 16:28:15 GMT alain [538] * soft/giet_vm/giet_boot/boot.c (modified) Fix a bug in XCU arguments checking. Fri, 27 Mar 2015 16:26:26 GMT alain [537] * soft/giet_vm/giet_python/mapping.py (modified) Modify the hard_config.h file: - XCU_NB_INPUTS parameter removed - ... Fri, 27 Mar 2015 11:36:00 GMT alain [536] * soft/giet_vm/Makefile (modified) * soft/giet_vm/applications/classif/main.c (modified) * soft/giet_vm/giet_drivers/sdc_driver.h (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) Blap. Fri, 27 Mar 2015 11:27:47 GMT alain [535] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_config.h (modified) Bloup... Fri, 27 Mar 2015 11:24:12 GMT alain [534] * soft/giet_vm/giet_common/vmem.c (modified) * soft/giet_vm/giet_common/vmem.h (modified) Simplify the _v2p_translate function prototype. Fri, 27 Mar 2015 11:21:38 GMT alain [533] * soft/giet_vm/applications/classif/classif.py (modified) * soft/giet_vm/applications/coproc (added) * soft/giet_vm/applications/coproc/coproc.ld (added) * soft/giet_vm/applications/coproc/coproc.py (added) * soft/giet_vm/applications/coproc/main.c (added) * soft/giet_vm/applications/display/display.py (modified) Introducing application coproc to test support fo the VciMwmrDma ... Fri, 27 Mar 2015 11:14:26 GMT alain [532] * soft/giet_vm/giet_python/mapping.py (modified) Introduce support for ISR_HBA (VciMultiAhci). Fri, 27 Mar 2015 11:12:08 GMT alain [531] * 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 HBA_ISR for VciMultiAhci component. Fri, 27 Mar 2015 11:10:20 GMT alain [530] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) 1) The FAT library supports now only two modes to access the block ... Fri, 27 Mar 2015 10:51:33 GMT alain [529] * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/bdv_driver.h (modified) * soft/giet_vm/giet_drivers/dma_driver.c (modified) * soft/giet_vm/giet_drivers/dma_driver.h (modified) * 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 (deleted) * soft/giet_vm/giet_drivers/ioc_driver.h (deleted) * soft/giet_vm/giet_drivers/mwr_driver.c (modified) * soft/giet_vm/giet_drivers/rdk_driver.c (modified) * soft/giet_vm/giet_drivers/rdk_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/xcu_driver.c (modified) * soft/giet_vm/giet_drivers/xcu_driver.h (modified) 1) Removing the IOC driver (integrated in the FAT library). 2) ... Fri, 27 Mar 2015 10:43:48 GMT alain [528] * 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/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) 1) Introducing support for external IRQs dynamic routing. 2) ... Fri, 27 Mar 2015 10:33:53 GMT alain [527] * soft/giet_vm/giet_boot/boot.c (modified) 1) Introducing dynamic routing of external IRQs when the platform ... Thu, 26 Mar 2015 14:46:52 GMT cfuguet [526] * soft/giet_vm/giet_python/mapping.py (modified) update linux_dts() function to comply with new device tree specs Tue, 10 Mar 2015 14:25:31 GMT alain [525] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_config.h (modified) Introducing the coproc application in the Makefile. Tue, 10 Mar 2015 14:24:01 GMT alain [524] * soft/giet_vm/giet_boot/boot.c (modified) The boot.c file has been modified to comply with the removal of the ... Tue, 10 Mar 2015 14:21:01 GMT alain [523] * soft/giet_vm/giet_common/kernel_locks.h (modified) * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) The access functions to the mapping have been modified to comply ... Tue, 10 Mar 2015 14:17:57 GMT alain [522] * 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) Simplification in the mapping_info.h file: The coproc and cp_port ... 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 Mar 2015 14:12:37 GMT alain [520] * soft/giet_vm/giet_python/genmap (modified) * soft/giet_vm/giet_python/mapping.py (modified) 1) Simplification of the mapping objects: the coproc and cp_port ... Tue, 10 Mar 2015 14:01:43 GMT alain [519] * 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) * soft/giet_vm/giet_kernel/sys_handler.h (modified) Introducing support for hardware coprocessors using the vci_mwmr_dma ... Tue, 10 Mar 2015 13:58:59 GMT alain [518] * soft/giet_vm/giet_drivers/dma_driver.h (modified) * soft/giet_vm/giet_drivers/mwr_driver.c (modified) * soft/giet_vm/giet_drivers/mwr_driver.h (modified) Redefinition of the driver for the vci_mwmr_dma component. Fri, 20 Feb 2015 15:35:42 GMT porquet [517] * soft/giet_vm/giet_python/mapping.py (modified) genmap: the vci_block_device is tsar specific Sat, 14 Feb 2015 16:17:00 GMT alain [516] * soft/giet_vm/giet_kernel/kernel.ld (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) Remove the vobj object from the mapping_info, and remove global ... Sat, 14 Feb 2015 16:13:06 GMT alain [515] * soft/giet_vm/applications/gameoflife/main.c (modified) * soft/giet_vm/applications/sort/main.c (modified) * soft/giet_vm/applications/transpose/main.c (modified) Cosmetic. Sat, 14 Feb 2015 16:12:16 GMT alain [514] * soft/giet_vm/giet_common/kernel_malloc.c (modified) * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) Remove vobj object from mapping_info. Sat, 14 Feb 2015 16:10:32 GMT alain [513] * soft/giet_vm/giet_boot/boot.c (modified) Remove the vobj object from mapping_info. Sat, 14 Feb 2015 16:09:27 GMT alain [512] * soft/giet_vm/giet_python/mapping.py (modified) Remove the vobj object from the mapping_info. Sat, 14 Feb 2015 16:08:13 GMT alain [511] * 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) Removing the vobj objects fro the mapping_info structure. Thu, 12 Feb 2015 14:17:42 GMT alain [510] * soft/giet_vm/Makefile (modified) Update Makefile. Tue, 10 Feb 2015 18:16:54 GMT alain [509] * soft/giet_vm/applications/gameoflife/main.c (modified) Using the CMA component for display. Tue, 10 Feb 2015 16:43:59 GMT alain [508] * soft/giet_vm/giet_libs/user_barrier.c (modified) Cosmetic. Tue, 10 Feb 2015 16:42:33 GMT alain [507] * soft/giet_vm/applications/transpose/main.c (modified) Cosmetic. Tue, 10 Feb 2015 16:41:22 GMT alain [506] * soft/giet_vm/giet_drivers/cma_driver.c (modified) * soft/giet_vm/giet_drivers/cma_driver.h (modified) Simplifying the CMA driver. Tue, 10 Feb 2015 16:39:42 GMT alain [505] * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) Fixing a bug in _sys_fbf_cma_start() function. Mon, 09 Feb 2015 07:26:32 GMT alain [504] * soft/giet_vm/applications/gameoflife/gameoflife.py (modified) * soft/giet_vm/applications/gameoflife/main.c (modified) Bug fix in the distributed heap mapping. Sun, 08 Feb 2015 20:22:56 GMT alain [503] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) Cosmetic. Sun, 08 Feb 2015 20:20:45 GMT alain [502] * soft/giet_vm/applications/classif/classif.py (modified) * 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/gameoflife/gameoflife.ld (modified) * soft/giet_vm/applications/gameoflife/gameoflife.py (added) * soft/giet_vm/applications/gameoflife/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) 1) Introduce distributed barriers in the multi-threads applications ... 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). Sun, 08 Feb 2015 17:44:08 GMT alain [500] * soft/giet_vm/giet_python/genmap (modified) Introduce support for application Gameoflife in genmap. Sun, 08 Feb 2015 15:16:09 GMT alain [499] * soft/giet_vm/giet_boot/boot_entry.S (modified) Cosmetic. Sun, 08 Feb 2015 15:15:26 GMT alain [498] * soft/giet_vm/giet_common/utils.c (modified) Cosmetic Sun, 08 Feb 2015 13:42:47 GMT alain [497] * soft/giet_vm/giet_python/mapping.py (modified) Cosmetic Sun, 08 Feb 2015 12:12:23 GMT alain [496] * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/bdv_driver.h (modified) * soft/giet_vm/giet_drivers/dma_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/mmc_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) 1) Introduce access functions to MMC intrumentation registers. 2) ... Sun, 08 Feb 2015 11:55:35 GMT alain [495] * soft/giet_vm/giet_common/io.h (modified) * soft/giet_vm/giet_common/kernel_barriers.c (added) * soft/giet_vm/giet_common/kernel_barriers.h (added) * soft/giet_vm/giet_common/kernel_locks.c (moved) * soft/giet_vm/giet_common/kernel_locks.h (moved) * soft/giet_vm/giet_common/kernel_malloc.c (modified) * soft/giet_vm/giet_common/kernel_malloc.h (modified) * soft/giet_vm/giet_common/tty0.c (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) Introduce quad tree for distributed locks and barriers. Sun, 08 Feb 2015 11:50:23 GMT alain [494] * soft/giet_vm/giet_kernel/irq_handler.c (modified) * soft/giet_vm/giet_kernel/kernel.ld (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) Introduce a fully parallel procedure for the kernel initialisation. Sun, 08 Feb 2015 11:30:47 GMT alain [493] * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_boot/boot.ld (modified) * soft/giet_vm/giet_boot/boot_entry.S (modified) 1) Introduce a fully parallel procedure for both page tables ans ... Wed, 28 Jan 2015 16:51:58 GMT cfuguet [492] * soft/giet_vm/giet_python/mapping.py (modified) genmap: declare RAMs in the topology declaration of the netbsd dts Tue, 20 Jan 2015 16:20:39 GMT cfuguet [491] * 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) genmap: add distributed ROM support - Generate the DROM address ... Fri, 16 Jan 2015 12:24:18 GMT haoliu [490] * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_boot/boot_entry.S (modified) * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) * soft/giet_vm/giet_drivers/xcu_driver.c (modified) * soft/giet_vm/giet_drivers/xcu_driver.h (modified) Implemented a new way to construct the ptabs in boot. In the map.bin ... Thu, 08 Jan 2015 11:00:41 GMT alain [489] * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) Introducing an explicit (channel) argument in all kernel access ... Thu, 08 Jan 2015 10:55:26 GMT alain [488] * soft/giet_vm/applications/classif/Makefile (modified) * soft/giet_vm/applications/classif/classif.py (modified) * soft/giet_vm/applications/classif/main.c (modified) * soft/giet_vm/applications/convol/main.c (modified) 1) Updating the classif application to introduce a "store" task in ... 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 ... Fri, 02 Jan 2015 14:28:23 GMT alain [486] * soft/giet_vm/Makefile (modified) Cosmetic Fri, 02 Jan 2015 14:22:10 GMT alain [485] * soft/giet_vm/Makefile (modified) * soft/giet_vm/hard_config.h (deleted) Remove generated hard_config.h file. Fri, 02 Jan 2015 14:18:41 GMT alain [484] * soft/giet_vm/build/classif (added) Introducing the directory classif in giet_vm/build Fri, 02 Jan 2015 12:22:39 GMT alain [483] * soft/giet_vm/giet_drivers/mmc_driver.h (modified) Remove the MMC_LOCK in the addressable registers map. Thu, 01 Jan 2015 19:35:26 GMT alain [482] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/hard_config.h (modified) The GIET_NIC_BUFSIZE, GIET_NIC_NBUFS, and GIET_NIC_TIMEOUT have been ... Thu, 01 Jan 2015 19:23:48 GMT alain [481] * soft/giet_vm/giet_drivers/dma_driver.c (modified) * soft/giet_vm/giet_drivers/hba_driver.c (modified) * soft/giet_vm/giet_drivers/ioc_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/nic_driver.c (modified) * soft/giet_vm/giet_drivers/nic_driver.h (modified) 1) The NIC, IOC, DMA and HBA drivers have been adapted to support the ... Thu, 01 Jan 2015 19:06:14 GMT alain [480] * soft/giet_vm/applications/classif/main.c (modified) * soft/giet_vm/applications/display/main.c (modified) Cosmetic 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. Thu, 01 Jan 2015 18:58:56 GMT alain [478] * 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) 1) The chained buffer structure has been modified to have one single ... Thu, 01 Jan 2015 17:46:46 GMT alain [477] * soft/giet_vm/giet_boot/boot.c (modified) Cosmetic: simplify the map.bin file checking. Sun, 28 Dec 2014 23:02:04 GMT alain [476] * soft/giet_vm/giet_common/vmem.c (modified) * soft/giet_vm/giet_common/vmem.h (modified) Change the return type of _v2p_translate to void. Fri, 12 Dec 2014 16:55:34 GMT alain [475] * soft/giet_vm/giet_config.h (modified) Introducing new conditionnal compilation flags. Fri, 12 Dec 2014 16:54:20 GMT alain [474] * soft/giet_vm/giet_fat32/fat32.c (modified) Update the fat32.c file to use a queueing spin-lock. Fri, 12 Dec 2014 16:44:59 GMT alain [473] * soft/giet_vm/applications/classif/classif.ld (modified) * soft/giet_vm/applications/classif/classif.py (modified) * soft/giet_vm/applications/classif/main.c (modified) Improving the classif application: We use now the distributed heap, ... Fri, 12 Dec 2014 16:36:08 GMT alain [472] * soft/giet_vm/giet_xml/xml_driver.c (modified) * soft/giet_vm/giet_xml/xml_parser.c (modified) Updating XML parser and driver, to comply with the mapping.py file. Fri, 12 Dec 2014 16:21:31 GMT alain [471] * soft/giet_vm/giet_python/mapping.py (modified) Introducing support for "VOBJ_TYPE_HEAP" in the mapping.py file. Fri, 12 Dec 2014 16:13:11 GMT alain [470] * soft/giet_vm/giet_xml/mapping_info.h (modified) A new vobj type has been defined: VOBJ_TYPE_HEAP, This type must be ... Fri, 12 Dec 2014 16:09:37 GMT alain [469] * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.h (modified) The global variables associated to TTY channels are not anymore ... 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, 12 Dec 2014 16:00:43 GMT alain [467] * 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) Adding a new step in the kernel_init() procedure: Processor[0][0][0] ... Fri, 12 Dec 2014 15:55:06 GMT alain [466] * soft/giet_vm/giet_common/kernel_malloc.c (added) * soft/giet_vm/giet_common/kernel_malloc.h (added) * soft/giet_vm/giet_common/locks.c (modified) * soft/giet_vm/giet_common/locks.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) 1) Introducing a hierarchical, distributed lock, implemented as a ... Fri, 12 Dec 2014 15:52:17 GMT cfuguet [465] * soft/giet_vm/giet_python/mapping.py (modified) mapping.py: avoid erroneous warnings concerning XCUs on linux_dts ... Fri, 12 Dec 2014 15:30:49 GMT alain [464] * soft/giet_vm/giet_boot/boot.c (modified) Define the kernel_heap[X_SIZE][Y_SIZE] global variables, and the TTY ... Fri, 05 Dec 2014 15:23:45 GMT alain [463] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/hard_config.h (modified) Introducing new configuration variables in giet_config.h Fri, 05 Dec 2014 15:18:16 GMT alain [462] * soft/giet_vm/giet_python/genmap (modified) Cosmetic. 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 ... Fri, 05 Dec 2014 14:53:36 GMT alain [460] * soft/giet_vm/giet_boot/boot.c (modified) Introducing an explicit FAT initialisation in boot.c. Fri, 05 Dec 2014 14:51:22 GMT alain [459] * soft/giet_vm/giet_kernel/ctx_handler.c (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/kernel_utils.c (deleted) * soft/giet_vm/giet_kernel/kernel_utils.h (deleted) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) Removing the kernel_utils.c/kernel_utils.h file. Introducing new ... Fri, 05 Dec 2014 14:48:29 GMT alain [458] * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) Introducing the new spin-lock (with waiting queue). Fri, 05 Dec 2014 14:41:22 GMT alain [457] * soft/giet_vm/applications/classif (added) * soft/giet_vm/applications/classif/Makefile (added) * soft/giet_vm/applications/classif/classif.ld (added) * soft/giet_vm/applications/classif/classif.py (added) * soft/giet_vm/applications/classif/main.c (added) * soft/giet_vm/applications/convol/convol.py (modified) * soft/giet_vm/applications/router/main.c (modified) * soft/giet_vm/applications/router/router.py (modified) * soft/giet_vm/applications/transpose/transpose.py (modified) Introducing the "classif" application. Updating the "transpose", ... Fri, 05 Dec 2014 14:38:31 GMT alain [456] * 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.c (modified) * soft/giet_vm/giet_drivers/dma_driver.c (modified) * soft/giet_vm/giet_drivers/hba_driver.c (modified) * soft/giet_vm/giet_drivers/ioc_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/nic_driver.h (modified) * soft/giet_vm/giet_drivers/rdk_driver.c (modified) * soft/giet_vm/giet_drivers/sdc_driver.c (modified) * soft/giet_vm/giet_drivers/spi_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/tty_driver.h (modified) * soft/giet_vm/giet_drivers/xcu_driver.c (modified) Defining the NIC and CMA drivers (validated by the classif ... Fri, 05 Dec 2014 14:34:16 GMT alain [455] * soft/giet_vm/giet_common/locks.c (added) * soft/giet_vm/giet_common/locks.h (added) * soft/giet_vm/giet_common/pmem.c (modified) * soft/giet_vm/giet_common/tty0.c (added) * soft/giet_vm/giet_common/tty0.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) Introducing the tty0.c/tty0.h files defining access function to TTY0 ... Tue, 11 Nov 2014 15:34:09 GMT alain [454] * soft/giet_vm/giet_config.h (modified) Introducing new parameters for the CHBUF used by the kernel for the ... Tue, 11 Nov 2014 15:27:10 GMT alain [453] * soft/giet_vm/giet_python/genmap (modified) * soft/giet_vm/giet_python/mapping.py (modified) Remove the use_tty, use_timer, use_nic etc. from the mapping. ... Tue, 11 Nov 2014 15:24:24 GMT alain [452] * soft/giet_vm/giet_boot/boot.c (modified) Update the boot.c file to initialise the new slots in task context. Tue, 11 Nov 2014 15:22:27 GMT alain [451] * soft/giet_vm/applications/router/main.c (modified) * soft/giet_vm/applications/router/router.ld (modified) * soft/giet_vm/applications/router/router.py (added) Modify the "router" application to support the explicit declaration ... 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 ... Tue, 11 Nov 2014 15:14:55 GMT alain [449] * soft/giet_vm/giet_kernel/ctx_handler.h (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_kernel/kernel_utils.c (modified) * soft/giet_vm/giet_kernel/kernel_utils.h (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) Introducing the CMA_RX, CMA_TX, NIC_RX, NIC_TX slots in the task ... Tue, 11 Nov 2014 15:10:53 GMT alain [448] * soft/giet_vm/giet_drivers/cma_driver.c (modified) * soft/giet_vm/giet_drivers/cma_driver.h (modified) * soft/giet_vm/giet_drivers/nic_driver.c (modified) * soft/giet_vm/giet_drivers/nic_driver.h (modified) Simplifying the NIC and CMA drivers. Complex functionnalities have ... Wed, 05 Nov 2014 12:07:34 GMT alain [447] * soft/giet_vm/hard_config.h (added) Introducing hard_config.h in the root directory. Wed, 05 Nov 2014 10:34:58 GMT alain [446] * soft/giet_vm/giet_kernel/kernel_utils.c (added) * soft/giet_vm/giet_kernel/kernel_utils.h (added) Introducing the kernel_utils.C & kernel_utils.h files.