Commit Graph
7472 Commits
Author SHA1 Message Date
Raphael Defosseux c0e2a0105b CI: litte syntax / typos
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-26 17:00:57 +02:00
Raphael Defosseux a6551640e5 CI: hotfix :: Virtual machines are started sequentially to prevent crashes
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-26 15:35:35 +02:00
Raphael Defosseux 545435370f Merge branch 'develop-ci' into 'develop'
CI: adding Ethernet-transport variants to build

See merge request oai/openairinterface5g!332
2018-06-26 14:12:07 +02:00
Raphael Defosseux d8560bba2b CI: adding Ethernet-transport variants to build
-- fix cmake file for missing header in --noS1 option

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-26 13:40:06 +02:00
Raphael Defosseux c64c5b25fb CI: fix in -k option syntax
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-26 13:40:06 +02:00
Raphael Defosseux 348d9aaade CI: enhancements
-- VM are kept alive to prepare for running tests
  -- Added destroy script to kill all VM after run
  -- VM names are now based on jobname and buildid

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-26 13:40:06 +02:00
Cedric Roux 76ff65862a Merge remote-tracking branch 'origin/issue319_fairRR_fdd' into develop 2018-06-26 12:30:24 +02:00
Cedric Roux d789166d4c hotfix: disable phy_test_mode in default configuration file 2018-06-26 10:49:22 +02:00
Cedric Roux 142fa8f4da hotfix: remove code that deadlocks
We have to not call that function here because
it blocks everything if number of proc > 4.
2018-06-26 10:43:31 +02:00
Haruki NAOI cbed24fc2b fix: PHY_TX_THREAD option doesn't work if processor has more than 5 cores. 2018-06-26 15:28:43 +09:00
Haruki NAOI 76282a84b8 fix: nb_rbs is not correctly pass to per-prosessor when fairRR scheduler is used. 2018-06-26 15:23:15 +09:00
Cedric Roux 923817d863 Merge remote-tracking branch 'origin/fix-nfapi-L2-emulator' into develop 2018-06-22 16:29:38 +02:00
matzakos 27a62710cd Merge remote-tracking branch 'origin/develop' into fix-nfapi-L2-emulator 2018-06-22 10:49:39 +02:00
Raphael Defosseux b34e6d4537 Merge branch 'develop-ci' into 'develop'
CI: stability fix

See merge request oai/openairinterface5g!328
2018-06-22 10:08:12 +02:00
Raphael Defosseux 1231aa98a1 CI: stability fix
-- when unzip, added --DD option: skip restoration of timestamps for all extracted items.
     should resolve clock skew issues

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-22 09:53:42 +02:00
matzakos 74d1853ef6 Minor modifications to make nfapi-L2-emulator work again and redundant logs removal. 2018-06-21 17:56:29 +02:00
Raphael Defosseux e595ec7c73 Merge branch 'develop-ci' into 'develop'
eNb CI Integration Job builds using temporary virtual machines in parallel

See merge request oai/openairinterface5g!327
2018-06-21 16:48:48 +02:00
Raphael Defosseux 2ac3c5832a CI: improvements
-- remove extra build options (not necessary anymore)
  -- fix in reporting

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-21 16:43:51 +02:00
Raphael Defosseux 89344c5dab CI: improvements
-- missing phy simulator logs in artifacts
  -- enhancement on HTML report

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-21 16:43:51 +02:00
Raphael Defosseux 854247d265 CI: Adding Static Code Analysis stage
-- new stage in parallel on a VM
  -- detailed reporting of CPPCHECK
  -- Option to keep vm alive after build (not used yet on jenkins pipeline)

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-21 16:43:51 +02:00
Raphael Defosseux 20db2d2f77 CI: Improvements:
-- Added VM-build support for physical simulators
 -- More details in the reported HTML files

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-21 16:43:51 +02:00
Raphael Defosseux 29ffb11693 CI: fix on the pass pattern for basic simulator
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-21 16:43:51 +02:00
Raphael Defosseux 5df3d10dd6 CI: Fixes on the VM-based Jenkins scripts
-- quieter zip of the repository
 -- remove clock skew and flexran.proto in the warning count
 -- increase to 4 CPU on VM
 -- created a new template to use host cpu properties (resolve AXV2 compilation issue)

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-21 16:43:51 +02:00
Raphael Defosseux edebdf8698 CI: Introducing parallel builds on Virtual Machines
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-21 16:43:51 +02:00
Cedric Roux 59b31dbb2d Merge remote-tracking branch 'origin/develop_integration_2018_w25' into develop
Summary of changes:
- import work from Fujitsu:
    - multiple UEs
    - TDD configuration 1
- several bugs fixed:
    - UE power changes
      this one introduces two new parameters in the configuration file,
      update yours! The new parameters are "puSch10xSnr" and "puCch10xSnr".
      See targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.usrpb210.conf
    - IQ replay module
    - use MAKE_VERSION(x,y,z) instead of RRC_VERSION
    - some UE fixes

Some new problems may happen. The work from Fujitsu was huge
and their branch diverged a lot from develop, leading to a very
complex merge.

