Received: by mail.netbsd.org (Postfix, from userid 605) id A8D2A84D9C; Sun, 28 Apr 2019 20:31:30 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 2F19884D80 for ; Sun, 28 Apr 2019 20:31:30 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id BBFaIHgXnrwj for ; Sun, 28 Apr 2019 20:31:29 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id DF5EB84CDF for ; Sun, 28 Apr 2019 20:31:28 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id D99B2FB16; Sun, 28 Apr 2019 20:31:28 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1556483488147930" MIME-Version: 1.0 Date: Sun, 28 Apr 2019 20:31:28 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/ham/uhd To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20190428203128.D99B2FB16@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1556483488147930 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Sun Apr 28 20:31:28 UTC 2019 Modified Files: pkgsrc/ham/uhd: Makefile PLIST distinfo Removed Files: pkgsrc/ham/uhd/patches: patch-lib_include_uhdlib_experts_expert__nodes.hpp Log Message: uhd: updated to 3.14.0.0 UHD 3.14.0.0 N320: Add support for N320 and N321 USRP-2974: Add support for USRP-2974 DPDK: Add DPDK-based sockets-like library (for N3xx) N3xx: clocking API changes for transitioning clock and time sources N3xx: Bump max rev to G/6 N3xx: Improve error messages for invalid clock/time settings N3xx: Get RFNoC crossbar baseport from FPGA N3xx: init peripherals before loading FPGA (to fix SFP0 init issues) N3xx: Move Linux kernel to 4.15 N3xx/E320: Prepend SDK filename with device name N3xx: Update max rev to 7 (H) N3xx: Remove DDR3 from standard BIST collection N3xx: BIST: Improve DDR3 BIST to check for DmaFIFO N3xx: BIST: Auto-load the AA image for the ddr3 BIST N3xx: BIST: DDR3 test only enumerates first block N310: Modify AD9371 reset function to keep it in reset N310: move init_rf_cal before JESD de/framer bringup N310: Fix sporadic power on failures (requires firmware update) E3xx: Increase spp limit for E3xx radio E320: bist: Fix ref_clock lock test implementation E320: bist: Add link_up test E320: Add all 5 temp sensors, fan sensor and rssi sensors per channel E320: Fix tx/rx atr - antenna and frequency settings E320: Enable devtest for E320 E320: images: Separate images package for Aurora image E320: Get RFNoC crossbar baseport from FPGA E320: add fpga_version_hash to e320 device info E310: Fix initialization of antenna and frequency values E31x: Destruct RFNoC before loading idle image X300: Reduce default send_frame_size to 4000 over Ethernet X300: Change Ethernet buffering X300: Log git hash and compat number as debug message X300: Move defaults to their own header X300: Use constrained_args X300: Enable clock_source and time_source device args X300: NIRIO: Demote RPC client cancel/abort to TRACE X300: remove default_buff_args properties X300: Remove 120 MHz master_clock_rate option X300: Set minimum master clock rate to 184.32 MHz X300: Factor our PID -> MB type and MB type -> product name mapping X300: Remove usage of boost::bind X300: Fix compiler warnings related to type conversions X300: Fix tick and sample rate setting X300: Enable ADC gain through RFNoC API X300: Demote NIRIO rpc client start/stop log messages to DEBUG X300: Enable 11.52 MHz and 23.04 MHz system ref rates X300: Enable x300_device_args.to_string() X300: Catch more inconsistencies in x300_device_args X300: Removed invalid 200 MHz sysref rate X300: Change PLL CP currents in x300_clock_ctrl B200: Remove superfluous fake lambda B200: Add support for user regs B200: Fix compiler warnings related to type conversions B100: Move fifo_ctrl_excelsior to b100 subdir B100: Fix fifo_ctrl_excelsior not exiting B100: Remove all Boostisms from fifo_ctrl_excelsior B100: Demote some clocking-related log messages to trace MPM: Get list of temperatures from all thermal zones MPM: add link_speed xport_info MPM: Add mpm_device as usrp_hwd module variable MPM: Add usrp_update_fs MPM: Add i2c APIs for simple transfers MPM: Add vector-based transfer function for i2c MPM: Add variable configuration support to nijesdcore MPM: Add eyescan utility to nijesdcore MPM: Add PRBS-31 testing to nijesdcore MPM: Add convenience function to pull i2c bus from device tree MPM: Open and close i2c file descriptor on every access MPM: Multiprocessing instead of threading for claimer loop MPM: Factor out user EEPROM code into own module MPM: Add gpgga sensor function to GPSd iface MPM: Add bridge mode support MPM: Parameterize max UDP link allocation MPM: xport: add commit_xport docstring MPM: Improve error message on double-claim MPMD: Parallelize broadcast-finding MPMD: add option to enum rfnoc blocks from args MPMD: add link speed to xport udp MPMD: Add API to set RPC timeout atomically MPMD: Move timeout constants to header MPMD: Use new RPC API with timeout MPMD: Increase claim_rpc call timeout MPMD: implement get_*x_hints MPMD: honor user supplied send/recv_frame_size args MPMD: Use 4096 bytes for frame size for liberio transport MPMD: Use init timeout for update_component MPMD: Allow reclaim failures on component updates MPMD: Fix typecast warning in property tree default settings Device: Parallelize device discovery Device3: Move from packet-based to byte-based flow control Device3: Constrain send_buff_size to input fifo size Device3: remove tx_hint[send_buff_size] Device3: Replace NULL with 0 for empty function pointers Device3: Remove redundant function call Device3: Fix flow control window and interval UHD: Release recv buffers earlier in rx_streamer UHD: Fix ADF400x driver for ref counter and charge pump mode UHD: Improve constrained_device_args_t UHD API: Add multi_usrp::get_user_settings_iface() UHD: Remove usage of time_t (except when required) UHD: add default xport params to udp_zero_copy UHD: Update rx_frontend_gen3.v controls for 1/4-rate mixer UHD API: Move definition of ALL_MBOARDS and ALL_CHANS constants to CPP file. UHD: Add traffic counter to null source sink UHD API: Add multi_usrp::set_sync_source() API UHD: Improve documentation for the UHD exception types UHD: Improve documentation for set_{time,clock,sync}_source UHD: add .clang-format file UHD: Add device arg to enable dual ethernet for tx UHD API: Add sync source to Python API UHD API: Add support for Tx LO control to C API UHD: Improve compatibility of abs() calls UHD: include for int64_t for time_spec UHD: Updates to coding guidelines UHD: Fix MSVC warnings by changing a size_t to unsigned int or uint32_t UHD: Add potentially missing but sometimes inferred include for experts UHD: Add default xport params to udp_wsa_zero_copy UHD: Move device3 flow control functions to header for benchmark utility UHD: Make sure BOOST_VERSION is always available UHD: Make clang-format skip formatting for some data structures UHD: Remove vim hints in headers UHD/MPM: Apply clang-format to all files UHD: Add modified clang-format for headers UHD: Replace uhd::math::log2 with std::log2 UHD: Replace boost::*::{lcm,gcd}() with portable versions UHD API: Change get_{tx/rx}_dc_offset_range default from ALL_CHANS to 0 UHD: Revert to boost instead of std for sleep in some instances UHD: Replace Boost macros with custom ones for endianness UHD: muxed_zero_copy_if fixes UHD: Replace Boost lock & mutex with std variety for AD9361 code UHD: fix includes for boost::noncopyable UHD: Fix buffer size warning on UDP transport UHD: Remove duplicate operator=() for sid_t UHD: Fix conversion warning in max287x UHD: Fix various type-conversion compiler warnings RFNoC: Convert SR_READBACK_REG_FIFOSIZE to bytes RFNoC: Add ability to enable/disable RX timestamp RFNoC: add async message handler RFNoC: Changes to traffic counter register names RFNoC: Fix replay example port args RFNoC: Fix default SPP for replay RFNoC: Add halt to replay API RFNoC: Fix late packet errors RFNoC: Fix detection of outstanding acks by ctrl_iface RFNoC: Add some missing virtual destructors RFNoC: Update FIFO XML definition RFNoC: Prevent unnecessary FC ACK packets RFNoC: More graph traversal fixes RFNoC: Fix scaling of M and N values in DDC/DUC RFNoC: Fix typos in legacy_compat RFNoC: Limit number of control packets in flight RFNoC: Disable FC ACK packets for lossless links RFNoC: Add valid num_input_ports check to node_ctrl_base Utils: Add Zip test to downloader Utils: Factor wait_for_lo_lock() out of cal utils Utils: Add check for gdb_eeprom before accessing Utils: Deny positional options in uhd_image_loader Utils: Set tx gain to max for rx iq cal Tools: Add tool to analyze settling time of gain and freq changes Tools: Make the UHD source gen a plugin for the phase alignment test Test: Add Python API test Test: Integrate Python API Tester into Devtest Test: Add graph impl test to device3_test Test: Retrofit sph test to use new mock transport Test: Enable rx_samples_to_file in devtest for X300 Test: Fix CMake endif warning for devtest Test: Fix compiler warning about unused timestamp Test: Add #include in system time test Test: Add benchmark of streaming code paths Test: replace has_key by using 'in' Test: Add universal_newlines to subprocess call in devtest Examples: add rfnoc_radio_loopback example Examples: Add benchmark_streamer example Examples: Add dual measurements to benchmark_streamer Examples: Clean up rfnoc_radio_loopback example Examples: Add keyboard controls to rx_ascii_art_dft Examples: Add benchmark_streamer support for multi-channel streamer Examples: Optimize benchmark_rate start time Examples: Improve formatting and comments in tx_waveforms Examples: Optimize tx_waveforms memory allocations Examples: change boost to std for time commands Examples: Add LO Offset to rx_samples_to_file Examples: update lo-offset naming in tx from file Examples: Add lo-offset to tx_waveforms Examples: Improved error message in tx_waveforms Examples: Move ascii_art_dft main function within include guard Examples: Fix boundary condition in ascii_art_dft plotting Docs: Fix Doxygen warnings Docs: Add info on how to implement user regs on B200 Docs: Add manual page on compat numbers Docs: Add comments for TwinRX and MCR Docs: N3xx page shell formatting and bb image Docs: n3xx: fix Salt formatting Docs: Add note on manually disabling NEON extensions Docs: Fixed typos in N3xx image names (SD card build) Docs: Add notes on external reference frequencies for X300 CMake: Bump CMake minimum version to 2.8.12 CMake: Change SOVERSION and VERSION for the library files CMake: Extend list of additional Boost versions CMake: fix variable usage Cmake: remove Boost from dyn libs for tests on Apple Cmake: Fix MSVC options (add /bigobj) Cmake: Use native format for setup.py CPack: Fix RPM generation To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 pkgsrc/ham/uhd/Makefile cvs rdiff -u -r1.13 -r1.14 pkgsrc/ham/uhd/PLIST cvs rdiff -u -r1.19 -r1.20 pkgsrc/ham/uhd/distinfo cvs rdiff -u -r1.1 -r0 \ pkgsrc/ham/uhd/patches/patch-lib_include_uhdlib_experts_expert__nodes.hpp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1556483488147930 Content-Disposition: inline Content-Length: 3443 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/ham/uhd/Makefile diff -u pkgsrc/ham/uhd/Makefile:1.46 pkgsrc/ham/uhd/Makefile:1.47 --- pkgsrc/ham/uhd/Makefile:1.46 Thu Apr 25 07:33:00 2019 +++ pkgsrc/ham/uhd/Makefile Sun Apr 28 20:31:28 2019 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.46 2019/04/25 07:33:00 maya Exp $ +# $NetBSD: Makefile,v 1.47 2019/04/28 20:31:28 adam Exp $ -DISTNAME= uhd-3.13.1.0 -PKGREVISION= 1 +DISTNAME= uhd-3.14.0.0 CATEGORIES= ham MASTER_SITES= ${MASTER_SITE_GITHUB:=EttusResearch/} GITHUB_TAG= v${PKGVERSION_NOREV} Index: pkgsrc/ham/uhd/PLIST diff -u pkgsrc/ham/uhd/PLIST:1.13 pkgsrc/ham/uhd/PLIST:1.14 --- pkgsrc/ham/uhd/PLIST:1.13 Fri Mar 22 17:58:27 2019 +++ pkgsrc/ham/uhd/PLIST Sun Apr 28 20:31:28 2019 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.13 2019/03/22 17:58:27 adam Exp $ +@comment $NetBSD: PLIST,v 1.14 2019/04/28 20:31:28 adam Exp $ bin/uhd_cal_rx_iq_balance bin/uhd_cal_tx_dc_offset bin/uhd_cal_tx_iq_balance @@ -34,6 +34,7 @@ include/uhd/transport/usb_device_handle. include/uhd/transport/usb_zero_copy.hpp include/uhd/transport/vrt_if_packet.hpp include/uhd/transport/zero_copy.hpp +include/uhd/transport/zero_copy_flow_ctrl.hpp include/uhd/types/byte_vector.hpp include/uhd/types/clock_config.hpp include/uhd/types/device_addr.hpp @@ -110,7 +111,7 @@ include/uhd/version.hpp lib/cmake/uhd/UHDConfig.cmake lib/cmake/uhd/UHDConfigVersion.cmake lib/libuhd.so -lib/libuhd.so.3.13.1 +lib/libuhd.so.3.14.0 lib/pkgconfig/uhd.pc lib/uhd/examples/benchmark_rate lib/uhd/examples/gpio @@ -180,6 +181,7 @@ lib/uhd/tests/narrow_cast_test lib/uhd/tests/nocscript_expr_test lib/uhd/tests/nocscript_ftable_test lib/uhd/tests/nocscript_parser_test +lib/uhd/tests/packet_handler_benchmark lib/uhd/tests/paths_test lib/uhd/tests/property_test lib/uhd/tests/ranges_c_test @@ -248,7 +250,11 @@ share/uhd/rfnoc/blocks/radio_e3xx.xml share/uhd/rfnoc/blocks/radio_eiscat.xml share/uhd/rfnoc/blocks/radio_magnesium.xml share/uhd/rfnoc/blocks/radio_neon.xml +share/uhd/rfnoc/blocks/radio_rhodium.xml share/uhd/rfnoc/blocks/radio_x300.xml +share/uhd/rfnoc/blocks/replay.xml +share/uhd/rfnoc/blocks/replay_x2.xml +share/uhd/rfnoc/blocks/replay_x4.xml share/uhd/rfnoc/blocks/schmidlcox.xml share/uhd/rfnoc/blocks/serialdemod.xml share/uhd/rfnoc/blocks/siggen.xml Index: pkgsrc/ham/uhd/distinfo diff -u pkgsrc/ham/uhd/distinfo:1.19 pkgsrc/ham/uhd/distinfo:1.20 --- pkgsrc/ham/uhd/distinfo:1.19 Fri Mar 22 17:58:27 2019 +++ pkgsrc/ham/uhd/distinfo Sun Apr 28 20:31:28 2019 @@ -1,7 +1,6 @@ -$NetBSD: distinfo,v 1.19 2019/03/22 17:58:27 adam Exp $ +$NetBSD: distinfo,v 1.20 2019/04/28 20:31:28 adam Exp $ -SHA1 (uhd-3.13.1.0.tar.gz) = 8211ee4aa782054488606a3dc1a3f6695c45c6cf -RMD160 (uhd-3.13.1.0.tar.gz) = 325316973eea77a8336ea80ca1cd8c1860b7f459 -SHA512 (uhd-3.13.1.0.tar.gz) = 3ef85e0b166879456fba49ab2a2ffd7ce670130700833fb4ac20376b69bd85354632ee9f320760f94d275449f10a36fdc8c106683a060e02924304fc9bc50bf8 -Size (uhd-3.13.1.0.tar.gz) = 11587157 bytes -SHA1 (patch-lib_include_uhdlib_experts_expert__nodes.hpp) = b741980f6a1bbeef07903a23de13474abc982f9e +SHA1 (uhd-3.14.0.0.tar.gz) = 8b6cc0d09786ea034fd2ecd5e1dd1f609e765db1 +RMD160 (uhd-3.14.0.0.tar.gz) = 9666b8ea882683764fa462bdab0ae5560b172faf +SHA512 (uhd-3.14.0.0.tar.gz) = c4754dbbd3540a41407a3bb31866a83c8ab319375db300113c0d13a3debbc4f0f820ccb83c30079c22388409edd032609cdb77bf6c098b37152b1985f773d1cb +Size (uhd-3.14.0.0.tar.gz) = 12935658 bytes --_----------=_1556483488147930--