* INTC Contribution to the O-RAN F Release for O-DU Low
[o-du/phy.git] / fhi_lib / app / usecase / lte_b / mu0_20mhz / bbu_pool_cfg_o_ru.xml
diff --git a/fhi_lib/app/usecase/lte_b/mu0_20mhz/bbu_pool_cfg_o_ru.xml b/fhi_lib/app/usecase/lte_b/mu0_20mhz/bbu_pool_cfg_o_ru.xml
new file mode 100644 (file)
index 0000000..8068127
--- /dev/null
@@ -0,0 +1,65 @@
+<?xml version="1.0"?>
+<!--******************************************************************************-->
+<!--                                                                              -->
+<!--   Copyright (c) 2019 Intel.                                                  -->
+<!--                                                                              -->
+<!--   Licensed under the Apache License, Version 2.0 (the "License");            -->
+<!--   you may not use this file except in compliance with the License.           -->
+<!--   You may obtain a copy of the License at                                    -->
+<!--                                                                              -->
+<!--       http://www.apache.org/licenses/LICENSE-2.0                             -->
+<!--                                                                              -->
+<!--   Unless required by applicable law or agreed to in writing, software        -->
+<!--   distributed under the License is distributed on an "AS IS" BASIS,          -->
+<!--   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   -->
+<!--   See the License for the specific language governing permissions and        -->
+<!--   limitations under the License.                                             -->
+<!--                                                                              -->
+<!--******************************************************************************-->
+<eBbuPoolConfig>
+    <version>21.03</version>
+
+    <eBbuPool>
+        <!--  Logical core index to pin eBbuPool maintain thread, non-real time -->
+        <eBbuPoolMainThreadCore>0</eBbuPoolMainThreadCore>
+        <!--  1: Enable consumer thread sleep; 0: disable. Consumer thread is real-time thread -->
+        <eBbuPoolConsumerSleep>1</eBbuPoolConsumerSleep>
+    </eBbuPool>
+
+    <Queue>
+        <!--  Queue depth, maximum 1024 -->
+        <QueueDepth>1024</QueueDepth>
+        <!--  Queue numbers, maximum 8 -->
+        <QueueNum>4</QueueNum>
+        <!--  Queue context, maximum 8 -->
+        <QueuCtxNum>1</QueuCtxNum>
+    </Queue>
+
+    <Test>
+        <!--  Logical core index to pin the timer thread, which is a real-time thread -->
+        <TimerThreadCore>1</TimerThreadCore>
+        <!--  Number of control threads, which are responsible to enqueue trigger events for different cells -->
+        <CtrlThreadNum>1</CtrlThreadNum>
+        <!--  Logical core list for control threads, which are real-time threads -->
+        <CtrlThreadCoreList>6</CtrlThreadCoreList>
+        <!--  Number of cosumer threads, maximum 256 -->
+        <TestCoreNum>4</TestCoreNum>
+        <!--  The core index list of the consumer threads -->
+        <TestCoreList>16,48,17,49,18,50,19,51,20,52,4,44,5,45,22,23,24,25,6,26,7,27,8,28,9,29,10,30,11,31,12,32,13,33,13,34,15,35,16,36,17,37,18,38,19,39</TestCoreList>
+        <!--  Number of cells to test, maximum 40 -->
+        <TestCellNum>1</TestCellNum>
+        <!--  The frame format of each cell: 0, FDD; 1, DDDSU; 2, DDDDDDDSUU -->
+        <TestCellFrameFormat>1,1,1,1</TestCellFrameFormat>
+        <!--  The TTI of each cell, unit micro-second -->
+        <TestCellTti>500, 500, 500, 500</TestCellTti>
+        <!--  The number of events per cell, maximum 1000 -->
+        <TestCellEventNum>50, 50, 50, 50</TestCellEventNum>
+    </Test>
+
+    <Misc>
+        <!-- Mlog enable: 0 disable; 1 enable-->
+        <MlogEnable>1</MlogEnable>
+       </Misc>
+
+</eBbuPoolConfig>
+