The UE power management may also have an impact. It expects the noise
level to be at around 30 (as seen in the enb T tracer, in the
"input signal" view) and asks for an SNR of 20dB (value 200 for puSch10xSnr
and puCch10xSnr in the configuration file). You may want to put a
lower value, say 100 (SNR of 10dB). This is still work in progress
and needs some more work (we need to calculate the noise level at
runtime and not use a hardcoded value of 30).
2018-06-21 15:00:26 +02:00
Cedric Roux c221af02db minor: update documentation of basic simulator's compilation. 2018-06-21 10:06:42 +02:00
Cedric Roux b6fd23caaf fix: revert increasing size of MEM_MNGT_MB5_NB_BLOCKS
This commit reverts the change coming from
675fd0af4e.

On a test machine, running the basic simulator (both eNB, UE
and T tracer) with 100 RBs eats too much of memory on a computer
with 8GB of RAM, leading to a reboot because the computer
was not responsive anymore.

Other solutions are needed to solve the memory issues, but
multiplying by 50 this number is not a good one, at least
not in the basic mode of operation. If this value needs
to be that big, a #ifdef #else #endif may be used.
2018-06-20 11:00:56 +02:00
Cedric Roux 45cf2e1b8b set pucch_n1_AN to 0
Same idea as commit cce51f69bc.
2018-06-19 11:33:57 +02:00
Cedric Roux 4dfaf50977 fix compilation of dlsim/ulsim
The following command did not work anymore:
    ./build_oai --phy_simulators
2018-06-19 10:11:15 +02:00
Cedric Roux b04ff22645 fix compilation of ue_ip kernel module
May not be the best solution. Maybe we can pass -DXX=XX
on the command line somehow.
2018-06-18 17:19:26 +02:00
Cedric Roux b65af94d47 Merge remote-tracking branch 'origin/311-encapsulate-lte_gold_generic-functionality' into develop 2018-06-18 16:25:57 +02:00
Cedric Roux 0c445bedda Merge remote-tracking branch 'origin/bugfix-310-IQrecplay' into develop 2018-06-18 16:25:48 +02:00
Cedric Roux d579a74e54 Merge remote-tracking branch 'origin/migrate_rel10_rel14_to_make_version' into develop 2018-06-18 16:25:39 +02:00
Cedric Roux 9adf1999db Merge remote-tracking branch 'origin/oai_ue_fixes' into develop
Conflicts:
	openair2/RRC/LTE/rrc_eNB.c
2018-06-18 16:13:06 +02:00
Cedric Roux 2f639e45b6 Merge remote-tracking branch 'origin/ulSNRs' into develop
Conflicts:
	openair2/ENB_APP/MACRLC_paramdef.h
	openair2/LAYER2/MAC/mac.h
2018-06-18 16:01:25 +02:00
Cedric Roux 68f0027830 Merge remote-tracking branch 'origin/mu_with_tdd1' into develop 2018-06-18 16:00:14 +02:00
Cedric Roux 4ba4d43aa6 set proper default values for puSch10xSnr and puCch10xSnr
20 was wrong, it means 2 dB.

200 is a bit high on my setup. Today the code hardcodes the noise
level as 30dB and a target of 20dB above noise is chosen by default.
Some more work is needed to estimate the real noise level. Some
more work is needed to set proper defaults.
2018-06-18 12:51:02 +02:00
Cedric Roux 437bd9cbe1 minor: cleaner indentation 2018-06-18 11:33:47 +02:00
Cedric Roux 2e389d61a0 bugfix: bzero was not called if allocating memory 2018-06-18 11:32:57 +02:00
Haruki NAOI 0fb553916b Fix: modify temporary disabled code by the commit of 5c6ad3142d. 2018-06-18 15:29:17 +09:00
Cedric Roux a7db85a6c2 put back variables in the local stack 2018-06-15 12:31:56 +02:00
Raphael Defosseux 49829f6928 Merge branch 'develop-ci' into 'develop'
eNb CI Integration Job builds locally basic simulator

See merge request oai/openairinterface5g!323
2018-06-15 10:12:00 +02:00
Raphael Defosseux 6f6c90cba8 Proper exit status on local build
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-15 09:47:16 +02:00
Raphael Defosseux f9f7e7c5af fix syntax
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-15 09:47:16 +02:00
Raphael Defosseux 4c92d6785e Improvements on Jenkins file:
- comment to GitLab merge-request does not anymore # as number (misinterpreted as issue number)
  - added local build script w/ generation of HTML result file
Improvements on bash scripts:
  - use of proper option parsing

Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
2018-06-15 09:47:16 +02:00
Cedric Roux cce51f69bc set value of pucch_n1_AN to 0 everywhere by default
Since now pucch_n1_AN is taken from the configuration file,
it has to be set to 0. Value 32 will not work well, at least
in FDD. This has to be handled properly at some point
(do not use uplink resource blocks used by PUCCH for PUSCH).
2018-06-14 16:51:53 +02:00
Cedric Roux dde219c81b bugfix: fix usage of bundling
Do not set 'bundling' for FDD, that breaks ULSCH decoding.
2018-06-14 16:49:58 +02:00
Haruki NAOI 86802258dd Merge branch 'mu_with_tdd1' of https://gitlab.eurecom.fr/oai/openairinterface5g into mu_with_tdd1 2018-06-14 18:43:00 +09:00
Cedric Roux 6cd761589e bugfix: fix T trace 2018-06-14 10:26:47 +02:00
Haruki NAOI e84fd27ec1 Fix: build fails when executing build with option "--mu" 2018-06-14 16:49:45 +09:00