1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349
|
volk (1.4-3) unstable; urgency=medium
* update to v1.4-9-g297fefd
Added an AVX protokernel for volk_32fc_x2_32f_square_dist_scalar_mult_32f
fixed a buffer over-read and over-write in
volk_32fc_x2_s32f_square_dist_scalar_mult_32f_a_avx
Fix 32u_reverse_32u for ARM
-- A. Maitland Bottoms <bottoms@debian.org> Sat, 12 May 2018 15:25:04 -0400
volk (1.4-2) unstable; urgency=medium
* Upload to unstable, needed by gnuradio (>= 3.7.12.0)
-- A. Maitland Bottoms <bottoms@debian.org> Tue, 03 Apr 2018 01:03:19 -0400
volk (1.4-1) experimental; urgency=medium
* New upstream release
upstream changelog http://libvolk.org/release-v14.html
-- A. Maitland Bottoms <bottoms@debian.org> Tue, 27 Mar 2018 22:57:42 -0400
volk (1.3.1-1) unstable; urgency=medium
* New upstream bugfix release
* Refresh all debian patches for use with git am
-- A. Maitland Bottoms <bottoms@debian.org> Tue, 27 Mar 2018 21:54:29 -0400
volk (1.3-3) unstable; urgency=medium
* update to v1.3-23-g0109b2e
* update debian/libvolk1-dev.abi.tar.gz.amd64
* Add breaks/replaces gnuradio (<=3.7.2.1) (LP: #1614235)
-- A. Maitland Bottoms <bottoms@debian.org> Sun, 04 Feb 2018 13:12:21 -0500
volk (1.3-2) unstable; urgency=medium
* update to v1.3-16-g28b03a9
apps: fix profile update reading end of lines
qa: lower tolerance for 32fc_mag to fix issue #96
* include upstream master patch to sort input files
-- A. Maitland Bottoms <bottoms@debian.org> Sun, 27 Aug 2017 13:44:55 -0400
volk (1.3-1) unstable; urgency=medium
* New upstream release
* The index_max kernels were named with the wrong output datatype. To
fix this there are new kernels that return a 32u (int32_t) and the
existing kernels had their signatures changed to return 16u (int16_t).
* The output to stdout and stderr has been shuffled around. There is no
longer a message that prints what VOLK machine is being used and the
warning messages go to stderr rather than stdout.
* The 32fc_index_max kernels previously were only accurate to the SSE
register width (4 points). This was a pretty serious and long-lived
bug that's been fixed and the QA updated appropriately.
-- A. Maitland Bottoms <bottoms@debian.org> Sat, 02 Jul 2016 16:30:47 -0400
volk (1.2.2-2) unstable; urgency=medium
* update to v1.2.2-11-g78c8bc4 (to follow gnuradio maint branch)
-- A. Maitland Bottoms <bottoms@debian.org> Sun, 19 Jun 2016 14:44:15 -0400
volk (1.2.2-1) unstable; urgency=medium
* New upstream release
-- A. Maitland Bottoms <bottoms@debian.org> Fri, 08 Apr 2016 00:12:10 -0400
volk (1.2.1-2) unstable; urgency=medium
* Upstream patches:
Fix some CMake complaints
The fix for compilation with cmake 3.5
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 23 Mar 2016 17:47:54 -0400
volk (1.2.1-1) unstable; urgency=medium
* New upstream release
-- A. Maitland Bottoms <bottoms@debian.org> Sun, 07 Feb 2016 19:38:32 -0500
volk (1.2-1) unstable; urgency=medium
* New upstream release
-- A. Maitland Bottoms <bottoms@debian.org> Thu, 24 Dec 2015 20:28:13 -0500
volk (1.1.1-5) experimental; urgency=medium
* update to v1.1.1-22-gef53547 to support gnuradio 3.7.9
-- A. Maitland Bottoms <bottoms@debian.org> Fri, 11 Dec 2015 13:12:55 -0500
volk (1.1.1-4) unstable; urgency=medium
* more lintian fixes
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 25 Nov 2015 21:49:58 -0500
volk (1.1.1-3) unstable; urgency=medium
* Lintian fixes Pre-Depends
-- A. Maitland Bottoms <bottoms@debian.org> Thu, 19 Nov 2015 21:24:27 -0500
volk (1.1.1-2) unstable; urgency=medium
* Note that libvolk1-dev replaces files in gnuradio-dev versions <<3.7.8
(Closes: #802646) again. Thanks Andreas Beckmann.
-- A. Maitland Bottoms <bottoms@debian.org> Fri, 13 Nov 2015 18:45:49 -0500
volk (1.1.1-1) unstable; urgency=medium
* New upstream release
* New architectures exist for the AVX2 and FMA ISAs.
* The profiler now generates buffers that are vlen + a tiny amount and
generates random data to fill buffers. This is intended to catch bugs
in protokernels that write beyond num_points.
* Note that libvolk1-dev replaces files in earlier gnuradio-dev versions
(Closes: #802646)
-- A. Maitland Bottoms <bottoms@debian.org> Sun, 01 Nov 2015 18:45:43 -0500
volk (1.1-4) unstable; urgency=medium
* update to v1.1-12-g264addc
-- A. Maitland Bottoms <bottoms@debian.org> Tue, 29 Sep 2015 23:41:50 -0400
volk (1.1-3) unstable; urgency=low
* drop dh_acc to get reproducible builds
-- A. Maitland Bottoms <bottoms@debian.org> Fri, 11 Sep 2015 22:57:06 -0400
volk (1.1-2) unstable; urgency=low
* use dh-acc
-- A. Maitland Bottoms <bottoms@debian.org> Mon, 07 Sep 2015 15:45:20 -0400
volk (1.1-1) unstable; urgency=medium
* re-organize package naming convention
* New upstream release tag v1.1
New architectures exist for the AVX2 and FMA ISAs. Along
with the build-system support the following kernels have
no proto-kernels taking advantage of these architectures:
* 32f_x2_dot_prod_32f
* 32fc_x2_multiply_32fc
* 64_byteswap
* 32f_binary_slicer_8i
* 16u_byteswap
* 32u_byteswap
QA/profiler
-----------
The profiler now generates buffers that are vlen + a tiny
amount and generates random data to fill buffers. This is
intended to catch bugs in protokernels that write beyond
num_points.
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 26 Aug 2015 09:22:48 -0400
volk (1.0.2-2) unstable; urgency=low
* Use SOURCE_DATE_EPOCH from the environment, if defined,
rather than current date and time to implement volk_build_date()
(embedding build date in a library does not help reproducible builds)
* add watch file
-- A. Maitland Bottoms <bottoms@debian.org> Sat, 15 Aug 2015 17:43:15 -0400
volk (1.0.2-1) unstable; urgency=medium
* Maintenance release 24 Jul 2015 by Nathan West
* The major change is the CMake logic to add ASM protokernels. Rather
than depending on CFLAGS and ASMFLAGS we use the results of VOLK's
built in has_ARCH tests. All configurations should work the same as
before, but manually specifying CFLAGS and ASMFLAGS on the cmake call
for ARM native builds should no longer be necessary.
* The 32fc_s32fc_x2_rotator_32fc generic protokernel now includes a
previously implied header.
* Finally, there is a fix to return the "best" protokernel to the
dispatcher when no volk_config exists. Thanks to Alexandre Raymond for
pointing this out.
* with maint branch patch:
kernels-add-missing-include-arm_neon.h
* removed unused build-dependency on liboil0.3-dev (closes: #793626)
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 05 Aug 2015 00:43:40 -0400
volk (1.0.1-1) unstable; urgency=low
* Maintenance Release v1.0.1 08 Jul 2015 by Nathan West
This is a maintenance release with bug fixes since the initial release of
v1.0 in April.
* Contributors
The following authors have contributed code to this release:
Doug Geiger doug.geiger@bioradiation.net
Elliot Briggs elliot.briggs@gmail.com
Marcus Mueller marcus@hostalia.de
Nathan West nathan.west@okstate.edu
Tom Rondeau tom@trondeau.com
* Kernels
Several bug fixes in different kernels. The NEON implementations of the
following kernels have been fixed:
32f_x2_add_32f
32f_x2_dot_prod_32f
32fc_s32fc_multiply_32fc
32fc_x2_multiply_32fc
Additionally the NEON asm based 32f_x2_add_32f protokernels were not being
used and are now included and available for use via the dispatcher.
The 32f_s32f_x2_fm_detect_32f kernel now has a puppet. This solves QA seg
faults on 32-bit machines and provide a better test for this kernel.
The 32fc_s32fc_x2_rotator_32fc generic protokernel replaced cabsf with
hypotf for better Android support.
* Building
Static builds now trigger the applications (volk_profile and
volk-config-info) to be statically linked.
The file gcc_x86_cpuid.h has been removed since it was no longer being
used. Previously it provided cpuid functionality for ancient compilers
that we do not support.
All build types now use -Wall.
* QA and Testing
The documentation around the --update option to volk_profile now makes it
clear that the option will only profile kernels without entries in
volk_profile. The signature of run_volk_tests with expanded args changed
signed types to unsigned types to reflect the actual input.
The remaining changes are all non-functional changes to address issues
from Coverity.
-- A. Maitland Bottoms <bottoms@debian.org> Fri, 10 Jul 2015 17:57:42 -0400
volk (1.0-5) unstable; urgency=medium
* native-armv7-build-support skips neon on Debian armel (Closes: #789972)
-- A. Maitland Bottoms <bottoms@debian.org> Sat, 04 Jul 2015 12:36:36 -0400
volk (1.0-4) unstable; urgency=low
* update native-armv7-build-support patch from gnuradio volk package
-- A. Maitland Bottoms <bottoms@debian.org> Thu, 25 Jun 2015 16:38:49 -0400
volk (1.0-3) unstable; urgency=medium
* Add Breaks/Replaces (Closes: #789893, #789894)
* Allow failing tests
-- A. Maitland Bottoms <bottoms@debian.org> Thu, 25 Jun 2015 12:46:06 -0400
volk (1.0-2) unstable; urgency=medium
* kernels-add-missing-math.h-include-to-rotator
-- A. Maitland Bottoms <bottoms@debian.org> Wed, 24 Jun 2015 21:09:32 -0400
volk (1.0-1) unstable; urgency=low
* Initial package (Closes: #782417)
Initial Release 11 Apr 2015 by Nathan West
VOLK 1.0 is available. This is the first release of VOLK as an independently
tracked sub-project of GNU Radio.
* Contributors
VOLK has been tracked separately from GNU Radio since 2014 Dec 23.
Contributors between the split and the initial release are
Albert Holguin aholguin_77@yahoo.com
Doug Geiger doug.geiger@bioradiation.net
Elliot Briggs elliot.briggs@gmail.com
Julien Olivain julien.olivain@lsv.ens-cachan.fr
Michael Dickens michael.dickens@ettus.com
Nathan West nathan.west@okstate.edu
Tom Rondeau tom@trondeau.com
* QA
The test and profiler have significantly changed. The profiler supports
run-time changes to vlen and iters to help kernel development and provide
more flexibility on embedded systems. Additionally there is a new option
to update an existing volk_profile results file with only new kernels which
will save time when updating to newer versions of VOLK
The QA system creates a static list of kernels and test cases. The QA
testing and profiler iterate over this static list rather than each source
file keeping its own list. The QA also emits XML results to
lib/.unittest/kernels.xml which is formatted similarly to JUnit results.
* Modtool
Modtool was updated to support the QA and profiler changes.
* Kernels
New proto-kernels:
16ic_deinterleave_real_8i_neon
16ic_s32f_deinterleave_32f_neon
fix preprocessor errors for some compilers on byteswap and popcount puppets
ORC was moved to the asm kernels directory.
volk_malloc
The posix_memalign implementation of Volk_malloc now falls back to a standard
malloc if alignment is 1.
* Miscellaneous
Several build system and cmake changes have made it possible to build VOLK
both independently with proper soname versions and in-tree for projects
such as GNU Radio.
The static builds take advantage of cmake object libraries to speed up builds.
Finally, there are a number of changes to satisfy compiler warnings and make
QA work on multiple machines.
-- A. Maitland Bottoms <bottoms@debian.org> Sun, 12 Apr 2015 23:20:41 -0400
|