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-----