Back to uhd PTS page

Accepted uhd 4.0.0.0-1 (source amd64) into experimental



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 14 Sep 2020 18:06:39 -0400
Source: uhd
Binary: libuhd-dev libuhd4.0.0 libuhd4.0.0-dbgsym python3-uhd python3-uhd-dbgsym uhd-host uhd-host-dbgsym
Architecture: source amd64
Version: 4.0.0.0-1
Distribution: experimental
Urgency: medium
Maintainer: A. Maitland Bottoms <bottoms@debian.org>
Changed-By: A. Maitland Bottoms <bottoms@debian.org>
Description:
 libuhd-dev - universal hardware driver for Ettus Research products - headers
 libuhd4.0.0 - universal hardware driver for Ettus Research products - library
 python3-uhd - universal hardware driver for Ettus Research products - Python3
 uhd-host   - universal hardware driver for Ettus Research products - host apps
Changes:
 uhd (4.0.0.0-1) experimental; urgency=medium
 .
   * New upstream release
   * b200:
     - Add unload-bootloader option to b2xx_fx3_utils
     - Update FX3 SDK for bootloader and firmware
     - Fix address for serial number in firmware
     - Enable power calibration API
     - Add a prop tree node usb_version
   * cal:
     - Add utility to update all .fbs files, or check the generated ones
     - Add pwr_cal container
   * cmake:
     - Use relative path to Python lib location for Windows installer
     - Add ability to pass CXXFLAGS to CMake environment
   * docs:
     - Add new CHDR format to transports
     - Update register maps
     - Update FPGA manual
     - Update mender commands for Zeus filesystems
     - Add section about network mode on E3xx devices
     - Add DPDK link detection section
     - Add Windows-specific UHD Python module notes
     - Add note about compiling on Ubuntu 20.04
     - Update PCIe xport instructions for NI Repos
     - n3xx: Include WX in table of N320 images
     - Add stream and transport args documentation
     - Update Basic/LF dboard references to use new operating mode
     - e3xx/n3xx: Add sections on FP-GPIOs and how to drive them
     - n3xx: Document eeprom flags
     - Add note about DPDK needing to be built as shared libraries
     - Change DPDK version to 18.11 and make args use underscores
     - Clarifying which devices support DPDK
   * dpdk:
     - Improve link status detection
     - Increase default num recv frames
     - Add new DPDK stack to integrate with I/O services
   * e31x:
     - Add retry to loopback_self_test
     - Change RFNoC Ctrl clock to 40 MHz
     - Fix timeout for timekeeper registers
     - Fix filter bank and antenna switching for channel 0
     - Swap out liberio for internal Ethernet
   * e320:
     - Fix timeout for timekeeper registers
     - Swap out liberio for internal Ethernet
   * examples:
     - Fix install paths in OOT RFNoC block example
     - Add usrp_power_meter example
     - Update test_messages example
     - Update gpio example
     - Add options to benchmark_rate
     - Add example out-of-tree module for RFNoC modules
     - Remove thread priority elevation
   * fpga:
     - Added AA image mappings to N320 image package
     - Add Replay Block to RFNoC Core Image
     - Update DRAM IO signatures
     - sim: chdr_stream_endpoint_tb improvements
     - sim: Fix stream command and status models
     - Update AXI interconnect address range for n3xx and e320
     - rfnoc: Update CHDR stream INIT command
     - Update coding guidelines
     - Replaced RFNoC architecture with new 4.0 version
     - Added modelsim make simulation target
     - Upgrade to Vivade 2019.1
     - Removed unused coregen files and modules
     - Removed fpga submodule and merged into uhd repo
     - lib: Change max FFT size to 1024
     - lib: add Intel MAX10 architecture for 2clk FIFO
     - rfnoc: Port RFNoC Keep One in N block to new RFNoC architecture
     - rfnoc: Port RFNoC Replay block to new RFNoC architecture
     - rfnoc: Port Signal Generator RFNoC block to new RFNoC architecture
     - Add Switchboard RFNoC block
     - Remove liberio
     - rfnoc: Port RFNoC Moving Average block to new RFNoC architecture
     - rfnoc: Port Log-Power block to new RFNoC architecture
     - rfnoc: Port RFNoC Window block to new RFNoC architecture
     - lib: Add synthesizable AXI4-Stream SV components
     - lib: Add interface and model for AXI4-Lite
     - rfnoc: Add support for 512-bit CHDR widths
     - rfnoc: Port RFNoC Add/Sub block to new RFNoC architecture
     - rfnoc: Port Vector IIR RFNoC block to new RFNoC architecture
     - lib: Add AXI-Stream splitter (axis_split)
   * lib:
     - Remove recursive locks in apply_corrections
     - Add power cal manager
     - deps: Add FlatBuffers 1.11.0 header files
     - Add DPDK service queue
   * mpm:
     - e31x: Accept FF terminated strings in eeprom (legacy support)
     - Return 10 Gbs link speed on failure
     - Exclude internal NIC for network hosts
     - Add ability to run scripts to MPM shell
     - n3xx: Remove eth1, eth2 from interface list
     - Default virtual NIC CHDR IP selection
     - Enable internal NIC on the N3xx
     - Clean up code, improve Pylint score
     - Move common mboard regs code to common location
   * mpmd:
     - Remove liberio
   * multi_usrp:
     - Fix connect/disconnect of RFNoC chains
     - Various multi_usrp_rfnoc fixes
   * n310:
     - Add Replay Block to default FGPA images
     - Fix GPIO registers
   * n320:
     - Add Replay Block to default FGPA images
     - Double radio ingress buffer size
     - Enable inverse sinc filter for DAC37J82
   * n3xx:
     - Fix timeout for timekeeper registers
     - Swap out liberio for internal Ethernet
   * python:
     - Add peek/poke bindings to noc_block_base
     - Add Keep One in N block controller bindings
     - Add replay RFNoC block controller bindings
     - Add siggen RFNoC block controller bindings
     - Add Switchboard block python bindings
     - Add moving average RFNoC block controller bindings
     - Add bindings for C++ CHDR Parser
     - Add window RFNoC block controller bindings
     - Add FFT RFNoC block controller bindings
     - Add null RFNoC block controller bindings
     - Add vector IIR RFNoC block controller bindings
     - Add radio RFNoC block controller bindings
     - Add FIR filter RFNoC block controller bindings
     - Add Fosphor RFNoC block controller bindings
     - Add DUC RFNoC block controller bindings
     - Add DDC RFNoC block controller bindings
     - Added new RFNoC image builder module under the uhd module
     - Remove Python2-specific code
     - Included complex.h to allow pybind to convert that data type
   * rfnoc:
     - replay: Update packet size on mtu update
     - Set null source/sink block initial state
     - Add support for 32-bit memory address widths to Replay block
     - Enable SEPs with connect_through_blocks
     - Exit disconnect() early if nodes not in node map
     - Add multichannel register interface
     - Added support for destruction of streamers
     - Add Keep One in N block support
     - Port siggen RFNoC block controller support to new RFNoC architecture
     - Add Switchboard block support
     - Port Moving Average block controller to new RFNoC architecture
     - Port Log Power RFNoC block support to new RFNoC architecture
     - Port window RFNoC block controller to new RFNoC architecture
     - Port Add/Sub RFNoC block support to new RFNoC architecture
     - Add USE_MAP prop/action forwarding policy
     - Port Split Stream RFNoC block to new RFNoC architecture
     - Port Vector IIR RFNoC block support to new RFNoC architecture
     - Port RFNoC fosphor block to new RFNoC architecture
     - Port FIR filter RFNoC block controller to new RFNoC architecture
     - Add multichannel register interface
     - Add RFNoC Python API
     - Unify endianness of transports
     - Add DMA FIFO block controller
     - examples: Port examples to new RFNoC
     - Implement flushing on overrun
     - client_zero can track num SEPs and num ctrl EPs separately
     - Add basic round-robin allocation for links
     - Add ability to select transport for streamers to user APIs
     - Use link_stream_manager's mgmt_portal for all mgmt packets
     - graph: Optimize property propagation algorithm
     - Port DUC block controller to new RFNoC architecture
     - Add MTU tracking
     - Implement overrun handling using action API
     - Port null block controller to new RFNoC architecture
     - Add mb_controller API
     - Port radio block controller to new RFNoC architecture
     - Port default block controller to new RFNoC architecture
     - Port DDC block controller to new RFNoC architecture
     - Add rfnoc_graph class
     - Add action API
     - Refactored CHDR packet interfaces
     - Add noc_block_base class
   * tests:
     - Fix build issue with Boost 1.67
     - Add unit tests for new RFNoC block controllers
     - Fix multi_usrp_test
     - Add unit tests for pwr_cal_mgr
     - Migrated rfnoc block tests to dedicated subdirectory
     - Add more tests for max rate streaming
     - Add tests to exercise max streaming rates and report results
   * tools:
     - Update dissectors for Wireshark major version 3, new CHDR
     - Update FPGA functional verification tests for X3x0 mcr's & dpdk
   * transport:
     - Implement eov indications for Rx and Tx streams
     - Implement an I/O service that uses an offload thread
     - Implement a single-threaded I/O service
   * twinrx:
     - Bypass adf535x feedback divider
     - Update synthesizer register values for improved rf performance
     - Fix increased noise floor
     - Remove decimation from frontend
   * uhd:
     - Disable optimizations for Mac for build speed
     - remove liberio
     - improved handling of empty serial number hints
     - Add discoverable_features API
     - Add reference power level API to multi_usrp and radio_control
     - Add fuzzy serial number checking
     - paths: Harmonize around XDG Base Directory specification
     - cal: Use usrp::cal::database instead of CSV files
     - cal: Add iq_cal calibration data container class
     - cal: Add calibration container class
     - cal: Add database class
     - Introduce I/O service manager
     - Replace usage of boost smart pointers with C++11 counterparts
     - add udp boost asio implementation of transport interface
     - Add thread affinity utility functions
     - types: Extend stream_cmd_t::num_samps to 64 bits
   * utils:
     - Expose CHDR Parsing API
     - Expose CHDR Types in Public API
     - Support expressions for num_ports in block defs
     - Let uhd_images_downloader also use HTTPS proxies
     - Fix FPGA search in rfnoc_image_builder from fpga-src to fpga
     - Add convert_cal_data utility
     - image_builder: Support parameterized number of ports on blocks
   * x300:
     - Add Replay Block to default FGPA images
     - Update frame sizes for 10GbE
     - Fix for incorrect PCIe buffer size values
     - Change default dboard clock rate from 50 to 100 MHz
     - Update maximum bitstream size
     - Enable power reference API
     - Expand DRAM address space to 1G
     - Add front-panel GPIO source control
