libosmocore.git branch laforge/sercomm updated. 0.9.6-234-g4a6bb11

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
Mon May 15 15:35:16 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 "An utility library for Open Source Mobile Communications".

The branch, laforge/sercomm has been updated
  discards  1036d83b43f8b35650a7e766ce2b1f00f41420e2 (commit)
  discards  2c68b50aad35ec11c0a04834ffe5f526c9288c3d (commit)
  discards  002aff0b93e91ae80c8619c4b0e502a5f72259fb (commit)
  discards  e4ed87b3011ff2cafef1c4d9c820c3acf3f5c1a7 (commit)
  discards  126f7debfeac29eb184fc96be55ec3067614f58e (commit)
  discards  1f895df34283c8e342f48acb3499436a3a3b01ba (commit)
  discards  e6f2098a12549254407c7689dfdbc4ffd8a0b061 (commit)
  discards  639daa098b57e902050f248bca30d680802db321 (commit)
  discards  7592a005d56ba4935ac935d8523b5275f8a7b66e (commit)
  discards  c74dd4f11f73eeaa0ef764b629ba84389018acf1 (commit)
  discards  103b2a281ae52d9dd1f5d4f001331bf4bdca1553 (commit)
  discards  49e49d3fce02e6eddf09a8b895c9f8f9217610c9 (commit)
       via  4a6bb11c088abde93dcfcea6a068fc69c1b0c833 (commit)
       via  b3af18d31e4b635a9b26d11f9f1e88b01fa20a45 (commit)
       via  a4eccb89c2369bd74df0b4e0407fcc03c0ffda0c (commit)
       via  dd99a439090eaaae41c098d7faf7ea2ede08e77a (commit)
       via  9a764f05a892d82eff5d340c48b938de76fb8560 (commit)
       via  d750cbe6fcf7d4d9c482ae523c36f808383e0f2a (commit)
       via  b907bcadca6c39a1b5e9b82c2e0b76e6788440d2 (commit)
       via  8ff42b3a24edb0152d9dcbe767f8f89b29f16333 (commit)
       via  e4e65774ca15715cc2a360061cf3ea25113f2889 (commit)
       via  55e03aa84a6ec61d4644350dbbb165a32478544e (commit)
       via  318414267d917b522267f3ab7fee1a1df42d0b6c (commit)
       via  cb89e645c1944b5ae6d7a4fdf68e70901781af1c (commit)
       via  d379dbee162d1b0d932733ee849f0a008234c64f (commit)
       via  caf15f77b10af11f1d50d7d9c3a24ce219327b6f (commit)
       via  1859277a74eb69693e3518761d844caac2172e11 (commit)
       via  ba3befe7e5299ca3e6895201b4557b855bc4f561 (commit)
       via  ac9e2d8aa52cbc4198cd94ab9d9c92c3317a979f (commit)
       via  35b54d12bbedd61562bd9f5a3131024a166a4835 (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 (1036d83b43f8b35650a7e766ce2b1f00f41420e2)
            \
             N -- N -- N (4a6bb11c088abde93dcfcea6a068fc69c1b0c833)

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/libosmocore/commit/?id=4a6bb11c088abde93dcfcea6a068fc69c1b0c833

commit 4a6bb11c088abde93dcfcea6a068fc69c1b0c833
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon May 15 17:33:02 2017 +0200

    sercomm: More API documentation
    
    Change-Id: I5d5002ceedd10e10d772693478f4f9cab6b1290a

http://cgit.osmocom.org/libosmocore/commit/?id=b3af18d31e4b635a9b26d11f9f1e88b01fa20a45

commit b3af18d31e4b635a9b26d11f9f1e88b01fa20a45
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon May 15 17:16:48 2017 +0200

    sercomm: Better integration of driver interface
    
    We cannot assume a certain UART API like uart_baudrate() which only
    exists in OsmocomBB.  Rather, use generic function prototypes
    (sercomm_drv_*) which are to be provided by the application /
    environment to the sercomm core.
    
    Change-Id: I01ea3067baf1791000c1a7d537ccce496a1ab1ee

http://cgit.osmocom.org/libosmocore/commit/?id=a4eccb89c2369bd74df0b4e0407fcc03c0ffda0c

commit a4eccb89c2369bd74df0b4e0407fcc03c0ffda0c
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon May 15 16:39:56 2017 +0200

    add sercomm unit test
    
    Change-Id: I9e2e7fcda28e7c6844d5faa09e02acf537cea44d

http://cgit.osmocom.org/libosmocore/commit/?id=dd99a439090eaaae41c098d7faf7ea2ede08e77a

commit dd99a439090eaaae41c098d7faf7ea2ede08e77a
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun May 14 21:48:41 2017 +0200

    sercomm: Include in libosmocore Makefile
    
    Change-Id: If9d50d634381f43b2c67b97fea36a462a66e4559

http://cgit.osmocom.org/libosmocore/commit/?id=9a764f05a892d82eff5d340c48b938de76fb8560

commit 9a764f05a892d82eff5d340c48b938de76fb8560
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun May 14 21:47:08 2017 +0200

    src/panic.c: Remove unneeded #include of gsm_utils.h
    
    Change-Id: I25cea5d3a4a900550e8f18c2bea392e642bfb191

http://cgit.osmocom.org/libosmocore/commit/?id=d750cbe6fcf7d4d9c482ae523c36f808383e0f2a

commit d750cbe6fcf7d4d9c482ae523c36f808383e0f2a
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun May 14 21:46:08 2017 +0200

    sercomm: Rename sercomm_lock() to sercomm_drv_lock()
    
    The user of the code is supposed to provide a "driver" implementing
    those calls according to the specific target architecture/hardware.
    This only applies to non-host (i.e. embedded) builds
    
    Change-Id: I9a6848f23b70fc32f4de10149d857374f76f000d

http://cgit.osmocom.org/libosmocore/commit/?id=b907bcadca6c39a1b5e9b82c2e0b76e6788440d2

commit b907bcadca6c39a1b5e9b82c2e0b76e6788440d2
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue May 2 21:42:46 2017 +0200

    sercomm: remove unrequired helper functions
    
    osmo_sercomm_{bind,get}_uart() are not really needed anymore, as
    sercomm_inst is public and thus the user can access the uart_id member
    directly.
    
    Change-Id: I6d57709c3764036046202f16a26c9eb87426c8d1

http://cgit.osmocom.org/libosmocore/commit/?id=8ff42b3a24edb0152d9dcbe767f8f89b29f16333

commit 8ff42b3a24edb0152d9dcbe767f8f89b29f16333
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue May 2 21:41:36 2017 +0200

    sercomm: Move HDLC related defines into C file
    
    Those values are not relevant to the sercomm user, only to the
    implementation and thus can remain inside sercomm.c
    
    Change-Id: I5700a45985b7c119c6338932171aae62ee4e2d22

http://cgit.osmocom.org/libosmocore/commit/?id=e4e65774ca15715cc2a360061cf3ea25113f2889

commit e4e65774ca15715cc2a360061cf3ea25113f2889
Author: Harald Welte <laforge at gnumonks.org>
Date:   Tue May 2 21:24:48 2017 +0200

    sercomm: Add doxygen-style documentation to public API
    
    Change-Id: I2d8b11905692920d328262836420f01305be489e

http://cgit.osmocom.org/libosmocore/commit/?id=55e03aa84a6ec61d4644350dbbb165a32478544e

commit 55e03aa84a6ec61d4644350dbbb165a32478544e
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon May 1 00:19:38 2017 +0200

    sercomm: include header file from osmocom/core
    
    Change-Id: Iff5ff3a51d7781bcfb3aff0839b733bc7a71b7e5

http://cgit.osmocom.org/libosmocore/commit/?id=318414267d917b522267f3ab7fee1a1df42d0b6c

commit 318414267d917b522267f3ab7fee1a1df42d0b6c
Author: Harald Welte <laforge at gnumonks.org>
Date:   Mon May 1 00:19:13 2017 +0200

    sercomm: make rx msg size configurable per instance
    
    Change-Id: I835506e26e83232e1e7290c0da04d389c8d7fb40

http://cgit.osmocom.org/libosmocore/commit/?id=cb89e645c1944b5ae6d7a4fdf68e70901781af1c

commit cb89e645c1944b5ae6d7a4fdf68e70901781af1c
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Apr 30 23:57:55 2017 +0200

    sercomm: introduce osmo_ naming prefix in struct and function names
    
    Change-Id: If4e22f182a47b72b1fe43146716a4fbccceb62e6

http://cgit.osmocom.org/libosmocore/commit/?id=d379dbee162d1b0d932733ee849f0a008234c64f

commit d379dbee162d1b0d932733ee849f0a008234c64f
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Apr 30 21:39:33 2017 +0200

    sercomm: Enable multiple instances of 'sercomm'
    
    Rather than having one global instance, let's permit multiple instances
    of sercomm to co-exist, with all API functions extended by the instance
    as first argument.
    
    Change-Id: I0f3b53f464b119d65747bcb0be0af2d631e1cc05

http://cgit.osmocom.org/libosmocore/commit/?id=caf15f77b10af11f1d50d7d9c3a24ce219327b6f

commit caf15f77b10af11f1d50d7d9c3a24ce219327b6f
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Apr 30 21:21:52 2017 +0200

    Import sercomm.c from osmocom-bb
    
    This imports the file src/target/firmware/comm/sercomm.c from
    osmocom-bb.git without introducing any modifications.  It will not even
    be built yet, as Makefile integration is intentionally left until it has
    been adapted to work inside libosmocore.
    
    Change-Id: I9ee199381c7b5986a9540d124836cdddd0f66c86

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

Summary of changes:
 include/osmocom/core/sercomm.h |  41 ++++++++++---
 include/osmocom/gsm/tlv.h      |   4 +-
 src/sercomm.c                  |  84 +++++++++++++++----------
 src/stats.c                    |   3 +
 src/stats_statsd.c             |   4 ++
 src/timer.c                    |   3 +-
 tests/Makefile.am              |   8 ++-
 tests/fsm/fsm_test.c           |   4 +-
 tests/sercomm/sercomm_test.c   | 136 +++++++++++++++++++++++++++++++++++++++++
 tests/sercomm/sercomm_test.ok  |  21 +++++++
 tests/testsuite.at             |   6 ++
 11 files changed, 268 insertions(+), 46 deletions(-)
 create mode 100644 tests/sercomm/sercomm_test.c
 create mode 100644 tests/sercomm/sercomm_test.ok


hooks/post-receive
-- 
An utility library for Open Source Mobile Communications



More information about the osmocom-commitlog mailing list