From: git repository hosting <gitosis@osmocom.org>
Precedence: list
To: osmocom-commitlog@lists.osmocom.org
Date: Sun, 20 Nov 2011 15:36:11 +0100
Message-ID: <E1RS8V8-0002Oy-VR@calypso.gnumonks.org>
Subject: branch steve-m/burst_mcsi updated. osmocon_v0.0.0-1206-g4f9dc14
Message: 3

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, steve-m/burst_mcsi has been updated
  discards  38514261610887d8351e10cb67abd9259654c619 (commit)
  discards  500506cb3aa19a55fd30014a8af18df53a108801 (commit)
  discards  d148f377fde90e120f18ec1f7b6ad38bbc017e04 (commit)
  discards  29854b257eae5d0371cec7ea201646343d100574 (commit)
  discards  cff443d5d13eeedabd59373d6b3c60592717b91a (commit)
  discards  143412a0adab9045d107fd5d114a7baf3797d765 (commit)
  discards  7b13cc99dbfdf4e6827e37fa02ae2c7d0191a8e4 (commit)
  discards  0ae0c7aff0966e9b981d966cd7a53f6b40027b44 (commit)
  discards  37831cb7c28341737601e5748d1867b9605fb6d8 (commit)
  discards  63472e8ffaa13b1229013e9dd1610a51cd7ebc41 (commit)
  discards  5fd3436cba2dba70e6422ac11eda7ab9272c73e3 (commit)
  discards  0a2ab038bba13f300b36914c6779998844cbfa20 (commit)
  discards  4c9c6757bcf3c389a6541fb53ab49f9f7b3d0a65 (commit)
       via  4f9dc140bbe0d776a01da6ec1806fd5b26e6d370 (commit)
       via  711eec8b4f429bcf87b511779bc1dcc63783e87a (commit)
       via  44649961dd678ce5b1bb8fd8e59719acd9052d2e (commit)
       via  ee3017725dd31979b836f240cc2534f795aa1d6b (commit)
       via  83434a0de59eb67e640da3c572001fd591f85cc2 (commit)
       via  5e6282cdba97e7ef01e584750ffae4a6181ee1bb (commit)
       via  a5c487aafa98cd567e799382a56cf4c8ba0c3dff (commit)
       via  bddab255d888994af048cf1230b2a86f85a702bd (commit)
       via  ab4b5f43a95140910079dce00617e7d6179f8255 (commit)
       via  718790fc4fab2b25940cdff2dca68a1cf8b18ff8 (commit)
       via  19ac06647094998d5555acb5e689872cf20b6df4 (commit)
       via  224552fa540fa44e80bca007d999eb43aae4964c (commit)
       via  0ce6d0522f476b7bbf3e5baa7a10f4ba9ce90edc (commit)
       via  d9b60a60584493e0117dc642cc8b933c4c808915 (commit)
       via  e2f3d846d95aeca3d2b42d138d65984355437f31 (commit)
       via  c0c1195a57df7f10a5b9c8025b714935b19ed7b8 (commit)
       via  3426063f562892ede1be7f67f302ad5d754f8f4c (commit)
       via  fe2e57bc800448703208ab52688b34ffb65bb386 (commit)
       via  fb7be589e6f2a7e8dcbd560a0b0fdbda7d1fd316 (commit)
       via  cf55219d45b13f8103c54746d61ce4a77e7f5703 (commit)
       via  928b2245391bee667f46a5338edd46a6054826eb (commit)
       via  4d13b401aef49da34e6cd9f27118e2ba9cd5b077 (commit)
       via  de4f00d9316006333a4a9454d000463c5480b3d5 (commit)
       via  9311c0025f70df98e4b47940e1398b8de5518668 (commit)
       via  8f77cbecb4df9a8ce1a695ca24799d5c02da4ec1 (commit)
       via  e16e02acc0086e89a05fee2ae12c2b415d50564f (commit)
       via  97f688a7af737034d072d0ce3b156ed8420dcd68 (commit)
       via  1a2778e7d4b57e4c0297a850919afe2e73d4bfbb (commit)
       via  11b40286644c07ecef7b39378b1f73992c3da56e (commit)
       via  0be0680ab5198dfd2170e5c894256b8c329676a8 (commit)
       via  321e3ae2fb16a364e8bde96ddf47f5cff661d3df (commit)
       via  6d06f6b9db7a8c8a011d957796a3e22cd46457c7 (commit)
       via  a71b8eaca7eed4dfc96f2cebabfc26430416c2e9 (commit)
       via  cc90d494ceaa3b096b8102bc590fcbe9e6671c6f (commit)
       via  0d9b8ec9d3f36125b1762dab2e429c3f0405ce9c (commit)
       via  c1a91a896faf5ac510daabfe389cfa3129201c9f (commit)
       via  bbf9034eaab39ad637ef9a3a1fd935d624dcdba8 (commit)
       via  d84f47abb3d5571f57bbc751b5e3f429958ee63e (commit)
       via  c626da9f87a63604f3819b003dca1f797e4ea600 (commit)
       via  153903c8cfb07c3fb6e4f37f5b15e052c68e54f0 (commit)
       via  816e178e99510267475a5f8948677a24e43a2863 (commit)
       via  f1f80de007aeefb7757d469dcc3869b6c5a89a9a (commit)
       via  cbed32796578db7522c1821bdb06d3c1d596ca40 (commit)
       via  5ac44784b6d725ef34f851d6124190fa848cfe27 (commit)
       via  a42b6995163840edb95667bac0a51d3e801b9a2a (commit)
       via  5ad4ac800cf26b8cd2f49c1580678a8df4b55f50 (commit)
       via  f948dbc442c44c402d6559bdd746f5ef8d01fff2 (commit)
       via  dc3be0a6533be782c76f23ce653f4fc683b3b4f1 (commit)
       via  aeeb7070f84437aa608a3d843346b1efa916d175 (commit)
       via  54187ba442e16df7346acc8ba68f80ce3239e6b0 (commit)
       via  a83cbe12f83d81d4b4167193fe85b1e3d745dc94 (commit)
       via  b8c5bdefcdb91babbc025e2936702ba19d7946a9 (commit)
       via  0395c6e7c4baceae4539e4a7ede9a4473c57a350 (commit)
       via  2179f402e062f40a357759ad28717a79df062697 (commit)
       via  e55ae3ae1c631f08714f88f13ae75bfadd47cd51 (commit)
       via  ff23d2497286c8d4876009642bf6d35a2b9b2856 (commit)
       via  4789b4a6627b452041b57f81ea91878de666bcc2 (commit)
       via  3ec5047c6be00729f57da23f6d5de6d5a357ec7a (commit)
       via  4772348b4f99c81575b8613c0fbe1533bd261b42 (commit)
       via  a73c98a3abd2dc20145325436cefa2705c0db8f1 (commit)
       via  6d1f1163381707a7f4172e2a19e5646b38fb12c9 (commit)
       via  02d469ad67459c8d28c808a19802613a5666364c (commit)
       via  07f1103782a94090c2cef46de8a3f6d03ddfeef7 (commit)
       via  dec48005cc08e2846985bbb4ff6128bb8a9beaee (commit)
       via  0061dedaae41b117115bab4bd00e9dddb85bbe66 (commit)
       via  955fdb039e7ac18322bc37e411c216702fb158a3 (commit)
       via  16df9171312c2489ec825cb962ced1f1220a2691 (commit)
       via  4a0a163d817a08662adef7a286cb01cbdef47b05 (commit)
       via  9ebc5056b464ffd8384cdd8302361d997cafcfbc (commit)
       via  066c912fd3b4554d4475ae0837c1d62ef6c872d1 (commit)
       via  f74db0b33d491a3189df7f909d382f93f9152c30 (commit)
       via  e2bcaceee6d8a8f9f50854bf1695d5cd1f53f7c6 (commit)
       via  226ef1d1432a379ad16e5f8d3e74a612d185ab91 (commit)
       via  27dc1b130b88edd85a71688504696191fe76bca1 (commit)
       via  17f56f385b6899206a38cf4e1885d19cbaf8bfc9 (commit)
       via  78122ab56817693feaee3f50307ebae72a2492d0 (commit)
       via  742fc79d58c1b19bdb20e763acf401398008c1a0 (commit)
       via  af48bed556079313074d8a2ea132fd689af8a100 (commit)
       via  8a996b4844f8f89c16ce5062c74942d57f6f73b4 (commit)
       via  f84571d0f46845285b810a48679a554fb68ec278 (commit)
       via  ccd040f61e46d2b3ca1c3058584340b2051ed534 (commit)
       via  fae779ac5419ad7621a0bc858329066ffc9cc719 (commit)
       via  a4463fd23bf9fcf3ede094f5c15f4ecfb558c2de (commit)
       via  146d1d3c357518d94338ae27eb12dc6effef9179 (commit)
       via  e40549a0ae920e72173cb2c585aec23414494eb1 (commit)
       via  9631184399a45ccae1592fa6940fe7f810eac64e (commit)
       via  abf66e75cb7c7fd89bbadc3686cf60318953cc9d (commit)
       via  15ae715b0d4b077890989ac0ca5d35c18e62cd42 (commit)
       via  aa244bfe63eb16db587869bb1cc0503d225939d7 (commit)
       via  2a64b42111e50d71198bfec1ab28d01e6d1cfd2b (commit)
       via  a6ae8a3b7a11d01e70a7211e11907f4c3cdde756 (commit)
       via  1501bc24fac69fabdd155dd7b0cd19689e35bb6c (commit)
       via  2749c0bfbfed432e5cc8cba96b7732753c9ad1a2 (commit)
       via  2b2209ebb5d6cad61b861d1816822bc9d31ee079 (commit)
       via  def0afed23bbda21bb2bf27e6f5284e5557a1cd3 (commit)
       via  4d7bcea870591dd1da1ee343d0dc45bd2086f233 (commit)
       via  7bbd2ac411855c53972f4fe5b4759bfafa65fc0e (commit)
       via  d61d517a2e35f482519561bd325652ee7144679a (commit)
       via  4d077b0e4c2e5e76f1fe3d1695f12a5fb13be1f3 (commit)
       via  c9927c72ea31ad00b23da122280d6fcdec4a1a1e (commit)
       via  5c8b76e74e5d6f69f5d77c9092bcd7d47f1c2ecc (commit)
       via  ee876c91723267d913a12e76f46bd537700ab9e9 (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 (38514261610887d8351e10cb67abd9259654c619)
            \
             N -- N -- N (4f9dc140bbe0d776a01da6ec1806fd5b26e6d370)

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/cgit/osmocom-bb/commit/?id=4f9dc140bbe0d776a01da6ec1806fd5b26e6d370

commit 4f9dc140bbe0d776a01da6ec1806fd5b26e6d370
Author: Steve Markgraf <steve@steve-m.de>
Date:   Sun Nov 20 15:35:20 2011 +0100

    firmware/dsp: Send framenumber, TSC, checksum and magic via MCSI
    
    In addition to the last commit we now send:
     * a burst start magic
     * the framenumber
     * the Training Sequence Code number
     * 2 simple XOR checksums
    
    The data of a burst now looks like:
    
    struct burst {
    	uint8_t  garbage1;
    	uint8_t  magic[8];		/* "IQDATAv1" in ASCII */
    	uint16_t iq_samples[302];
    	uint16_t iq_lrc;
    	uint8_t  garbage2;
    	uint16_t demod[34];
    	uint32_t fn;
    	uint16_t tsc;
    	uint16_t demod_lrc;
    };
    
    Signed-off-by: Steve Markgraf <steve@steve-m.de>

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

commit 711eec8b4f429bcf87b511779bc1dcc63783e87a
Author: Steve Markgraf <steve@steve-m.de>
Date:   Thu Sep 8 17:34:58 2011 +0200

    target_dsp/calypso: Dump I/Q samples and demodulated burst via MCSI
    
    Extend the DSP sniff task patch with MCSI (Multi-Channel
    Serial Interface) support and dump the I/Q samples and the
    demodulated burst over this interface.
    
    Signed-off-by: Steve Markgraf <steve@steve-m.de>

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

commit 44649961dd678ce5b1bb8fd8e59719acd9052d2e
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Mon Oct 17 15:35:43 2011 +0200

    fw: Disable backlight for the sniffing fw
    
    No need to waste battery life
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit ee3017725dd31979b836f240cc2534f795aa1d6b
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sat Sep 3 14:08:07 2011 +0200

    [HACK] Disable neighbor measurement task
    
    We really don't care about this and this seems to interfere with
    sync for some reason ...
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 83434a0de59eb67e640da3c572001fd591f85cc2
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sat Sep 3 10:08:37 2011 +0200

    [HACK] Add burst deciphering support
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 5e6282cdba97e7ef01e584750ffae4a6181ee1bb
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sat Sep 3 08:26:49 2011 +0200

    [HACK] host/layer23: Add local burst processing for cleartext bursts
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit a5c487aafa98cd567e799382a56cf4c8ba0c3dff
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sat Sep 3 00:27:12 2011 +0200

    [HACK] host/layer23: Wire application logic for a simple demo sniff app
    
    This listen for IMM.ASS and follows them
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit bddab255d888994af048cf1230b2a86f85a702bd
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sun Nov 14 18:45:19 2010 +0100

    [HACK] Disptach the received BURST_IND with a signal
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit ab4b5f43a95140910079dce00617e7d6179f8255
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sat Nov 13 15:36:14 2010 +0100

    [HACK] Increase speed of l1ctl to 408250bps after boot
    
    This is required to deal with the increased traffic of a passive listener
    
    Note that it break the 'auto-restart' of osmocon when active because
    the bootloader will send the prompt at 115200 baud and we won't see it ...
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 718790fc4fab2b25940cdff2dca68a1cf8b18ff8
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sun Nov 14 16:14:01 2010 +0100

    fw/layer1: Replace all dedicated multiframe task with sniff code
    
    This way, a dedicated mode assign makes it dump all the data
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 19ac06647094998d5555acb5e689872cf20b6df4
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sun Nov 14 16:10:44 2010 +0100

    fw/l1: Add sniffing primitives
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 224552fa540fa44e80bca007d999eb43aae4964c
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sun Nov 14 16:12:24 2010 +0100

    l1ctl: Add definition for BURST INDICATION messages
    
    (as a side effect data_ind is no longer the biggest message, so
     need to update L3_MSG_SIZE)
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 0ce6d0522f476b7bbf3e5baa7a10f4ba9ce90edc
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Thu Sep 30 23:16:35 2010 +0200

    target/fw/dsp: Add & load the dsp sniffer patch
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit d9b60a60584493e0117dc642cc8b933c4c808915
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Thu Sep 30 23:14:23 2010 +0200

    target_dsp/calypso: Add a custom DSP patch for burst sniffing
    
    Load it, then set gprs_install_address to 0x015c and then task
    23 will be a raw sniffer.
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit e2f3d846d95aeca3d2b42d138d65984355437f31
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Sep 2 23:09:20 2011 +0200

    target/rf: Make the trf6151_set_arfcn use ARFCN_UPLINK flag to select UL/DL
    
    This way we can independentely control what frequency we want and
    wheter we want to TX or RX. This allow TX on DL band and RX on UL band.
    
    This also means all call to tx_window setup now need to properly set the
    ARFCN_UPLINK flag !
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit c0c1195a57df7f10a5b9c8025b714935b19ed7b8
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Thu Nov 3 15:12:00 2011 +0100

    host/mobile: Indicate unsupported TS 04.14 test messages in log
    
    There is no support for TS 04.14. A logging message will inidcate this,
    if a tester requests test functions. A STATUS message will be sent
    as it is for for other usupported protocol types received.
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 3426063f562892ede1be7f67f302ad5d754f8f4c
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Thu Nov 3 11:33:19 2011 +0100

    host/mobile: Adding (partly implemented) supplementary service support
    
    Use VTY to request your extension number form OpenBSC:
    
    en
    service 1 *100#
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit fe2e57bc800448703208ab52688b34ffb65bb386
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Tue Nov 1 16:29:18 2011 +0100

    host/mobile: Mobile will use SMS Service Center Address from SIM
    
    In case the SMS Service Center Address is not set in the config, the
    Address from the SIM card is used. The mobile checks if either one is
    defined, otherwise it will refuse sending SMS.
    
    Since records of SIM are read, this patch includes fixes to talk
    correctly with the SIM client.
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit fb7be589e6f2a7e8dcbd560a0b0fdbda7d1fd316
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Mon Oct 31 18:14:03 2011 +0100

    host/mobile/sms: Adding SMS support for osmocomBB/mobile
    
    Both MO and MT SMS are supported.
    
    Transmission an reception can be controlled via VTY:
    
    en
    sms 1 <destination> <text>
    
    All received SMS are stored in "~/.osmocom/bb/sms.txt".
    
    SMS transmission is performed on SAPI 3 datalink, using DCCH or ACCH.
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit cf55219d45b13f8103c54746d61ce4a77e7f5703
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Mon Oct 31 18:08:12 2011 +0100

    host/mobile/sms: Adding SAPI 3 support to MM and RR layers
    
    RR now handles SAPI 3 datalink.
    
    MM connections now have and individual sapi, so MM can use right SAPI
    for communication with other layers, as well as releasing the right
    MM connections in case of link release.
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 928b2245391bee667f46a5338edd46a6054826eb
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Sat Nov 5 10:04:45 2011 +0100

    host/layer23: Flush L1CTL/SAP workqueues when exitting
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 4d13b401aef49da34e6cd9f27118e2ba9cd5b077
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Tue Nov 1 16:28:08 2011 +0100

    host/layer23: SIM client now supports reading records correctly
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit de4f00d9316006333a4a9454d000463c5480b3d5
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sun Jul 17 12:44:35 2011 +0200

    target/fw/sim: SIM Layer 1 driver
    
    Originally written by dexter and then Andreas did a lot of cleanup
    work to bring it into shape for inclusion in master
    
    Written-by: Philipp Maier <zero-kelvin@gmx.de>
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 9311c0025f70df98e4b47940e1398b8de5518668
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Nov 11 00:06:11 2011 +0100

    host/mobile: Whitespace fixes, no functional changes
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 8f77cbecb4df9a8ce1a695ca24799d5c02da4ec1
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Mon Sep 19 19:49:22 2011 +0200

    host/layer23: Removed local copy of LAPDm, using libosmocore instad
    
    Since libosmocore already has LAPDm implementation, we don't need the
    local copy of LAPDm code anymore.
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit e16e02acc0086e89a05fee2ae12c2b415d50564f
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Sun Sep 25 08:40:03 2011 +0200

    host/mobile: Bring mncc.h in sync with OpenBSC and LCR
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 97f688a7af737034d072d0ce3b156ed8420dcd68
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Sat Oct 15 10:45:23 2011 +0200

    host/mobile: Fixed paging response with correct identity type
    
    In case we got paged with IMSI, but even if we have a valid TMSI, we need to
    respond with IMSI, because the network may not know our TMSI anymore.
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 1a2778e7d4b57e4c0297a850919afe2e73d4bfbb
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Thu Sep 22 19:21:35 2011 +0200

    host/mobile: Prevent the MM layer from making calls when not attached
    
    If location updating (attachment) fails, the mobile returnes into idle
    state. Because the SIM may be valid in this location area, the mobile must
    check if the SIM is already attached. If not it may not change to normal
    service.
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 11b40286644c07ecef7b39378b1f73992c3da56e
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Fri Nov 4 08:16:37 2011 +0100

    host/mobile: Fix indentation in gsm48_cc, no functional change
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 0be0680ab5198dfd2170e5c894256b8c329676a8
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Sat Nov 5 10:05:40 2011 +0100

    host/mobile: Adding memory leak debugging
    
    When mobile exits, a list of allocated memory chunks are dumped to
    stderr. This helps to find talloc_free / msgb_free leaks.
    
    During process, a SIGUSR1 or SIGUSR2 can be used to dump currently
    allocated memory chunks.
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 321e3ae2fb16a364e8bde96ddf47f5cff661d3df
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Sat Nov 5 21:07:39 2011 +0100

    host/mobile: Adding telnet_exit to free telnet connection ressources
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 6d06f6b9db7a8c8a011d957796a3e22cd46457c7
Merge: 4789b4a... a71b8ea...
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sun Nov 13 20:24:49 2011 +0100

    Merge commit 'a71b8eaca7eed4dfc96f2cebabfc26430416c2e9'

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

commit a71b8eaca7eed4dfc96f2cebabfc26430416c2e9
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Sun Nov 13 10:11:31 2011 +0100

    timer: Better fix to the timer re-scheduling situation
    
    As it turns out, the previous fix didn't cover the case of a
    timer X being re-scheduled inside a timer call back expiring at
    the same time as the previous X instance.
    
    Written-by: Pablo Neira Ayuso <pablo@gnumonks.org>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit cc90d494ceaa3b096b8102bc590fcbe9e6671c6f
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sat Nov 12 23:52:40 2011 +0100

    gsm/gsm0411_smc: Fix typo
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 0d9b8ec9d3f36125b1762dab2e429c3f0405ce9c
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sat Nov 12 23:52:20 2011 +0100

    include/gsm_04_11: Fix compatibility issue with GSM411_TMR_TC1A
    
    We need to keep the old one for compatibility !
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit c1a91a896faf5ac510daabfe389cfa3129201c9f
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Fri Oct 28 11:05:37 2011 +0200

    gsm/sms: Rewrite of SMR process, extracted from OpenBSC
    
    The SMR process is used to transfer SMS TPDUs. It is now extracted from
    OpenBSC. It includes a real state machine now for easier debugging.
    
    Also it implements the TR1M and TR2M timers. The memory notification
    procedure is missing, but not required for network side.
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit bbf9034eaab39ad637ef9a3a1fd935d624dcdba8
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Fri Oct 28 03:55:37 2011 +0200

    gsm/sms: Rewrite of SMC process, extracted from OpenBSC
    
    The SMC process is used to transfer RP frames. It is now extracted from
    OpenBSC. It includes a real state machine now for easier debugging.
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit d84f47abb3d5571f57bbc751b5e3f429958ee63e
Author: Andreas.Eversberg <jolly@eversberg.eu>
Date:   Sun Nov 6 20:22:12 2011 +0100

    gsm/sms: Moved utility functions of SMS processing to new gsm0411_utils.c
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit c626da9f87a63604f3819b003dca1f797e4ea600
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Fri Oct 28 03:53:50 2011 +0200

    gsm/sms: Added DLSMS debugging
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 153903c8cfb07c3fb6e4f37f5b15e052c68e54f0
Author: Andreas.Eversberg <jolly@eversberg.eu>
Date:   Sun Nov 6 20:47:00 2011 +0100

    gsm/lapdm: Display SAPI in debug message for easier debug
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 816e178e99510267475a5f8948677a24e43a2863
Author: Andreas.Eversberg <jolly@eversberg.eu>
Date:   Sun Nov 6 20:46:30 2011 +0100

    gsm/lapdm: Fix UI frames from BTS->MS have length (B4 format)
    
    This is part of a set of commit to fix LAPDm to handle datalink
    connection on ACCH (SAPI 3)
    
    This is required to transfer SMS on SACCH of TCH/f or SDCCH/8 (4).
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit f1f80de007aeefb7757d469dcc3869b6c5a89a9a
Author: Andreas.Eversberg <jolly@eversberg.eu>
Date:   Sun Nov 6 20:45:29 2011 +0100

    gsm/lapdm: Fix TA and power level handling in the ACCH header
    
    Timing advance and power level indicated by MS (measurement reports)
    and BTS (SI 5/6) are now stored for use at ACCH data link connection.
    
    This is part of a set of commit to fix LAPDm to handle datalink
    connection on ACCH (SAPI 3)
    
    This is required to transfer SMS on SACCH of TCH/f or SDCCH/8 (4).
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit cbed32796578db7522c1821bdb06d3c1d596ca40
Author: Andreas.Eversberg <jolly@eversberg.eu>
Date:   Sun Nov 6 20:43:08 2011 +0100

    gsm/lapdm: Set N201 depending on the frame type
    
    This is part of a set of commit to fix LAPDm to handle datalink
    connection on ACCH (SAPI 3)
    
    This is required to transfer SMS on SACCH of TCH/f or SDCCH/8 (4).
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 5ac44784b6d725ef34f851d6124190fa848cfe27
Author: Andreas.Eversberg <jolly@eversberg.eu>
Date:   Sun Nov 6 20:35:48 2011 +0100

    gsm/lapdm: Make T200 timer depends on the link type (SACCH is slower)
    
    This is part of a set of commit to fix LAPDm to handle datalink
    connection on ACCH (SAPI 3)
    
    This is required to transfer SMS on SACCH of TCH/f or SDCCH/8 (4).
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit a42b6995163840edb95667bac0a51d3e801b9a2a
Author: Andreas.Eversberg <jolly@eversberg.eu>
Date:   Sun Nov 6 20:31:47 2011 +0100

    gsm/lapdm: Add missing msgb_free in rslms_rx_rll error cases
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 5ad4ac800cf26b8cd2f49c1580678a8df4b55f50
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Tue Nov 1 09:40:21 2011 +0100

    lapd: Fixed possible double free buf in lapd_core.c
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit f948dbc442c44c402d6559bdd746f5ef8d01fff2
Author: Andreas.Eversberg <jolly@eversberg.eu>
Date:   Thu Nov 10 23:09:35 2011 +0100

    vty: Fixed vty_down_level to move down from config nodes
    
    When using ^D at config nodes above the CONFIG_NODE, the
    go_parent_cb function is used to go down by one node. This
    is equivalent to "exit" command.
    
    Written-by: Andreas.Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit dc3be0a6533be782c76f23ce653f4fc683b3b4f1
Author: Andreas.Eversberg <jolly@eversberg.eu>
Date:   Sun Nov 6 20:09:28 2011 +0100

    vty/telnet_interface: Add telnet_exit function
    
    This frees socket and pending connections
    
    Written-by: Andreas Eversberg <jolly@eversberg.eu>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit aeeb7070f84437aa608a3d843346b1efa916d175
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Nov 11 18:57:59 2011 +0100

    core/timer: Allow an already scheduled timer to be re-scheduled at a new time
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 54187ba442e16df7346acc8ba68f80ce3239e6b0
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Nov 11 15:31:01 2011 +0100

    core/rbtree: remove redundant if()-condition in rb_erase()
    
    See kernel commit 4b324126e0c6c3a5080ca3ec0981e8766ed6f1ee
    
    ----
    Furthermore, notice that the initial checks:
    
            if (!node->rb_left)
                    child = node->rb_right;
            else if (!node->rb_right)
                    child = node->rb_left;
            else
            {
                    ...
            }
    guarantee that old->rb_right is set in the final else branch, therefore
    we can omit checking that again.
    
    Signed-off-by: Wolfram Strepp <wstrepp@gmx.de>
    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    ----
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit a83cbe12f83d81d4b4167193fe85b1e3d745dc94
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Nov 11 15:29:59 2011 +0100

    core/rbtree: make clear distinction between two different cases in rb_erase()
    
    See kernel commit 4c60117811171d867d4f27f17ea07d7419d45dae
    
    ----
    There are two cases when a node, having 2 childs, is erased:
    'normal case': the successor is not the right-hand-child of the node to be erased
    'special case': the successor is the right-hand child of the node to be erased
    
    Here some ascii-art, with following symbols (referring to the code):
    O: node to be deleted
    N: the successor of O
    P: parent of N
    C: child of N
    L: some other node
    
    normal case:
    
                   O                         N
                  / \                       / \
                 /   \                     /   \
                L     \                   L     \
               / \     P      ---->      / \     P
                      / \                       / \
                     /                         /
                    N                         C
                     \                       / \
                      \
                       C
                      / \
    
    special case:
                  O|P                        N
                  / \                       / \
                 /   \                     /   \
                L     \                   L     \
               / \     N      ---->      /       C
                        \                       / \
                         \
                          C
                         / \
    
    Notice that for the special case we don't have to reconnect C to N.
    
    Signed-off-by: Wolfram Strepp <wstrepp@gmx.de>
    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    ----
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit b8c5bdefcdb91babbc025e2936702ba19d7946a9
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Nov 11 15:28:01 2011 +0100

    core/rbtree: reorganize code in rb_erase() for additional changes
    
    See kernel commit 16c047add3ceaf0ab882e3e094d1ec904d02312d
    
    ----
    First, move some code around in order to make the next change more
    obvious.
    
    [akpm@linux-foundation.org: coding-style fixes]
    Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Signed-off-by: Wolfram Strepp <wstrepp@gmx.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    ----
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 0395c6e7c4baceae4539e4a7ede9a4473c57a350
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Nov 11 15:25:25 2011 +0100

    core/rbtree: optimize rb_erase()
    
    See kernel commit 55a63998b8967615a15e2211ba0ff3a84a565824
    
    ----
    Tfour 4 redundant if-conditions in function __rb_erase_color() in
    lib/rbtree.c are removed.
    
    In pseudo-source-code, the structure of the code is as follows:
    
    if ((!A || B) && (!C || D)) {
            .
            .
            .
    } else {
            if (!C || D) {//if this is true, it implies: (A == true) && (B == false)
                    if (A) {//hence this always evaluates to 'true'...
                            .
                    }
                    .
                    //at this point, C always becomes true, because of:
                    __rb_rotate_right/left();
                    //and:
                    other = parent->rb_right/left;
            }
            .
            .
            if (C) {//...and this too !
                    .
            }
    }
    
    Signed-off-by: Wolfram Strepp <wstrepp@gmx.de>
    Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Andrea Arcangeli <andrea@qumranet.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    ----
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 2179f402e062f40a357759ad28717a79df062697
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Nov 11 15:32:57 2011 +0100

    core/rbtree: add const qualifier to some functions
    
    See kernel commit f4b477c47332367d35686bd2b808c2156b96d7c7
    
    ----
    The 'rb_first()', 'rb_last()', 'rb_next()' and 'rb_prev()' calls
    take a pointer to an RB node or RB root. They do not change the
    pointed objects, so add a 'const' qualifier in order to make life
    of the users of these functions easier.
    
    Indeed, if I have my own constant pointer &const struct my_type *p,
    and I call 'rb_next(&p->rb)', I get a GCC warning:
    
    warning: passing argument 1 of ?~@~Xrb_next?~@~Y discards qualifiers from pointer target type
    
    Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
    Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    ----
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit e55ae3ae1c631f08714f88f13ae75bfadd47cd51
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Nov 11 23:06:55 2011 +0100

    core/utils: Add a symbol alias for a previous typo for compatibility
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit ff23d2497286c8d4876009642bf6d35a2b9b2856
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Thu Nov 10 23:03:18 2011 +0100

    utils: Fix a bad double osmo_ prefix for osmo_hexdump_nospc
    
    Hopefully no project where using them it seems
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 4789b4a6627b452041b57f81ea91878de666bcc2
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Wed Nov 9 19:59:46 2011 +0100

    fw/calypso: Fix backlight bl_mode_pwl method (typo)
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 3ec5047c6be00729f57da23f6d5de6d5a357ec7a
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Wed Nov 9 12:18:55 2011 +0100

    freebsd: Provide a dummy backtrace implementation that does nothing

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

commit 4772348b4f99c81575b8613c0fbe1533bd261b42
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Wed Nov 9 11:26:15 2011 +0100

    freebsd: Fixes for the compilation of libosmocore on FreeBSD
    
    alloca.h is not available on FreeBSD, use the default autoconf
    function to check for it, there is a complete list[1] of what to
    do for using alloca but let us see how far we get with this test.
    
    Include netinet/in.h for the IPv4 and IPv6 socket address. Check
    for dlopen in libraries and use this instead of linking -dl.
    
    [1] http://www.gnu.org/s/hello/manual/autoconf/Particular-Functions.html

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

commit a73c98a3abd2dc20145325436cefa2705c0db8f1
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Sun Nov 6 22:05:03 2011 +0100

    osmocom: Address warning about aliasing
    
    We alias the uint8_t buf[..] to a uint16_t* which is violating
    the aliases rule of C. Use an explicit memcpy to copy the first
    two byte of the buffer. GCC 4.6.2 (debian) is clever enough to
    use a normal load does not generate a memcpy call.
    
    osmocon.c: In function ���un_tool_read���:
    osmocon.c:1239:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

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

commit 6d1f1163381707a7f4172e2a19e5646b38fb12c9
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Sun Nov 6 21:55:40 2011 +0100

    misc: u_intX -> uintX in the host directory
    
    Use C99 stdint.h for the inttypes.

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

commit 02d469ad67459c8d28c808a19802613a5666364c
Merge: 2a64b42... 07f1103...
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Oct 21 22:14:52 2011 +0200

    Merge commit '07f1103782a94090c2cef46de8a3f6d03ddfeef7'

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

commit 07f1103782a94090c2cef46de8a3f6d03ddfeef7
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Oct 21 21:55:29 2011 +0200

    timer: Add compatibility header with timer helpers
    
    Some of these are not always present, especially when cross compiling
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit dec48005cc08e2846985bbb4ff6128bb8a9beaee
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Oct 21 21:23:05 2011 +0200

    core: Fix include path to use top_builddir as well for generated headers
    
    With the new generated headers for the CRC code, we need to include
    the builddir as well in case we're building out of tree.
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 0061dedaae41b117115bab4bd00e9dddb85bbe66
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Tue Oct 18 20:11:03 2011 +0200

    timer: Simplify osmo_timers_nearest even more
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 955fdb039e7ac18322bc37e411c216702fb158a3
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Mon Oct 17 23:03:57 2011 +0200

    timer: Fix implementation of osmo_timers_nearest causing high CPU load
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 16df9171312c2489ec825cb962ced1f1220a2691
Merge: e2bcace... 4a0a163...
Author: Harald Welte <laforge@gnumonks.org>
Date:   Mon Oct 17 13:30:56 2011 +0200

    Merge branch 'pablo_timer'

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

commit 4a0a163d817a08662adef7a286cb01cbdef47b05
Author: Harald Welte <laforge@gnumonks.org>
Date:   Mon Oct 17 13:26:52 2011 +0200

    bump major library version / breaking the ABI with the rb_tree timers

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

commit 9ebc5056b464ffd8384cdd8302361d997cafcfbc
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Mon Sep 26 11:46:32 2011 +0200

    tests: add new torture test for timer infrastructure
    
    This is a new test for the timer infrastructure. It basically consists
    of adding 2^N timers per step (where N is the number of step) that
    expire in (random() % 10) + 1 seconds. Moreover, we randomly delete
    timers that fulfill (random() % 100) < 10 everytime one timer expires.
    
    The default number of steps is 16, the test also allows to check for
    timer imprecisions (currently, defaulting to 10ms as aceptable).
    
    The list-based implementation crashes or it seems loop forever with
    this test (I guess due to some memory corruption).
    
    BTW, this patch contains one cosmetic clean up since we go back to
    8-chars per indentations, which seems to be the policy in osmocom.

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

commit 066c912fd3b4554d4475ae0837c1d62ef6c872d1
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Mon Sep 26 11:45:03 2011 +0200

    timer: add scalable RB-tree based timer infrastructure
    
    This patch adds RB-tree based timers which scales better than the
    previous list-based implementation.
    
    It does not require any API changes. It breaks ABI because the
    osmo_timer_list structure has changed though (to avoid this in
    the future, we can put internal data in some private structure).
    
    The following table summarizes the worst-case computational complexity
    of this new implementation versus the previous one:
    
                                    rb-tree         list-based
                                    -------         ----------
    calculate next timer to expire  O(1)            O(n)
    insertion of new timer          O(log n)        O(n)
    deletion of timer               O(log n)        O(1)
    timer-fired scheduler           O(log n)        O(3n)
    
    The most repeated cases are:
    
    * the calculation of the next timer to expire, that happens in every
      loop of our select function.
    
    * the timer-fired scheduler execution.
    
    This new implementation only loses in the deletion of timer scenario,
    this happens because we may need to rebalance the tree after the
    removal.
    
    So I think there is some real gain if we have some situation in which
    we have to handle lots of timers.

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

commit f74db0b33d491a3189df7f909d382f93f9152c30
Author: Pablo Neira Ayuso <pablo@gnumonks.org>
Date:   Mon Sep 26 11:44:57 2011 +0200

    add rb-tree implementation to libosmocore
    
    This patch adds red black trees implementation to libosmocore.
    This data structure is very useful to search for elements in
    ordered sets in O(log n) instead of O(n) that lists provide.
    
    The first client of this code will be one follow up patch that
    implements rbtree-based timer scheduler.

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

commit e2bcaceee6d8a8f9f50854bf1695d5cd1f53f7c6
Author: Jan Engelhardt <jengelh@medozas.de>
Date:   Mon Oct 10 15:16:36 2011 +0200

    build: resolve link failure when --disable-talloc is used

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

commit 226ef1d1432a379ad16e5f8d3e74a612d185ab91
Author: Harald Welte <laforge@gnumonks.org>
Date:   Mon Oct 10 09:20:58 2011 +0200

    add header file containing UMA/GAN protocol definitions

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

commit 27dc1b130b88edd85a71688504696191fe76bca1
Author: Harald Welte <laforge@gnumonks.org>
Date:   Mon Oct 10 09:20:19 2011 +0200

    update .gitignore (crc*gen.[ch], some autotools stuff)

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

commit 17f56f385b6899206a38cf4e1885d19cbaf8bfc9
Author: Harald Welte <laforge@gnumonks.org>
Date:   Mon Oct 10 08:46:40 2011 +0200

    update LIBVERSION to reflect new API additions

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

commit 78122ab56817693feaee3f50307ebae72a2492d0
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Tue Sep 27 12:06:55 2011 +0200

    Added defines to use primitive/operation tuples in switch/case statements

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

commit 742fc79d58c1b19bdb20e763acf401398008c1a0
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Tue Sep 27 09:40:25 2011 +0200

    LAPD: Moved timer handling into seperate functions

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

commit af48bed556079313074d8a2ea132fd689af8a100
Author: root <root@nuedel.(none)>
Date:   Mon Sep 26 11:23:06 2011 +0200

    Split of LAPDm into a core part and a GSM specific part
    
    Instead of mixing together the GSM layer 1 interface and RSL interface
    with the implementation of LAPD, the core function of LAPD is now
    extracted from LAPDm. The core implementation is now in lapd_core.c
    and lapd_core.h respectively.
    
    The lapd_core.c implements exactly one datalink instance for one SAP.
    The surrounding implementation "lapdm.c" codes/decodes the layer 2
    headers and handles multiplexing and datalink instances, as well as
    translates primitives from/to RSL layer.
    
    lapd_core.c can now be used for other LAPD implementations. (ISDN/ABIS)

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

commit 8a996b4844f8f89c16ce5062c74942d57f6f73b4
Author: root <root@nuedel.(none)>
Date:   Mon Sep 26 11:22:21 2011 +0200

    Changed logging of LAPD from DLLAPDM to DLLAPD

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

commit f84571d0f46845285b810a48679a554fb68ec278
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Sun Oct 9 16:57:33 2011 +0200

    gsmtap: Add type/subtypes for GMR-1 protocol
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit ccd040f61e46d2b3ca1c3058584340b2051ed534
Author: Harald Welte <laforge@gnumonks.org>
Date:   Sat Oct 8 14:39:22 2011 +0200

    GSMTAP: Add comments to explain how to make GSMTAP changes

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

commit fae779ac5419ad7621a0bc858329066ffc9cc719
Author: Harald Welte <laforge@gnumonks.org>
Date:   Sat Oct 8 14:35:51 2011 +0200

    GSMTAP: Import changes from Wireshark
    
    There have been some changes in the wireshark source code that have
    never been submitted to gsmtap.h
    
    GSMTAP_CHANNEL_PACCH has been defined in an incompatible way in mainline
    wirshark :(

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

commit a4463fd23bf9fcf3ede094f5c15f4ecfb558c2de
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Mon Oct 3 23:17:36 2011 +0200

    vty: Provide documentation for all logging facilities
    
    Document all facilities in the log syslog command.

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

commit 146d1d3c357518d94338ae27eb12dc6effef9179
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Mon Oct 3 23:15:41 2011 +0200

    vty: Provide logging set-log-mask, deprecate set log mask
    
    There are no other commands on the set, log and mask level,
    create a simple set-log-mask command and deprecate the old
    way.

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

commit e40549a0ae920e72173cb2c585aec23414494eb1
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Wed Sep 28 10:55:22 2011 +0200

    core/serial: Fix typo
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 9631184399a45ccae1592fa6940fe7f810eac64e
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Wed Sep 28 09:10:32 2011 +0200

    core/serial: support custom baud rates on OS X
    
    Thanks to Richard James <xyzzy@mm.st> for the patch
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit abf66e75cb7c7fd89bbadc3686cf60318953cc9d
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Mon Sep 26 13:23:19 2011 +0200

    gsmtap: Fix doxygen doc for the recent additions
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 15ae715b0d4b077890989ac0ca5d35c18e62cd42
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Mon Sep 26 13:05:07 2011 +0200

    gsmtap: Add a _ex version of gsmtap_{makemsg,send} to specify content type
    
    From: iZsh <izsh@fail0verflow.com>
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit aa244bfe63eb16db587869bb1cc0503d225939d7
Author: Harald Welte <laforge@gnumonks.org>
Date:   Mon Sep 26 00:24:59 2011 +0200

    bring gsmtap.h in sync with recent wireshark additions

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

commit 2a64b42111e50d71198bfec1ab28d01e6d1cfd2b
Author: Steve Markgraf <steve@steve-m.de>
Date:   Sun Sep 18 02:15:24 2011 +0200

    fw: Add SE J100i-specific board init code and build images for it
    
    Signed-off-by: Steve Markgraf <steve@steve-m.de>

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

commit a6ae8a3b7a11d01e70a7211e11907f4c3cdde756
Author: Steve Markgraf <steve@steve-m.de>
Date:   Sun Sep 18 02:12:23 2011 +0200

    fw/display: Add and build SSD1963 display driver for the SE J100i
    
    Signed-off-by: Steve Markgraf <steve@steve-m.de>

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

commit 1501bc24fac69fabdd155dd7b0cd19689e35bb6c
Author: Steve Markgraf <steve@steve-m.de>
Date:   Sat Sep 17 21:41:30 2011 +0200

    fw/compal/rffe: Add correct RFFE-configuration for Compal E86
    
    The Compal E86 (C139/C140) has a different RFFE-configuration
    than the other Compal phones. The Motorola C139 schematics
    on this part look exactly the same, but in fact the board is missing
    a transistor (U16), and it uses TSPACT2 adittionally.
    
    This fixes the long-known problem with the C139/C140 phones
    of the rx-level being over -20dBm worse as compared to the
    E88/E89 phones, as well as the band selection on the
    antenna switch in TX-mode (which was completely wrong,
    but sort of worked anyway).
    
    Signed-off-by: Steve Markgraf <steve@steve-m.de>

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

commit 2749c0bfbfed432e5cc8cba96b7732753c9ad1a2
Author: Sylvain Munaut <tnt@246tNt.com>
Date:   Fri Sep 16 22:59:18 2011 +0200

    core: Add generic CRC functions (templates expended to 8 16 32 64 bits)
    
    Signed-off-by: Sylvain Munaut <tnt@246tNt.com>

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

commit 2b2209ebb5d6cad61b861d1816822bc9d31ee079
Author: Steve Markgraf <steve@steve-m.de>
Date:   Fri Sep 16 21:24:05 2011 +0200

    fw/layer1/tpu_window: Open and close RFFE tx_window at the right point of time
    
    So far, the PA-enable signal has been enabled way to early and
    also has been disabled much too late.
    We're now setting the RFFE to TX-mode after opening the ABB
    window, and setting the RFFE to RX-mode again after TX. This
    yields to an almost perfectly timed TX-window, just like with the
    stock firmware of the phone.
    
    Signed-off-by: Steve Markgraf <steve@steve-m.de>

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

commit def0afed23bbda21bb2bf27e6f5284e5557a1cd3
Author: Alexander Huemer <alexander.huemer@xx.vu>
Date:   Mon Sep 5 00:30:17 2011 +0200

    update .gitignore

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

commit 4d7bcea870591dd1da1ee343d0dc45bd2086f233
Author: Alexander Huemer <alexander.huemer@xx.vu>
Date:   Mon Sep 5 00:30:16 2011 +0200

    correct declaration of osmo_sitype2rsl

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

commit 7bbd2ac411855c53972f4fe5b4759bfafa65fc0e
Author: Steve Markgraf <steve@steve-m.de>
Date:   Mon Sep 5 02:41:41 2011 +0200

    host/osmocon: make auto-reload/reboot feature work in chainloading-mode
    
    Signed-off-by: Steve Markgraf <steve@steve-m.de>

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

commit d61d517a2e35f482519561bd325652ee7144679a
Author: Harald Welte <laforge@gnumonks.org>
Date:   Sun Sep 4 22:56:10 2011 +0200

    add missing declarations of cfg_description_cmd to vty/vty.h

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

commit 4d077b0e4c2e5e76f1fe3d1695f12a5fb13be1f3
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Sun Sep 4 19:36:19 2011 +0200

    [mobile] Adding option to run as daemon

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

commit c9927c72ea31ad00b23da122280d6fcdec4a1a1e
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Fri Sep 2 11:16:10 2011 +0200

    [mobile] Using socket application interface with mobile application
    
    Use "-m" with mobile app, to use it in conjunction with LCR or other
    applications.

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

commit 5c8b76e74e5d6f69f5d77c9092bcd7d47f1c2ecc
Author: Andreas Eversberg <jolly@eversberg.eu>
Date:   Fri Sep 2 11:14:54 2011 +0200

    [mobile] Adding socket application interface code from OpenBSC.

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

commit ee876c91723267d913a12e76f46bd537700ab9e9
Author: Harald Welte <laforge@gnumonks.org>
Date:   Sat Sep 3 10:12:50 2011 +0200

    LAPDm: Fix encoding of RLL ERROR IE

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

Summary of changes:
 .../layer23/include/osmocom/bb/common/Makefile.am  |    2 +-
 src/host/layer23/include/osmocom/bb/common/lapdm.h |  186 --
 .../layer23/include/osmocom/bb/common/logging.h    |    2 +-
 .../include/osmocom/bb/common/osmocom_data.h       |    4 +-
 src/host/layer23/include/osmocom/bb/common/sim.h   |   10 +
 .../layer23/include/osmocom/bb/mobile/Makefile.am  |    5 +-
 .../layer23/include/osmocom/bb/mobile/gsm411_sms.h |   33 +
 .../layer23/include/osmocom/bb/mobile/gsm480_ss.h  |    9 +
 .../layer23/include/osmocom/bb/mobile/gsm48_cc.h   |    3 +-
 .../layer23/include/osmocom/bb/mobile/gsm48_mm.h   |    7 +-
 .../layer23/include/osmocom/bb/mobile/gsm48_rr.h   |   13 +-
 src/host/layer23/include/osmocom/bb/mobile/mncc.h  |   14 +-
 .../layer23/include/osmocom/bb/mobile/mncc_sock.h  |   16 +
 .../layer23/include/osmocom/bb/mobile/settings.h   |    3 +
 .../layer23/include/osmocom/bb/mobile/subscriber.h |    3 +
 .../include/osmocom/bb/mobile/transaction.h        |   19 +-
 src/host/layer23/src/common/Makefile.am            |    2 +-
 src/host/layer23/src/common/l1ctl.c                |    2 +-
 src/host/layer23/src/common/l1ctl_lapdm_glue.c     |    2 +-
 src/host/layer23/src/common/l1l2_interface.c       |    3 +-
 src/host/layer23/src/common/lapdm.c                | 2510 --------------------
 src/host/layer23/src/common/logging.c              |   11 +-
 src/host/layer23/src/common/main.c                 |    1 -
 src/host/layer23/src/common/sap_interface.c        |    3 +-
 src/host/layer23/src/common/sim.c                  |   21 +-
 src/host/layer23/src/misc/app_bcch_scan.c          |    1 -
 src/host/layer23/src/misc/app_cbch_sniff.c         |    1 -
 src/host/layer23/src/misc/app_ccch_scan.c          |    1 -
 src/host/layer23/src/misc/app_echo_test.c          |    1 -
 src/host/layer23/src/misc/bcch_scan.c              |    1 -
 src/host/layer23/src/misc/cell_log.c               |    1 -
 src/host/layer23/src/misc/rslms.c                  |    2 +-
 src/host/layer23/src/mobile/Makefile.am            |    6 +-
 src/host/layer23/src/mobile/app_mobile.c           |   31 +-
 src/host/layer23/src/mobile/gsm411_sms.c           |  941 ++++++++
 src/host/layer23/src/mobile/gsm480_ss.c            | 1289 ++++++++++
 src/host/layer23/src/mobile/gsm48_cc.c             |   86 +-
 src/host/layer23/src/mobile/gsm48_mm.c             |  263 ++-
 src/host/layer23/src/mobile/gsm48_rr.c             |  586 ++++-
 src/host/layer23/src/mobile/main.c                 |   80 +-
 src/host/layer23/src/mobile/mncc_sock.c            |  347 +++
 src/host/layer23/src/mobile/mnccms.c               |   62 +-
 src/host/layer23/src/mobile/settings.c             |    2 +-
 src/host/layer23/src/mobile/subscriber.c           |   65 +-
 src/host/layer23/src/mobile/support.c              |    2 +-
 src/host/layer23/src/mobile/transaction.c          |   10 +-
 src/host/layer23/src/mobile/vty_interface.c        |  121 +
 src/host/osmocon/osmocon.c                         |   22 +-
 src/host/osmocon/osmoload.c                        |    4 +-
 src/shared/libosmocore/.gitignore                  |    6 +
 src/shared/libosmocore/configure.ac                |    4 +
 .../libosmocore/include/osmocom/core/Makefile.am   |   11 +-
 .../include/osmocom/core/crcXXgen.h.tpl            |   59 +
 .../include/osmocom/core/{serial.h => crcgen.h}    |   26 +-
 .../libosmocore/include/osmocom/core/gsmtap.h      |   62 +
 .../libosmocore/include/osmocom/core/gsmtap_util.h |    9 +
 .../libosmocore/include/osmocom/core/linuxrbtree.h |  160 ++
 .../libosmocore/include/osmocom/core/logging.h     |    5 +-
 src/shared/libosmocore/include/osmocom/core/prim.h |    3 +
 .../libosmocore/include/osmocom/core/timer.h       |    6 +-
 .../include/osmocom/core/timer_compat.h            |   79 +
 .../libosmocore/include/osmocom/core/utils.h       |    2 +-
 .../libosmocore/include/osmocom/gsm/Makefile.am    |    3 +-
 .../libosmocore/include/osmocom/gsm/gsm0411_smc.h  |   62 +
 .../libosmocore/include/osmocom/gsm/gsm0411_smr.h  |   45 +
 .../include/osmocom/gsm/gsm0411_utils.h            |   30 +
 .../libosmocore/include/osmocom/gsm/lapd_core.h    |  171 ++
 src/shared/libosmocore/include/osmocom/gsm/lapdm.h |   60 +-
 .../include/osmocom/gsm/protocol/Makefile.am       |    2 +-
 .../include/osmocom/gsm/protocol/gsm_04_11.h       |    8 +-
 .../include/osmocom/gsm/protocol/gsm_44_318.h      |  153 ++
 .../libosmocore/include/osmocom/gsm/sysinfo.h      |    2 +-
 .../include/osmocom/vty/telnet_interface.h         |    2 +
 src/shared/libosmocore/include/osmocom/vty/vty.h   |    4 +
 src/shared/libosmocore/src/Makefile.am             |   15 +-
 src/shared/libosmocore/src/backtrace.c             |    4 +
 src/shared/libosmocore/src/conv.c                  |    4 +-
 src/shared/libosmocore/src/crcXXgen.c.tpl          |  120 +
 src/shared/libosmocore/src/gsm/Makefile.am         |    6 +-
 src/shared/libosmocore/src/gsm/gsm0411_smc.c       |  539 +++++
 src/shared/libosmocore/src/gsm/gsm0411_smr.c       |  451 ++++
 src/shared/libosmocore/src/gsm/gsm0411_utils.c     |  306 +++
 src/shared/libosmocore/src/gsm/lapd_core.c         | 2144 +++++++++++++++++
 src/shared/libosmocore/src/gsm/lapdm.c             | 1991 +++-------------
 src/shared/libosmocore/src/gsmtap_util.c           |   49 +-
 src/shared/libosmocore/src/logging.c               |   12 +-
 src/shared/libosmocore/src/rbtree.c                |  383 +++
 src/shared/libosmocore/src/serial.c                |   24 +-
 src/shared/libosmocore/src/socket.c                |    2 +
 src/shared/libosmocore/src/timer.c                 |  178 +-
 src/shared/libosmocore/src/utils.c                 |    6 +-
 src/shared/libosmocore/src/vty/logging_vty.c       |   25 +-
 src/shared/libosmocore/src/vty/telnet_interface.c  |   12 +
 src/shared/libosmocore/src/vty/vty.c               |    8 +-
 src/shared/libosmocore/tests/timer/timer_test.c    |  141 +-
 src/target/firmware/Makefile                       |   15 +-
 src/target/firmware/apps/layer1/main.c             |   18 +
 src/target/firmware/apps/simtest/main.c            |   71 +-
 src/target/firmware/board/compal_e86/init.c        |    3 +-
 .../rffe_dualband_e86.c}                           |   18 +-
 src/target/firmware/board/compal_e88/init.c        |    3 +-
 src/target/firmware/board/compal_e99/init.c        |    3 +-
 src/target/firmware/board/gta0x/init.c             |    3 +-
 src/target/firmware/board/pirelli_dpl10/init.c     |    3 +-
 .../firmware/board/{compal_e99 => se_j100}/init.c  |   10 +-
 src/target/firmware/calypso/backlight.c            |    2 +-
 src/target/firmware/calypso/dsp.c                  |   14 +
 src/target/firmware/calypso/dsp_sniffcode.c        |   61 +-
 src/target/firmware/calypso/sim.c                  |  717 +++---
 src/target/firmware/display/ssd1963.c              |  210 ++
 src/target/firmware/include/calypso/dsp.h          |    1 +
 src/target/firmware/include/calypso/sim.h          |   22 +-
 src/target/firmware/include/display.h              |    1 +
 src/target/firmware/layer1/l23_api.c               |   24 +
 src/target/firmware/layer1/prim_sniff.c            |    4 +
 src/target/firmware/layer1/tpu_window.c            |   13 +-
 src/target_dsp/calypso/dsp_sniff.S                 |   67 +-
 117 files changed, 10140 insertions(+), 5346 deletions(-)
 delete mode 100644 src/host/layer23/include/osmocom/bb/common/lapdm.h
 create mode 100644 src/host/layer23/include/osmocom/bb/mobile/gsm411_sms.h
 create mode 100644 src/host/layer23/include/osmocom/bb/mobile/gsm480_ss.h
 create mode 100644 src/host/layer23/include/osmocom/bb/mobile/mncc_sock.h
 delete mode 100644 src/host/layer23/src/common/lapdm.c
 create mode 100644 src/host/layer23/src/mobile/gsm411_sms.c
 create mode 100644 src/host/layer23/src/mobile/gsm480_ss.c
 create mode 100644 src/host/layer23/src/mobile/mncc_sock.c
 create mode 100644 src/shared/libosmocore/include/osmocom/core/crcXXgen.h.tpl
 copy src/shared/libosmocore/include/osmocom/core/{serial.h => crcgen.h} (64%)
 create mode 100644 src/shared/libosmocore/include/osmocom/core/linuxrbtree.h
 create mode 100644 src/shared/libosmocore/include/osmocom/core/timer_compat.h
 create mode 100644 src/shared/libosmocore/include/osmocom/gsm/gsm0411_smc.h
 create mode 100644 src/shared/libosmocore/include/osmocom/gsm/gsm0411_smr.h
 create mode 100644 src/shared/libosmocore/include/osmocom/gsm/gsm0411_utils.h
 create mode 100644 src/shared/libosmocore/include/osmocom/gsm/lapd_core.h
 create mode 100644 src/shared/libosmocore/include/osmocom/gsm/protocol/gsm_44_318.h
 create mode 100644 src/shared/libosmocore/src/crcXXgen.c.tpl
 create mode 100644 src/shared/libosmocore/src/gsm/gsm0411_smc.c
 create mode 100644 src/shared/libosmocore/src/gsm/gsm0411_smr.c
 create mode 100644 src/shared/libosmocore/src/gsm/gsm0411_utils.c
 create mode 100644 src/shared/libosmocore/src/gsm/lapd_core.c
 create mode 100644 src/shared/libosmocore/src/rbtree.c
 copy src/target/firmware/board/{compal/rffe_dualband.c => compal_e86/rffe_dualband_e86.c} (82%)
 copy src/target/firmware/board/{compal_e99 => se_j100}/init.c (93%)
 mode change 100755 => 100644 src/target/firmware/calypso/sim.c
 create mode 100644 src/target/firmware/display/ssd1963.c


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


