osmocom-bb.git branch fixeria/sdr_phy updated. osmocon_v0.0.0-1802-gd7b408fa

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 7 14:50:48 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/sdr_phy has been updated
  discards  65df421c579737b9078a4ff637351ee1595cf85b (commit)
  discards  d581a51efee0661d3f8aa78c67efbef926541edf (commit)
  discards  6a098d2632ea9a620c7dc33bd047d8fc3d48355c (commit)
  discards  f37861d583cefc88994fd691b0a45fec7ff5fc56 (commit)
  discards  bedbf921431b8c7ecd31800cd428930db42fa496 (commit)
  discards  19ac29776e2fd77a19aee734d0924986823f872c (commit)
       via  d7b408faef5e52a406095383fcdea87533d734a0 (commit)
       via  113ec1fdaf8381224b9095b34b06701a731c14b8 (commit)
       via  4024c3801e355e320b3ca6125fe55e4eb73b0d6d (commit)
       via  b2acb667ebf113b9fed5ed3783401c96c83ce801 (commit)
       via  14cea2607c9be82a9a5154c4a652d88ba08020c8 (commit)
       via  b98c7a504ae07ffad74afee7deb3edf3834bb2d8 (commit)
       via  bc01d500a17ae60fae52bef885136220cedfaecf (commit)
       via  6e3bc383080291142e8823435f3b580ceee598db (commit)
       via  d23f9a5bf0b00f3ef66f60936178b2dc239f27ad (commit)
       via  ca2d397f44cb2ef39210c17a805831b8e852cd50 (commit)
       via  5452cabdb6a0c87391567e40cbdb09acbd0ad202 (commit)
       via  9939e555ebc4a950bdc6defc46ed48bff65f1481 (commit)
       via  2550de59eedb24e0e89660ec09b2f53279432c93 (commit)
       via  d16652b554bdc6d99aa0d19754dee6d8fec0efc9 (commit)
       via  c330014de5f29862864d87f4e8a93e5d55433591 (commit)
       via  737aba27c429c377be807ac8bd6539bb4b347cdd (commit)
       via  0a76cbff669b398bdf4e19c6d900bdfdcf3d6db9 (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 (65df421c579737b9078a4ff637351ee1595cf85b)
            \
             N -- N -- N (d7b408faef5e52a406095383fcdea87533d734a0)

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/osmocom-bb/commit/?id=d7b408faef5e52a406095383fcdea87533d734a0

commit d7b408faef5e52a406095383fcdea87533d734a0
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Jul 7 07:11:26 2017 +0700

    host/trxcon/scheduler: implement SCH decoding
    
    Change-Id: Ic5e7416271d647752cd1aaf90de51fa48286798e

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

commit 113ec1fdaf8381224b9095b34b06701a731c14b8
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jul 6 13:17:24 2017 +0700

    host/trxcon/scheduler: implement xCCH decoding
    
    Change-Id: Ieb71e3727b525e85d161855973f63042366ccb05

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

commit 4024c3801e355e320b3ca6125fe55e4eb73b0d6d
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jul 6 11:34:15 2017 +0700

    host/trxcon: link trxcon against libosmocoding
    
    Change-Id: I9bb45428e6617bd6936d24340e688aef4aeafc8f

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

commit b2acb667ebf113b9fed5ed3783401c96c83ce801
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jul 6 13:05:27 2017 +0700

    host/trxcon: handle ccch_mode from L1CTL_FBSB_REQ
    
    Previously, the content of L1CTL_FBSB_REQ message was only used
    to obtain a new ARFCN and retune transceiver. Now, since we have
    working TDMA scheduler, some other params (like ccch_mode) may be
    used too.
    
    Change-Id: Iccabba376d67e091b55a604a2ae87f2aa86362e5

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

commit 14cea2607c9be82a9a5154c4a652d88ba08020c8
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jul 6 11:50:34 2017 +0700

    host/trxcon: store arfcn and band in trx_instance
    
    Change-Id: I95414ff1033d77f11e231178b7721b70bc45e6df

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

commit b98c7a504ae07ffad74afee7deb3edf3834bb2d8
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Tue Jul 4 21:12:25 2017 +0700

    host/trxcon/scheduler: handle bursts from TRX interface
    
    Change-Id: Iff15daf897f30cb98d4ec4c88b9fc259cb44ea4e

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

commit bc01d500a17ae60fae52bef885136220cedfaecf
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Tue Jul 4 20:55:12 2017 +0700

    host/trxcon/scheduler: implement management functions
    
    This change introduces some new functions to configure
    TDMA scheduler. They can be grouped as follows:
    
      - Scheduler management functions
        - sched_trx_init()
        - sched_trx_reset()
        - sched_trx_shutdown()
    
      - Timeslot management functions
        - sched_trx_add_ts()
        - sched_trx_find_ts()
        - sched_trx_del_ts()
        - sched_trx_reset_ts()
        - sched_trx_configure_ts()
    
      - Logical channel management functions
        - sched_trx_activate_lchan()
        - sched_trx_deactivate_lchan()
        - sched_trx_find_lchan()
    
    Change-Id: I6d0f437a68f0eb4e22bf635bf899b08673571085

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

commit 6e3bc383080291142e8823435f3b580ceee598db
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Tue Jul 4 19:38:50 2017 +0700

    host/trxcon/scheduler: add basic GSM PHY definitions
    
    Change-Id: I9f4faa15d5ca61af3e3fdbb95952ab4e4e0b7a4b

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

commit d23f9a5bf0b00f3ef66f60936178b2dc239f27ad
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Jun 9 20:53:20 2017 +0700

    host/trxcon/trx_if.c: handle clock indications
    
    Change-Id: I333c1c44578eb62c52d2d059b798dd5feae3e444

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

commit ca2d397f44cb2ef39210c17a805831b8e852cd50
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Jun 9 01:10:05 2017 +0700

    host/trxcon/scheduler: add basic clock counter
    
    The core of scheduler is a simple clock counter, which relays
    on system time for now. One was a bit simplified and migrated
    from OsmoBTS.
    
    Due to system time is not an ideal clock source, the counter
    should be periodically corrected by clock indications from BTS.
    
    Change-Id: I27d85bd3e2c8bca3f876f73517027b9fe43c9825

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

commit 5452cabdb6a0c87391567e40cbdb09acbd0ad202
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Mon Jul 25 00:20:37 2016 +0600

    host/trxcon: initial release of L1CTL handlers
    
    Now it's possible to handle the following requests
    from layer23 apps:
    
    - L1CTL_FBSB_REQ
    - L1CTL_PM_REQ
    - L1CTL_RESET_REQ
    - L1CTL_ECHO_REQ
    
    It should be noted, that the L1CTL_PM_REQ isn't
    handled correctly yet, due to required task isn't
    implemented on the TRX side yet. Instead of this,
    temporary we are sending some fake responses.
    
    Change-Id: I343eca3e20922ddd83e06231811200b26da442f3

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

commit 9939e555ebc4a950bdc6defc46ed48bff65f1481
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed May 31 09:28:40 2017 +0700

    host/trxcon: integrate osmo-fsm framework
    
    This change introduces the following state machines:
    
      - trxcon_app_fsm - main application state machine.
    
        This state machine handles different events, raised
        from program modules (such as trx_if.c or l1ctl.c).
    
      - l1ctl_link_fsm - L1CTL server state machine.
    
      - trx_interface_fsm - TRX interface state machine.
    
    The program modules (such as trx_if.c or l1ctl.c) should be as
    much independent from each other as possible. In other words,
    one module should not call methods from another, e.g. L1CTL
    handlers are not able to send any command to transceiver directly.
    
    Instead of that, they should use shared event set to notify the
    main state machine about something. Depending on current state
    and received event, main state machine 'decides' what to do. This
    approach would allow to easily reuse the source code almost 'as is'
    anywhere outside the project.
    
    Change-Id: I7ee6fc891abe5f775f5b7ebbf093181a97950dea

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

commit 2550de59eedb24e0e89660ec09b2f53279432c93
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sat Jun 3 19:02:20 2017 +0700

    host/trxcon/trx_if.c: add ECHO command
    
    This command should be used to check transceiver availability.
    
    Change-Id: I6af2d5e413ff7ab751cb34e1659742b0f59b6cca

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

commit d16652b554bdc6d99aa0d19754dee6d8fec0efc9
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jun 8 15:46:44 2017 +0700

    host/trxcon: fix NULL-pointer deference
    
    Change-Id: Idc036d4ea32b4aa3f4841d39144ef1733414728e

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

commit c330014de5f29862864d87f4e8a93e5d55433591
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Sun Jul 24 01:40:41 2016 +0600

    host/trxcon: initial release of transceiver interface
    
    This is the second side of the 'OsmocomBB <-> SDR' bridge.
    Most of source code taken from the OsmoBTS project.
    
    Change-Id: I96fa3ada05d010f31af419a4950fd8ae2b62ef34

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

commit 737aba27c429c377be807ac8bd6539bb4b347cdd
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Fri Jul 22 22:57:50 2016 +0600

    host/trxcon: initial release of L1CTL interface
    
    There are two sides of the 'OsmocomBB <-> SDR' bridge. One of
    them is the L1CTL interface, which is used by existing layer23
    applications to drive GSM L1. Exactly this interface is provided
    by the osmocon application, but instead of forwarding messages
    between both host software and firmware we need to handle incoming
    messages from layer23 applications, perform some GSM L1 specific
    conversations (coding, mapping, interleaving, etc.), then finally
    forward them to transceiver through the scheduler. And vice versa.
    
    This code is just a basic implementation of UNIX socket handlers,
    so currently we can only accept and drop connections from layer23
    applications.
    
    Change-Id: I58d069bcc7742b42c0bf95e52063933bf2c352ff

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

commit 0a76cbff669b398bdf4e19c6d900bdfdcf3d6db9
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Thu Jun 30 00:41:58 2016 +0600

    host/trxcon: introduce a new 'trxcon' application
    
    This app is similar to the osmocon, but designed to
    connect L2 & L3 apps with SDR transceiver insted of
    obsolete Calypso based hardware.
    
    Change-Id: Ie3c17f19aad9c26f3c49966a7c96b65911f62369

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

Summary of changes:
 src/host/layer23/.gitignore            |    1 -
 src/host/trxcon/.gitignore             |    1 +
 src/host/trxcon/Makefile.am            |   39 +-
 src/host/trxcon/l1ctl.c                |   39 +-
 src/host/trxcon/l1ctl.h                |    3 +
 src/host/trxcon/l1ctl_link.c           |   30 +-
 src/host/trxcon/logging.c              |   15 +-
 src/host/trxcon/logging.h              |    3 +-
 src/host/trxcon/sched_clck.c           |  209 ++++
 src/host/trxcon/sched_lchan_desc.c     |  292 +++++
 src/host/trxcon/sched_lchan_handlers.c |  225 ++++
 src/host/trxcon/sched_mframe.c         | 1814 ++++++++++++++++++++++++++++++++
 src/host/trxcon/sched_trx.c            |  404 +++++++
 src/host/trxcon/sched_trx.h            |  257 +++++
 src/host/trxcon/scheduler.h            |   37 +
 src/host/trxcon/trx_if.c               |   29 +-
 src/host/trxcon/trx_if.h               |    8 +
 src/host/trxcon/trxcon.c               |   55 +-
 src/host/trxcon/trxcon.h               |    5 +
 19 files changed, 3422 insertions(+), 44 deletions(-)
 create mode 100644 src/host/trxcon/sched_clck.c
 create mode 100644 src/host/trxcon/sched_lchan_desc.c
 create mode 100644 src/host/trxcon/sched_lchan_handlers.c
 create mode 100644 src/host/trxcon/sched_mframe.c
 create mode 100644 src/host/trxcon/sched_trx.c
 create mode 100644 src/host/trxcon/sched_trx.h
 create mode 100644 src/host/trxcon/scheduler.h


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



More information about the osmocom-commitlog mailing list