From 91363108c1a07c904f2efefbba770ff9e80a9588 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Mayoral=20Vilches?= Date: Tue, 1 Mar 2022 09:55:11 +0100 Subject: [PATCH] Beta release, v0.9.0 changes, aligns with Vitis 2021.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Víctor Mayoral Vilches --- CHANGELOG.rst | 19 ++++++++++++- README.md | 74 +++++++++++++++++++++++++++------------------------ 2 files changed, 57 insertions(+), 36 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 34bf7c3..e6b2831 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,23 @@ Changelog for package acceleration_firmware_kv260 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +0.9.0 (2022-02-16) +------------------- +* Firmware release for Vitis 2021.2 including Yocto PetaLinux support + +0.8.0 (2021-12-14) +------------------- +* Add Python 3 bindings for lttng-tools, integration with tracetools +* Fix absolute paths in cmake file created by orocos_kdl in Yocto SDK + +0.7.0 (2021-10-22) +------------------- +* Add LTTng support for vanilla and PREEMPT_RT kernels +* Enhance ROS 2 Foxy with LTTng instrumentation +* Added RealSense libraries and ROS 2 packages +* Update rootfs with PREEMT_RT modules, remove leftovers +* Other minor changes + 0.6.0 (2021-09-01) ------------------- * Update mixins to set by default install-kv260 @@ -17,7 +34,7 @@ Changelog for package acceleration_firmware_kv260 0.4.0 (2021-05-11) ------------------- -* Renamed to acceleration_firmware_xilinx +* Renamed to acceleration_firmware_kv260 * Add new target for producing debug symbols for ZCU102 * Minor adjustments diff --git a/README.md b/README.md index 06d4958..7b0fe5b 100644 --- a/README.md +++ b/README.md @@ -13,41 +13,45 @@ This repository provides Xilinx's firmware artifacts for the KV260 board meant t According to [REP-2008's proposal](https://github.com/ros-infrastructure/rep/pull/324). -| Capability | Status | -|------------|--------| -| **`1.` Kernel Levels** | | -| [`1.i` level I kernels](https://ros.org/reps/rep-2008.html#i) | ✓ | -| [`1.ii` level II kernels](https://ros.org/reps/rep-2008.html#ii) | :warning: (see [this](https://github.com/Lien182/ReconROS)) | -| [`1.iii` level III kernels](https://ros.org/reps/rep-2008.html#iii) | | -| **`2.` Build System** | | -| [`2.i` ament extensions](https://ros.org/reps/rep-2008.html#id13) | ✓ | -| [`2.ii` `ament_acceleration` support](https://ros.org/reps/rep-2008.html#id14) | | -| **`3`. Build Tools** | | -| [`3.i` hardware emulation (`hw_emu`) ](https://ros.org/reps/rep-2008.html#id15) | | -| [`3.ii` hardware emulation (`sw_emu`)](https://ros.org/reps/rep-2008.html#id16) | :warning: | -| [`3.iii` image tooling](https://ros.org/reps/rep-2008.html#id17) | ✓ | -| [`3.iv` Linux kernel ](https://ros.org/reps/rep-2008.html#iv) | ✓ | -| [`3.iv.a` modern Linux kernel](https://ros.org/reps/rep-2008.html#iv-a) | ✓ | -| [`3.iv.b` LTS Linux kernel](https://ros.org/reps/rep-2008.html#iv-b) | | -| [`3.v` hypervisor ](https://ros.org/reps/rep-2008.html#v) | ✓ | -| [`3.v.a` no control domain VMs](https://ros.org/reps/rep-2008.html#v-a) | ✓ | -| [`3.v.b` guest VMs in disk](https://ros.org/reps/rep-2008.html#v-b) | ✓ | -| [`3.v.c` control domain in disk](https://ros.org/reps/rep-2008.html#v-c) | ✓ | -| [`3.v.d` no control domain VMs in disk](https://ros.org/reps/rep-2008.html#v-d) | | -| [`3.vi` network booting ](https://ros.org/reps/rep-2008.html#vi) | | -| [`3.vi.a` boot artifacts ](https://ros.org/reps/rep-2008.html#vi-a) | | -| [`3.vi.b` rootfs ](https://ros.org/reps/rep-2008.html#vi-b) | | -| [`3.vi.c` multi-network boot](https://ros.org/reps/rep-2008.html#vi-c) | | -| [`3.vi.d` secure network booting](https://ros.org/reps/rep-2008.html#vi-d) | | -| [`3.vi.e` save in disk network boot](https://ros.org/reps/rep-2008.html#vi-e) | | -| **`4.` Benchmarking** | | -| [`4.i` kernel benchmarking](https://ros.org/reps/rep-2008.html#id18) | ✓ | -| [`4.ii` ROS 2 acceleration benchmarking](https://ros.org/reps/rep-2008.html#id19) | | -| **`5.` Documentation** | | -| [`5.i` in-code documentation](https://ros.org/reps/rep-2008.html#id20) | ✓ | -| **`6.` Testing and CI** | | -| [`6.i` `acceleration_examples` ](https://ros.org/reps/rep-2008.html#id21) | ✓ | - +| Capability | KRS `alpha`[^1] | KRS `beta`[^2] | +|------------|-------------|------------| +| **`1.` Kernel Levels** | | | +| [`1.i` level I kernels](https://ros.org/reps/rep-2008.html#i) | ✓ | ✓ | +| [`1.ii` level II kernels](https://ros.org/reps/rep-2008.html#ii) | :warning: (see [this](https://github.com/Lien182/ReconROS)) | ✓ ([`acceleration_examples` (graph acceleration)](https://github.com/ros-acceleration/acceleration_examples/tree/main/graphs/perception/perception_2nodes), [`ReconROS`](https://github.com/Lien182/ReconROS)) | +| [`1.iii` level III kernels](https://ros.org/reps/rep-2008.html#iii) | | | +| **`2.` Build System** | | | +| [`2.i` ament extensions](https://ros.org/reps/rep-2008.html#id13) | ✓ | ✓ | +| [`2.ii` `ament_acceleration` support](https://ros.org/reps/rep-2008.html#id14) | | ✓ | +| **`3`. Build Tools** | | | +| [`3.i` hardware emulation (`hw_emu`) ](https://ros.org/reps/rep-2008.html#id15) | | | +| [`3.ii` hardware emulation (`sw_emu`)](https://ros.org/reps/rep-2008.html#id16) | :warning: | | +| [`3.iii` image tooling](https://ros.org/reps/rep-2008.html#id17) | ✓ | ✓ | +| [`3.iv` Linux kernel ](https://ros.org/reps/rep-2008.html#iv) | ✓ | ✓ | +| [`3.iv.a` modern Linux kernel](https://ros.org/reps/rep-2008.html#iv-a) | ✓ | ✓ | +| [`3.iv.b` LTS Linux kernel](https://ros.org/reps/rep-2008.html#iv-b) | | ✓ | +| [`3.v` hypervisor ](https://ros.org/reps/rep-2008.html#v) | ✓ | | +| [`3.v.a` no control domain VMs](https://ros.org/reps/rep-2008.html#v-a) | ✓ | | +| [`3.v.b` guest VMs in disk](https://ros.org/reps/rep-2008.html#v-b) | ✓ | | +| [`3.v.c` control domain in disk](https://ros.org/reps/rep-2008.html#v-c) | ✓ | | +| [`3.v.d` no control domain VMs in disk](https://ros.org/reps/rep-2008.html#v-d) | | | +| [`3.vi` network booting ](https://ros.org/reps/rep-2008.html#vi) | | | +| [`3.vi.a` boot artifacts ](https://ros.org/reps/rep-2008.html#vi-a) | | | +| [`3.vi.b` rootfs ](https://ros.org/reps/rep-2008.html#vi-b) | | | +| [`3.vi.c` multi-network boot](https://ros.org/reps/rep-2008.html#vi-c) | | | +| [`3.vi.d` secure network booting](https://ros.org/reps/rep-2008.html#vi-d) | | | +| [`3.vi.e` save in disk network boot](https://ros.org/reps/rep-2008.html#vi-e) | | | +| **`4.` Benchmarking** | | | +| [`4.i` kernel benchmarking](https://ros.org/reps/rep-2008.html#id18) | ✓ | ✓ | +| [`4.ii` ROS 2 acceleration benchmarking](https://ros.org/reps/rep-2008.html#id19) | | ✓ | +| **`5.` Documentation** | | | +| [`5.i` in-code documentation](https://ros.org/reps/rep-2008.html#id20) | ✓ | ✓ | +| **`6.` Testing and CI** | | | +| [`6.i` `acceleration_examples` ](https://ros.org/reps/rep-2008.html#id21) | ✓ | ✓ | + + + +[^1]: Aligns with Vitis 2020.2 release. +[^2]: Aligns with Vitis 2021.2 release. ### Quality Declaration