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