From ad05997cb9ae086d2a794aaa3691143ff77f9a4c Mon Sep 17 00:00:00 2001 From: Steven Koo Date: Wed, 20 Jul 2022 17:42:22 -0500 Subject: uhd: Prepare for 4.2.0.1-rc1 release - Updated CHANGELOG - Updated Debian changelog - Updated manifest - Updated version Signed-off-by: Steven Koo --- CHANGELOG | 127 ++++++++++++++++++++++++++++++++++ host/cmake/Modules/UHDVersion.cmake | 2 +- host/cmake/debian/changelog | 131 ++++++++++++++++++++++++++++++++++++ images/manifest.txt | 28 ++++---- 4 files changed, 273 insertions(+), 15 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index cf2cd4738..08111cca5 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,133 @@ Change Log for Releases ============================== +## 004.002.000.001 +* cal + - add method to get the current power cal tracking mode +* ci + - Add b210 hardware to rhombus + - add devtest e320 support + - Add devtests to hardware-test-dev + - Add fedora rpm installer build + - Add n310 into devtests + - Add n321 to devtest + - Add new x3xx hardware to rhombus + - Add package builder container entry + - Add package source support to pipelines + - Add recv and send frame tuning for streaming + - Add Windows installer signing + - Build init_usrp example for macOS + - Build init_usrp example for Windows + - call powerbtn multiple times to power on + - change gr-ettus ref to master + - devtests: fix knownhost entry + - Enable root privileges for non-DPDK streaming tests + - Fix mgmt_addr=None entry for X310 DPDK case + - Increase devtest job timeout to 90 minutes + - Make Windows installer job self-contained + - Mark devtest as failure on SucceededWithIssues + - Only include rpm files in the Fedora installer artifacts + - Point meta-ettus repo ref to v4.2.0.0 + - Run multiple fpgas per job + - set benchmark rate priority to high + - set meta-ettus-dev repo to zeus-ci + - Set n310 and n321 to specific agents + - streaming: flash x310 fpga + - Update branches to UHD-4.2 +* cmake + - Add support for fedora rpm versioning + - Cache UHD_VERSION in all cases + - Drop .deb generation via cpack in favour of better tools +* debian + - Change jellyfish to jammy + - Remove hirsute; add jellyfish support + - Resolve lintian issues +* doc + - Fix generation of man pages + - Remove ZBX phase sync documentation +* docs + - DPDK Linux kernel underruns solution + - Update section on radio transport protocols +* e3xx + - change radio_control_impl mutex to be a recursive_mutex +* examples + - Fix rfnoc_replay_samples_from_file + - gpio: output before end of stream + - gpio: Refactor example +* fpga + - Add READMEs describing Lattice and ADI IP sourcing + - Fix first arg in calls to $fatal() + - lib: Add read-only strategy for port B in 2-port RAM + - lib: Update error call for undefined RW mode + - rfnoc: Remove rfnoc_version from target YAML + - x400: Fix AXI/LBUS testbench names + - x400: zbx: Add support for XO3 CPLD variant. +* host/README.md + - Fix links to knowledge base +* images + - Update manifest with latest cpld firmware +* lib + - Add missing include to offload_io_service_client.hpp + - Remove stray file async_msg.hpp +* mpm + - add support for lattice zbx cpld + - Factor out transport API into PeriphManagerBase + - Fix expected CPLD filename for x4xx + - udp: Fix Pylint warnings in UDP-related files + - x4xx: Make get_chdr_link_types() more generic + - xportmgr_udp: Include iface name in info +* n310 + - Improve LO source control options for ALL and LO2 cases +* n320 + - Fix reading DB serial in applying corrections + - Improve comments regarding low band + - Revert PLL lock time reduction +* python + - Check rfnoc_version in rfnoc_image_builder + - cmake: Detect python virtual environments +* rfnoc + - Add atomic_item_size property to FFT block + - Add LUA based dissector + - fix double conversions + - Fix register_xport_hop_cfg_fns() usage + - Fix vector use in replay_block_control_impl + - Fix warnings in replay_block_control + - Improve comments regarding streaming and mgmt. code + - Improve documentation for chdr_ctrl_endpoint +* tests + - mark test jobs as an overall failure if there is a test failure + - Remove packet_handler_benchmark + - streaming: add option to run streaming tests in dev pipeline + - streaming: add support for B210 DUTs + - streaming: add support for more DUTs + - streaming: don't set master clock rate on x310 + - streaming: fix x310 test case values + - streaming: include dual_SFP parameter for all cases + - streaming: mark non-dpdk failures as xfails + - streaming: pass the correct LD_LIBRARY_PATH to pytest + - streaming: select appropriate uhd config file before test runs + - streaming: temporarily mark b210 dropped samples as an xfail + - streaming: use assert instead of pytest.fail for underruns/overruns +* tools + - package_source remove double bracket +* uhd + - change default into option flag in register definition + - fix minor typo when querying tx sensors property tree + - refactor get_all_addrs to remove duplicates +* usrp2 + - Remove unused code segments +* utils + - Remove usrp_e3x0_network_mode + - uhd_images_downloader: Increase default image download size limit + - uhd_images_downloader: Print name of file that exceeds limit + - uhd_usrp_probe: Add DB rev to output + - x300_reset: Make py3k-ready +* x300 + - Change order of GPIO banks + - Fix invalid GPIO source bank error message +* zbx + - Remove stray include + ## 004.002.000.000 * b200 - Re-sync times diff --git a/host/cmake/Modules/UHDVersion.cmake b/host/cmake/Modules/UHDVersion.cmake index 6854ff4a9..6db9e3b22 100644 --- a/host/cmake/Modules/UHDVersion.cmake +++ b/host/cmake/Modules/UHDVersion.cmake @@ -22,7 +22,7 @@ find_package(Git QUIET) set(UHD_VERSION_MAJOR 4) set(UHD_VERSION_API 2) set(UHD_VERSION_ABI 0) -set(UHD_VERSION_PATCH 0) +set(UHD_VERSION_PATCH 1) set(UHD_VERSION_DEVEL FALSE) ######################################################################## diff --git a/host/cmake/debian/changelog b/host/cmake/debian/changelog index 4d6ea4d2b..81ab2c0bd 100644 --- a/host/cmake/debian/changelog +++ b/host/cmake/debian/changelog @@ -1,3 +1,134 @@ +uhd (4.2.0.1-0ubuntu1) ubuntu_release; urgency=low + + * cal + - add method to get the current power cal tracking mode + * ci + - Add b210 hardware to rhombus + - add devtest e320 support + - Add devtests to hardware-test-dev + - Add fedora rpm installer build + - Add n310 into devtests + - Add n321 to devtest + - Add new x3xx hardware to rhombus + - Add package builder container entry + - Add package source support to pipelines + - Add recv and send frame tuning for streaming + - Add Windows installer signing + - Build init_usrp example for macOS + - Build init_usrp example for Windows + - call powerbtn multiple times to power on + - change gr-ettus ref to master + - devtests: fix knownhost entry + - Enable root privileges for non-DPDK streaming tests + - Fix mgmt_addr=None entry for X310 DPDK case + - Increase devtest job timeout to 90 minutes + - Make Windows installer job self-contained + - Mark devtest as failure on SucceededWithIssues + - Only include rpm files in the Fedora installer artifacts + - Point meta-ettus repo ref to v4.2.0.0 + - Run multiple fpgas per job + - set benchmark rate priority to high + - set meta-ettus-dev repo to zeus-ci + - Set n310 and n321 to specific agents + - streaming: flash x310 fpga + - Update branches to UHD-4.2 + * cmake + - Add support for fedora rpm versioning + - Cache UHD_VERSION in all cases + - Drop .deb generation via cpack in favour of better tools + * debian + - Change jellyfish to jammy + - Remove hirsute; add jellyfish support + - Resolve lintian issues + * doc + - Fix generation of man pages + - Remove ZBX phase sync documentation + * docs + - DPDK Linux kernel underruns solution + - Update section on radio transport protocols + * e3xx + - change radio_control_impl mutex to be a recursive_mutex + * examples + - Fix rfnoc_replay_samples_from_file + - gpio: output before end of stream + - gpio: Refactor example + * fpga + - Add READMEs describing Lattice and ADI IP sourcing + - Fix first arg in calls to $fatal() + - lib: Add read-only strategy for port B in 2-port RAM + - lib: Update error call for undefined RW mode + - rfnoc: Remove rfnoc_version from target YAML + - x400: Fix AXI/LBUS testbench names + - x400: zbx: Add support for XO3 CPLD variant. + * host/README.md + - Fix links to knowledge base + * images + - Update manifest with latest cpld firmware + * lib + - Add missing include to offload_io_service_client.hpp + - Remove stray file async_msg.hpp + * mpm + - add support for lattice zbx cpld + - Factor out transport API into PeriphManagerBase + - Fix expected CPLD filename for x4xx + - udp: Fix Pylint warnings in UDP-related files + - x4xx: Make get_chdr_link_types() more generic + - xportmgr_udp: Include iface name in info + * n310 + - Improve LO source control options for ALL and LO2 cases + * n320 + - Fix reading DB serial in applying corrections + - Improve comments regarding low band + - Revert PLL lock time reduction + * python + - Check rfnoc_version in rfnoc_image_builder + - cmake: Detect python virtual environments + * rfnoc + - Add atomic_item_size property to FFT block + - Add LUA based dissector + - fix double conversions + - Fix register_xport_hop_cfg_fns() usage + - Fix vector use in replay_block_control_impl + - Fix warnings in replay_block_control + - Improve comments regarding streaming and mgmt. code + - Improve documentation for chdr_ctrl_endpoint + * tests + - mark test jobs as an overall failure if there is a test failure + - Remove packet_handler_benchmark + - streaming: add option to run streaming tests in dev pipeline + - streaming: add support for B210 DUTs + - streaming: add support for more DUTs + - streaming: don't set master clock rate on x310 + - streaming: fix x310 test case values + - streaming: include dual_SFP parameter for all cases + - streaming: mark non-dpdk failures as xfails + - streaming: pass the correct LD_LIBRARY_PATH to pytest + - streaming: select appropriate uhd config file before test runs + - streaming: temporarily mark b210 dropped samples as an xfail + - streaming: use assert instead of pytest.fail for underruns/overruns + * tools + - package_source remove double bracket + * uhd + - change default into option flag in register definition + - fix minor typo when querying tx sensors property tree + - refactor get_all_addrs to remove duplicates + * usrp2 + - Remove unused code segments + * utils + - Remove usrp_e3x0_network_mode + - uhd_images_downloader: Increase default image download size limit + - uhd_images_downloader: Print name of file that exceeds limit + - uhd_usrp_probe: Add DB rev to output + - x300_reset: Make py3k-ready + * x300 + - Change order of GPIO banks + - Fix invalid GPIO source bank error message + * zbx + - Remove stray include + + -- Ettus Research Wed, 20 Jul 2022 05:33:58 -0800 + + uhd (4.2.0.0-0ubuntu1) ubuntu_release; urgency=low * b200 diff --git a/images/manifest.txt b/images/manifest.txt index 12d969015..e02037166 100644 --- a/images/manifest.txt +++ b/images/manifest.txt @@ -6,9 +6,9 @@ x4xx_x410_fpga_default uhd-41aadb2 x4xx/uhd-41aadb2/x4xx_x410_fpg x4xx_x410_cpld_default uhd-6fd9f37 x4xx/uhd-6fd9f37/x4xx_x410_cpld_default-g6fd9f37.zip 74e09bedda84105258484217d4dbf68860ce2079d27cf8352952fe8e4d727e93 x4xx_zbx_cpld_default uhd-780c921 x4xx/uhd-780c921/x4xx_zbx_cpld_default-g780c921.zip 2ea491fafdb05adc52ee35f02c1047e0d430b02e2529a51162bcb4d5e049abfd # X410-Series Filesystems -x4xx_common_sdk_default meta-ettus-v4.2.0.0 x4xx/meta-ettus-v4.2.0.0/x4xx_common_sdk_default-v4.2.0.0.zip 0 -x4xx_common_mender_default meta-ettus-v4.2.0.0 x4xx/meta-ettus-v4.2.0.0/x4xx_common_mender_default-v4.2.0.0.zip 0 -x4xx_common_sdimg_default meta-ettus-v4.2.0.0 x4xx/meta-ettus-v4.2.0.0/x4xx_common_sdimg_default-v4.2.0.0.zip 0 +x4xx_common_sdk_default meta-ettus-v4.2.0.1-rc1 x4xx/meta-ettus-v4.2.0.1-rc1/x4xx_common_sdk_default-v4.2.0.1-rc1.zip 0 +x4xx_common_mender_default meta-ettus-v4.2.0.1-rc1 x4xx/meta-ettus-v4.2.0.1-rc1/x4xx_common_mender_default-v4.2.0.1-rc1.zip 0 +x4xx_common_sdimg_default meta-ettus-v4.2.0.1-rc1 x4xx/meta-ettus-v4.2.0.1-rc1/x4xx_common_sdimg_default-v4.2.0.1-rc1.zip 0 # X300-Series x3xx_x310_fpga_default uhd-8daa80c x3xx/uhd-8daa80c/x3xx_x310_fpga_default-g8daa80c.zip b8b123408b41ecabbc6dd1e52724d095716642d55c59592a55497ce82a026e19 @@ -23,16 +23,16 @@ e3xx_e310_sg3_fpga_default uhd-8daa80c e3xx/uhd-8daa80c/e3xx_e310_sg3 e3xx_e320_fpga_default uhd-8daa80c e3xx/uhd-8daa80c/e3xx_e320_fpga_default-g8daa80c.zip da38ce6c95383b000e2a613c2732819492bf5d1b98f403ec6f01152b46d835fd # E310 Filesystems -e3xx_e310_sdk_default meta-ettus-v4.2.0.0 e3xx/meta-ettus-v4.2.0.0/e3xx_e310_sdk_default-v4.2.0.0.zip 0 -e3xx_e310_sg1_mender_default meta-ettus-v4.2.0.0 e3xx/meta-ettus-v4.2.0.0/e3xx_e310_sg1_mender_default-v4.2.0.0.zip 0 -e3xx_e310_sg1_sdimg_default meta-ettus-v4.2.0.0 e3xx/meta-ettus-v4.2.0.0/e3xx_e310_sg1_sdimg_default-v4.2.0.0.zip 0 -e3xx_e310_sg3_mender_default meta-ettus-v4.2.0.0 e3xx/meta-ettus-v4.2.0.0/e3xx_e310_sg3_mender_default-v4.2.0.0.zip 0 -e3xx_e310_sg3_sdimg_default meta-ettus-v4.2.0.0 e3xx/meta-ettus-v4.2.0.0/e3xx_e310_sg3_sdimg_default-v4.2.0.0.zip 0 +e3xx_e310_sdk_default meta-ettus-v4.2.0.1-rc1 e3xx/meta-ettus-v4.2.0.1-rc1/e3xx_e310_sdk_default-v4.2.0.1-rc1.zip 0 +e3xx_e310_sg1_mender_default meta-ettus-v4.2.0.1-rc1 e3xx/meta-ettus-v4.2.0.1-rc1/e3xx_e310_sg1_mender_default-v4.2.0.1-rc1.zip 0 +e3xx_e310_sg1_sdimg_default meta-ettus-v4.2.0.1-rc1 e3xx/meta-ettus-v4.2.0.1-rc1/e3xx_e310_sg1_sdimg_default-v4.2.0.1-rc1.zip 0 +e3xx_e310_sg3_mender_default meta-ettus-v4.2.0.1-rc1 e3xx/meta-ettus-v4.2.0.1-rc1/e3xx_e310_sg3_mender_default-v4.2.0.1-rc1.zip 0 +e3xx_e310_sg3_sdimg_default meta-ettus-v4.2.0.1-rc1 e3xx/meta-ettus-v4.2.0.1-rc1/e3xx_e310_sg3_sdimg_default-v4.2.0.1-rc1.zip 0 # E320 Filesystems, etc -e3xx_e320_sdk_default meta-ettus-v4.2.0.0 e3xx/meta-ettus-v4.2.0.0/e3xx_e320_sdk_default-v4.2.0.0.zip 0 -e3xx_e320_mender_default meta-ettus-v4.2.0.0 e3xx/meta-ettus-v4.2.0.0/e3xx_e320_mender_default-v4.2.0.0.zip 0 -e3xx_e320_sdimg_default meta-ettus-v4.2.0.0 e3xx/meta-ettus-v4.2.0.0/e3xx_e320_sdimg_default-v4.2.0.0.zip 0 +e3xx_e320_sdk_default meta-ettus-v4.2.0.1-rc1 e3xx/meta-ettus-v4.2.0.1-rc1/e3xx_e320_sdk_default-v4.2.0.1-rc1.zip 0 +e3xx_e320_mender_default meta-ettus-v4.2.0.1-rc1 e3xx/meta-ettus-v4.2.0.1-rc1/e3xx_e320_mender_default-v4.2.0.1-rc1.zip 0 +e3xx_e320_sdimg_default meta-ettus-v4.2.0.1-rc1 e3xx/meta-ettus-v4.2.0.1-rc1/e3xx_e320_sdimg_default-v4.2.0.1-rc1.zip 0 # N300-Series n3xx_n310_fpga_default uhd-8daa80c n3xx/uhd-8daa80c/n3xx_n310_fpga_default-g8daa80c.zip 666fc6f56ed607cf37eefda36d0a3723d1283663cd2a03666ce4bbcee09e9158 @@ -43,9 +43,9 @@ n3xx_n320_cpld_default uhd-739b37b n3xx/uhd-739b37b/n3xx_n320_c # N3XX Mykonos firmware #n3xx_n310_fw_default fpga-6bea23d n3xx/fpga-6bea23d/n3xx_n310_fw_default-g6bea23d.zip 0 # N300-Series Filesystems, etc -n3xx_common_sdk_default meta-ettus-v4.2.0.0 n3xx/meta-ettus-v4.2.0.0/n3xx_common_sdk_default-v4.2.0.0.zip 0 -n3xx_common_mender_default meta-ettus-v4.2.0.0 n3xx/meta-ettus-v4.2.0.0/n3xx_common_mender_default-v4.2.0.0.zip 0 -n3xx_common_sdimg_default meta-ettus-v4.2.0.0 n3xx/meta-ettus-v4.2.0.0/n3xx_common_sdimg_default-v4.2.0.0.zip 0 +n3xx_common_sdk_default meta-ettus-v4.2.0.1-rc1 n3xx/meta-ettus-v4.2.0.1-rc1/n3xx_common_sdk_default-v4.2.0.1-rc1.zip 0 +n3xx_common_mender_default meta-ettus-v4.2.0.1-rc1 n3xx/meta-ettus-v4.2.0.1-rc1/n3xx_common_mender_default-v4.2.0.1-rc1.zip 0 +n3xx_common_sdimg_default meta-ettus-v4.2.0.1-rc1 n3xx/meta-ettus-v4.2.0.1-rc1/n3xx_common_sdimg_default-v4.2.0.1-rc1.zip 0 # B200-Series b2xx_b200_fpga_default uhd-8daa80c b2xx/uhd-8daa80c/b2xx_b200_fpga_default-g8daa80c.zip f1fa695d2a9914d626b131d456e1b295f557722054840b7ddf7a18f495e1e178 -- cgit v1.2.3