osmocom-bb.git branch fixeria/fake_trx updated. osmocon_v0.0.0-1820-g3b4ce099

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
Thu Jul 13 09:13:31 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
  discards  077e4d2113d0f7ae8e36337b33eba352555df41a (commit)
  discards  69bff9cf929c2ad57577cd0e717e83fad7884b6e (commit)
       via  3b4ce09989878f428a23e18f0720f856dbd1db57 (commit)
       via  6341203f264f534f62d769c76143469e4619b169 (commit)
       via  ae648b0af8e05aa7bc9cc4f51e13028356a8bf51 (commit)
       via  314719654d7392b2f2bd117a1b639a60d22af6cd (commit)
       via  0eb8beba77331f252ea487c9edbeac81fe35b050 (commit)
       via  b0faaad9176439feb2fe666381e84509989a2e85 (commit)
       via  9b87a5c1ac1ebcdb7a144a9a23979b77fb2f67ba (commit)
       via  f9e0ab6d9204e8f04718d03f1ece7bf3479ab27a (commit)
       via  24387a4b661339f0df18c4cadeff86ecf45f9dd3 (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 (077e4d2113d0f7ae8e36337b33eba352555df41a)
            \
             N -- N -- N (3b4ce09989878f428a23e18f0720f856dbd1db57)

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=3b4ce09989878f428a23e18f0720f856dbd1db57

commit 3b4ce09989878f428a23e18f0720f856dbd1db57
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 12 18:48:18 2017 +0700

    host/trxcon/scheduler: implement TX queue handling
    
    Change-Id: I2b7bae53901156524134c4904ea1179268d85601

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

commit 6341203f264f534f62d769c76143469e4619b169
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 12 18:46:56 2017 +0700

    host/trxcon/l1ctl.c: handle L1CTL_RACH_REQ
    
    Change-Id: I4c06bcf987120c6271b6e2ad94454fa69689a03e

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

commit ae648b0af8e05aa7bc9cc4f51e13028356a8bf51
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 12 17:54:09 2017 +0700

    host/trxcon/scheduler: store BSIC in trx_instance
    
    We need to know BSIC value, before sending RACH requests.
    So, let's store it in trx_instance and update as soon as
    the first SCH burst is received after L1CTL_FBSB_REQ.
    
    Change-Id: I49574c3661f79f3b4941db6c651baebab2665c1b

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

commit 314719654d7392b2f2bd117a1b639a60d22af6cd
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 12 17:58:31 2017 +0700

    host/trxcon/scheduler: modify trx_lchan_tx_func definition
    
    Initially, it was assumed that TX lchan handler will only
    compose a burst and return a pointer to the buffer. A burst
    itself could be sent somewhere outside, e.g. by caller.
    
    It would be better to send bursts exactly from handler, because
    in this case it isn't required to have an external buffer.
    
    Change-Id: Ic9dcdd366e68cec38c5840ed8f8cdda8236d67c7

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

commit 0eb8beba77331f252ea487c9edbeac81fe35b050
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 12 17:49:43 2017 +0700

    host/trxcon/trx_if.c: expose the trx_if_tx_burst()
    
    Change-Id: Iebd644879e2e9067a94cb638b4ec5b75f806923f

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

commit b0faaad9176439feb2fe666381e84509989a2e85
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 12 17:48:01 2017 +0700

    host/trxcon/trx_if.c: use proper names for burst handlers
    
    Change-Id: I3d36e6d80fcf6353379aa308415c306e1a256a7d

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

commit 9b87a5c1ac1ebcdb7a144a9a23979b77fb2f67ba
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 12 17:40:22 2017 +0700

    host/trxcon/trx_if.c: for compatibility with OsmoTRX
    
    For some reasons, OsmoTRX sends 158-byte long sequences on DATA
    interface, where the latest two bytes aren't used.
    
    Change-Id: Ie9295e9b0d8956d9e87e2ced8cca9d5e68040f88

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

commit f9e0ab6d9204e8f04718d03f1ece7bf3479ab27a
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Wed Jul 12 17:24:16 2017 +0700

    fake_trx/burst_fwd.py: append two unused bytes at the end
    
    Change-Id: I1d7ed076d93b37699520ee2a31c42c177f966865

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

commit 24387a4b661339f0df18c4cadeff86ecf45f9dd3
Author: Vadim Yanitskiy <axilirator at gmail.com>
Date:   Mon Jul 10 19:39:06 2017 +0700

    target/fake_trx: initial release of virtual transceiver
    
    This is a set of tools for creating a virtual Um-interface between
    OsmocomBB and OsmoBTS. It may be extremely useful for testing and
    development of GSM stack, including both sides (MS and BTS). This
    software implements OsmoTRX (Osmocom's fork of OpenBTS transceiver)
    style clock (CLCK), control (CTRL) and data interfaces. So, OsmoBTS
    source code doesn't require any modifications, while for OsmocomBB
    you will need to use a new application - trxcon, which can be found
    in the 'fixeria/sdr_phy' branch until one is merged to master.
    
    Brief description of available applications:
    
      - fake_trx.py - main application, that allows to connect both
        OsmocomBB and OsmoBTS without actual RF hardware. Currently
        only a single MS may work with a single BTS.
    
      - clck_gen.py - a peripheral tool aimed to emulate TDMA frame
        clock generator. Could be used for testing and clock
        synchronization of multiple applications. It should be noted,
        that one relays on generic system timer (via Python), so
        a random clock jitter takes place.
    
      - ctrl_cmd.py - another peripheral tool, which could be used
        for sending CTRL commands directly in manual mode, and also
        for application fuzzing.
    
    Change-Id: Ib1fb80682002ac85a72fa6abef459a4c44f4ab97

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

Summary of changes:
 src/host/trxcon/l1ctl.c                | 59 ++++++++++++++++++++++++++++++++++
 src/host/trxcon/l1ctl.h                |  1 +
 src/host/trxcon/sched_lchan_handlers.c |  4 ++-
 src/host/trxcon/sched_trx.h            | 12 ++++++-
 src/host/trxcon/trx_if.c               |  9 +++---
 src/host/trxcon/trx_if.h               |  6 ++++
 6 files changed, 85 insertions(+), 6 deletions(-)


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



More information about the osmocom-commitlog mailing list