osmo-trx.git branch pmaier/cpudetect updated. 1838cc3b4ac8ab1e29beea977d55014ee1fa982f

gitosis at osmocom.org gitosis at osmocom.org
Fri Mar 17 12:47:29 UTC 2017

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "OpenBTS' transceiver retro-fit".

The branch, pmaier/cpudetect has been updated
  discards  3865c51fbccd5d60b1b62cded097a179a55f4a5b (commit)
  discards  b15f4e59270a07499981ee2485ad898535f4bc31 (commit)
  discards  0dcc16a07c37e9aaa982107235d1fddabeef2ccd (commit)
       via  1838cc3b4ac8ab1e29beea977d55014ee1fa982f (commit)
       via  e786e66edbde09ba22accaa5b868f860f1826785 (commit)
       via  cb71fbd3c6a84deb2497ccb6c7badb5958ffe57a (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (3865c51fbccd5d60b1b62cded097a179a55f4a5b)
             N -- N -- N (1838cc3b4ac8ab1e29beea977d55014ee1fa982f)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------

commit 1838cc3b4ac8ab1e29beea977d55014ee1fa982f
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Thu Mar 16 18:43:33 2017 +0100

    Add test program to verify convolution implementation
    Convolution is a complex process and we should be able to verify
    if computing results change when the implementation is touched.
    This commit adds a test program that executes some testcases.
    The testcases are crafted in a way that every implmentation
    (several different ones for SSE) is executed once. The output
    can be compared against the included .ok file.
    Change-Id: Ic702ecb356c652fbcd76bee689717fb5d3526fe9


commit e786e66edbde09ba22accaa5b868f860f1826785
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Thu Mar 16 14:50:25 2017 +0100

    cosmetic: remove code duplication
    The ARM and the X86 implementation of the conversion functions share
    the same, non cpu specific implementation in separate files.
    This commit removes the code duplication by putting the generic
    implementation into a convert_base.c, similar to to convolve_base.c
    Change-Id: Ic8d8534a343e27cde79ddc85be4998ebd0cb6e5c


commit cb71fbd3c6a84deb2497ccb6c7badb5958ffe57a
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Thu Mar 16 13:12:07 2017 +0100

    buildenv: Make build CPU invariant
    Currently the build environment checks which extension the current
    CPU supports and picks the compiler flags accordingly.
    If the build is happening on a machine that does not support the
    extensions we need (SSE3, SSE4.1), the binary will lack those
    extensions, even if its intended to be used on a more powerful
    machine that would support the extensions.
    This commit removes the CPU tests from the build process.
    Change-Id: Ic913aa13c23c348ae62e78c9dfd6ed8b0a62798c


Summary of changes:
 config/ax_ext.m4 | 106 +++++++++----------------------------------------------
 1 file changed, 16 insertions(+), 90 deletions(-)

OpenBTS' transceiver retro-fit

More information about the osmocom-commitlog mailing list