# # ChangeLog for trunk # # Generated by Trac 1.2.3 # Nov 15, 2024, 11:06:09 PM Wed, 02 Apr 2014 14:28:57 GMT porquet [669] * trunk/platforms/linux_monocluster/README (modified) linux_monocluster: hints about working revisions for soclib and tsar Wed, 02 Apr 2014 14:11:10 GMT porquet [668] * trunk/modules/vci_cc_vcache_wrapper/caba/source/include/vci_cc_vcache_wrapper.h (modified) * trunk/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp (modified) cc_vcache v5: add support for XTN::DEBUG_MASK Differentiate three ... Wed, 02 Apr 2014 12:31:21 GMT porquet [667] * trunk/platforms/linux_monocluster (added) * trunk/platforms/linux_monocluster/.gdbinit (added) * trunk/platforms/linux_monocluster/Makefile (added) * trunk/platforms/linux_monocluster/README (added) * trunk/platforms/linux_monocluster/desc.py (added) * trunk/platforms/linux_monocluster/segmentation.h (added) * trunk/platforms/linux_monocluster/soclib.conf (added) * trunk/platforms/linux_monocluster/top.cpp (added) add a new platform, known for running Linux properly This platform ... Wed, 26 Mar 2014 09:49:53 GMT alain [664] * trunk/platforms/tsar_generic_leti/top.cpp (modified) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/source/src/tsar_leti_cluster.cpp (modified) Improved platform supporting both external an internal peripherals. ... Wed, 19 Mar 2014 10:29:23 GMT meunier [663] * trunk/modules/vci_mem_cache/caba/source/include/vci_mem_cache.h (modified) * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) * trunk/platforms/almos-tsar-mipsel/top.desc (modified) * trunk/platforms/almos-tsar-mipsel/tsar_xbar_cluster/caba/metadata/tsar_xbar_cluster.sd (modified) * trunk/platforms/tsar_generic_xbar/top.cpp (modified) * Modifications in the tsar_generic_xbar topcell (remaining bugs) * ... Mon, 17 Mar 2014 09:47:37 GMT cfuguet [662] * trunk/softs/tsar_boot/Makefile (modified) Bugfix in tsar_boot makefile: - when defining makefile parameters ... Mon, 10 Mar 2014 12:28:56 GMT bouyer [660] * trunk/softs/tsar_boot/src/reset.S (modified) Revert previous, not all platform defines seg_reset_stack_size. ... Mon, 10 Mar 2014 11:31:15 GMT bouyer [659] * trunk/softs/tsar_boot/src/reset.S (modified) Use seg_reset_stack_size, not a hardcoded 64k value Wed, 05 Mar 2014 00:13:22 GMT cfuguet [655] * trunk/softs/tsar_boot/include/io.h (modified) * trunk/softs/tsar_boot/include/reset_utils.h (modified) * trunk/softs/tsar_boot/src/reset_utils.c (modified) Fixing bug introduced in last commit : - When using IO bridge, ... Mon, 03 Mar 2014 17:48:38 GMT cfuguet [654] * trunk/softs/tsar_boot/Makefile (modified) * trunk/softs/tsar_boot/src/reset_ioc.c (modified) Cleaning up reset_ioc.c file and re-establishing the .SILENT ... Mon, 03 Mar 2014 16:11:06 GMT cfuguet [653] * trunk/softs/tsar_boot/Makefile (modified) * trunk/softs/tsar_boot/README.txt (modified) * trunk/softs/tsar_boot/conf/platform_fpga_de2-115/defs_platform.h (modified) * trunk/softs/tsar_boot/conf/platform_fpga_de2-115/ldscript (modified) * trunk/softs/tsar_boot/conf/platform_tsar_generic_iob/defs_platform.h (modified) * trunk/softs/tsar_boot/conf/platform_tsarv4_mono_mmu_ioc/defs_platform.h (modified) * trunk/softs/tsar_boot/conf/platform_tsarv4_mono_mmu_ioc/ldscript (modified) * trunk/softs/tsar_boot/conf/platform_vgsb_xicu_mmu (deleted) * trunk/softs/tsar_boot/include/io.h (modified) * trunk/softs/tsar_boot/include/reset_ioc.h (modified) * trunk/softs/tsar_boot/include/reset_utils.h (modified) * trunk/softs/tsar_boot/src/reset.S (modified) * trunk/softs/tsar_boot/src/reset_ioc.c (modified) * trunk/softs/tsar_boot/src/reset_utils.c (modified) Introducing a RAMDISK driver in the preloader. When using RAMDISK, ... Mon, 03 Mar 2014 10:13:45 GMT cfuguet [650] * trunk/lib/generic_llsc_global_table/include/generic_llsc_global_table.h (modified) Adding conditional compilation of the reservation life span ... Mon, 03 Mar 2014 10:09:34 GMT cfuguet [649] * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) Adding missing p_irq name initialization Mon, 17 Feb 2014 16:05:28 GMT bouyer [634] * trunk/softs/tsar_boot/src/reset.S (modified) Pass the preloader's function vector address in a0 to the next stage. ... Thu, 13 Feb 2014 11:53:42 GMT alain [633] * trunk/softs/giet_tsar/reset.S (modified) Bug fix in reset.S : The IOPIC initialisation must be conditionned ... Thu, 13 Feb 2014 11:23:19 GMT alain [632] * trunk/softs/soft_transpose_giet/hard_config.h (added) Add missing hard_config.h file Wed, 12 Feb 2014 12:42:52 GMT alain [631] * trunk/softs/giet_tsar/stdio.c (modified) * trunk/softs/soft_hello_giet/hard_config.h (modified) * trunk/softs/soft_hello_giet/ldscript (modified) * trunk/softs/soft_sort_giet/hard_config.h (modified) * trunk/softs/soft_sort_giet/ldscript (modified) * trunk/softs/soft_transpose_giet/ldscript (modified) * trunk/softs/soft_transpose_giet/main.c (modified) Introducing support for RAMDISK in giet_tsar Wed, 12 Feb 2014 12:40:48 GMT alain [630] * trunk/platforms/tsar_generic_leti/top.cpp (modified) Integrating support for RAMDISK in tsar_generic_leti platform. Wed, 12 Feb 2014 08:51:23 GMT alain [629] * trunk/softs/giet_tsar/giet.S (modified) * trunk/softs/giet_tsar/reset.S (modified) * trunk/softs/giet_tsar/stdio.c (modified) * trunk/softs/giet_tsar/stdio.h (modified) * trunk/softs/soft_hello_giet/hard_config.h (modified) * trunk/softs/soft_hello_giet/ldscript (modified) * trunk/softs/soft_sort_giet/hard_config.h (modified) * trunk/softs/soft_sort_giet/ldscript (modified) * trunk/softs/soft_sort_giet/main.c (modified) * trunk/softs/soft_transpose_giet/ldscript (modified) * trunk/softs/soft_transpose_giet/main.c (modified) - Updatre the gier_tsar to support the vci_iopic component in the ... Wed, 12 Feb 2014 08:43:49 GMT alain [628] * trunk/platforms/tsar_generic_leti/Makefile (modified) * trunk/platforms/tsar_generic_leti/top.cpp (modified) * trunk/platforms/tsar_generic_leti/top.desc (modified) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/metadata/tsar_leti_cluster.sd (modified) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/source/include/tsar_leti_cluster.h (modified) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/source/src/tsar_leti_cluster.cpp (modified) Introducing the vci_iopic component in the tsar_generic_leti plat- ... Wed, 05 Feb 2014 19:08:05 GMT alain [627] * trunk/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp (modified) Cosmetic Tue, 04 Feb 2014 11:24:16 GMT cfuguet [626] * trunk/softs/giet_tsar/stdio.c (modified) * trunk/softs/giet_tsar/stdio.h (modified) * trunk/softs/soft_sort_giet (added) * trunk/softs/soft_sort_giet/Makefile (added) * trunk/softs/soft_sort_giet/hard_config.h (added) * trunk/softs/soft_sort_giet/ldscript (added) * trunk/softs/soft_sort_giet/main.c (added) Introducing generic soft_sort_giet application for the GIET ... Thu, 30 Jan 2014 16:42:51 GMT cfuguet [625] * trunk/platforms/tsar_generic_xbar/top.cpp (modified) Fixing way to compute indexes for debug in tsar_generic_xbar platform. Thu, 30 Jan 2014 16:36:02 GMT cfuguet [624] * trunk/platforms/tsar_generic_xbar/Makefile (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/include/tsar_xbar_cluster.h (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/src/tsar_xbar_cluster.cpp (modified) Modification in tsar_generic_xbar platform: - Using the constant ... Wed, 29 Jan 2014 08:33:16 GMT alain [623] * trunk/softs/soft_hello_giet (added) * trunk/softs/soft_hello_giet/Makefile (added) * trunk/softs/soft_hello_giet/fake (added) * trunk/softs/soft_hello_giet/hard_config.h (added) * trunk/softs/soft_hello_giet/ldscript (added) * trunk/softs/soft_hello_giet/main.c (added) * trunk/softs/soft_transpose_giet/Makefile (modified) * trunk/softs/soft_transpose_giet/ldscript (modified) * trunk/softs/tsar_boot/include/mips32_registers.h (modified) Introducing the soft_hello_giet application. Wed, 29 Jan 2014 08:30:38 GMT alain [622] * trunk/softs/giet_tsar/block_device.h (modified) * trunk/softs/giet_tsar/dma.h (deleted) * trunk/softs/giet_tsar/drivers.c (deleted) * trunk/softs/giet_tsar/drivers.h (deleted) * trunk/softs/giet_tsar/gcd.h (deleted) * trunk/softs/giet_tsar/giet.S (added) * trunk/softs/giet_tsar/giet.s (deleted) * trunk/softs/giet_tsar/icu.h (deleted) * trunk/softs/giet_tsar/isr.c (deleted) * trunk/softs/giet_tsar/isr.h (deleted) * trunk/softs/giet_tsar/mips32_registers.h (added) * trunk/softs/giet_tsar/reset.S (added) * trunk/softs/giet_tsar/reset.s (deleted) * trunk/softs/giet_tsar/stdio.c (modified) * trunk/softs/giet_tsar/stdio.h (modified) * trunk/softs/giet_tsar/timer.h (deleted) Introducing a minimal GIET: - no virtual memory - no conyext switch ... Wed, 29 Jan 2014 08:18:51 GMT alain [621] * trunk/platforms/tsar_generic_leti (added) * trunk/platforms/tsar_generic_leti/Makefile (added) * trunk/platforms/tsar_generic_leti/soclib.conf (added) * trunk/platforms/tsar_generic_leti/top.cpp (added) * trunk/platforms/tsar_generic_leti/top.desc (added) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster (added) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba (added) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/metadata (added) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/metadata/tsar_leti_cluster.sd (added) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/source (added) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/source/include (added) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/source/include/tsar_leti_cluster.h (added) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/source/src (added) * trunk/platforms/tsar_generic_leti/tsar_leti_cluster/caba/source/src/tsar_leti_cluster.cpp (added) Introducing a new generic platform compliant with the LETI ... Tue, 21 Jan 2014 14:23:37 GMT alain [620] * trunk/softs/giet_tsar (moved) * trunk/softs/soft_filter_giet (moved) * trunk/softs/soft_transpose_giet (moved) Introducing the "giet_tsar" os (without virtual memory) in the softs ... Mon, 13 Jan 2014 16:38:28 GMT cfuguet [619] * trunk/platforms/tsar_generic_xbar/top.cpp (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/src/tsar_xbar_cluster.cpp (modified) Modifications in the tsar_generic_xbar platform to support new ... Thu, 09 Jan 2014 14:51:21 GMT cfuguet [618] * trunk/platforms/tsar_generic_iob/Makefile (modified) * trunk/platforms/tsar_generic_iob/top.cpp (modified) Modifying tsar_generic_iob to respect new vci_multi_nic constructor ... Tue, 07 Jan 2014 15:28:55 GMT haoliu [617] * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) Change an assert in memcache for the modification in cache L1(UNC WRITE) Tue, 07 Jan 2014 15:26:39 GMT haoliu [616] * trunk/modules/vci_cc_vcache_wrapper/caba/source/include/vci_cc_vcache_wrapper.h (modified) * trunk/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp (modified) Modification in vci_cc_vcache_wrapper: a) Non cacheable write ... Wed, 01 Jan 2014 10:54:12 GMT almaless [614] * trunk/platforms/almos-tsar-mipsel/top.cpp (modified) almos-tsar-mipsel: fix a typo. Wed, 01 Jan 2014 10:30:42 GMT almaless [613] * trunk/platforms/almos-tsar-mipsel/top.cpp (modified) almos-tsar-mipsel: update the topcell in case of mono-cluster ... Mon, 30 Dec 2013 10:37:48 GMT almaless [609] * trunk/platforms/almos-tsar-mipsel (added) * trunk/platforms/almos-tsar-mipsel/Makefile (added) * trunk/platforms/almos-tsar-mipsel/soclib.conf (added) * trunk/platforms/almos-tsar-mipsel/top.cpp (added) * trunk/platforms/almos-tsar-mipsel/top.desc (added) * trunk/platforms/almos-tsar-mipsel/tsar_xbar_cluster (added) * trunk/platforms/almos-tsar-mipsel/tsar_xbar_cluster/caba (added) * trunk/platforms/almos-tsar-mipsel/tsar_xbar_cluster/caba/metadata (added) * trunk/platforms/almos-tsar-mipsel/tsar_xbar_cluster/caba/metadata/tsar_xbar_cluster.sd (added) * trunk/platforms/almos-tsar-mipsel/tsar_xbar_cluster/caba/source (added) * trunk/platforms/almos-tsar-mipsel/tsar_xbar_cluster/caba/source/include (added) * trunk/platforms/almos-tsar-mipsel/tsar_xbar_cluster/caba/source/include/tsar_xbar_cluster.h (added) * trunk/platforms/almos-tsar-mipsel/tsar_xbar_cluster/caba/source/src (added) * trunk/platforms/almos-tsar-mipsel/tsar_xbar_cluster/caba/source/src/tsar_xbar_cluster.cpp (added) Introduce a TSAR reference platform for ALMOS Thu, 19 Dec 2013 08:41:41 GMT alain [608] * trunk/modules/vci_block_device_tsar/caba/source/src/vci_block_device_tsar.cpp (modified) cosmetic Thu, 19 Dec 2013 08:39:53 GMT alain [607] * trunk/platforms/tsar_generic_iob/Makefile (modified) * trunk/platforms/tsar_generic_iob/top.cpp (modified) * trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/include/tsar_iob_cluster.h (modified) * trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/src/tsar_iob_cluster.cpp (modified) Introducing support for cluster index fixed format. Thu, 19 Dec 2013 08:26:03 GMT alain [606] * trunk/softs/tsar_boot/src/reset.S (modified) Supporting fixed format for cluster index in reset.S. Wed, 18 Dec 2013 10:33:50 GMT cfuguet [605] * trunk/modules/vci_mem_cache/caba/source/include/vci_mem_cache.h (modified) * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) Modification in vci_mem_cache: - The rerror_irq_enable register ... Tue, 17 Dec 2013 13:31:14 GMT alain [603] * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) Cosmetic: improving comments in CONFIG FSM Tue, 17 Dec 2013 12:45:08 GMT cfuguet [602] * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/include/tsar_xbar_cluster.h (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/src/tsar_xbar_cluster.cpp (modified) * trunk/platforms/tsar_mono_mmu/top.cpp (modified) Adding IRQ from memory cache for error signalization. In the ... Tue, 17 Dec 2013 10:11:20 GMT cfuguet [601] * trunk/modules/vci_mem_cache/caba/source/include/vci_mem_cache.h (modified) * trunk/modules/vci_mem_cache/caba/source/include/xram_transaction.h (modified) * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) * trunk/modules/vci_mem_cache/include/soclib/mem_cache.h (modified) Modifications in vci_mem_cache: - The out of segment read or ... Sat, 14 Dec 2013 19:47:19 GMT cfuguet [600] * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/src/tsar_xbar_cluster.cpp (modified) - Modification in tsar_xbar_cluster.cpp Incrementing the number ... Wed, 11 Dec 2013 17:08:30 GMT cfuguet [599] * trunk/modules/vci_block_device_tsar/caba/source/src/vci_block_device_tsar.cpp (modified) * trunk/modules/vci_mem_cache/caba/source/include/vci_mem_cache.h (modified) * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) * trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/src/tsar_iob_cluster.cpp (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/src/tsar_xbar_cluster.cpp (modified) * trunk/platforms/tsar_mono_mmu/top.cpp (modified) Improvement in vci_mem_cache component: - No need to pass x_self ... Wed, 11 Dec 2013 15:54:11 GMT cfuguet [598] * trunk/platforms/tsar_mono_mmu/top.cpp (modified) Modifying tsar_mono_mmu platform to add new vci_mem_cache global ... Wed, 11 Dec 2013 15:50:35 GMT cfuguet [597] * trunk/modules/vci_mem_cache/caba/source/include/vci_mem_cache.h (modified) * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) * trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/src/tsar_iob_cluster.cpp (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/src/tsar_xbar_cluster.cpp (modified) Modifications in vci_mem_cache: - Bugfix in req_distance function ... Wed, 11 Dec 2013 11:13:44 GMT cfuguet [596] * trunk/modules/vci_mem_cache/caba/source/include/vci_mem_cache.h (modified) * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) * trunk/modules/vci_mem_cache/include/soclib/mem_cache.h (modified) Modification in vci_mem_cache: - The instrumentation registers ... Mon, 09 Dec 2013 17:51:12 GMT bouyer [595] * trunk/modules/vci_spi/caba/source/include/vci_spi.h (modified) * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) Sync with VHDL, make IRQ work for DMA. Thu, 05 Dec 2013 18:39:57 GMT bouyer [594] * trunk/modules/vci_spi/caba/source/include/vci_spi.h (modified) * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) In VHDL, as r_dma_count is shared between 2 FSMs we can't update it ... Thu, 05 Dec 2013 16:44:14 GMT bouyer [593] * trunk/softs/tsar_boot/src/spi.c (modified) Really use DMA only if IOC_USE_DMA is defined Thu, 05 Dec 2013 16:15:26 GMT bouyer [592] * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) * trunk/modules/vci_spi/include/soclib/vcispi.h (modified) - report DMA errors - minor changes to sync with the VHDL model Thu, 05 Dec 2013 15:47:15 GMT cfuguet [591] * trunk/softs/tsar_boot/src/reset_elf_loader.c (modified) When the file size of an program segment is smaller than its mem ... Thu, 05 Dec 2013 15:40:04 GMT bouyer [590] * trunk/softs/tsar_boot/include/spi.h (modified) * trunk/softs/tsar_boot/src/spi.c (modified) Use the SPI controller's DMA if the defs_platform.h defines IOC_USE_DMA. Thu, 05 Dec 2013 15:38:53 GMT bouyer [589] * trunk/softs/tsar_boot/conf/platform_fpga_de2-115/platform_fpga.dts (modified) Sync with reality (the frame buffer has not used sdram for a long time) Thu, 05 Dec 2013 14:55:58 GMT bouyer [588] * trunk/softs/tsar_boot/src/reset_ioc.c (modified) Rename IOC_BASE to IOC_PADDR_BASE for consistency Thu, 05 Dec 2013 14:55:07 GMT bouyer [587] * trunk/softs/tsar_boot/Makefile (modified) * trunk/softs/tsar_boot/src/reset.S (modified) Add back version string print Wed, 04 Dec 2013 18:59:21 GMT alain [586] * trunk/softs/tsar_boot/Makefile (modified) * trunk/softs/tsar_boot/conf/platform_tsar_generic_iob/defs_platform.h (modified) * trunk/softs/tsar_boot/conf/platform_tsar_generic_iob/ldscript (modified) * trunk/softs/tsar_boot/include/defs.h (modified) * trunk/softs/tsar_boot/include/reset_ioc.h (moved) * trunk/softs/tsar_boot/include/reset_tty.h (moved) * trunk/softs/tsar_boot/include/reset_utils.h (moved) * trunk/softs/tsar_boot/src/exceptions.c (deleted) * trunk/softs/tsar_boot/src/reset.S (modified) * trunk/softs/tsar_boot/src/reset_elf_loader.c (moved) * trunk/softs/tsar_boot/src/reset_exception.c (added) * trunk/softs/tsar_boot/src/reset_ioc.c (moved) * trunk/softs/tsar_boot/src/reset_tty.c (moved) * trunk/softs/tsar_boot/src/reset_utils.c (moved) * trunk/softs/tsar_boot/src/sdcard.c (modified) Modify the name "boot" to "reset" to avoid confusion between the ... Wed, 04 Dec 2013 18:51:10 GMT alain [585] * trunk/modules/vci_io_bridge/caba/source/include/vci_io_bridge.h (modified) * trunk/modules/vci_io_bridge/caba/source/src/vci_io_bridge.cpp (modified) debug... Wed, 04 Dec 2013 18:49:03 GMT alain [584] * trunk/platforms/tsar_generic_iob/top.cpp (modified) * trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/src/tsar_iob_cluster.cpp (modified) cosmetic. Tue, 03 Dec 2013 21:29:56 GMT alain [583] * trunk/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp (modified) cosmetic... Tue, 03 Dec 2013 21:28:34 GMT alain [582] * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) Bug fix in config FSM : concurrent access to r_config_rsplines counter... Tue, 03 Dec 2013 16:10:05 GMT alain [581] * trunk/modules/vci_block_device_tsar/caba/source/src/vci_block_device_tsar.cpp (modified) Bug fix in the M_WRITE_BLOCK state, detected by C.Devigne. Sat, 23 Nov 2013 17:19:53 GMT alain [580] * trunk/modules/vci_block_device_tsar/caba/source/src/vci_block_device_tsar.cpp (modified) Fixing a bug in target FSM when using 64 bits data width. Sat, 23 Nov 2013 00:25:13 GMT bouyer [579] * trunk/modules/vci_spi/caba/metadata/vci_spi.sd (modified) * trunk/modules/vci_spi/caba/source/include/vci_spi.h (modified) * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) * trunk/modules/vci_spi/include/soclib/vcispi.h (modified) Add some basic DMA capabilities. Passes basic read/write tests. Can ... Fri, 22 Nov 2013 14:01:18 GMT alain [578] * trunk/modules/dspin_router_tsar/caba/source/include/dspin_router_tsar.h (modified) * trunk/modules/dspin_router_tsar/caba/source/src/dspin_router_tsar.cpp (modified) Fixing a bug in the dspin_router_tsar component (in the modified ... Wed, 20 Nov 2013 11:02:29 GMT bouyer [576] * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) Sync with vhdl: when spi_fsm is IDLE get MOSI value from the saved ... Sun, 17 Nov 2013 15:02:23 GMT bouyer [575] * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) Make sure MOSI data changes on SPI clock falling edge, not one ... Sun, 17 Nov 2013 14:47:26 GMT bouyer [574] * trunk/modules/sdmmc/caba/source/include/sdmmc.h (modified) * trunk/modules/sdmmc/caba/source/src/sdmmc.cpp (modified) Try to be closer to a real sdmmc device: on rising edge really use ... Sun, 17 Nov 2013 14:37:51 GMT bouyer [573] * trunk/modules/vci_spi/include/soclib/vcispi.h (modified) Fix copyright Thu, 31 Oct 2013 17:18:02 GMT meunier [572] * trunk/platforms/tsar_generic_xbar/top.cpp (modified) Committing a new hardware mapping in almos for the tsar_generic_xbar ... Thu, 31 Oct 2013 16:47:51 GMT meunier [571] * trunk/softs/test_llsc/scripts/LLSCTestGenerator/Program.hpp (modified) * trunk/softs/test_llsc/scripts/functions.c (modified) * trunk/softs/test_llsc/scripts/run_simus.py (modified) * trunk/softs/test_llsc/scripts/test_llsc.py (modified) * trunk/softs/test_llsc/top.cpp (modified) Correction of the "double barrier" problem from the user point of ... Wed, 30 Oct 2013 10:54:13 GMT cfuguet [570] * trunk/softs/tsar_boot/conf/platform_tsar_generic_iob (added) * trunk/softs/tsar_boot/conf/platform_tsar_generic_iob/defs_platform.h (added) * trunk/softs/tsar_boot/conf/platform_tsar_generic_iob/ldscript (added) * trunk/softs/tsar_boot/src/boot_elf_loader.c (modified) Modifications in tsar_boot: - Aligning the boot loader block ... Wed, 30 Oct 2013 10:50:11 GMT cfuguet [569] * trunk/platforms/tsar_generic_iob/top.cpp (modified) Bugfix in tsar_generic_iob platform: - The memory cache ... Wed, 30 Oct 2013 10:19:23 GMT cfuguet [568] * trunk/softs/tsar_boot/README.txt (modified) * trunk/softs/tsar_boot/conf/platform_fpga_de2-115/defs_platform.h (modified) * trunk/softs/tsar_boot/conf/platform_tsarv4_mono_mmu_ioc/defs_platform.h (modified) * trunk/softs/tsar_boot/conf/platform_vgsb_xicu_mmu/defs_platform.h (modified) * trunk/softs/tsar_boot/include/boot_ioc.h (modified) * trunk/softs/tsar_boot/include/mcc.h (added) * trunk/softs/tsar_boot/src/boot_ioc.c (modified) Adding support for TSAR platforms using the vci_io_bridge component. ... Wed, 30 Oct 2013 10:03:43 GMT alain [567] * trunk/softs/tsar_boot/include/mips32_registers.h (modified) * trunk/softs/tsar_boot/src/reset.S (modified) Introducing CP2 registers mnemonics in mips32_registers.h Supporting ... Tue, 29 Oct 2013 16:23:27 GMT cfuguet [566] * trunk/softs/tsar_boot/version.sh (modified) Fixing incompatibility problem with the echo command between linux ... Sat, 26 Oct 2013 15:34:58 GMT bouyer [565] * trunk/modules/vci_spi/caba/source/include/vci_spi.h (modified) * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) prefix some register name with spi_ for readability Can't write ... Sat, 26 Oct 2013 10:53:31 GMT bouyer [564] * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) r_ctrl_go_bsy is really a flip/flop, explicitely don't reset it in ... Fri, 25 Oct 2013 18:54:26 GMT bouyer [563] * trunk/softs/tsar_boot/conf/platform_fpga_de2-115/ldscript (modified) * trunk/softs/tsar_boot/conf/platform_tsarv4_mono_mmu_ioc/ldscript (modified) * trunk/softs/tsar_boot/conf/platform_vgsb_xicu_mmu/ldscript (modified) rename data section to bss, and mark it noload. Fri, 25 Oct 2013 18:51:31 GMT bouyer [562] * trunk/softs/tsar_boot/conf/platform_fpga_de2-115/ldscript (modified) Now that the stack also contains some important structure, move it ... Fri, 25 Oct 2013 16:40:59 GMT bouyer [561] * trunk/modules/vci_spi/include/soclib/vcispi.h (modified) I was wrong, we really want 8bits for SPI_CTRL_CHAR_LEN_MASK Fri, 25 Oct 2013 15:52:51 GMT bouyer [560] * trunk/modules/vci_spi/include/soclib/vcispi.h (modified) SPI_CTRL_CHAR_LEN is 7 bits, not 8. Fri, 25 Oct 2013 15:44:46 GMT bouyer [559] * trunk/modules/vci_spi/caba/source/include/vci_spi.h (modified) * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) * trunk/modules/vci_spi/include/soclib/vcispi.h (modified) Remove Auto Slave Select feature Fri, 25 Oct 2013 15:35:50 GMT bouyer [558] * trunk/modules/vci_spi/caba/source/include/vci_spi.h (modified) * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) Simplify target FSM by doing register read and write in IDLE state, ... Tue, 22 Oct 2013 22:12:44 GMT bouyer [557] * trunk/modules/sdmmc/caba/source/include/sdmmc.h (modified) * trunk/modules/sdmmc/caba/source/src/sdmmc.cpp (modified) Switch to using a mealy function. This seems to be the only way to ... Tue, 22 Oct 2013 21:22:44 GMT bouyer [556] * trunk/modules/sdmmc/caba/source/include/sdmmc.h (modified) * trunk/modules/sdmmc/caba/source/src/sdmmc.cpp (modified) Convert all sc_signal to plain integer types. Tracking edges of the ... Tue, 22 Oct 2013 20:46:43 GMT bouyer [555] * trunk/modules/sdmmc/caba/source/include/sdmmc.h (modified) * trunk/modules/sdmmc/caba/source/src/sdmmc.cpp (modified) Implement single block write Tue, 22 Oct 2013 18:15:05 GMT bouyer [554] * trunk/softs/tsar_boot/README.txt (modified) * trunk/softs/tsar_boot/conf/platform_fpga_de2-115/ldscript (modified) * trunk/softs/tsar_boot/conf/platform_tsarv4_mono_mmu_ioc/ldscript (modified) * trunk/softs/tsar_boot/conf/platform_vgsb_xicu_mmu/ldscript (modified) * trunk/softs/tsar_boot/src/boot_elf_loader.c (modified) * trunk/softs/tsar_boot/src/boot_ioc.c (modified) * trunk/softs/tsar_boot/src/reset.S (modified) Make sure the boot loader won't try to write to the ROM. Store ... Mon, 21 Oct 2013 21:48:38 GMT bouyer [553] * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (modified) Make this build with 32bit toolchain Sat, 19 Oct 2013 19:38:15 GMT bouyer [552] * trunk/modules/sdmmc (added) * trunk/modules/sdmmc/caba (added) * trunk/modules/sdmmc/caba/metadata (added) * trunk/modules/sdmmc/caba/metadata/sdmmc.sd (added) * trunk/modules/sdmmc/caba/source (added) * trunk/modules/sdmmc/caba/source/include (added) * trunk/modules/sdmmc/caba/source/include/sdmmc.h (added) * trunk/modules/sdmmc/caba/source/src (added) * trunk/modules/sdmmc/caba/source/src/sdmmc.cpp (added) Add a SPI SD/MMC card model. Write command not implemented yet. ... Sat, 19 Oct 2013 19:33:51 GMT bouyer [551] * trunk/modules/vci_spi (added) * trunk/modules/vci_spi/caba (added) * trunk/modules/vci_spi/caba/metadata (added) * trunk/modules/vci_spi/caba/metadata/vci_spi.sd (added) * trunk/modules/vci_spi/caba/source (added) * trunk/modules/vci_spi/caba/source/include (added) * trunk/modules/vci_spi/caba/source/include/vci_spi.h (added) * trunk/modules/vci_spi/caba/source/src (added) * trunk/modules/vci_spi/caba/source/src/vci_spi.cpp (added) * trunk/modules/vci_spi/include (added) * trunk/modules/vci_spi/include/soclib (added) * trunk/modules/vci_spi/include/soclib/vcispi.h (added) Add vci_spi, a SPI (Serial Peripheral Interface) controller. The ... Thu, 17 Oct 2013 18:55:19 GMT alain [550] * trunk/platforms/tsar_generic_iob/soclib.conf (deleted) * trunk/platforms/tsar_generic_iob/top.cpp (modified) * trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/metadata/tsar_iob_cluster.sd (modified) * trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/include/tsar_iob_cluster.h (modified) * trunk/platforms/tsar_generic_iob/tsar_iob_cluster/caba/source/src/tsar_iob_cluster.cpp (modified) Compliance with the mapping_table defined in release 2462. Modifying ... Thu, 17 Oct 2013 18:50:46 GMT alain [549] * trunk/modules/dspin_router_tsar (added) * trunk/modules/dspin_router_tsar/caba (added) * trunk/modules/dspin_router_tsar/caba/metadata (added) * trunk/modules/dspin_router_tsar/caba/metadata/dspin_router_tsar.sd (added) * trunk/modules/dspin_router_tsar/caba/source (added) * trunk/modules/dspin_router_tsar/caba/source/include (added) * trunk/modules/dspin_router_tsar/caba/source/include/dspin_router_tsar.h (added) * trunk/modules/dspin_router_tsar/caba/source/src (added) * trunk/modules/dspin_router_tsar/caba/source/src/dspin_router_tsar.cpp (added) * trunk/modules/vci_block_device_tsar/caba/metadata/vci_block_device_tsar.sd (modified) * trunk/modules/vci_cc_vcache_wrapper/caba/source/include/vci_cc_vcache_wrapper.h (modified) * trunk/modules/vci_cc_vcache_wrapper/caba/source/src/vci_cc_vcache_wrapper.cpp (modified) * trunk/modules/vci_io_bridge/caba/source/src/vci_io_bridge.cpp (modified) * trunk/modules/vci_iox_network/caba/source/include/vci_iox_network.h (modified) * trunk/modules/vci_iox_network/caba/source/src/vci_iox_network.cpp (modified) * trunk/modules/vci_mem_cache/caba/source/include/vci_mem_cache.h (modified) * trunk/modules/vci_mem_cache/caba/source/include/xram_transaction.h (modified) * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) Compliance with mapping_table defined in release 2462 Introducing ... Mon, 07 Oct 2013 16:35:20 GMT meunier [548] * trunk/platforms/tsar_generic_xbar/top.cpp (modified) * trunk/platforms/tsar_generic_xbar/top.desc (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/include/tsar_xbar_cluster.h (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/src/tsar_xbar_cluster.cpp (modified) Last commit contained unwanted local modifications; reverting them. Mon, 07 Oct 2013 15:31:08 GMT meunier [547] * trunk/platforms/tsar_generic_xbar/top.cpp (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/metadata/tsar_xbar_cluster.sd (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/include/tsar_xbar_cluster.h (modified) * trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/source/src/tsar_xbar_cluster.cpp (modified) Rajout du Sim Helper dans la plateforme tsar_generic_xbar. Mon, 07 Oct 2013 15:23:44 GMT meunier [546] * trunk/softs/test_llsc/scripts/LLSCTestGenerator/Program.hpp (modified) * trunk/softs/test_llsc/scripts/test_llsc.py (modified) * trunk/softs/test_llsc/scripts/tsarch.py (modified) * trunk/softs/test_llsc/top.cpp (modified) Rajout du composant Sim Helper dans le répertoire soft/test_llsc pour ... Sat, 28 Sep 2013 10:18:47 GMT cfuguet [537] * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) Bugfix in vci_mem_cache: - Adding missing "else if" in the ... Thu, 26 Sep 2013 10:21:27 GMT meunier [536] * trunk/softs/test_llsc (added) * trunk/softs/test_llsc/Makefile (added) * trunk/softs/test_llsc/README (added) * trunk/softs/test_llsc/scripts (added) * trunk/softs/test_llsc/scripts/LLSCTestGenerator (added) * trunk/softs/test_llsc/scripts/LLSCTestGenerator/Genere_Tests.cpp (added) * trunk/softs/test_llsc/scripts/LLSCTestGenerator/Increment.hpp (added) * trunk/softs/test_llsc/scripts/LLSCTestGenerator/Makefile (added) * trunk/softs/test_llsc/scripts/LLSCTestGenerator/Program.hpp (added) * trunk/softs/test_llsc/scripts/LLSCTestGenerator/TestThread.hpp (added) * trunk/softs/test_llsc/scripts/LLSCTestGenerator/config.h (added) * trunk/softs/test_llsc/scripts/LLSCTestGenerator/functions.h (added) * trunk/softs/test_llsc/scripts/Makefile.nat (added) * trunk/softs/test_llsc/scripts/functions.c (added) * trunk/softs/test_llsc/scripts/functions.h (added) * trunk/softs/test_llsc/scripts/run_simus.py (added) * trunk/softs/test_llsc/scripts/test_llsc.py (added) * trunk/softs/test_llsc/scripts/tsarch.py (added) * trunk/softs/test_llsc/top.cpp (added) * trunk/softs/test_llsc/top.desc (added) Added a tool which generates tests for the LL/SC table, in the soft/ ... Thu, 26 Sep 2013 09:43:56 GMT cfuguet [535] * trunk/modules/vci_mem_cache/caba/source/include/vci_mem_cache.h (modified) * trunk/modules/vci_mem_cache/caba/source/src/vci_mem_cache.cpp (modified) Modification in vci_mem_cache: - When a BROADCAST INVALIDATE is ... Tue, 24 Sep 2013 11:11:00 GMT bouyer [534] * trunk/lib/generic_cache_tsar/include/generic_cache.h (modified) Add an assert that *dt_next is always initialised if entry is found.