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 "Osmocom BTS-side code (Abis, scheduling, ...)".
The branch, laforge/virt-bts has been updated
discards f958e0dbd3bc2804c5d5a82af4b1427264b13bdd (commit)
discards dbcd7b21e8674da5263bdfbf1a26bf26092716bb (commit)
discards 9afd11f9ae3be7fb484ed5ddd68eae94b7a2a36d (commit)
discards aa94d8133734dabc099aee622cff188f4bbbbfcd (commit)
discards b7b64690da6d128388b4b47d1c57548660767fb1 (commit)
discards a9cd723a0f1b86a171cc3722bdeb818fce6f8ca8 (commit)
discards 538ff0f0d388534e3e2716565f54fdb3d7aea1a0 (commit)
discards 448cd9dd3af5d9565cdaa43d339f534b5416e1a8 (commit)
discards badf2170d6e549b9a86aa5f2c3b89da3429fd778 (commit)
discards 4bb6e313726775d009fe0644806a84f514187d78 (commit)
discards d0bfa8da97be71f28f0b1c76863304cc4b9ca0f5 (commit)
discards b2b26147f6ea787e8e9f34ee36e76a3d87629e52 (commit)
discards 19bae248da7181c63be2fc791c3f1f601e73de6c (commit)
discards da275c209099b4f53f9b22d0c4f991ddaf517e22 (commit)
discards 3c03f46e25a91dd89fadc993617c59931abb2b2b (commit)
discards e2e94e887d9f8bb890e0a1bc884b0f15aff7fef0 (commit)
discards 2ebb145d461422c18fc41ff0592a20c2f7b8c2cd (commit)
discards d99a59880fd26f6a55c90852c47181e1be63be87 (commit)
discards ffc92d1bd9bb7af046b62f20552b7ae112f44a3e (commit)
discards 56207cf40b0c3c2177eb50ad3d1612207bae305e (commit)
discards 6cfef7184ba88d6c81b8bf0dd2215d989152f3c7 (commit)
discards c0d68e5bafc5ee20765311d93bc3ddde38a66399 (commit)
discards 0ad549e3de72874541ec80013f3698ad15c5c0c7 (commit)
discards 4c1b1277fa74bfab85cdbb9036aee8c9aee2711b (commit)
discards 0306c697d32704bfb654c2c62fd903b33f51c738 (commit)
discards 30529a40bd670a1f587162b52520bbf1fbeb960b (commit)
discards 7884ddb1859cc412d722e86d69833b7b41f55c48 (commit)
discards 37ed3e044e657fd601058e6f343d1e8b087526ac (commit)
discards a2be0407a1f267da72b62f356797cd0508951d17 (commit)
discards 921a70304d4b0cf1bc99ea9846b0ae12c88b4590 (commit)
via 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a (commit)
via bd396f5f75437dc9475a5403476a066d61655d0a (commit)
via 8c53048f63f5382a311466b1d1d0b67399886298 (commit)
via ec0404c36d84821bc62520276b1d5b203a9b4013 (commit)
via 0c7211ac12cd0db39a4a32b0dfdd12f639d80490 (commit)
via ae35490e91b6eec607c1f3c00815d717dc6315f7 (commit)
via 1bcfa40c1d58d1418a0d3f6086bcb4a55e769d37 (commit)
via 114ed0bc9189243df0aa9123bcf3d5d731bc7ac4 (commit)
via 1f3870385488bbc48ccaa1165a410f32ccddf50e (commit)
via 9e5c2f8c702853013aef2a2027fa99cedaf449dc (commit)
via 9d52047ce46b489d9cc35281af220d42e047272c (commit)
via 0015878e31dae14685d76cd720a911cfbfcf0b5c (commit)
via 487e22e9355a02444708dcfdbc04f37d91af6439 (commit)
via 51ef0d1166c7ce7592467eeda357afd327ee9d72 (commit)
via 8833c6fe34b97bc1a151dc894d98e10f5fc59f2a (commit)
via 3ebda22a189c35623e127652697c2d60f283c13f (commit)
via eb5841bdcafd501ceafd3aa6d1cd0bc1c2fdcc47 (commit)
via f1b137ce18c71e3bd0f479befc143c2f3a926c9b (commit)
via 438439067fa46c171b7cffa4ee3175f3c8a4ea45 (commit)
via dabecf26e241d14f431e5ceaecdce49e5b4021a9 (commit)
via 3197e82210b19e9f55a4acc7ea7035cd988b3258 (commit)
via 51bd98851bbe0f730bbd89b392af757b5e406334 (commit)
via b6c1ea4db2a63ace27d7fdd52dfa760fba73801f (commit)
via 5efba85819edadbea6c197c7797f323dca51b1d2 (commit)
via 599a7f0a0af26c026ee442dce20d815c54ee8128 (commit)
via 2d60c8931b49882a878c400a91b32c2e35aa1fc5 (commit)
via 9d66f5daf97670d65a7895f7e114605cbd928f3f (commit)
via 24de8eece3dcec6d9c2b7a0fdff5af62515925ab (commit)
via 2666d055c2189885d7b59a5cd8e63585aa74109e (commit)
via 8fcb3fb993e9eb026d83a36b27b38618529a18ab (commit)
via 62fbb02128fb8acdee030990fa5ab4c0104d3b85 (commit)
via 0dd57545cc72b432d6b7fd70ded52274a8c52fc3 (commit)
via 847f93a4c71d65d623427dcefade33fc3fb5d182 (commit)
via 9bc1822573784d89668cfe0418e169d8a7048870 (commit)
via 20e8770df08a8584df4ac91f4a8eb86dfe443cd4 (commit)
via 866f9b979d0c8a36e76db8272693d59bfba9c0f5 (commit)
via 3e98f942e51ca5f39a09adcb3d0d68d93b1588b0 (commit)
via 7bd2251dcb15552d424b53e0e0e85a4d8150868c (commit)
via 0c017618cd335f88712174154575ce9569a4634c (commit)
via 8d198f3598f7e0928f7b4001088dfbf007873791 (commit)
via bca8d3b8f83af76303fe9923955bea25ef9f7e43 (commit)
via a9003acb1c4c1a697115d37f7ea28c4650b9681a (commit)
via dad89e50a220c9b634dd04600cfed76f4b4f7622 (commit)
via b92100ad36f40d3125ff945fbd38aece873d1718 (commit)
via e9f12acbeb5a369282719f8e0deecc88034a5488 (commit)
via 7d6860b114e5d7b6f7a6b9e78e5cd879940c89f3 (commit)
via 056c267b899e264735595a205af4bea6d511f6d7 (commit)
via 2b7728cd9d306648328d505c6f4700c6918506fa (commit)
via 65b4a7ba2ba3e804659058e3e5f056698421d77b (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 (f958e0dbd3bc2804c5d5a82af4b1427264b13bdd)
\
N -- N -- N (2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a)
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 -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-bts/commit/?id=2cf605339cb5ac02a5bb7d3a1107d62…
commit 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 20:48:11 2016 +0100
common/support.c: Remove unused file
http://cgit.osmocom.org/osmo-bts/commit/?id=bd396f5f75437dc9475a5403476a066…
commit bd396f5f75437dc9475a5403476a066d61655d0a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 20:44:52 2016 +0100
common/bts.c: Make some functions static
(those are not needed outside of bts.c)
http://cgit.osmocom.org/osmo-bts/commit/?id=8c53048f63f5382a311466b1d1d0b67…
commit 8c53048f63f5382a311466b1d1d0b67399886298
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 14:49:38 2016 +0100
VBTS: Ensure correct copyright statements in all C files
http://cgit.osmocom.org/osmo-bts/commit/?id=ec0404c36d84821bc62520276b1d5b2…
commit ec0404c36d84821bc62520276b1d5b203a9b4013
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 14:45:40 2016 +0100
VBTS: Ensure OML states change after OML link is established
with this patch, the BSC actually sends the RSL ESTABLISH command,
and we subsequently receive the SYSTEM INFORMATION which we transmit
on the virtual bearer.
http://cgit.osmocom.org/osmo-bts/commit/?id=0c7211ac12cd0db39a4a32b0dfdd12f…
commit 0c7211ac12cd0db39a4a32b0dfdd12f639d80490
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 13:13:37 2016 +0100
WIP: Initial check-in of a new virtual BTS
http://cgit.osmocom.org/osmo-bts/commit/?id=ae35490e91b6eec607c1f3c00815d71…
commit ae35490e91b6eec607c1f3c00815d717dc6315f7
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sun Jan 10 02:46:30 2016 +0100
fixup scheduler.c
http://cgit.osmocom.org/osmo-bts/commit/?id=1bcfa40c1d58d1418a0d3f6086bcb4a…
commit 1bcfa40c1d58d1418a0d3f6086bcb4a55e769d37
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:28:57 2016 +0100
TRX: Move scheduler to src/common
This is the final step to make the L1 scheduler generally available
to other BTS models than OsmoTRX.
http://cgit.osmocom.org/osmo-bts/commit/?id=114ed0bc9189243df0aa9123bcf3d5d…
commit 114ed0bc9189243df0aa9123bcf3d5d731bc7ac4
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:21:00 2016 +0100
TRX: scheduler: Remove dependency to trx_if.[ch]
http://cgit.osmocom.org/osmo-bts/commit/?id=1f3870385488bbc48ccaa1165a410f3…
commit 1f3870385488bbc48ccaa1165a410f32ccddf50e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:15:41 2016 +0100
TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c
This funciton (and associated static functions) are TRX specific,
and scheduler.c should only contain generic code.
http://cgit.osmocom.org/osmo-bts/commit/?id=9e5c2f8c702853013aef2a2027fa99c…
commit 9e5c2f8c702853013aef2a2027fa99cedaf449dc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 23:03:34 2016 +0100
TRX: scheduler: don't access l1h->config from scheduler
http://cgit.osmocom.org/osmo-bts/commit/?id=9d52047ce46b489d9cc35281af220d4…
commit 9d52047ce46b489d9cc35281af220d42e047272c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 22:57:25 2016 +0100
fixup handover detection on channel deactivate
http://cgit.osmocom.org/osmo-bts/commit/?id=0015878e31dae14685d76cd720a911c…
commit 0015878e31dae14685d76cd720a911cfbfcf0b5c
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 22:39:04 2016 +0100
TRX: call trx_loop_sacch_clock from TRX scheduler backend
this removes the dependency of scheduler.c on loops.h
http://cgit.osmocom.org/osmo-bts/commit/?id=487e22e9355a02444708dcfdbc04f37…
commit 487e22e9355a02444708dcfdbc04f37d91af6439
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 22:17:52 2016 +0100
TRX: split scheduler in generic part and backend part
the backend is performing the actual encoding and decoding functions,
while the generic part constsits of the TDMA structures and generating
the RTS.ind
http://cgit.osmocom.org/osmo-bts/commit/?id=51ef0d1166c7ce7592467eeda357afd…
commit 51ef0d1166c7ce7592467eeda357afd327ee9d72
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 21:33:58 2016 +0100
TRX: factor out the scheduler from remaining code
The L1 scheduler is a generally useful component that is unfortunately
tied quite a bit into the OsmoTRX support. Let's try to separate it out
by having separate per-trx/per-ts/per-chan data structures pre-fixed
with l1sched_
Using this patch it should be one step easier to use the scheduler for
other BTS models, such as the intended upcoming virtual BTS.
http://cgit.osmocom.org/osmo-bts/commit/?id=8833c6fe34b97bc1a151dc894d98e10…
commit 8833c6fe34b97bc1a151dc894d98e10f5fc59f2a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:50:22 2016 +0100
TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic)
http://cgit.osmocom.org/osmo-bts/commit/?id=3ebda22a189c35623e127652697c2d6…
commit 3ebda22a189c35623e127652697c2d60f283c13f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:48:01 2016 +0100
TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN
http://cgit.osmocom.org/osmo-bts/commit/?id=eb5841bdcafd501ceafd3aa6d1cd0bc…
commit eb5841bdcafd501ceafd3aa6d1cd0bc1c2fdcc47
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:25:22 2016 +0100
TRX: Don't use magic numbers when we have #defines
http://cgit.osmocom.org/osmo-bts/commit/?id=f1b137ce18c71e3bd0f479befc143c2…
commit f1b137ce18c71e3bd0f479befc143c2f3a926c9b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:19:32 2016 +0100
TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME
http://cgit.osmocom.org/osmo-bts/commit/?id=438439067fa46c171b7cffa4ee3175f…
commit 438439067fa46c171b7cffa4ee3175f3c8a4ea45
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:11:39 2016 +0100
TRX: scheduler: whitespace cleanup
http://cgit.osmocom.org/osmo-bts/commit/?id=dabecf26e241d14f431e5ceaecdce49…
commit dabecf26e241d14f431e5ceaecdce49e5b4021a9
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:09:28 2016 +0100
TRX: schedule: remove dead code
the check whether or not to send a dummy burst is done already in
trx_sched_dl_burst(), so no need to have commented-out code doing that
again.
http://cgit.osmocom.org/osmo-bts/commit/?id=3197e82210b19e9f55a4acc7ea7035c…
commit 3197e82210b19e9f55a4acc7ea7035cd988b3258
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:05:13 2016 +0100
TRX: make trx_chan_desc static, it is not used externally
http://cgit.osmocom.org/osmo-bts/commit/?id=51bd98851bbe0f730bbd89b392af757…
commit 51bd98851bbe0f730bbd89b392af757b5e406334
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 18:04:59 2016 +0100
fixup: remove pcu_direct from tests
http://cgit.osmocom.org/osmo-bts/commit/?id=b6c1ea4db2a63ace27d7fdd52dfa760…
commit b6c1ea4db2a63ace27d7fdd52dfa760fba73801f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:53:30 2016 +0100
use existing #define for FR/EFR frame length (33/31)
http://cgit.osmocom.org/osmo-bts/commit/?id=5efba85819edadbea6c197c7797f323…
commit 5efba85819edadbea6c197c7797f323dca51b1d2
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:56:10 2016 +0100
move 'GSM_FR_BYTES' and related definitiions to common part
http://cgit.osmocom.org/osmo-bts/commit/?id=599a7f0a0af26c026ee442dce20d815…
commit 599a7f0a0af26c026ee442dce20d815c54ee8128
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:50:40 2016 +0100
TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648
http://cgit.osmocom.org/osmo-bts/commit/?id=2d60c8931b49882a878c400a91b32c2…
commit 2d60c8931b49882a878c400a91b32c2e35aa1fc5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 17:38:35 2016 +0100
TRX: use const for dummy and fcch burst definitions
http://cgit.osmocom.org/osmo-bts/commit/?id=9d66f5daf97670d65a7895f7e114605…
commit 9d66f5daf97670d65a7895f7e114605cbd928f3f
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 13:43:50 2016 +0100
TRX: mark scheduler data structures as 'const'
Those are read-only tables which should end up in the text segment
and not in writable data.
http://cgit.osmocom.org/osmo-bts/commit/?id=24de8eece3dcec6d9c2b7a0fdff5af6…
commit 24de8eece3dcec6d9c2b7a0fdff5af62515925ab
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 13:26:14 2016 +0100
TRX: some comments dscribing the scheduler.[ch] API
http://cgit.osmocom.org/osmo-bts/commit/?id=2666d055c2189885d7b59a5cd8e6358…
commit 2666d055c2189885d7b59a5cd8e63585aa74109e
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 12:34:18 2016 +0100
merge bts-specific main function into common/main.c:bts_main()
This removes a lot of copy+paste duplication between different BTS
models.
http://cgit.osmocom.org/osmo-bts/commit/?id=8fcb3fb993e9eb026d83a36b27b3861…
commit 8fcb3fb993e9eb026d83a36b27b38618529a18ab
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 12:06:33 2016 +0100
sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx
http://cgit.osmocom.org/osmo-bts/commit/?id=62fbb02128fb8acdee030990fa5ab4c…
commit 62fbb02128fb8acdee030990fa5ab4c0104d3b85
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 10:21:31 2016 +0100
TRX: Add stub bts_model_change_power() function
This just fixes linking. It still needs to be properly implemented
http://cgit.osmocom.org/osmo-bts/commit/?id=0dd57545cc72b432d6b7fd70ded5227…
commit 0dd57545cc72b432d6b7fd70ded52274a8c52fc3
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 09:49:09 2016 +0100
Add new bts_model_ctrl_cmds_install()
This is one step in making the main() functions of different
BTS models more similar, so we can share one code rather than multiple
copies of it.
http://cgit.osmocom.org/osmo-bts/commit/?id=847f93a4c71d65d623427dcefade33f…
commit 847f93a4c71d65d623427dcefade33fc3fb5d182
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Sat Jan 9 09:42:21 2016 +0100
TRX: remove obsolete get_mac() function
http://cgit.osmocom.org/osmo-bts/commit/?id=9bc1822573784d89668cfe0418e169d…
commit 9bc1822573784d89668cfe0418e169d8a7048870
Author: Andreas Eversberg <jolly(a)eversberg.eu>
Date: Mon Jan 20 13:08:21 2014 +0100
ABIS: Support for multiple RSL connections
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 2 +
configure.ac | 20 +
contrib/eeprom_reader.c | 91 ++
contrib/sysmobts-calib/sysmobts-layer1.c | 19 +-
doc/examples/{ => octphy}/osmo-bts.cfg | 8 +-
include/osmo-bts/bts.h | 2 -
include/osmo-bts/oml.h | 4 +
include/osmo-bts/phy_link.h | 57 ++
src/Makefile.am | 5 +
src/common/bts.c | 10 +-
src/common/l1sap.c | 9 +-
src/common/oml.c | 60 +-
src/common/phy_link.c | 50 +
src/common/support.c | 86 --
src/common/vty.c | 5 +-
src/osmo-bts-octphy/Makefile.am | 13 +
src/osmo-bts-octphy/l1_if.c | 1598 ++++++++++++++++++++++++++++++
src/osmo-bts-octphy/l1_if.h | 124 +++
src/osmo-bts-octphy/l1_oml.c | 1515 ++++++++++++++++++++++++++++
src/osmo-bts-octphy/l1_oml.h | 18 +
src/osmo-bts-octphy/l1_tch.c | 402 ++++++++
src/osmo-bts-octphy/l1_utils.c | 130 +++
src/osmo-bts-octphy/l1_utils.h | 9 +
src/{common => osmo-bts-octphy}/main.c | 145 ++-
src/osmo-bts-octphy/octphy_hw_api.c | 364 +++++++
src/osmo-bts-octphy/octphy_hw_api.h | 14 +
src/osmo-bts-octphy/octphy_vty.c | 225 +++++
src/osmo-bts-octphy/octpkt.c | 190 ++++
src/osmo-bts-octphy/octpkt.h | 22 +
src/osmo-bts-virtual/l1_if.c | 34 +-
src/osmo-bts-virtual/main.c | 9 -
src/osmo-bts-virtual/virtual_um.c | 21 +
tests/agch/agch_test.c | 9 +-
33 files changed, 5058 insertions(+), 212 deletions(-)
create mode 100644 contrib/eeprom_reader.c
copy doc/examples/{ => octphy}/osmo-bts.cfg (77%)
create mode 100644 include/osmo-bts/phy_link.h
create mode 100644 src/common/phy_link.c
delete mode 100644 src/common/support.c
create mode 100644 src/osmo-bts-octphy/Makefile.am
create mode 100644 src/osmo-bts-octphy/l1_if.c
create mode 100644 src/osmo-bts-octphy/l1_if.h
create mode 100644 src/osmo-bts-octphy/l1_oml.c
create mode 100644 src/osmo-bts-octphy/l1_oml.h
create mode 100644 src/osmo-bts-octphy/l1_tch.c
create mode 100644 src/osmo-bts-octphy/l1_utils.c
create mode 100644 src/osmo-bts-octphy/l1_utils.h
copy src/{common => osmo-bts-octphy}/main.c (72%)
create mode 100644 src/osmo-bts-octphy/octphy_hw_api.c
create mode 100644 src/osmo-bts-octphy/octphy_hw_api.h
create mode 100644 src/osmo-bts-octphy/octphy_vty.c
create mode 100644 src/osmo-bts-octphy/octpkt.c
create mode 100644 src/osmo-bts-octphy/octpkt.h
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)