aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Koo <steven.koo@ni.com>2022-07-20 17:42:22 -0500
committerskooNI <60897865+skooNI@users.noreply.github.com>2022-07-21 16:31:10 -0500
commitad05997cb9ae086d2a794aaa3691143ff77f9a4c (patch)
treefcef3876b69b9648df396a4044081a5fbd8f7216
parentci: set meta-ettus-dev repo to zeus-ci (diff)
downloaduhd-ad05997cb9ae086d2a794aaa3691143ff77f9a4c.tar.xz
uhd-ad05997cb9ae086d2a794aaa3691143ff77f9a4c.zip
uhd: Prepare for 4.2.0.1-rc1 releasev4.2.0.1-rc1
- Updated CHANGELOG - Updated Debian changelog - Updated manifest - Updated version Signed-off-by: Steven Koo <steven.koo@ni.com>
-rw-r--r--CHANGELOG127
-rw-r--r--host/cmake/Modules/UHDVersion.cmake2
-rw-r--r--host/cmake/debian/changelog131
-rw-r--r--images/manifest.txt28
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 <packages@ettus.com> 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