From b681d67d7f433b0c8fa9ffdf145f6b89179a8c11 Mon Sep 17 00:00:00 2001
From: Mahesh <maheshaithal@iisc.ac.in>
Date: Fri, 12 Feb 2021 16:36:58 +0530
Subject: [PATCH] Cleanup

---
 doc/RUNMODEM.md                           | 46 -----------------------
 nfapi/CHANGES.md                          | 36 ------------------
 nfapi/oai_integration/.vscode/launch.json | 29 --------------
 nfapi/oai_integration/.vscode/tasks.json  | 23 ------------
 4 files changed, 134 deletions(-)
 delete mode 100644 nfapi/oai_integration/.vscode/launch.json
 delete mode 100644 nfapi/oai_integration/.vscode/tasks.json

diff --git a/doc/RUNMODEM.md b/doc/RUNMODEM.md
index ee61bc83c4f..d13b193ff96 100644
--- a/doc/RUNMODEM.md
+++ b/doc/RUNMODEM.md
@@ -198,54 +198,8 @@ UE on machine 2:
 
 
 
-As of February 2020, all 5G NR development is part of the develop branch (the branch develop-nr is no longer maintained). This also means that all new development will be merged into there once it passes all the CI. 
-
-## NSA setup with COTS UE
-
-This setup requires an EPC, an OAI eNB and gNB, and a COTS Phone. A dedicated page describe the setup can be found [here](https://gitlab.eurecom.fr/oai/openairinterface5g/wikis/home/gNB-COTS-UE-testing).
-
-### Launch gNB
-
-```bash sudo ./nr-softmodem -O ../../../targets/PROJECTS/GENERIC-LTE-EPC/CONF/gnb.band78.tm1.106PRB.usrpn300.conf```
-
-### Launch eNB
-
-```bash sudo ./lte-softmodem -O ../../../targets/PROJECTS/GENERIC-LTE-EPC/CONF/enb.band7.tm1.50PRB.usrpb210.conf```
-
-
-
-## phy-test setup with OAI UE
-
-The OAI UE can also be used in front of a OAI gNB without the support of eNB or EPC. In this case both gNB and eNB need to be run with the --phy-test flag. At the gNB this flag does the following
- - it reads the RRC configuration from the configuration file
- - it encodes the RRCConfiguration and the RBconfig message and stores them in the binary files rbconfig.raw and reconfig.raw
- - the MAC uses a pre-configured allocation of PDSCH and PUSCH with randomly generated payload
-
-At the UE the --phy-test flag will
- - read the binary files rbconfig.raw and reconfig.raw from the current directory (a different directory can be specified with the flag --rrc_config_path) and process them.
-
-
-### Launch gNB
-
-```bash sudo ./nr-softmodem -O ../../../targets/PROJECTS/GENERIC-LTE-EPC/CONF/gnb.band78.tm1.106PRB.usrpn300.conf --phy-test```
-
-### Launch UE in another window
 
-```bash sudo ./nr-uesoftmodem --phy-test [--rrc_config_path ../../../ci-scripts/rrc-files]```
-
-Some other useful paramters of the UE are
 
- - --ue-fo-compensation: enables the frequency offset compenstation at the UE. This is useful when running over the air and/or without an external clock/time source
- - --usrp-args: this is the equivalend paramter of sdr_addrs field in the gNB config file and can be used to identify the USRP and set some basic paramters (like the clock source)
- - --clock-source: sets the clock-source (internal or external). 
- - --time-source: sets the time-source (internal or external). 
-
-
-## noS1 setup with OAI UE
-
-Instead of randomly generated payload, in the phy-test mode we can also inject/receive user-plane traffic over a TUN interface. This is the so-called noS1 mode. 
-
-This setup is described in the [rfsimulator page](../targets/ARCH/rfsimulator/README.md#5g-case). In theory this should also work with the real hardware target although this has yet to be tested.
 
 
 
diff --git a/nfapi/CHANGES.md b/nfapi/CHANGES.md
index b086cabf044..4dc68c6ff8e 100644
--- a/nfapi/CHANGES.md
+++ b/nfapi/CHANGES.md
@@ -1,38 +1,2 @@
 # Changelog
 
-### 14/06/20
-* we are not clear on how the parameters are extracted from the config file
-* in ssc struct
-* for some values it is okay and for others it is zero (in `config_request`)
-* This causes Assertion Failures leading to termination on PNF side.
-
-### 15/06/20
-* The values to config request are assigned in: `config_common()` in `config.c`
-* need to add lines for `cfg->nfapi_config`
-* the config request unpacked on pnf side still has some zero values, which causes assertional failure in from_nrarfcn()
-
-### 16/06/20
-* Config request is recived and unpacked correctly
-* Regarding config response
-    * we are confused about its' struct definition
-    * it says list of TLVs in its entirety
-    * and we need to dyanmically insert the invalid TLVs after checking in a categorical fashion
-    * Need to think of a data structure to enable this feature.
-    ```struct{
-    list of uint8_t tlvs
-    list of uint16_t tlvs
-    list of uint32_t tlvs
-    }list of tlvs
-    ```
-* Need the `N_RB` value to be non-zero and obtained from the config file. (carrier config grid size)
-`int N_RB = gNB_config->carrier_config.dl_grid_size[gNB_config->ssb_config.scs_common.value].value;`
-* how is this `gNB_config` assigned its values?
-
-### 19/06/20
-* `ret = openair0_device_load(&ru->rfdevice,&ru->openair0_cfg);` sloc: 1428 in `nr-ru.c`
-* the `ru->rfdevice` has all members zero or null.
-* This issue was solved by adding `sdr_addrs` to config file of PNF.
-
-* `if (cfg->tdd_table.max_tdd_periodicity_list[nr_tti].max_num_of_symbol_per_slot_list[symbol_count].slot_config.value==1`
-    * throws segmentation error
-    * `max_tdd_periodicity_list` is not assigned memory
diff --git a/nfapi/oai_integration/.vscode/launch.json b/nfapi/oai_integration/.vscode/launch.json
deleted file mode 100644
index e006584180f..00000000000
--- a/nfapi/oai_integration/.vscode/launch.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
-    // Use IntelliSense to learn about possible attributes.
-    // Hover to view descriptions of existing attributes.
-    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
-    "version": "0.2.0",
-    "configurations": [
-        {
-            "name": "gcc - Build and debug active file",
-            "type": "cppdbg",
-            "request": "launch",
-            "program": "${fileDirname}/${fileBasenameNoExtension}",
-            "args": [],
-            "stopAtEntry": false,
-            "cwd": "${workspaceFolder}",
-            "environment": [],
-            "externalConsole": false,
-            "MIMode": "gdb",
-            "setupCommands": [
-                {
-                    "description": "Enable pretty-printing for gdb",
-                    "text": "-enable-pretty-printing",
-                    "ignoreFailures": true
-                }
-            ],
-            "preLaunchTask": "gcc build active file",
-            "miDebuggerPath": "/usr/bin/gdb"
-        }
-    ]
-}
\ No newline at end of file
diff --git a/nfapi/oai_integration/.vscode/tasks.json b/nfapi/oai_integration/.vscode/tasks.json
deleted file mode 100644
index 456946dccef..00000000000
--- a/nfapi/oai_integration/.vscode/tasks.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-	"version": "2.0.0",
-	"tasks": [
-		{
-			"type": "shell",
-			"label": "C/C++: gcc build active file",
-			"command": "/usr/bin/gcc",
-			"args": [
-				"-g",
-				"${file}",
-				"-o",
-				"${fileDirname}/${fileBasenameNoExtension}"
-			],
-			"options": {
-				"cwd": "/usr/bin"
-			},
-			"problemMatcher": [
-				"$gcc"
-			],
-			"group": "build"
-		}
-	]
-}
\ No newline at end of file
-- 
GitLab