Checksums-Sha1:
 d44297983da656918ac571c80a478a7ac0f04f51 2566 uhd_4.0.0.0-1.dsc
 bc8d458100a41a6cf595f76971afef3f56f7a093 19384984 uhd_4.0.0.0.orig.tar.xz
 1ff531fc29133d3ab1f7560cc94be96a639aba0f 45932 uhd_4.0.0.0-1.debian.tar.xz
 46f8d3f6c5e5190c92835f3408a34ea7b5c4dded 186628 libuhd-dev_4.0.0.0-1_amd64.deb
 7e553e512d30ccb865b21c13d1f584a4384d5663 104465724 libuhd4.0.0-dbgsym_4.0.0.0-1_amd64.deb
 f876f4b26b516ec2a35606e31302ace4f070b7ec 3010356 libuhd4.0.0_4.0.0.0-1_amd64.deb
 b353215ae6064d1b4ad6f2149bffc3001987acd5 8097360 python3-uhd-dbgsym_4.0.0.0-1_amd64.deb
 c69de68a5f37827c71b6739b59c39ae4d9a168fa 391028 python3-uhd_4.0.0.0-1_amd64.deb
 990a597be336fa106137e3bb4de2e0ae6b76e767 64284980 uhd-host-dbgsym_4.0.0.0-1_amd64.deb
 ba3aa4eb152a9fe0453b173630497c2df5cbd035 12020508 uhd-host_4.0.0.0-1_amd64.deb
 09279ba4a86473434c4d1b70ca7b24eeb95efa11 21464 uhd_4.0.0.0-1_amd64.buildinfo
