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, master has been updated
via e51a8f029e1f691ee3c33d893e8b45a94e5d7bae (commit)
from e8ae9fcf387540f1b210f5ece372d0fd070b6249 (commit)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=e51a8f029e1f691ee3c33d893e8b45a…
commit e51a8f029e1f691ee3c33d893e8b45a94e5d7bae
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Thu Mar 16 12:09:34 2017 +0100
cosmetic: Add info about SSE support
The osmo-trx binary outputs no info about its SSE support status.
This commits adds some putput that informs about the SSE of the
binary and also tells which of the SSE levels the CPU supports.
Change-Id: Iacc83fd668c31644e0efb3e18962cf2870ed1daf
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/osmo-trx.cpp | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, master has been updated
via e8ae9fcf387540f1b210f5ece372d0fd070b6249 (commit)
from f5bf33b287d5c4ce13c0ecac91c8d7f128a24eb5 (commit)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=e8ae9fcf387540f1b210f5ece372d0f…
commit e8ae9fcf387540f1b210f5ece372d0fd070b6249
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Mon Mar 20 12:08:42 2017 +0100
buildenv: Split up SSE3 and SSE4.1 code
Currently we find SSE3 and SSE4.1 code mixed togehter along with
generic code in one file. This introduces the risk that the
compiler exidantly mixes SSE4.1 instructions into an SSE3, or
even worse into a generic code path.
This commit splits the SSE3 and SSE4.1 code into separate files
and compiles them with the matching target options.
Change-Id: I846e190e92f1258cd412d1b2d79b539e204e04b3
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/x86/Makefile.am | 23 +-
Transceiver52M/x86/convert.c | 136 +-----
Transceiver52M/x86/convert_sse_3.c | 107 +++++
.../{common/convert_base.c => x86/convert_sse_3.h} | 28 +-
Transceiver52M/x86/convert_sse_4_1.c | 77 +++
.../convert_base.c => x86/convert_sse_4_1.h} | 24 +-
Transceiver52M/x86/convolve.c | 524 +--------------------
.../x86/{convolve.c => convolve_sse_3.c} | 258 +++-------
Transceiver52M/x86/convolve_sse_3.h | 68 +++
config/{ax_ext.m4 => ax_sse.m4} | 6 +-
configure.ac | 5 +-
utils/convolvetest/Makefile | 4 +-
12 files changed, 365 insertions(+), 895 deletions(-)
create mode 100644 Transceiver52M/x86/convert_sse_3.c
copy Transceiver52M/{common/convert_base.c => x86/convert_sse_3.h} (53%)
create mode 100644 Transceiver52M/x86/convert_sse_4_1.c
copy Transceiver52M/{common/convert_base.c => x86/convert_sse_4_1.h} (65%)
copy Transceiver52M/x86/{convolve.c => convolve_sse_3.c} (67%)
create mode 100644 Transceiver52M/x86/convolve_sse_3.h
rename config/{ax_ext.m4 => ax_sse.m4} (93%)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, master has been updated
via f5bf33b287d5c4ce13c0ecac91c8d7f128a24eb5 (commit)
from fe9769833fa74ea841f78c0e931130a70fc3aca9 (commit)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=f5bf33b287d5c4ce13c0ecac91c8d7f…
commit f5bf33b287d5c4ce13c0ecac91c8d7f128a24eb5
Author: Philipp Maier <pmaier(a)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 | 182 +++++--------------------------------------------------
1 file changed, 16 insertions(+), 166 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, master has been updated
via fe9769833fa74ea841f78c0e931130a70fc3aca9 (commit)
from 7e07cf23464532ca156fe4ea4430928da2cbbff1 (commit)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=fe9769833fa74ea841f78c0e931130a…
commit fe9769833fa74ea841f78c0e931130a70fc3aca9
Author: Philipp Maier <pmaier(a)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
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/arm/convert.c | 17 ++-------
Transceiver52M/common/convert.h | 7 ++++
.../{arm/mult_neon.S => common/convert_base.c} | 42 +++++++++-------------
Transceiver52M/x86/Makefile.am | 1 +
Transceiver52M/x86/convert.c | 25 +++----------
5 files changed, 32 insertions(+), 60 deletions(-)
copy Transceiver52M/{arm/mult_neon.S => common/convert_base.c} (53%)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, master has been updated
via 7e07cf23464532ca156fe4ea4430928da2cbbff1 (commit)
from dfe0aef184e5c98136a38f6c604a9f6171574671 (commit)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=7e07cf23464532ca156fe4ea4430928…
commit 7e07cf23464532ca156fe4ea4430928da2cbbff1
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Mar 15 18:09:35 2017 +0100
ssedetect: Add runtime CPU detection
The current implementation can select the SSE support level during
compiletime only.
This commit adds functionality to automatically detect and switch
the SSE support level and automatically switch the Implementation
if the CPU does not support the required SSE level.
Change-Id: Iba74f8a6e4e921ff31e4bd9f0c7c881fe547423a
-----------------------------------------------------------------------
Summary of changes:
Transceiver52M/arm/convolve.c | 7 +++
Transceiver52M/common/convert.h | 1 +
Transceiver52M/common/convolve.h | 2 +
Transceiver52M/osmo-trx.cpp | 8 +++
Transceiver52M/x86/convert.c | 67 ++++++++++++++++---------
Transceiver52M/x86/convolve.c | 106 ++++++++++++++++++++++++++++++---------
6 files changed, 142 insertions(+), 49 deletions(-)
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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, master has been updated
via dfe0aef184e5c98136a38f6c604a9f6171574671 (commit)
from 131f82bfacc1b677a87e66746208e53fba40ff41 (commit)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=dfe0aef184e5c98136a38f6c604a9f6…
commit dfe0aef184e5c98136a38f6c604a9f6171574671
Author: Philipp Maier <pmaier(a)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
-----------------------------------------------------------------------
Summary of changes:
utils/convolvetest/Makefile | 16 +++++
utils/convolvetest/convtest.ok | 72 ++++++++++++++++++++
utils/convolvetest/main.c | 150 +++++++++++++++++++++++++++++++++++++++++
3 files changed, 238 insertions(+)
create mode 100644 utils/convolvetest/Makefile
create mode 100644 utils/convolvetest/convtest.ok
create mode 100644 utils/convolvetest/main.c
hooks/post-receive
--
OpenBTS' transceiver retro-fit
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 9f77d7bd0e39cfd0f3e952c5b375abba5a415d37 (commit)
from 71124de33c86ea5740eeabea381bff80b23ffd30 (commit)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=9f77d7bd0e39cfd0f3e952c5b375abba…
commit 9f77d7bd0e39cfd0f3e952c5b375abba5a415d37
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 15 21:26:51 2017 +0200
fix '/include/openbsc ' to have no trailing space
The newline and $NULL manage to append a trailing space to the 'openbsc' dir.
This was broken in commit 7b6673fa06dada3ec4586b1c0d735e9df4177a48
"Consistenly format variables in */Makefile.am files"
by Change-Id Ifa21513c007072314097b7bec188579972dc1694
Add a comment to prevent this in the future.
Reported-by: Andreas Mueller <andreas.mueller(a)criticallabs.org>
Change-Id: I218027459e3b2aaa817d91eb3f69d9c0b10dcd4e
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/Makefile.am | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via 71124de33c86ea5740eeabea381bff80b23ffd30 (commit)
from defb6c95c14e95133891312b65436eef5964e0a3 (commit)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=71124de33c86ea5740eeabea381bff80…
commit 71124de33c86ea5740eeabea381bff80b23ffd30
Author: Max <msuraev(a)sysmocom.de>
Date: Thu May 18 14:17:10 2017 +0200
Remove errorneous include
The gsm_data_shared.h header is installable and used by OsmoBTS so it
should not include any private (non-installable headers) to avoid
OsmoBTS' build failures.
Change-Id: Ic25031101fc01bd732fe691132c081ad05fa6a4b
-----------------------------------------------------------------------
Summary of changes:
openbsc/include/openbsc/gsm_data_shared.h | 1 -
1 file changed, 1 deletion(-)
hooks/post-receive
--
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
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 "The OpenGGSN project".
The branch, master has been updated
via 3142d8d30ba0056f405d1d9aed83d7b62e9464d4 (commit)
from a2861a7428ef62dbef02a502a6bfd6c6e9623263 (commit)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/openggsn/commit/?id=3142d8d30ba0056f405d1d9aed83d7b…
commit 3142d8d30ba0056f405d1d9aed83d7b62e9464d4
Author: Max <msuraev(a)sysmocom.de>
Date: Thu May 4 17:45:10 2017 +0200
ctrl: cleanup trap creation
Move common trap create/send code into separate function.
Change-Id: Iaadc921b951aeb9b3ad5ab796e13d52017139468
-----------------------------------------------------------------------
Summary of changes:
ggsn/ggsn.c | 27 ++++++++++++++++-----------
1 file changed, 16 insertions(+), 11 deletions(-)
hooks/post-receive
--
The OpenGGSN project
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 "Manuals for Osmocom GSM components".
The branch, master has been updated
via 97d64d1282a36253c8f192c95e4ba9d939ef5ead (commit)
from cc17ad5ee0ec151f00fe5f1afe7f7fba7262e074 (commit)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-gsm-manuals/commit/?id=97d64d1282a36253c8f192c…
commit 97d64d1282a36253c8f192c95e4ba9d939ef5ead
Author: Neels Hofmeyr <nhofmeyr(a)sysmocom.de>
Date: Mon May 15 15:28:34 2017 +0200
OsmoGSMTester: say 'modems', not 'modem' (sounds like it supports only one)
Change-Id: Ib59788a50754ea5290e665a9f9376d70e01c9be5
-----------------------------------------------------------------------
Summary of changes:
OsmoGSMTester/chapters/install.adoc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Manuals for Osmocom GSM components