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.orgThis 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 "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, laforge/virt-bts has been updated discards f958e0dbd3bc2804c5d5a82af4b1427264b13bdd (commit) discards dbcd7b21e8674da5263bdfbf1a26bf26092716bb (commit) discards 9afd11f9ae3be7fb484ed5ddd68eae94b7a2a36d (commit) discards aa94d8133734dabc099aee622cff188f4bbbbfcd (commit) discards b7b64690da6d128388b4b47d1c57548660767fb1 (commit) discards a9cd723a0f1b86a171cc3722bdeb818fce6f8ca8 (commit) discards 538ff0f0d388534e3e2716565f54fdb3d7aea1a0 (commit) discards 448cd9dd3af5d9565cdaa43d339f534b5416e1a8 (commit) discards badf2170d6e549b9a86aa5f2c3b89da3429fd778 (commit) discards 4bb6e313726775d009fe0644806a84f514187d78 (commit) discards d0bfa8da97be71f28f0b1c76863304cc4b9ca0f5 (commit) discards b2b26147f6ea787e8e9f34ee36e76a3d87629e52 (commit) discards 19bae248da7181c63be2fc791c3f1f601e73de6c (commit) discards da275c209099b4f53f9b22d0c4f991ddaf517e22 (commit) discards 3c03f46e25a91dd89fadc993617c59931abb2b2b (commit) discards e2e94e887d9f8bb890e0a1bc884b0f15aff7fef0 (commit) discards 2ebb145d461422c18fc41ff0592a20c2f7b8c2cd (commit) discards d99a59880fd26f6a55c90852c47181e1be63be87 (commit) discards ffc92d1bd9bb7af046b62f20552b7ae112f44a3e (commit) discards 56207cf40b0c3c2177eb50ad3d1612207bae305e (commit) discards 6cfef7184ba88d6c81b8bf0dd2215d989152f3c7 (commit) discards c0d68e5bafc5ee20765311d93bc3ddde38a66399 (commit) discards 0ad549e3de72874541ec80013f3698ad15c5c0c7 (commit) discards 4c1b1277fa74bfab85cdbb9036aee8c9aee2711b (commit) discards 0306c697d32704bfb654c2c62fd903b33f51c738 (commit) discards 30529a40bd670a1f587162b52520bbf1fbeb960b (commit) discards 7884ddb1859cc412d722e86d69833b7b41f55c48 (commit) discards 37ed3e044e657fd601058e6f343d1e8b087526ac (commit) discards a2be0407a1f267da72b62f356797cd0508951d17 (commit) discards 921a70304d4b0cf1bc99ea9846b0ae12c88b4590 (commit) via 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a (commit) via bd396f5f75437dc9475a5403476a066d61655d0a (commit) via 8c53048f63f5382a311466b1d1d0b67399886298 (commit) via ec0404c36d84821bc62520276b1d5b203a9b4013 (commit) via 0c7211ac12cd0db39a4a32b0dfdd12f639d80490 (commit) via ae35490e91b6eec607c1f3c00815d717dc6315f7 (commit) via 1bcfa40c1d58d1418a0d3f6086bcb4a55e769d37 (commit) via 114ed0bc9189243df0aa9123bcf3d5d731bc7ac4 (commit) via 1f3870385488bbc48ccaa1165a410f32ccddf50e (commit) via 9e5c2f8c702853013aef2a2027fa99cedaf449dc (commit) via 9d52047ce46b489d9cc35281af220d42e047272c (commit) via 0015878e31dae14685d76cd720a911cfbfcf0b5c (commit) via 487e22e9355a02444708dcfdbc04f37d91af6439 (commit) via 51ef0d1166c7ce7592467eeda357afd327ee9d72 (commit) via 8833c6fe34b97bc1a151dc894d98e10f5fc59f2a (commit) via 3ebda22a189c35623e127652697c2d60f283c13f (commit) via eb5841bdcafd501ceafd3aa6d1cd0bc1c2fdcc47 (commit) via f1b137ce18c71e3bd0f479befc143c2f3a926c9b (commit) via 438439067fa46c171b7cffa4ee3175f3c8a4ea45 (commit) via dabecf26e241d14f431e5ceaecdce49e5b4021a9 (commit) via 3197e82210b19e9f55a4acc7ea7035cd988b3258 (commit) via 51bd98851bbe0f730bbd89b392af757b5e406334 (commit) via b6c1ea4db2a63ace27d7fdd52dfa760fba73801f (commit) via 5efba85819edadbea6c197c7797f323dca51b1d2 (commit) via 599a7f0a0af26c026ee442dce20d815c54ee8128 (commit) via 2d60c8931b49882a878c400a91b32c2e35aa1fc5 (commit) via 9d66f5daf97670d65a7895f7e114605cbd928f3f (commit) via 24de8eece3dcec6d9c2b7a0fdff5af62515925ab (commit) via 2666d055c2189885d7b59a5cd8e63585aa74109e (commit) via 8fcb3fb993e9eb026d83a36b27b38618529a18ab (commit) via 62fbb02128fb8acdee030990fa5ab4c0104d3b85 (commit) via 0dd57545cc72b432d6b7fd70ded52274a8c52fc3 (commit) via 847f93a4c71d65d623427dcefade33fc3fb5d182 (commit) via 9bc1822573784d89668cfe0418e169d8a7048870 (commit) via 20e8770df08a8584df4ac91f4a8eb86dfe443cd4 (commit) via 866f9b979d0c8a36e76db8272693d59bfba9c0f5 (commit) via 3e98f942e51ca5f39a09adcb3d0d68d93b1588b0 (commit) via 7bd2251dcb15552d424b53e0e0e85a4d8150868c (commit) via 0c017618cd335f88712174154575ce9569a4634c (commit) via 8d198f3598f7e0928f7b4001088dfbf007873791 (commit) via bca8d3b8f83af76303fe9923955bea25ef9f7e43 (commit) via a9003acb1c4c1a697115d37f7ea28c4650b9681a (commit) via dad89e50a220c9b634dd04600cfed76f4b4f7622 (commit) via b92100ad36f40d3125ff945fbd38aece873d1718 (commit) via e9f12acbeb5a369282719f8e0deecc88034a5488 (commit) via 7d6860b114e5d7b6f7a6b9e78e5cd879940c89f3 (commit) via 056c267b899e264735595a205af4bea6d511f6d7 (commit) via 2b7728cd9d306648328d505c6f4700c6918506fa (commit) via 65b4a7ba2ba3e804659058e3e5f056698421d77b (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 (f958e0dbd3bc2804c5d5a82af4b1427264b13bdd) \ N -- N -- N (2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a) 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/osmo-bts/commit/?id=2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a commit 2cf605339cb5ac02a5bb7d3a1107d620cf1b7f8a Author: Harald Welte <laforge at gnumonks.org> Date: Sun Jan 10 20:48:11 2016 +0100 common/support.c: Remove unused file http://cgit.osmocom.org/osmo-bts/commit/?id=bd396f5f75437dc9475a5403476a066d61655d0a commit bd396f5f75437dc9475a5403476a066d61655d0a Author: Harald Welte <laforge at gnumonks.org> Date: Sun Jan 10 20:44:52 2016 +0100 common/bts.c: Make some functions static (those are not needed outside of bts.c) http://cgit.osmocom.org/osmo-bts/commit/?id=8c53048f63f5382a311466b1d1d0b67399886298 commit 8c53048f63f5382a311466b1d1d0b67399886298 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Jan 10 14:49:38 2016 +0100 VBTS: Ensure correct copyright statements in all C files http://cgit.osmocom.org/osmo-bts/commit/?id=ec0404c36d84821bc62520276b1d5b203a9b4013 commit ec0404c36d84821bc62520276b1d5b203a9b4013 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Jan 10 14:45:40 2016 +0100 VBTS: Ensure OML states change after OML link is established with this patch, the BSC actually sends the RSL ESTABLISH command, and we subsequently receive the SYSTEM INFORMATION which we transmit on the virtual bearer. http://cgit.osmocom.org/osmo-bts/commit/?id=0c7211ac12cd0db39a4a32b0dfdd12f639d80490 commit 0c7211ac12cd0db39a4a32b0dfdd12f639d80490 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 13:13:37 2016 +0100 WIP: Initial check-in of a new virtual BTS http://cgit.osmocom.org/osmo-bts/commit/?id=ae35490e91b6eec607c1f3c00815d717dc6315f7 commit ae35490e91b6eec607c1f3c00815d717dc6315f7 Author: Harald Welte <laforge at gnumonks.org> Date: Sun Jan 10 02:46:30 2016 +0100 fixup scheduler.c http://cgit.osmocom.org/osmo-bts/commit/?id=1bcfa40c1d58d1418a0d3f6086bcb4a55e769d37 commit 1bcfa40c1d58d1418a0d3f6086bcb4a55e769d37 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 23:28:57 2016 +0100 TRX: Move scheduler to src/common This is the final step to make the L1 scheduler generally available to other BTS models than OsmoTRX. http://cgit.osmocom.org/osmo-bts/commit/?id=114ed0bc9189243df0aa9123bcf3d5d731bc7ac4 commit 114ed0bc9189243df0aa9123bcf3d5d731bc7ac4 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 23:21:00 2016 +0100 TRX: scheduler: Remove dependency to trx_if.[ch] http://cgit.osmocom.org/osmo-bts/commit/?id=1f3870385488bbc48ccaa1165a410f32ccddf50e commit 1f3870385488bbc48ccaa1165a410f32ccddf50e Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 23:15:41 2016 +0100 TRX: scheduler: Move trx_sched_clock() to scheduler_trx.c This funciton (and associated static functions) are TRX specific, and scheduler.c should only contain generic code. http://cgit.osmocom.org/osmo-bts/commit/?id=9e5c2f8c702853013aef2a2027fa99cedaf449dc commit 9e5c2f8c702853013aef2a2027fa99cedaf449dc Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 23:03:34 2016 +0100 TRX: scheduler: don't access l1h->config from scheduler http://cgit.osmocom.org/osmo-bts/commit/?id=9d52047ce46b489d9cc35281af220d42e047272c commit 9d52047ce46b489d9cc35281af220d42e047272c Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 22:57:25 2016 +0100 fixup handover detection on channel deactivate http://cgit.osmocom.org/osmo-bts/commit/?id=0015878e31dae14685d76cd720a911cfbfcf0b5c commit 0015878e31dae14685d76cd720a911cfbfcf0b5c Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 22:39:04 2016 +0100 TRX: call trx_loop_sacch_clock from TRX scheduler backend this removes the dependency of scheduler.c on loops.h http://cgit.osmocom.org/osmo-bts/commit/?id=487e22e9355a02444708dcfdbc04f37d91af6439 commit 487e22e9355a02444708dcfdbc04f37d91af6439 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 22:17:52 2016 +0100 TRX: split scheduler in generic part and backend part the backend is performing the actual encoding and decoding functions, while the generic part constsits of the TDMA structures and generating the RTS.ind http://cgit.osmocom.org/osmo-bts/commit/?id=51ef0d1166c7ce7592467eeda357afd327ee9d72 commit 51ef0d1166c7ce7592467eeda357afd327ee9d72 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 21:33:58 2016 +0100 TRX: factor out the scheduler from remaining code The L1 scheduler is a generally useful component that is unfortunately tied quite a bit into the OsmoTRX support. Let's try to separate it out by having separate per-trx/per-ts/per-chan data structures pre-fixed with l1sched_ Using this patch it should be one step easier to use the scheduler for other BTS models, such as the intended upcoming virtual BTS. http://cgit.osmocom.org/osmo-bts/commit/?id=8833c6fe34b97bc1a151dc894d98e10f5fc59f2a commit 8833c6fe34b97bc1a151dc894d98e10f5fc59f2a Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 18:50:22 2016 +0100 TRX: the L1SAP queue contains mac blocks, not bursts (cosmetic) http://cgit.osmocom.org/osmo-bts/commit/?id=3ebda22a189c35623e127652697c2d60f283c13f commit 3ebda22a189c35623e127652697c2d60f283c13f Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 18:48:01 2016 +0100 TRX: Don't hard-code 23 bytes, use GSM_MACBLOCK_LEN http://cgit.osmocom.org/osmo-bts/commit/?id=eb5841bdcafd501ceafd3aa6d1cd0bc1c2fdcc47 commit eb5841bdcafd501ceafd3aa6d1cd0bc1c2fdcc47 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 18:25:22 2016 +0100 TRX: Don't use magic numbers when we have #defines http://cgit.osmocom.org/osmo-bts/commit/?id=f1b137ce18c71e3bd0f479befc143c2f3a926c9b commit f1b137ce18c71e3bd0f479befc143c2f3a926c9b Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 18:19:32 2016 +0100 TRX: replace some more 2715648 magic numbers with GSM_HYPERFRAME http://cgit.osmocom.org/osmo-bts/commit/?id=438439067fa46c171b7cffa4ee3175f3c8a4ea45 commit 438439067fa46c171b7cffa4ee3175f3c8a4ea45 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 18:11:39 2016 +0100 TRX: scheduler: whitespace cleanup http://cgit.osmocom.org/osmo-bts/commit/?id=dabecf26e241d14f431e5ceaecdce49e5b4021a9 commit dabecf26e241d14f431e5ceaecdce49e5b4021a9 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 18:09:28 2016 +0100 TRX: schedule: remove dead code the check whether or not to send a dummy burst is done already in trx_sched_dl_burst(), so no need to have commented-out code doing that again. http://cgit.osmocom.org/osmo-bts/commit/?id=3197e82210b19e9f55a4acc7ea7035cd988b3258 commit 3197e82210b19e9f55a4acc7ea7035cd988b3258 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 18:05:13 2016 +0100 TRX: make trx_chan_desc static, it is not used externally http://cgit.osmocom.org/osmo-bts/commit/?id=51bd98851bbe0f730bbd89b392af757b5e406334 commit 51bd98851bbe0f730bbd89b392af757b5e406334 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 18:04:59 2016 +0100 fixup: remove pcu_direct from tests http://cgit.osmocom.org/osmo-bts/commit/?id=b6c1ea4db2a63ace27d7fdd52dfa760fba73801f commit b6c1ea4db2a63ace27d7fdd52dfa760fba73801f Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 17:53:30 2016 +0100 use existing #define for FR/EFR frame length (33/31) http://cgit.osmocom.org/osmo-bts/commit/?id=5efba85819edadbea6c197c7797f323dca51b1d2 commit 5efba85819edadbea6c197c7797f323dca51b1d2 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 17:56:10 2016 +0100 move 'GSM_FR_BYTES' and related definitiions to common part http://cgit.osmocom.org/osmo-bts/commit/?id=599a7f0a0af26c026ee442dce20d815c54ee8128 commit 599a7f0a0af26c026ee442dce20d815c54ee8128 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 17:50:40 2016 +0100 TRX: Reduce magic numbers, introduce GSM_HYPERFRAME for 2715648 http://cgit.osmocom.org/osmo-bts/commit/?id=2d60c8931b49882a878c400a91b32c2e35aa1fc5 commit 2d60c8931b49882a878c400a91b32c2e35aa1fc5 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 17:38:35 2016 +0100 TRX: use const for dummy and fcch burst definitions http://cgit.osmocom.org/osmo-bts/commit/?id=9d66f5daf97670d65a7895f7e114605cbd928f3f commit 9d66f5daf97670d65a7895f7e114605cbd928f3f Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 13:43:50 2016 +0100 TRX: mark scheduler data structures as 'const' Those are read-only tables which should end up in the text segment and not in writable data. http://cgit.osmocom.org/osmo-bts/commit/?id=24de8eece3dcec6d9c2b7a0fdff5af62515925ab commit 24de8eece3dcec6d9c2b7a0fdff5af62515925ab Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 13:26:14 2016 +0100 TRX: some comments dscribing the scheduler.[ch] API http://cgit.osmocom.org/osmo-bts/commit/?id=2666d055c2189885d7b59a5cd8e63585aa74109e commit 2666d055c2189885d7b59a5cd8e63585aa74109e Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 12:34:18 2016 +0100 merge bts-specific main function into common/main.c:bts_main() This removes a lot of copy+paste duplication between different BTS models. http://cgit.osmocom.org/osmo-bts/commit/?id=8fcb3fb993e9eb026d83a36b27b38618529a18ab commit 8fcb3fb993e9eb026d83a36b27b38618529a18ab Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 12:06:33 2016 +0100 sysmoBTS: port 'press Ctrl+C twice for immediate exit' from osmo-bts-trx http://cgit.osmocom.org/osmo-bts/commit/?id=62fbb02128fb8acdee030990fa5ab4c0104d3b85 commit 62fbb02128fb8acdee030990fa5ab4c0104d3b85 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 10:21:31 2016 +0100 TRX: Add stub bts_model_change_power() function This just fixes linking. It still needs to be properly implemented http://cgit.osmocom.org/osmo-bts/commit/?id=0dd57545cc72b432d6b7fd70ded52274a8c52fc3 commit 0dd57545cc72b432d6b7fd70ded52274a8c52fc3 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 09:49:09 2016 +0100 Add new bts_model_ctrl_cmds_install() This is one step in making the main() functions of different BTS models more similar, so we can share one code rather than multiple copies of it. http://cgit.osmocom.org/osmo-bts/commit/?id=847f93a4c71d65d623427dcefade33fc3fb5d182 commit 847f93a4c71d65d623427dcefade33fc3fb5d182 Author: Harald Welte <laforge at gnumonks.org> Date: Sat Jan 9 09:42:21 2016 +0100 TRX: remove obsolete get_mac() function http://cgit.osmocom.org/osmo-bts/commit/?id=9bc1822573784d89668cfe0418e169d8a7048870 commit 9bc1822573784d89668cfe0418e169d8a7048870 Author: Andreas Eversberg <jolly at eversberg.eu> Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support for multiple RSL connections ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 + configure.ac | 20 + contrib/eeprom_reader.c | 91 ++ contrib/sysmobts-calib/sysmobts-layer1.c | 19 +- doc/examples/{ => octphy}/osmo-bts.cfg | 8 +- include/osmo-bts/bts.h | 2 - include/osmo-bts/oml.h | 4 + include/osmo-bts/phy_link.h | 57 ++ src/Makefile.am | 5 + src/common/bts.c | 10 +- src/common/l1sap.c | 9 +- src/common/oml.c | 60 +- src/common/phy_link.c | 50 + src/common/support.c | 86 -- src/common/vty.c | 5 +- src/osmo-bts-octphy/Makefile.am | 13 + src/osmo-bts-octphy/l1_if.c | 1598 ++++++++++++++++++++++++++++++ src/osmo-bts-octphy/l1_if.h | 124 +++ src/osmo-bts-octphy/l1_oml.c | 1515 ++++++++++++++++++++++++++++ src/osmo-bts-octphy/l1_oml.h | 18 + src/osmo-bts-octphy/l1_tch.c | 402 ++++++++ src/osmo-bts-octphy/l1_utils.c | 130 +++ src/osmo-bts-octphy/l1_utils.h | 9 + src/{common => osmo-bts-octphy}/main.c | 145 ++- src/osmo-bts-octphy/octphy_hw_api.c | 364 +++++++ src/osmo-bts-octphy/octphy_hw_api.h | 14 + src/osmo-bts-octphy/octphy_vty.c | 225 +++++ src/osmo-bts-octphy/octpkt.c | 190 ++++ src/osmo-bts-octphy/octpkt.h | 22 + src/osmo-bts-virtual/l1_if.c | 34 +- src/osmo-bts-virtual/main.c | 9 - src/osmo-bts-virtual/virtual_um.c | 21 + tests/agch/agch_test.c | 9 +- 33 files changed, 5058 insertions(+), 212 deletions(-) create mode 100644 contrib/eeprom_reader.c copy doc/examples/{ => octphy}/osmo-bts.cfg (77%) create mode 100644 include/osmo-bts/phy_link.h create mode 100644 src/common/phy_link.c delete mode 100644 src/common/support.c create mode 100644 src/osmo-bts-octphy/Makefile.am create mode 100644 src/osmo-bts-octphy/l1_if.c create mode 100644 src/osmo-bts-octphy/l1_if.h create mode 100644 src/osmo-bts-octphy/l1_oml.c create mode 100644 src/osmo-bts-octphy/l1_oml.h create mode 100644 src/osmo-bts-octphy/l1_tch.c create mode 100644 src/osmo-bts-octphy/l1_utils.c create mode 100644 src/osmo-bts-octphy/l1_utils.h copy src/{common => osmo-bts-octphy}/main.c (72%) create mode 100644 src/osmo-bts-octphy/octphy_hw_api.c create mode 100644 src/osmo-bts-octphy/octphy_hw_api.h create mode 100644 src/osmo-bts-octphy/octphy_vty.c create mode 100644 src/osmo-bts-octphy/octpkt.c create mode 100644 src/osmo-bts-octphy/octpkt.h hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...)