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 created at f958e0dbd3bc2804c5d5a82af4b1427264b13bdd (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=f958e0dbd3bc2804c5d5a82af4b1427264b13bdd commit f958e0dbd3bc2804c5d5a82af4b1427264b13bdd 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=dbcd7b21e8674da5263bdfbf1a26bf26092716bb commit dbcd7b21e8674da5263bdfbf1a26bf26092716bb 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=9afd11f9ae3be7fb484ed5ddd68eae94b7a2a36d commit 9afd11f9ae3be7fb484ed5ddd68eae94b7a2a36d 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=aa94d8133734dabc099aee622cff188f4bbbbfcd commit aa94d8133734dabc099aee622cff188f4bbbbfcd 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=b7b64690da6d128388b4b47d1c57548660767fb1 commit b7b64690da6d128388b4b47d1c57548660767fb1 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=a9cd723a0f1b86a171cc3722bdeb818fce6f8ca8 commit a9cd723a0f1b86a171cc3722bdeb818fce6f8ca8 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=538ff0f0d388534e3e2716565f54fdb3d7aea1a0 commit 538ff0f0d388534e3e2716565f54fdb3d7aea1a0 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=448cd9dd3af5d9565cdaa43d339f534b5416e1a8 commit 448cd9dd3af5d9565cdaa43d339f534b5416e1a8 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=badf2170d6e549b9a86aa5f2c3b89da3429fd778 commit badf2170d6e549b9a86aa5f2c3b89da3429fd778 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=4bb6e313726775d009fe0644806a84f514187d78 commit 4bb6e313726775d009fe0644806a84f514187d78 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=d0bfa8da97be71f28f0b1c76863304cc4b9ca0f5 commit d0bfa8da97be71f28f0b1c76863304cc4b9ca0f5 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=b2b26147f6ea787e8e9f34ee36e76a3d87629e52 commit b2b26147f6ea787e8e9f34ee36e76a3d87629e52 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=19bae248da7181c63be2fc791c3f1f601e73de6c commit 19bae248da7181c63be2fc791c3f1f601e73de6c 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=da275c209099b4f53f9b22d0c4f991ddaf517e22 commit da275c209099b4f53f9b22d0c4f991ddaf517e22 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=3c03f46e25a91dd89fadc993617c59931abb2b2b commit 3c03f46e25a91dd89fadc993617c59931abb2b2b 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=e2e94e887d9f8bb890e0a1bc884b0f15aff7fef0 commit e2e94e887d9f8bb890e0a1bc884b0f15aff7fef0 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=2ebb145d461422c18fc41ff0592a20c2f7b8c2cd commit 2ebb145d461422c18fc41ff0592a20c2f7b8c2cd 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=d99a59880fd26f6a55c90852c47181e1be63be87 commit d99a59880fd26f6a55c90852c47181e1be63be87 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=ffc92d1bd9bb7af046b62f20552b7ae112f44a3e commit ffc92d1bd9bb7af046b62f20552b7ae112f44a3e 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=56207cf40b0c3c2177eb50ad3d1612207bae305e commit 56207cf40b0c3c2177eb50ad3d1612207bae305e 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=6cfef7184ba88d6c81b8bf0dd2215d989152f3c7 commit 6cfef7184ba88d6c81b8bf0dd2215d989152f3c7 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=c0d68e5bafc5ee20765311d93bc3ddde38a66399 commit c0d68e5bafc5ee20765311d93bc3ddde38a66399 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=0ad549e3de72874541ec80013f3698ad15c5c0c7 commit 0ad549e3de72874541ec80013f3698ad15c5c0c7 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=4c1b1277fa74bfab85cdbb9036aee8c9aee2711b commit 4c1b1277fa74bfab85cdbb9036aee8c9aee2711b 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=0306c697d32704bfb654c2c62fd903b33f51c738 commit 0306c697d32704bfb654c2c62fd903b33f51c738 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=30529a40bd670a1f587162b52520bbf1fbeb960b commit 30529a40bd670a1f587162b52520bbf1fbeb960b 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=7884ddb1859cc412d722e86d69833b7b41f55c48 commit 7884ddb1859cc412d722e86d69833b7b41f55c48 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=37ed3e044e657fd601058e6f343d1e8b087526ac commit 37ed3e044e657fd601058e6f343d1e8b087526ac 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=a2be0407a1f267da72b62f356797cd0508951d17 commit a2be0407a1f267da72b62f356797cd0508951d17 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=921a70304d4b0cf1bc99ea9846b0ae12c88b4590 commit 921a70304d4b0cf1bc99ea9846b0ae12c88b4590 Author: Andreas Eversberg <jolly at eversberg.eu> Date: Mon Jan 20 13:08:21 2014 +0100 ABIS: Support for multiple RSL connections ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...)