# # ChangeLog for soft/giet_vm/giet_libs/malloc.c # # Generated by Trac 1.2.3 # Jul 1, 2024, 12:29:12 PM Wed, 17 Feb 2016 15:12:02 GMT meunier [791] * soft/giet_vm/Makefile (modified) * soft/giet_vm/applications/rosenfeld/Makefile (modified) * soft/giet_vm/applications/rosenfeld/nrc2/include/nrc_os_config.h (modified) * soft/giet_vm/applications/rosenfeld/rosenfeld.ld (modified) * soft/giet_vm/applications/rosenfeld/rosenfeld.py (modified) * soft/giet_vm/applications/rosenfeld/src/ecc_examples.c (modified) * soft/giet_vm/applications/rosenfeld/src/ecc_generation.c (modified) * soft/giet_vm/applications/rosenfeld/src/ecc_main_rosenfeld_sa.c (modified) * soft/giet_vm/create_dmg (modified) * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_common/vmem.c (modified) * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) * Added function realloc * Started to put the bootloader on 2 Big ... Sun, 07 Feb 2016 18:47:38 GMT alain [781] * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/string.c (modified) * soft/giet_vm/giet_libs/string.h (modified) Fixing two bugs: 1) In the string library: the strcpy() function ... Thu, 04 Feb 2016 17:25:22 GMT meunier [777] * soft/giet_vm/Makefile (modified) * soft/giet_vm/applications/rosenfeld/include/ecc_generation.h (modified) * soft/giet_vm/applications/rosenfeld/nrc2/include/nrio0.h (modified) * soft/giet_vm/applications/rosenfeld/nrc2/src/nrio0.c (modified) * soft/giet_vm/applications/rosenfeld/src/ecc_common.c (modified) * soft/giet_vm/applications/rosenfeld/src/ecc_generation.c (modified) * soft/giet_vm/applications/rosenfeld/src/ecc_main_rosenfeld_sa.c (modified) * soft/giet_vm/applications/rosenfeld/src/str_ext.c (modified) * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/math.h (modified) * soft/giet_vm/giet_libs/math/e_pow.c (modified) * soft/giet_vm/giet_libs/math/e_rem_pio2.c (modified) * soft/giet_vm/giet_libs/math/e_sqrt.c (modified) * soft/giet_vm/giet_libs/math/math_private.h (modified) * soft/giet_vm/giet_libs/math/s_copysign.c (modified) * soft/giet_vm/giet_libs/math/s_fabs.c (modified) * soft/giet_vm/giet_libs/math/s_finite.c (modified) * soft/giet_vm/giet_libs/math/s_floor.c (modified) * soft/giet_vm/giet_libs/math/s_isnan.c (modified) * soft/giet_vm/giet_libs/math/s_rint.c (modified) * soft/giet_vm/giet_libs/stdlib.c (modified) * soft/giet_vm/giet_libs/stdlib.h (modified) * soft/giet_vm/giet_libs/string.c (modified) * soft/giet_vm/giet_libs/string.h (modified) * Ajout de quelques fonction dans la lib math * Déplacement de ... Thu, 01 Oct 2015 14:20:46 GMT alain [709] * soft/giet_vm/Makefile (modified) * soft/giet_vm/giet_boot/boot.c (modified) * soft/giet_vm/giet_common/kernel_locks.c (modified) * soft/giet_vm/giet_common/kernel_locks.h (modified) * soft/giet_vm/giet_common/mips32_registers.h (modified) * soft/giet_vm/giet_common/tty0.c (modified) * soft/giet_vm/giet_common/tty0.h (modified) * soft/giet_vm/giet_common/utils.c (modified) * soft/giet_vm/giet_common/utils.h (modified) * soft/giet_vm/giet_config.h (modified) * soft/giet_vm/giet_drivers/bdv_driver.c (modified) * soft/giet_vm/giet_drivers/bdv_driver.h (modified) * soft/giet_vm/giet_drivers/hba_driver.c (modified) * soft/giet_vm/giet_drivers/mwr_driver.c (modified) * soft/giet_vm/giet_drivers/sdc_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.c (modified) * soft/giet_vm/giet_drivers/tty_driver.h (modified) * soft/giet_vm/giet_fat32/fat32.c (modified) * soft/giet_vm/giet_fat32/fat32.h (modified) * soft/giet_vm/giet_kernel/ctx_handler.c (modified) * soft/giet_vm/giet_kernel/ctx_handler.h (modified) * soft/giet_vm/giet_kernel/exc_handler.c (modified) * soft/giet_vm/giet_kernel/irq_handler.c (modified) * soft/giet_vm/giet_kernel/kernel_init.c (modified) * soft/giet_vm/giet_kernel/switch.s (modified) * soft/giet_vm/giet_kernel/sys_handler.c (modified) * soft/giet_vm/giet_kernel/sys_handler.h (modified) * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_libs/user_barrier.c (modified) * soft/giet_vm/giet_libs/user_lock.c (modified) * soft/giet_vm/giet_libs/user_lock.h (modified) * soft/giet_vm/giet_libs/user_sqt_lock.c (deleted) * soft/giet_vm/giet_libs/user_sqt_lock.h (deleted) * soft/giet_vm/giet_python/mapping.py (modified) * soft/giet_vm/giet_xml/mapping_info.h (modified) * soft/giet_vm/giet_xml/xml_driver.c (modified) * soft/giet_vm/giet_xml/xml_parser.c (modified) Major release: Change the task model to implement the POSIX threads ... Mon, 03 Aug 2015 17:07:03 GMT guerin [686] * soft/giet_vm/applications/raycast/disp.c (modified) * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) remove almalloc implementation It is in fact useless because malloc ... Wed, 29 Jul 2015 15:52:18 GMT guerin [680] * soft/giet_vm/giet_libs/malloc.c (modified) malloc: use giet_tty_printf Wed, 29 Jul 2015 15:52:17 GMT guerin [678] * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) malloc: implement aligned malloc/free Wed, 08 Jul 2015 13:40:18 GMT alain [588] * soft/giet_vm/giet_libs/malloc.c (modified) * soft/giet_vm/giet_libs/malloc.h (modified) * soft/giet_vm/giet_libs/math/math_private.h (modified) * soft/giet_vm/giet_libs/stdio.c (modified) * soft/giet_vm/giet_libs/stdio.h (modified) * soft/giet_vm/giet_libs/user_barrier.c (modified) * soft/giet_vm/giet_libs/user_barrier.h (modified) 1) Fix a bug in the free() function in the malloc.c 2) Introduce new ... 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 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. 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: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, 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 ... Tue, 10 Jun 2014 12:23:32 GMT alain [325] * soft/giet_vm/giet_libs/malloc.c (modified) heu... 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. ...