DIRCfa&!8fa&!8 u޿pfs;܀\.github/FUNDING.ymlfa&!8fa&!8 4[֗=+NS .gitignorefa&!8fa&!8 2/,=Y%S褑R8 .gitreviewfa&!8fa&!8 ͤyԴ^/}Â܁_?.mailmapfa&!8fa&!8  ۡ>ƥSCOPYINGfa&!8fa&!8  mF`L1ʠ Makefile.amfa&!8fa&!8  } ONNp a README.mdfa&!8fa&!8  RBjQeD، Y TODO-RELEASEfa&!8fa&!8  Fyv%8yumO configure.acfa&!8fa&!8 UȉYjqkcontrib/Makefile.amfa&!8fa&!8 y[Pкcontrib/ber/Makefile.amfa&!8fa&!8 ħxLBs\E'(~contrib/ber/READMEfa&!8fa&!8  *q.vUJD2J,lGjcontrib/ber/codec_bit_class.hfa&!8fa&!8 -pDJ|8contrib/ber/rtp_ber.cfa&!8fa&!8  @SG>"YK( ncontrib/ber/rtp_gen_map.cfa&!8fa&!8  ɚ=,Iܻ+d"@contrib/dtx_check.gawkfa&!8fa&!8 U|HfRrvcontrib/dump_docs.pyfa&!8fa&!8 {c$K|`pkm*UIacontrib/eeprom_reader.cfa&!8fa&!8 g"p ( (+contrib/jenkins_bts_model.shfa&!8fa&!8 K Ё3bh4ÕFhڃYcontrib/jenkins_bts_trx.shfa&!8fa&!8  `FtD"CZA=2 contrib/jenkins_oc2g.shfa&!8fa&!8 Ѷ|dԴcontrib/jenkins_oct.shfa&!8fa&!8 }ؕJ6Kc?y/"contrib/jenkins_oct_and_bts_trx.shfa&!8fa&!8  3"h儦f-contrib/jenkins_sysmobts.shfa&!8fa&!8 ! R TF*uhG ;u,contrib/si_check.gawkfa&!8fa&!8 "\AWae\‚,contrib/superfemto.shfa&!8fa&!8 #+(>50&s䴃contrib/sysmobts.initfa&!8fa&!8 %D7ўP $N#}Hcontrib/systemd/Makefile.amfa&!8fa&!8 &r5 $glKD,t#contrib/systemd/lc15bts-mgr.servicefa&!8fa&!8 ' > !?n#contrib/systemd/oc2gbts-mgr.servicefa&!8fa&!8 (p4ѾF%`6K÷z%contrib/systemd/osmo-bts-lc15.servicefa&!8fa&!8 )\dL<5tćlZ'` %contrib/systemd/osmo-bts-oc2g.servicefa&!8fa&!8 *=eTኜ[?,}?&contrib/systemd/osmo-bts-sysmo.servicefa&!8fa&!8 +mE= |?T$$contrib/systemd/osmo-bts-trx.servicefa&!8fa&!8 ,+ʃ2B;D!{(contrib/systemd/osmo-bts-virtual.servicefa&!8fa&!8 -U'QK縠IUg$contrib/systemd/sysmobts-mgr.servicefa&!8fa&!8 /pA T#zݜF[debian/changelogfa&!8fa&!8 0⋊zHlĥ-Ӳ debian/compatfa&!8fa&!8 1 jwl$ iJ:XDdebian/controlfa&!8fa&!8 2 e0-wy5!)QTdebian/copyrightfa&!8fa&!8 3!e~UBu jdebian/osmo-bts-doc.installfa&!8fa&!8 4J~lݱP{֓veEdebian/osmo-bts-trx.installfa&!8fa&!8 5]߿Gbi@4Jdebian/osmo-bts-trx.postinstfa&!8fa&!8 6cB]|BigHȎdebian/osmo-bts-virtual.installfa&!8fa&!8 7?LM]w7 debian/osmo-bts-virtual.postinstfa&!8fa&!8 8 *6h6 debian/rulesfa&!8fa&!8 : ;j~^ 6Xs"debian/source/formatfa&!8fa&!8 <:/0TH.퇲=doc/Makefile.amfa&!8fa&!8 ==)bǢP t׸PR6doc/control_interface.txtfa&*Jfa&*J ?jY.͑J/{?cdoc/examples/Makefile.amfa&*Jfa&*J A_7F[<#Idgo6"!doc/manuals/abis/abis-startup.mscfa&*Jfa&*J ]yVȁLB>5!&doc/manuals/abis/dyn_ts_ipa_style1.mscfa&*Jfa&*J ‡xr^p]r]doc/manuals/osmobts-abis.adocfa&*Jfa&*J 3&+y *doc/manuals/osmobts-usermanual-docinfo.xmlfa&*Jfa&*J Zz[5$$hG` #doc/manuals/osmobts-usermanual.adocfa&*Jfa&*J o n" include/osmo-bts/notification.hfa&*Jfa&*J 4 AAͯPMi36e include/osmo-bts/oml.hfa&*Jfa&*J 5emKSvninclude/osmo-bts/osmux.hfa&*Jfa&*J 6 KɈu 4.Einclude/osmo-bts/paging.hfa&*Jfa&*J 75cźaʃK^AL3'include/osmo-bts/pcu_if.hfa&*Jfa&*J 8 jP#]ˇ1%linclude/osmo-bts/pcuif_proto.hfa&*Jfa&*J 9v.ԏLޛeYNinclude/osmo-bts/phy_link.hfa&*Jfa&*J : dvF:r\n%BH/ include/osmo-bts/power_control.hfa'3\fa'3\ ;B8I! Yj_SLinclude/osmo-bts/rsl.hfa'3\fa'3\ <tJ⩾8>*g^%<"include/osmo-bts/rtp_input_preen.hfa'3\fa'3\ =(YY? 5th Winclude/osmo-bts/scheduler.hfa'3\fa'3\ > x~? aNc6I$include/osmo-bts/scheduler_backend.hfa'3\fa'3\ ?VY!@mWrfeinclude/osmo-bts/signal.hfa'3\fa'3\ @3J:5OR_2 include/osmo-bts/ta_control.hfa'3\fa'3\ A sL6pzkmM`VX$Binclude/osmo-bts/tx_power.hfa'3\fa'3\ B#&ͤ1oc6 }FLinclude/osmo-bts/vty.hfa'3\fa'3\ D-d(?֘y7src/Makefile.amfa'3\fa'3\ F4[[2=%"7m|src/common/Makefile.amfa'3\fa'3\ G>V)#I/Bx#SNsrc/common/abis.cfa'3\fa'3\ H-X3mpްsrc/common/abis_osmo.cfa'3\fa'3\ IGܵe|K?d'src/common/amr.cfa'3\fa'3\ J}CB|0: src/common/asci.cfa'3\fa'3\ Kt'Vv^E$j\@Q+B YNsrc/common/bts.cfa'3\fa'3\ L _hWϬ~c.Hږ\lYrsrc/common/bts_ctrl_commands.cfa'3\fa'3\ M a*_"HVz)src/common/bts_ctrl_lookup.cfa'3\fa'3\ N"Њh=/©tLsrc/common/bts_shutdown_fsm.cfa'3\fa'3\ O nqS 49src/common/bts_sm.cfa'3\fa'3\ P+%g5q<^iOYUvUrKsrc/common/bts_trx.cfa'3\fa'3\ Q'6>rȎy{%=/Qsrc/common/cbch.cfa'3\fa'3\ R MWM(Az˄src/common/csd_v110.cfa'3\fa'3\ S1ᰭ~Fsvvsrc/common/dtx_dl_amr_fsm.cfa'3\fa'3\ T'jX{rpJ&src/common/gsm_data.cfa'3\fa'3\ UK.k욐! \cMH#src/common/handover.cfa'3\fa'3\ VL_'\ 5ag9src/common/l1sap.cfa'3\fa'3\ WQ[AXU @zQZXwE4src/common/lchan.cfa'3\fa'3\ X >$_Vsrc/common/load_indication.cfa'3\fa'3\ Y&s} ᾨO5src/common/logging.cfa'3\fa'3\ Z-xjfbWsrc/common/main.cfa'3\fa'3\ [/&Fl[*o5src/common/measurement.cfa'=H~src/common/nm_common_fsm.cfa'=$Osrc/common/tx_power.cfa'=g&+/&src/osmo-bts-lc15/misc/lc15bts_clock.hfa'zEfa'zE $v"sit$src/osmo-bts-lc15/misc/lc15bts_led.cfa'zEfa'zE Ķҋ &bH`e;~8L$src/osmo-bts-lc15/misc/lc15bts_led.hfa'zEfa'zE "oO\@̕1H$src/osmo-bts-lc15/misc/lc15bts_mgr.cfa'zEfa'zE 1Kɥ1h8;R 4$src/osmo-bts-lc15/misc/lc15bts_mgr.hfa'zEfa'zE YU=O07*src/osmo-bts-lc15/misc/lc15bts_mgr_calib.cfa'zEfa'zE tKҙ lW'src/osmo-bts-lc15/misc/lc15bts_mgr_nl.cfa'zEfa'zE ,T;`@C)src/osmo-bts-lc15/misc/lc15bts_mgr_temp.cfa'zEfa'zE er9I ιA"(src/osmo-bts-lc15/misc/lc15bts_mgr_vty.cfa'zEfa'zE '#sKY8Ӧ%src/osmo-bts-lc15/misc/lc15bts_misc.cfa'zEfa'zE KyVgOy=1b1%src/osmo-bts-lc15/misc/lc15bts_misc.hfa'zEfa'zE  @ѽ)My !
    ^%src/osmo-bts-lc15/misc/lc15bts_util.cfa'zEfa'zE o1.KmM /GM=src/osmo-bts-lc15/oml.cfa'zEfa'zE ;յ?Ar˪src/osmo-bts-lc15/tch.cfa'zEfa'zE  mHxI8b8-ӽwsrc/osmo-bts-lc15/utils.cfa'zEfa'zE ݢ#HlI7-+[<src/osmo-bts-lc15/utils.hfa'zEfa'zE )7NaR)VȀ8j\src/osmo-bts-oc2g/Makefile.amfa'zEfa'zE 3!B>>%nsrc/osmo-bts-oc2g/calib_file.cfa'zEfa'zE ⛲CK)wZS#src/osmo-bts-oc2g/hw_info.ver_majorfa'zEfa'zE E؆EEC*[:t{'`src/osmo-bts-oc2g/hw_misc.cfa'zEfa'zE 3*5R8%ŞFsrc/osmo-bts-oc2g/hw_misc.hfa'zEfa'zE f?10pj`,2osrc/osmo-bts-oc2g/l1_if.cfa'zEfa'zE .sҍ dǏ#src/osmo-bts-oc2g/l1_if.hfa'zEfa'zE Z˜ b:6 Wwsrc/osmo-bts-oc2g/l1_transp.hfa'zEfa'zE _ehCx L?: src/osmo-bts-oc2g/l1_transp_hw.cfa'zEfa'zE Fu1I/V|znXsrc/osmo-bts-oc2g/main.cfa'zEfa'zE aAKwG$src/osmo-bts-oc2g/misc/oc2gbts_bid.cfa'zEfa'zE y<>>`>pX$src/osmo-bts-oc2g/misc/oc2gbts_bid.hfa'zEfa'zE  {>]).Ni'4$src/osmo-bts-oc2g/misc/oc2gbts_bts.cfa'zEfa'zE #G o-CcHDX$src/osmo-bts-oc2g/misc/oc2gbts_bts.hfa'zEfa'zE Kz1x^#bQ9W$K;&src/osmo-bts-oc2g/misc/oc2gbts_clock.cfa'zEfa'zE D|4~ơ𡟠K&src/osmo-bts-oc2g/misc/oc2gbts_clock.hfa'zEfa'zE $R !ž*$src/osmo-bts-oc2g/misc/oc2gbts_led.cfa'zEfa'zE b~<#1$Ot,$src/osmo-bts-oc2g/misc/oc2gbts_led.hfa'zEfa'zE !P?8ZP\1Ơ$src/osmo-bts-oc2g/misc/oc2gbts_mgr.cfa'zEfa'zE -GPk@ 0wCO3_~$src/osmo-bts-oc2g/misc/oc2gbts_mgr.hfa'zEfa'zE Q=ϐJDYD9vw?;.<*src/osmo-bts-oc2g/misc/oc2gbts_mgr_calib.cfa'zEfa'zE "l^` 'src/osmo-bts-oc2g/misc/oc2gbts_mgr_nl.cfa'Nfa'N Țu^ %g{,f/)src/osmo-bts-oc2g/misc/oc2gbts_mgr_temp.cfa'Nfa'N ~ݢVNBQ!I'!m(src/osmo-bts-oc2g/misc/oc2gbts_mgr_vty.cfa'Nfa'N &ù#[ W۰m%src/osmo-bts-oc2g/misc/oc2gbts_misc.cfa'Nfa'N 8x1Vy׭!Yt ?g%src/osmo-bts-oc2g/misc/oc2gbts_misc.hfa'Nfa'N  @ѽ)My !
      cXxC&<_|H1$src/osmo-bts-oc2g/misc/oc2gbts_swd.cfa'Nfa'N 17 \Qt+r$src/osmo-bts-oc2g/misc/oc2gbts_swd.hfa'Nfa'N ׯZPN;fq%src/osmo-bts-oc2g/misc/oc2gbts_temp.cfa'Nfa'N m]-40Q%src/osmo-bts-oc2g/misc/oc2gbts_temp.hfa'Nfa'N  ' ړ.:Zf:<ʡ$%src/osmo-bts-oc2g/misc/oc2gbts_util.cfa'Nfa'N 9X`fI8asrc/osmo-bts-oc2g/oc2gbts.cfa'Nfa'N  Y0<[ `9%csrc/osmo-bts-oc2g/oc2gbts.hfa'Nfa'N J4(Jgwytpsrc/osmo-bts-oc2g/oc2gbts_vty.cfa'Nfa'N KCNoETQM苺8src/osmo-bts-oc2g/oml.cfa'Nfa'N =NNa 5Z,C68Mgf0Xsrc/osmo-bts-oc2g/tch.cfa'Nfa'N  G^ eoLOsrc/osmo-bts-oc2g/utils.cfa'Nfa'N >q>cT`4?src/osmo-bts-oc2g/utils.hfa'Nfa'N h?flcV$|src/osmo-bts-octphy/Makefile.amfa'Nfa'N JqqtDAsrc/osmo-bts-octphy/l1_if.cfa'Nfa'N  `H"Ev.a OKbhsrc/osmo-bts-octphy/l1_if.hfa'Nfa'N OQ) \^K7vsrc/osmo-bts-octphy/l1_oml.cfa'Nfa'N  g֕MUsrc/osmo-bts-sysmo/eeprom.hfa'Nfa'N 9^{ 8`V,S Nsrc/osmo-bts-sysmo/femtobts.cfa'Nfa'N xHN^mVڰ#0 src/osmo-bts-sysmo/femtobts.hfa'Nfa'N !\];Rtǔ(src/osmo-bts-sysmo/hw_misc.cfa'Nfa'N ă R,㔻߈src/osmo-bts-sysmo/hw_misc.hfa'Nfa'N rU9y BeJ u1XB &src/osmo-bts-sysmo/l1_fwd.hfa'Nfa'N v^֜maOi` src/osmo-bts-sysmo/l1_fwd_main.cfa'Nfa'N ל#Y/iީ;src/osmo-bts-sysmo/l1_if.cfa'Nfa'N k2B|aTUc[ksrc/osmo-bts-sysmo/l1_if.hfa'Nfa'N 粖 sv=-=5ysrc/osmo-bts-sysmo/l1_transp.hfa'Nfa'N XQzKଙ[paV;"src/osmo-bts-sysmo/l1_transp_fwd.cfa'Wfa'W  ϼwɎ$u!6=c!src/osmo-bts-sysmo/l1_transp_hw.cfa'Wfa'W % %ڶO*IXix@src/osmo-bts-sysmo/main.cfa'Wfa'W 2(n|Z Gzӏ,ss(src/osmo-bts-sysmo/misc/sysmobts-calib.cfa'Wfa'W I oQoݑĻ1Ot_Dք)src/osmo-bts-sysmo/misc/sysmobts-layer1.cfa'Wfa'W ՜KBMjg+)src/osmo-bts-sysmo/misc/sysmobts-layer1.hfa'Wfa'W Y+*&\qXV p# )src/osmo-bts-sysmo/misc/sysmobts_eeprom.hfa'Wfa'W y~<7HQ1U&src/osmo-bts-sysmo/misc/sysmobts_mgr.cfa'Wfa'W  fc[>p6hCf/-&src/osmo-bts-sysmo/misc/sysmobts_mgr.hfa'Wfa'W #E$G.]VRxt#+src/osmo-bts-sysmo/misc/sysmobts_mgr_2050.cfa'Wfa'W 8V5$k>^ ,src/osmo-bts-sysmo/misc/sysmobts_mgr_calib.cfa'Wfa'W O']ֻabBjL'~)src/osmo-bts-sysmo/misc/sysmobts_mgr_nl.cfa'Wfa'W "~C\yǯ/|jK+src/osmo-bts-sysmo/misc/sysmobts_mgr_temp.cfa'Wfa'W 6a3 ?g#B~7*src/osmo-bts-sysmo/misc/sysmobts_mgr_vty.cfa'Wfa'W sfm']=/\94m'src/osmo-bts-sysmo/misc/sysmobts_misc.cfa'Wfa'W 3l^W#5=:['src/osmo-bts-sysmo/misc/sysmobts_misc.hfa'Wfa'W  Z}˿Hv@C8~Û%#%src/osmo-bts-sysmo/misc/sysmobts_nl.cfa'Wfa'W X]Fy1]v4%src/osmo-bts-sysmo/misc/sysmobts_nl.hfa'Wfa'W  zm7 9RpMKo&src/osmo-bts-sysmo/misc/sysmobts_par.cfa'Wfa'W /Rg?c J&src/osmo-bts-sysmo/misc/sysmobts_par.hfa'Wfa'W  ۽u1N1&kЊ{'src/osmo-bts-sysmo/misc/sysmobts_util.cfa'Wfa'W  ʹu- bhh&r8src/osmo-bts-sysmo/oml.cfa'Wfa'W  kb @1 C,1g"src/osmo-bts-sysmo/sysmobts_ctrl.cfa'Wfa'W  8.3V%Ac;|^ x!src/osmo-bts-sysmo/sysmobts_vty.cfa'Wfa'W  R0,#F3O)|9b3src/osmo-bts-sysmo/tch.cfa'Wfa'W  s^[7?t,4T[9src/osmo-bts-sysmo/utils.cfa'Wfa'W EP'@ф'˵XNsrc/osmo-bts-sysmo/utils.hfa'Wfa'W c(e ,src/osmo-bts-trx/Makefile.amfa'Wfa'W Xu: H>+!src/osmo-bts-trx/amr_loop.cfa'Wfa'W vϝ‚ً6  src/osmo-bts-trx/amr_loop.hfa'Wfa'W ST$1,+[z src/osmo-bts-trx/l1_if.cfa'Wfa'W 2K[H Nv^ax~src/osmo-bts-trx/l1_if.hfa'Wfa'W BE jlM^+lsrc/osmo-bts-trx/main.cfa'Wfa'W  /[ѕqm.vXsrc/osmo-bts-trx/probes.dfa'Wfa'W  W"mdƽ2m['src/osmo-bts-trx/sched_lchan_fcch_sch.cfa'Wfa'W ~FjAD}Mvfˊ @^$src/osmo-bts-trx/sched_lchan_pdtch.cfa'Wfa'W $-$"f7 #src/osmo-bts-trx/sched_lchan_rach.cfa'Wfa'W VZ>!i "F۔Eȼ#src/osmo-bts-trx/sched_lchan_tchf.cfa'Wfa'W MIf$LA.!˃ѽM#src/osmo-bts-trx/sched_lchan_tchh.cfa'Wfa'W ;ky秂Xڣ+#src/osmo-bts-trx/sched_lchan_xcch.cfa'Wfa'W :fSy)I+Zsrc/osmo-bts-trx/sched_utils.hfa'Wfa'W Y:&K[͵GyZ src/osmo-bts-trx/scheduler_trx.cfa'Wfa'W  ' )=,xsrc/osmo-bts-trx/trx_if.cfa'Wfa'W ! :"9OF3JV;+src/osmo-bts-trx/trx_if.hfa'Wfa'W "Y\>1|<]3 #$src/osmo-bts-trx/trx_provision_fsm.cfa'Wfa'W #(R(ᾀUgʿoÁ$src/osmo-bts-trx/trx_provision_fsm.hfa'Wfa'W $RgV'vP=Ʊ(ɸsrc/osmo-bts-trx/trx_vty.cfa'Wfa'W &ʱcw'6Fp src/osmo-bts-virtual/Makefile.amfa'Wfa'W '3 wH OWPc src/osmo-bts-virtual/bts_model.cfa'Wfa'W (݊?R 6Eotests/meas/meas_test.errfa(1`fa(1` xUl& '+:ݝ."ktests/meas/meas_test.okfa(1`fa(1` y7c5 wWqF ] qtests/meas/meas_testcases.hfa(1`fa(1` {p|F)v~K vP tests/meas/sysmobts_fr_samples.hfa(nifa(ni ~Sk=, PW[rtests/misc/Makefile.amfa(nifa(ni kUyq~\ɂStests/misc/misc_test.cfa(nifa(ni ,݅uCYG-PN$ztests/misc/misc_test.okfa(nifa(ni -?&(7C ;Ftests/osmo-bts.vtyfa(nifa(ni 5ᘆ!5A^8ʓ>tests/paging/Makefile.amfa(nifa(ni ("v>әB3`tests/paging/paging_test.cfa(nifa(ni Eߒ۷} O9tests/paging/paging_test.okfa(nifa(ni 'A4Z6 tests/power/Makefile.amfa(nifa(ni OIiojtSJ,$ tests/power/bs_power_loop_test.cfa(nifa(ni ms${Cʒ}=L"tests/power/bs_power_loop_test.errfa(nifa(ni vK*' / E@!tests/power/bs_power_loop_test.okfa(nifa(ni ?Gh;=ֺ@ tests/power/ms_power_loop_test.cfa(nifa(ni 0eiRB pw1&r1c9L"tests/power/ms_power_loop_test.errfa(nifa(ni  %du-U𸦲oB^!tests/power/ms_power_loop_test.okfa(nifa(ni rz^S*kf8› tests/stubs.cfa(nifa(ni 4Y<խ&lrtests/sysmobts/Makefile.amfa(nifa(ni M''=N̆r,;lVtests/sysmobts/sysmobts_test.cfa(nifa(ni SArTE%tests/sysmobts/sysmobts_test.okfa(nifa(ni +*Ød7I;`N19=tests/ta_control/Makefile.amfa(nifa(ni  %4'Tx #pcftests/tx_power/Makefile.amfa(nifa(ni  j3:wH `Rtests/tx_power/tx_power_test.cfa(nifa(ni MrSΟ  M tests/tx_power/tx_power_test.errfa(nifa(ni +DZI5>ctests/tx_power/tx_power_test.okTREE424 7 t(m?3Aߠndoc60 2 r*Q 8qâ/aǩ6manuals43 3 T|@Fvty3 0 Ƞh9)ٳ*jD.+o{abis20 0 %A0>8c 9{NECchapters11 0 Lk>PSQexamples12 6 SfXǰ] L4EKtrx2 0 o4$U)oc2g2 0 CF}ƊOl(8'sysmo2 0 -`f{%Dž-octphy2 0 < }ݯc {?virtual1 0 <"Y^ǫi|j6o_P=7litecell152 0 YOOB!r4o5Wsrc226 8 8EFZ`xWcommon48 0 iR_jcpY ]]1osmo-bts-trx20 0 $i4C]Xo-`2<5osmo-bts-lc1543 1 1z6"ݸk' misc27 0 R"lCAp|YƺB&osmo-bts-oc2g44 1 b2&Or%IW misc27 0 Q[W@Oosmo-bts-sysmo41 1 !$zs~Romisc18 0 q=Ѳ4uH{, Dosmo-bts-octphy14 0 {ǡϞuhA9osmo-bts-virtual11 0 .n/LQTrA/.-9osmo-bts-omldummy4 0 :M2+_t{]tests49 12 Z/i`0!h tDamr4 0 ־L;>'H9ncsd3 0 $SzYPs"C!Qagch3 0 `_pL[k>Pjsdebian11 1 0.hm1~ esBsource1 0 $菰Z(95a*H.github1 0 /֜#Kcontrib29 2 `Hl}`Е ~CP*[dber5 0 7mυx a#7/Msystemd9 0 T(!Aý'Vi ߦinclude39 1 FN6el5 %Soosmo-bts38 0 Bכ $He+B6 bTg ޫ