osmocom-bb.git branch fixeria/fake_trx updated. osmocon_v0.0.0-1860-g40bc28d0

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.org
Fri Jul 28 09:18:49 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 "The Open Source GSM Base Band stack".

The branch, fixeria/fake_trx has been updated
       via  40bc28d00102ddbedb572de4d02d89139f47792f (commit)
       via  02f96fef667af89f80bc0135e069b7f5bf1de5c7 (commit)
       via  3020aad0d666be94925efaee3bce45919b53ddf0 (commit)
       via  476b5a7ec3466f2d3d4b219323d31979005081df (commit)
       via  81157d5898b851eea19e44670d5c113dc4f24ab1 (commit)
       via  475916bab9e7c224ef80e9cb8f7fb8f5c9fc316a (commit)
       via  c752cb7a34847e7c3505daecb3a901d74030a717 (commit)
       via  bb65aea38a9e031c887399e215eba6b425d6ef6d (commit)
       via  89e440602d090dab0dba21bc518cde5b6c117228 (commit)
       via  3b69f6ea2c6944f89dc271bf622c1de43e947bd5 (commit)
       via  63ba40bc2430cbb019fd30bf543d342d70675725 (commit)
       via  61941c88c0e8b45b0beac6a9fb0b9be31b8f0f69 (commit)
       via  f30f8a03f3c401ba3d4ec217324053ae244ea13e (commit)
       via  2307113c351d825f24cf5286b8c9c1f7722498bc (commit)
       via  a219709142dfa4c8f03eb373ba01caf15d3a023c (commit)
       via  88fa89f4217ef33996369ada404c1ea3d46c4f8c (commit)
       via  5566dd0b47cc1315f3ef737b02ae0ebfdcb79969 (commit)
      from  14de487cb51a77c0cfda5f74598cd9b40c5beb0c (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/osmocom-bb/commit/?id=40bc28d00102ddbedb572de4d02d89139f47792f

commit 40bc28d00102ddbedb572de4d02d89139f47792f
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Jul 28 15:15:05 2017 +0600

    host/trxcon/scheduler: git rid of sched_trx_find_ts()
    
    After simplification of timeslot management API this
    function does not make sense.
    
    Change-Id: I2fc0c68d784c8f01e1452bc46f8e1eaac2917656

http://cgit.osmocom.org/osmocom-bb/commit/?id=02f96fef667af89f80bc0135e069b7f5bf1de5c7

commit 02f96fef667af89f80bc0135e069b7f5bf1de5c7
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Jul 28 15:00:40 2017 +0600

    host/trxcon/scheduler: fix possible NULL deference
    
    We should make sure that required timeslot is not only allocated,
    but also configured, i.e. has a correct multiframe layout.
    
    Change-Id: I1d0b870c389802b51c709d089b80ac3fb3565fa8

http://cgit.osmocom.org/osmocom-bb/commit/?id=3020aad0d666be94925efaee3bce45919b53ddf0

commit 3020aad0d666be94925efaee3bce45919b53ddf0
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Jul 28 14:47:41 2017 +0600

    host/trxcon/scheduler: simplify timeslot management
    
    As we know the count of timeslots per GSM TDMA frame, it would
    be better to have an array of pointers to trx_ts instances instead
    of linux list, which is more usable for lists with unknown length.
    
    Change-Id: I9510a5cddde22950ceb8422e0990d59f05ed4d60

http://cgit.osmocom.org/osmocom-bb/commit/?id=476b5a7ec3466f2d3d4b219323d31979005081df

commit 476b5a7ec3466f2d3d4b219323d31979005081df
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Jul 28 13:56:09 2017 +0600

    fake_trx: add a new tool for burst generation
    
    This change introduces a new tool named 'burst_gen.py'. One can
    be used for sending GSM bursts either to L1 (OsmoBTS or OsmocomBB)
    or to TRX (OsmoTRX and GR-GSM TRX). Currently it is only possible
    to send random bursts of different types: NB, FB, SB, AB.
    
    Change-Id: Ie14281222d29536b8690517e57af2a1007fcbc91

http://cgit.osmocom.org/osmocom-bb/commit/?id=81157d5898b851eea19e44670d5c113dc4f24ab1

commit 81157d5898b851eea19e44670d5c113dc4f24ab1
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Jul 28 13:43:35 2017 +0600

    fake_trx: add copyright message to clck_gen.py and ctrl_cmd.py
    
    Change-Id: Ia79279dd9e85d131d66d790f1f3fd64fb1914f58

http://cgit.osmocom.org/osmocom-bb/commit/?id=475916bab9e7c224ef80e9cb8f7fb8f5c9fc316a

commit 475916bab9e7c224ef80e9cb8f7fb8f5c9fc316a
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 26 20:28:01 2017 +0600

    host/trxcon: adjust default verbosity level
    
    Change-Id: I91258091b59e5cdd30b767364fb48c3d67980eb7

http://cgit.osmocom.org/osmocom-bb/commit/?id=c752cb7a34847e7c3505daecb3a901d74030a717

commit c752cb7a34847e7c3505daecb3a901d74030a717
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jul 27 16:53:09 2017 +0600

    host/trxcon/scheduler: optionally reset clock counter
    
    Change-Id: I4565620fc0c5f64133c2674d2c972fc34245cf32

http://cgit.osmocom.org/osmocom-bb/commit/?id=bb65aea38a9e031c887399e215eba6b425d6ef6d

commit bb65aea38a9e031c887399e215eba6b425d6ef6d
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jul 27 16:33:38 2017 +0600

    host/trxcon/scheduler: implement sched_clck_reset()
    
    It's better to have the clock management API inside a single file.
    
    Change-Id: I92772f3db404e70fdffd530779613196afec61c9

http://cgit.osmocom.org/osmocom-bb/commit/?id=89e440602d090dab0dba21bc518cde5b6c117228

commit 89e440602d090dab0dba21bc518cde5b6c117228
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jul 27 09:21:11 2017 +0600

    host/trxcon: get rid of useless TRX_EVENT_RESET_IND
    
    Change-Id: I2aa4c000b37f64c351a806711b2d19bf27ef82bd

http://cgit.osmocom.org/osmocom-bb/commit/?id=3b69f6ea2c6944f89dc271bf622c1de43e947bd5

commit 3b69f6ea2c6944f89dc271bf622c1de43e947bd5
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jul 27 09:14:20 2017 +0600

    host/trxcon: don't flush trx control messages on reset
    
    Change-Id: I0851f168adeb012a933c796c4180ef507b1c57ec

http://cgit.osmocom.org/osmocom-bb/commit/?id=63ba40bc2430cbb019fd30bf543d342d70675725

commit 63ba40bc2430cbb019fd30bf543d342d70675725
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jul 27 08:57:13 2017 +0600

    host/trxcon: get rid of useless trxcon fsm events
    
    Both SCH_EVENT_CLCK_IND and SCH_EVENT_CLCK_LOSS were not handled,
    moreover there is no purpose to keep them.
    
    Change-Id: I8efac459a40f4287e3325890809991d5ef46e9b1

http://cgit.osmocom.org/osmocom-bb/commit/?id=61941c88c0e8b45b0beac6a9fb0b9be31b8f0f69

commit 61941c88c0e8b45b0beac6a9fb0b9be31b8f0f69
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jul 27 08:53:38 2017 +0600

    host/trxcon/l1ctl.c: reset FBSB expire timer on shutdown
    
    Change-Id: If3c8a34f0c1105c6acbfe4f9233482a31f6558de

http://cgit.osmocom.org/osmocom-bb/commit/?id=f30f8a03f3c401ba3d4ec217324053ae244ea13e

commit f30f8a03f3c401ba3d4ec217324053ae244ea13e
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 26 20:28:53 2017 +0600

    host/trxcon/l1ctl.c: handle L1CTL_PARAM_REQ
    
    Change-Id: I5c23520dc0f19147b41ad2e13681bf0a62e9facd

http://cgit.osmocom.org/osmocom-bb/commit/?id=2307113c351d825f24cf5286b8c9c1f7722498bc

commit 2307113c351d825f24cf5286b8c9c1f7722498bc
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 26 19:46:47 2017 +0600

    fake_trx: don't send clock indications to mobile stations
    
    Clock indications are only required for BTS, while MS can
    obtain current frame number from messages on DATA interface.
    
    Change-Id: Id2993847a3581cac0d355850ad09ceabc6116d3f

http://cgit.osmocom.org/osmocom-bb/commit/?id=a219709142dfa4c8f03eb373ba01caf15d3a023c

commit a219709142dfa4c8f03eb373ba01caf15d3a023c
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 26 19:51:44 2017 +0600

    host/trxcon/trx_if.c: get rid of CLCK interface
    
    Local clock counter can be corrected using frame number values,
    obtained from burst header on DATA interface.
    
    Change-Id: I5a813e3dc1b960831343b8ecb80718291f20e80d

http://cgit.osmocom.org/osmocom-bb/commit/?id=88fa89f4217ef33996369ada404c1ea3d46c4f8c

commit 88fa89f4217ef33996369ada404c1ea3d46c4f8c
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 26 14:30:35 2017 +0600

    host/trxcon: split sched_lchan_handlers.c
    
    It would be better to have xCCH, SCH and RACH burst handlers
    in separate files, because as much code we add to a single
    file, as harder it becomes to read and understand one.
    
    Change-Id: I456a60e68b32b792e63dd03ae97159dc101fd4bf

http://cgit.osmocom.org/osmocom-bb/commit/?id=5566dd0b47cc1315f3ef737b02ae0ebfdcb79969

commit 5566dd0b47cc1315f3ef737b02ae0ebfdcb79969
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 26 13:50:40 2017 +0600

    host/trxcon: share trxcon fsm and talloc ctx via trxcon.h
    
    Change-Id: I9ef558f84a6dc1c9b8fc394c48e108676fa169f8

-----------------------------------------------------------------------

Summary of changes:
 src/host/trxcon/Makefile.am                        |   4 +-
 src/host/trxcon/l1ctl.c                            |  74 +++++--
 src/host/trxcon/l1ctl.h                            |   5 +-
 src/host/trxcon/l1ctl_link.c                       |  11 +-
 src/host/trxcon/l1ctl_link.h                       |   3 +
 src/host/trxcon/sched_clck.c                       |  28 ++-
 src/host/trxcon/sched_lchan_rach.c                 | 108 +++++++++
 src/host/trxcon/sched_lchan_sch.c                  | 137 ++++++++++++
 .../{sched_lchan_handlers.c => sched_lchan_xcch.c} | 153 -------------
 src/host/trxcon/sched_trx.c                        | 119 +++++-----
 src/host/trxcon/sched_trx.h                        |   5 +-
 src/host/trxcon/scheduler.h                        |   1 +
 src/host/trxcon/trx_if.c                           |  72 +-----
 src/host/trxcon/trx_if.h                           |   5 +-
 src/host/trxcon/trxcon.c                           |  14 +-
 src/host/trxcon/trxcon.h                           |   8 +-
 src/target/fake_trx/README                         |   5 +
 src/target/fake_trx/burst_gen.py                   | 246 +++++++++++++++++++++
 src/target/fake_trx/clck_gen.py                    |  10 +
 src/target/fake_trx/ctrl_cmd.py                    |  10 +
 src/target/fake_trx/fake_trx.py                    |   7 +-
 src/target/fake_trx/rand_burst_gen.py              | 177 +++++++++++++++
 22 files changed, 851 insertions(+), 351 deletions(-)
 create mode 100644 src/host/trxcon/sched_lchan_rach.c
 create mode 100644 src/host/trxcon/sched_lchan_sch.c
 rename src/host/trxcon/{sched_lchan_handlers.c => sched_lchan_xcch.c} (66%)
 create mode 100755 src/target/fake_trx/burst_gen.py
 create mode 100644 src/target/fake_trx/rand_burst_gen.py


hooks/post-receive
-- 
The Open Source GSM Base Band stack



More information about the osmocom-commitlog mailing list