Checksums-Sha256:
 f87ef13eda2ee5c0d8d2fe18c3206a590a067f382ab090bda83b19b5d1e26dff 2566 uhd_4.0.0.0-1.dsc
 288b2b33047b7499807c3c1f3f90318c3c26a47b75cc73b4a8962cf13800af96 19384984 uhd_4.0.0.0.orig.tar.xz
 573960b9db53b48852b34634803250e88b245caadd2dfe37046acc625c8e7f7a 45932 uhd_4.0.0.0-1.debian.tar.xz
 7d7777dc1bbf61a0631f74d5e24a9093aae5651d506b51fa7b21e8dde5008487 186628 libuhd-dev_4.0.0.0-1_amd64.deb
 d0d7e62955663d28e34d781c2d22c57b47c73f5a8d4cfd982c5202f516f9cbe5 104465724 libuhd4.0.0-dbgsym_4.0.0.0-1_amd64.deb
 930ac5e6f9ac8325f28f72a8dce0ec3fe800f9a003731e5229aceec1dedc5096 3010356 libuhd4.0.0_4.0.0.0-1_amd64.deb
 15987a8a0f4711f6ee954c1815d49282f069de4f2abb62432ce8472f3c7fadf6 8097360 python3-uhd-dbgsym_4.0.0.0-1_amd64.deb
 a4a10f4a0ba6893b1ccd76aa83a6e8dca5165b8ff1332f3c4f33960175450258 391028 python3-uhd_4.0.0.0-1_amd64.deb
 2e1d923db6c65349f901c517f3d917fa31d65f73258df329e50417a7a22a25d5 64284980 uhd-host-dbgsym_4.0.0.0-1_amd64.deb
 ff94d7859afc4345b341fc005f248d55321a61dcfbc135d1e75e5088eb5d9903 12020508 uhd-host_4.0.0.0-1_amd64.deb
 cf27760868d30953b952a688d80a0f213e3bc9510cdb2a775ce78e48990dac9d 21464 uhd_4.0.0.0-1_amd64.buildinfo
