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 "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=f958e0dbd3bc2804c5d5a82af4b14272...
commit f958e0dbd3bc2804c5d5a82af4b1427264b13bdd Author: Harald Welte laforge@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=dbcd7b21e8674da5263bdfbf1a26bf26...
commit dbcd7b21e8674da5263bdfbf1a26bf26092716bb Author: Harald Welte laforge@gnumonks.org Date: Sun Jan 10 02:46:30 2016 +0100
fixup scheduler.c
http://cgit.osmocom.org/osmo-bts/commit/?id=9afd11f9ae3be7fb484ed5ddd68eae94...
commit 9afd11f9ae3be7fb484ed5ddd68eae94b7a2a36d Author: Harald Welte laforge@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=aa94d8133734dabc099aee622cff188f...
commit aa94d8133734dabc099aee622cff188f4bbbbfcd Author: Harald Welte laforge@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=b7b64690da6d128388b4b47d1c575486...
commit b7b64690da6d128388b4b47d1c57548660767fb1 Author: Harald Welte laforge@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=a9cd723a0f1b86a171cc3722bdeb818f...
commit a9cd723a0f1b86a171cc3722bdeb818fce6f8ca8 Author: Harald Welte laforge@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=538ff0f0d388534e3e2716565f54fdb3...
commit 538ff0f0d388534e3e2716565f54fdb3d7aea1a0 Author: Harald Welte laforge@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=448cd9dd3af5d9565cdaa43d339f534b...
commit 448cd9dd3af5d9565cdaa43d339f534b5416e1a8 Author: Harald Welte laforge@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=badf2170d6e549b9a86aa5f2c3b89da3...
commit badf2170d6e549b9a86aa5f2c3b89da3429fd778 Author: Harald Welte laforge@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=4bb6e313726775d009fe0644806a84f5...
commit 4bb6e313726775d009fe0644806a84f514187d78 Author: Harald Welte laforge@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=d0bfa8da97be71f28f0b1c76863304cc...
commit d0bfa8da97be71f28f0b1c76863304cc4b9ca0f5 Author: Harald Welte laforge@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=b2b26147f6ea787e8e9f34ee36e76a3d...
commit b2b26147f6ea787e8e9f34ee36e76a3d87629e52 Author: Harald Welte laforge@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=19bae248da7181c63be2fc791c3f1f60...
commit 19bae248da7181c63be2fc791c3f1f601e73de6c Author: Harald Welte laforge@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=da275c209099b4f53f9b22d0c4f991dd...
commit da275c209099b4f53f9b22d0c4f991ddaf517e22 Author: Harald Welte laforge@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=3c03f46e25a91dd89fadc993617c5993...
commit 3c03f46e25a91dd89fadc993617c59931abb2b2b Author: Harald Welte laforge@gnumonks.org Date: Sat Jan 9 18:11:39 2016 +0100
TRX: scheduler: whitespace cleanup
http://cgit.osmocom.org/osmo-bts/commit/?id=e2e94e887d9f8bb890e0a1bc884b0f15...
commit e2e94e887d9f8bb890e0a1bc884b0f15aff7fef0 Author: Harald Welte laforge@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=2ebb145d461422c18fc41ff0592a20c2...
commit 2ebb145d461422c18fc41ff0592a20c2f7b8c2cd Author: Harald Welte laforge@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=d99a59880fd26f6a55c90852c47181e1...
commit d99a59880fd26f6a55c90852c47181e1be63be87 Author: Harald Welte laforge@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=ffc92d1bd9bb7af046b62f20552b7ae1...
commit ffc92d1bd9bb7af046b62f20552b7ae112f44a3e Author: Harald Welte laforge@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=56207cf40b0c3c2177eb50ad3d161220...
commit 56207cf40b0c3c2177eb50ad3d1612207bae305e Author: Harald Welte laforge@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=6cfef7184ba88d6c81b8bf0dd2215d98...
commit 6cfef7184ba88d6c81b8bf0dd2215d989152f3c7 Author: Harald Welte laforge@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=c0d68e5bafc5ee20765311d93bc3ddde...
commit c0d68e5bafc5ee20765311d93bc3ddde38a66399 Author: Harald Welte laforge@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=0ad549e3de72874541ec80013f3698ad...
commit 0ad549e3de72874541ec80013f3698ad15c5c0c7 Author: Harald Welte laforge@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=4c1b1277fa74bfab85cdbb9036aee8c9...
commit 4c1b1277fa74bfab85cdbb9036aee8c9aee2711b Author: Harald Welte laforge@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=0306c697d32704bfb654c2c62fd903b3...
commit 0306c697d32704bfb654c2c62fd903b33f51c738 Author: Harald Welte laforge@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=30529a40bd670a1f587162b52520bbf1...
commit 30529a40bd670a1f587162b52520bbf1fbeb960b Author: Harald Welte laforge@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=7884ddb1859cc412d722e86d69833b7b...
commit 7884ddb1859cc412d722e86d69833b7b41f55c48 Author: Harald Welte laforge@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=37ed3e044e657fd601058e6f343d1e8b...
commit 37ed3e044e657fd601058e6f343d1e8b087526ac Author: Harald Welte laforge@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=a2be0407a1f267da72b62f356797cd05...
commit a2be0407a1f267da72b62f356797cd0508951d17 Author: Harald Welte laforge@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=921a70304d4b0cf1bc99ea9846b0ae12...
commit 921a70304d4b0cf1bc99ea9846b0ae12c88b4590 Author: Andreas Eversberg jolly@eversberg.eu Date: Mon Jan 20 13:08:21 2014 +0100
ABIS: Support for multiple RSL connections
-----------------------------------------------------------------------
hooks/post-receive
osmocom-commitlog@lists.osmocom.org