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 created
at fbb3f48a541081e960cba0b02ec393340130914a (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-trx/commit/?id=fbb3f48a541081e960cba0b02ec3933…
commit fbb3f48a541081e960cba0b02ec393340130914a
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Mar 15 18:09:35 2017 +0100
ssedetect: Introduce function pointer structs
In order to defer to the currently applicable (CPU and SSE-Level
dependant) implementation, a struct with function pointers is
needed. The struct is filled up with pointers that point to the
implementation that is suitable for the current PCU model.
This commit ads such function pointers in preparation for planned
runtime CPU detection support. The decision which funcion is
picked is still static (made at compile time) and follows the same
rules as before. Automatic runtime CPU detection will be added
with the following commits.
http://cgit.osmocom.org/osmo-trx/commit/?id=569beaf9c4ec965ee8f4167acbef896…
commit 569beaf9c4ec965ee8f4167acbef896ad2f91e39
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Wed Mar 15 12:39:25 2017 +0100
cosmetic: Make parameter lists uniform
The non-sse implementation and the sse implementation of the convert
and convolve functions have different parameter lists. This makes it
difficult to use function pointers in order to select the right
function depending on the SSE-Level and CPU.
This commit uniformizes the parameter lists in preparation for
planned runtime cpu detection support
http://cgit.osmocom.org/osmo-trx/commit/?id=e2e745104f05f5865204470e1460094…
commit e2e745104f05f5865204470e1460094efbee8ac7
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Mar 14 15:29:38 2017 +0100
WIP: Turn off native architecture builds
The compiler option -march=native instructs the compiler to auto-optimize
the code for the current build architecture. This is fine for building
and using locally, but contraproductive when generating binary packages.
This commit introduces more general options and also removes --with-sse
from the default configure options.
The Makefile.am now uses the -msse4.1 option as a default. This is still
a problem as some compilers might have problems. We should integrate
SIMD_FLAGS here, this is why this is still work in progress.
-----------------------------------------------------------------------
hooks/post-receive
--
OpenBTS' transceiver retro-fit