Files:
 ee403b1090955dd3f7d901725b65322a 2566 science optional uhd_4.0.0.0-1.dsc
 2d922f1a7498b249d9726b8322dfb118 19384984 science optional uhd_4.0.0.0.orig.tar.xz
 c48dd0e0ca0e839f61e1357bddd28e9b 45932 science optional uhd_4.0.0.0-1.debian.tar.xz
 89ff00905ed20dcf7c6e9765f5ebc3c0 186628 libdevel optional libuhd-dev_4.0.0.0-1_amd64.deb
 a669ec088d150956cc8f4af853530686 104465724 debug optional libuhd4.0.0-dbgsym_4.0.0.0-1_amd64.deb
 10f3d4df478deed0654bf4754d49677e 3010356 libs optional libuhd4.0.0_4.0.0.0-1_amd64.deb
 ad752948697b6c050a382bf988434a19 8097360 debug optional python3-uhd-dbgsym_4.0.0.0-1_amd64.deb
 8f838f06e0788c65c1201da17fe62874 391028 libdevel optional python3-uhd_4.0.0.0-1_amd64.deb
 cf6a1ae695e2f611949eabca71a4f447 64284980 debug optional uhd-host-dbgsym_4.0.0.0-1_amd64.deb
 781fda360b7b591a2268b3920e4364b9 12020508 science optional uhd-host_4.0.0.0-1_amd64.deb
 31a6661aa30e7af22301c0b8d5d86e3c 21464 science optional uhd_4.0.0.0-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEB8qH3cTCsGJAtrF0UEHxiR9E4JAFAl9gOjoACgkQUEHxiR9E
4JBOGQ//VqtnAZjMq9iEpc5RsLem7R95/1xEU0m8JmC6hceDgjKJmrVeekjeCMco
uJ8p0tE/FILqpyW15iVXwIfm8JkDMH74uLT8P7/uUgrNVWIvyGmqhPuXKtn3Rbej
Z/rpBS5qNt158YHSpjrrKtXOaiIPgMCA4WpRg8Y4p5xl12eMh5oGBG9Fz8+A8zSf
7T62Kn0UO9AndT8C4C8Pyj1pi2hKebB2G/3uAChayZ+z4EiukF9I6Hm1cUyZ9Tb3
MLe6oPLl7kixF9pl7qkyacUyhJmJLHgHMwBtDgq1lcoDl0D6S52rY+cEmCe/UBbM
r0xIcxXT0fVJWfRB8xHc2TIfXQ/b9AYIARFlRhfc/Fwxq3E/2mkhI4xs0yXhr/SY
13/R1uDvLoPhe0lVkOCRqhftR1eu0Z1sD/xJ0HOPt+naQeXgYq+akcCiwP1URa5R
yUoHh8nMB0N63/NXzuq5XJ8zRTIyjXNBAWrk1rI7xmQ4r3Jxn2WxDTLXqgrAUxsm
LLxZ/TbrwUKDOCSGbZNPPsMumT8/k8lzfk/+b8O6Vi5QV9fqsZJjv5jPI/pKDwRB
6jkyTvIuftIBp3FM7uD7DxUUSP5XSAXFgHmVLbCayqY+/7311ci2INPgy1sJIb73
iFaSK3rs5cZXFcK/TQKnOIoJ0bD5BdmKHcFL3KkaCJ+J1hiJDnY=
=nUm4
-----END PGP SIGNATURE-----