Skip to content

Libmetal release V2024.05.0 - v1.6.0

Compare
Choose a tag to compare
@arnopo arnopo released this 31 May 07:08
· 21 commits to main since this release

This release:

  • Add support of arm compiler v6,
  • Add support of a hosted test environment "processor"
  • Refactor all processor headers which had the same content into a generic set,
  • miscellaneous fixes and code improvements.

API Updates:

  • list.h:
    • Add metal_list_for_each_safe helper.

What's Changed

  • libmetal: add metal_list_for_each_safe() support by @yintao707 in #251
  • libmetal: set ept address loop++ in bitmap by @GUIDINGLI in #263
  • lib: compiler support of arm compiler v6 by @arnopo in #270
  • lib: add guards for errno values for ARMCC compiler by @ldaj00 in #271
  • Add support for Zephyr's native test environment by @aescolar in #260
  • zephyr: use k_cpu_idle instead of arch_cpu_idle by @dcpleung in #276
  • Zephyr integration: Use K_HEAP_MEM_POOL_SIZE by @jhedberg in #280
  • Latest Xilinx-AMD System Device Tree flow update by @bentheredonethat in #281
  • lib: xlnx: Avoid mapping in MPU for region mapped by bsp by @tnmysh in #282
  • FreeRTOS Avoid mem mapping in MPU for region mapped by @rajimoha in #284
  • libmetal/nuttx/io.c: width matched access when read/write size = 1,2,4,8 by @CV-Bowen in #279
  • lib: system: MPU flag check fix for xilinx platform by @rajimoha in #285
  • Zephyr updates by @glneo in #290
  • test/metal-test.h: Fix warning -Wstrict-prototypes by @Novembre-Calabretta in #293
  • CI: fix timezone and pip3 issues by @arnopo in #294
  • lib: Do not label function declarations in headers with extern by @glneo in #289
  • lib: fix doxygen warning in log.h by @arnopo in #296
  • lib: Fix available error message in softirq by @glneo in #286
  • release: libmetal 2024.05.0 by @arnopo in #298

New Contributors

Full Changelog: v2023.10.0...v2024.05.0