This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-commitlog@lists.osmocom.org/.
gitosis at osmocom.org gitosis at osmocom.orgThis 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, neels/dyn_ts has been updated discards 345c76ae9758afd075d5446850bd9fa51ffa681b (commit) discards de8f61d0ba3fa6cc2aa815a27c14c503f8ce21ec (commit) discards 84ba28d79c16931ca80feba047cf19296c63d8f5 (commit) discards be7c17f4e71a2080253e5c300e711839cbe933a4 (commit) discards 0ceb292109eaae0c439055b769898937e5307e67 (commit) discards ea993d2d815c8d0238ec60b1f7f4962fa6e21f64 (commit) discards 19fccadb646b4becabcb9a96733777666413cd21 (commit) discards d2f1d21d615cba69270c8d9fc02bd56b37b80653 (commit) discards eb36c6d246e14fe930969933da74501743fa2413 (commit) discards 9ae0ff4e8abb2f3d5890302be8d33fe09674b0c4 (commit) discards 44f300c55eda194e4da585cf6fcb72552f4c3c53 (commit) discards 31adede6386aa29481c7c4b42d616d5cbe993282 (commit) via 94c64aa1853f8239566428ea75a8dcffde392faa (commit) via 1e85fcfceb364598409ebbc6345e0247f516cb5c (commit) via 26fbbdb9f3a4de145bef9e32e245456d73cf9db6 (commit) via 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 (commit) via c0438a9566142f3b7412ae7e0060430de3e62b46 (commit) via a58834ddb0b3a083ef856f5e792c6bb29f300325 (commit) via 823e45ff9e228830c803a06d6a4b3691bc71bab1 (commit) via b534cd78633a41ac245b070eca3601295ecbfcee (commit) via 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e (commit) via 0965019159a01e13a7e5d9965d656196dc08f4d4 (commit) via bcd81233a77807d40cac65a3f0746c613f785c44 (commit) via d3833e8d11269d55a56955e914768220ec6e8d70 (commit) via d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 (commit) via 8967ad4737ae66069e366fb59a7dc1f3805a1b59 (commit) via d164a16983e538ca55a1f1c99ee899b8a9e6673e (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 (345c76ae9758afd075d5446850bd9fa51ffa681b) \ N -- N -- N (94c64aa1853f8239566428ea75a8dcffde392faa) 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=94c64aa1853f8239566428ea75a8dcffde392faa commit 94c64aa1853f8239566428ea75a8dcffde392faa Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Applies only to the litecell15 device we have in the sysmocom office due to older firmware. Change-Id: I0fd3ff100fc977fad5385be2979bc471055a6650 http://cgit.osmocom.org/osmo-bts/commit/?id=1e85fcfceb364598409ebbc6345e0247f516cb5c commit 1e85fcfceb364598409ebbc6345e0247f516cb5c Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Thu Jul 21 18:28:30 2016 +0200 dyn TS: implement litecell15 specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Ie30323f968da25027045c42a7ae7f1e70ca711ae http://cgit.osmocom.org/osmo-bts/commit/?id=26fbbdb9f3a4de145bef9e32e245456d73cf9db6 commit 26fbbdb9f3a4de145bef9e32e245456d73cf9db6 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Jul 24 15:42:47 2016 +0200 lc15/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0 http://cgit.osmocom.org/osmo-bts/commit/?id=2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 commit 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Jul 24 15:24:56 2016 +0200 dyn TS: implement SysmoBTS specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b http://cgit.osmocom.org/osmo-bts/commit/?id=c0438a9566142f3b7412ae7e0060430de3e62b46 commit c0438a9566142f3b7412ae7e0060430de3e62b46 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Jul 24 15:16:59 2016 +0200 sysmo/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422 http://cgit.osmocom.org/osmo-bts/commit/?id=a58834ddb0b3a083ef856f5e792c6bb29f300325 commit a58834ddb0b3a083ef856f5e792c6bb29f300325 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Fri Jul 15 01:03:32 2016 +0200 dyn TS: common TCH/F_TCH/H_PDCH implementation common/l1sap: For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code now understands that, the L1 phy will not. Translate to standard PDCH (== TCH/F). common/oml: use dyn TS' current pchan mode for lchans config. common/pcu_sock: detect desired PDCH mode of dyn TS. common/rsl: implement reconnection chain of a TS for changing its pchan: * rsl_rx_chan_activ(): ** Add dyn_pchan_from_chan_nr() to derive the requested pchan from the RSL chan_nr IE. ** Notice the need for a pchan change and invoke dyn_ts_l1_reconnect() (s.b.) ** Make Chan Mode IE presence optional, because the non-standard PDCH activation message is simpler and does not require it. ** Do PDCH activation via PCU. * Add dyn_ts_l1_reconnect(): store state and disconnect the L1 channel; then wait for cb_ts_disconnected(). * Add osmo_dyn_ts_disconnected() to cb_ts_disconnected(): verify state and connect with the new pchan type; then wait for cb_ts_connected(). * Add osmo_dyn_ts_connected() to cb_ts_connected(), which re-issues the cached chan activation message from before disconnecting the L1 channel. * Also send an rf chan rel/act ack for dyn TS upon PDCH de/act via PCU. * Add dyn_ts_pdch_release(): on channel release of a dyn TS in PDCH mode, release via the PCU. Call from rsl_rx_rd_chan_rel(). Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=823e45ff9e228830c803a06d6a4b3691bc71bab1 commit 823e45ff9e228830c803a06d6a4b3691bc71bab1 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 23 21:55:34 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. The common code was factored out to gsm_data_shared.c in openbsc.git. Use the *rc return code argument to keep the logging part in the newly introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code dup for logging The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent openbsc is needed to build this. Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb http://cgit.osmocom.org/osmo-bts/commit/?id=b534cd78633a41ac245b070eca3601295ecbfcee commit b534cd78633a41ac245b070eca3601295ecbfcee Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: use conf_lchans_as_pchan() For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I979828e08953e83ae579a347334536f52939faf0 http://cgit.osmocom.org/osmo-bts/commit/?id=2e51bc3f79a0a1af1b1c763f35bcb35a808b201e commit 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Jul 17 00:32:07 2016 +0200 prepare dyn TS: split/replace conf_lchans_for_pchan() Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows passing a non-trivial pchan, for dynamic TS. conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts argument. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 http://cgit.osmocom.org/osmo-bts/commit/?id=0965019159a01e13a7e5d9965d656196dc08f4d4 commit 0965019159a01e13a7e5d9965d656196dc08f4d4 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Fri Jul 15 01:01:01 2016 +0200 doc: add ladder diagram on dynamic TS, for TCH/H Also gitignore the image files possibly produced by mscgen. Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a http://cgit.osmocom.org/osmo-bts/commit/?id=bcd81233a77807d40cac65a3f0746c613f785c44 commit bcd81233a77807d40cac65a3f0746c613f785c44 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 16 22:29:28 2016 +0200 cosmetic: clarify TCH/F_PDCH related naming and comments We're about to introduce a new kind of dynamic channel, which will also use parts of the ip.access mode dyn PDCH code paths. Make sure the general parts have general names and mark ip.access specific parts as such. Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected(). Rename dyn_pdch_complete to ipacc_dyn_pdch_complete(). From cb_ts_[dis]connected(), factor out the current code into static functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the new dynamic kind is added to cb_ts_[dis]connected(). Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1 http://cgit.osmocom.org/osmo-bts/commit/?id=d3833e8d11269d55a56955e914768220ec6e8d70 commit d3833e8d11269d55a56955e914768220ec6e8d70 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sat Jul 16 22:30:14 2016 +0200 cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() The function checks whether to switch a TS to/from PDCH, not whether it already is PDCH. Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0 http://cgit.osmocom.org/osmo-bts/commit/?id=d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 commit d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Jul 17 20:57:31 2016 +0200 fix compiler warning: msg_utils.c: fn_chk() constify arg The only caller dtx_sched_optional() passes const arrays and a warning was issued. Change-Id: I18e0788ef96489d2116a60cae57bd516fe6eae8e http://cgit.osmocom.org/osmo-bts/commit/?id=8967ad4737ae66069e366fb59a7dc1f3805a1b59 commit 8967ad4737ae66069e366fb59a7dc1f3805a1b59 Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Jul 24 15:08:29 2016 +0200 info log: l1sap.c: add '0x' to hex output Change-Id: If29895de238e586b8298d84b6f0b41e08bea8c91 http://cgit.osmocom.org/osmo-bts/commit/?id=d164a16983e538ca55a1f1c99ee899b8a9e6673e commit d164a16983e538ca55a1f1c99ee899b8a9e6673e Author: Neels Hofmeyr <neels at hofmeyr.de> Date: Sun Jul 24 15:14:54 2016 +0200 error log: rsl.c: typo x2 Change-Id: I285fdff8260f008d856b9cda811e9fbb936893eb ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 14 +- src/osmo-bts-litecell15/calib_file.c | 12 +- src/osmo-bts-litecell15/hw_misc.c | 4 +- src/osmo-bts-litecell15/l1_if.c | 13 +- src/osmo-bts-litecell15/l1_transp_hw.c | 4 +- src/osmo-bts-litecell15/misc/lc15bts_bid.c | 4 +- src/osmo-bts-litecell15/misc/lc15bts_clock.c | 18 +- src/osmo-bts-litecell15/misc/lc15bts_mgr.c | 20 +-- src/osmo-bts-litecell15/misc/lc15bts_mgr.h | 22 ++- src/osmo-bts-litecell15/misc/lc15bts_mgr_nl.c | 2 +- src/osmo-bts-litecell15/misc/lc15bts_mgr_temp.c | 105 +++++------ src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c | 222 +++++++++++------------- src/osmo-bts-litecell15/misc/lc15bts_misc.c | 62 ++++--- src/osmo-bts-litecell15/misc/lc15bts_par.c | 14 +- src/osmo-bts-litecell15/misc/lc15bts_par.h | 7 +- src/osmo-bts-litecell15/misc/lc15bts_power.c | 34 ++-- src/osmo-bts-litecell15/misc/lc15bts_power.h | 2 +- src/osmo-bts-litecell15/misc/lc15bts_temp.c | 64 +++++-- src/osmo-bts-litecell15/misc/lc15bts_temp.h | 10 +- src/osmo-bts-litecell15/oml.c | 33 +++- src/osmo-bts-sysmo/l1_if.c | 7 +- src/osmo-bts-sysmo/oml.c | 12 +- 22 files changed, 356 insertions(+), 329 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...)