Skip to content

Commit 4b840d7

Browse files
committed
[CI] Add more qemu configs
Signed-off-by: Krzysztof Filipek <[email protected]>
1 parent a85037f commit 4b840d7

11 files changed

+888
-1
lines changed

scripts/qemu/configs/default.xml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
11
<!-- SPDX-License-Identifier: BSD-2-Clause
22
# Copyright (C) 2024 Intel Corporation.
33
-->
4+
<!--
5+
+________________+ +________________+ +_________________+
6+
| Cell 0 | | Cell 1 | | Cell 2 |
7+
| CPUs 0-1: 0-1 | | CPUs 2-3: 2-3 | | No specific CPUs|
8+
| Memory: 1100MiB| | Memory: 1200MiB| | Memory: 1200MiB |
9+
+________________+ +________________+ +_________________+
10+
| 10 | 10 | 10
11+
| 20 | 20 | 17
12+
| 17 | 28 | 28
13+
v v v
14+
-->
15+
416
<domain type='qemu'>
5-
<name>CascadeLake</name>
17+
<name>Default</name>
618
<os>
719
<type arch='x86_64' machine='pc'>hvm</type>
820
</os>

scripts/qemu/configs/sock_2_var1.xml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<!-- SPDX-License-Identifier: BSD-2-Clause
2+
# Copyright (C) 2020 - 2024 Intel Corporation.
3+
-->
4+
5+
<!--
6+
+________________+ +________________+ +_________________+
7+
| Cell 0 | | Cell 1 | | Cell 2 |
8+
| CPUs 0-1: 0-1 | | CPUs 2-3: 2-3 | | No specific CPUs|
9+
| Memory: 256MiB | | Memory: 512MiB | | Memory: 2560MiB |
10+
+________________+ +________________+ +_________________+
11+
| 10 | 10 | 10
12+
| 20 | 20 | 17
13+
| 17 | 28 | 28
14+
v v v
15+
-->
16+
17+
<domain type='qemu'>
18+
<name>Sockets2Var1</name>
19+
<os>
20+
<type arch='x86_64' machine='pc'>hvm</type>
21+
</os>
22+
<vcpu placement='static'>4</vcpu>
23+
<cpu>
24+
<topology sockets='2' dies='1' cores='2' threads='1'/>
25+
<numa>
26+
<cell id='0' cpus='0-1' memory='256' unit='MiB'>
27+
<distances>
28+
<sibling id='0' value='10'/>
29+
<sibling id='1' value='20'/>
30+
<sibling id='2' value='17'/>
31+
</distances>
32+
</cell>
33+
<cell id='1' cpus='2-3' memory='512' unit='MiB'>
34+
<distances>
35+
<sibling id='0' value='20'/>
36+
<sibling id='1' value='10'/>
37+
<sibling id='2' value='28'/>
38+
</distances>
39+
</cell>
40+
<cell id='2' memory='2560' unit='MiB'>
41+
<distances>
42+
<sibling id='0' value='17'/>
43+
<sibling id='1' value='28'/>
44+
<sibling id='2' value='10'/>
45+
</distances>
46+
</cell>
47+
</numa>
48+
</cpu>
49+
</domain>
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<!-- SPDX-License-Identifier: BSD-2-Clause
2+
# Copyright (C) 2021 - Intel Corporation.
3+
-->
4+
5+
<!--
6+
+________________+ +________________+ +_________________+
7+
| Cell 0 | | Cell 1 | | Cell 2 |
8+
| CPUs 0-1: 0-1 | | CPUs 2-3: 2-3 | | No specific CPUs|
9+
| Memory: 1152MiB| | Memory: 1152MiB| | Memory: 1260MiB |
10+
+________________+ +________________+ +_________________+
11+
| 10 | 10 | 10
12+
| 20 | 20 | 17
13+
| 17 | 28 | 28
14+
v v v
15+
-->
16+
17+
<domain type='qemu'>
18+
<name>Sockets2Var1HMAT</name>
19+
<os>
20+
<type arch='x86_64' machine='pc'>hvm</type>
21+
</os>
22+
<vcpu placement='static'>4</vcpu>
23+
<cpu>
24+
<topology sockets='2' dies='1' cores='2' threads='1'/>
25+
<numa>
26+
<cell id='0' cpus='0-1' memory='1152' unit='MiB'>
27+
<distances>
28+
<sibling id='0' value='10'/>
29+
<sibling id='1' value='20'/>
30+
<sibling id='2' value='17'/>
31+
</distances>
32+
</cell>
33+
<cell id='1' cpus='2-3' memory='1152' unit='MiB'>
34+
<distances>
35+
<sibling id='0' value='20'/>
36+
<sibling id='1' value='10'/>
37+
<sibling id='2' value='28'/>
38+
</distances>
39+
</cell>
40+
<cell id='2' memory='1260' unit='MiB'>
41+
<distances>
42+
<sibling id='0' value='17'/>
43+
<sibling id='1' value='28'/>
44+
<sibling id='2' value='10'/>
45+
</distances>
46+
</cell>
47+
<interconnects>
48+
<latency initiator='0' target='0' type='access' value='72'/>
49+
<bandwidth initiator='0' target='0' type='access' value='111000' unit='MiB'/>
50+
<latency initiator='0' target='1' type='access' value='133'/>
51+
<bandwidth initiator='0' target='1' type='access' value='33770' unit='MiB'/>
52+
<latency initiator='0' target='2' type='access' value='176'/>
53+
<bandwidth initiator='0' target='2' type='access' value='25600' unit='MiB'/>
54+
<latency initiator='1' target='1' type='access' value='72'/>
55+
<bandwidth initiator='1' target='1' type='access' value='111000' unit='MiB'/>
56+
<latency initiator='1' target='2' type='access' value='240'/>
57+
<bandwidth initiator='1' target='2' type='access' value='840' unit='MiB'/>
58+
</interconnects>
59+
</numa>
60+
</cpu>
61+
</domain>

scripts/qemu/configs/sock_2_var2.xml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<!-- SPDX-License-Identifier: BSD-2-Clause
2+
# Copyright (C) 2021 - 2024 Intel Corporation.
3+
-->
4+
5+
<!--
6+
+________________+ +________________+ +_________________+
7+
| Cell 0 | | Cell 1 | | Cell 2 |
8+
| CPUs 0-1: 0-1 | | CPUs 2-3: 2-3 | | No specific CPUs|
9+
| Memory: 256MiB | | Memory: 512MiB | | Memory: 2560MiB |
10+
+________________+ +________________+ +_________________+
11+
| 10 | 10 | 10
12+
| 20 | 20 | 17
13+
| 28 | 17 | 28
14+
v v v
15+
-->
16+
17+
<domain type='qemu'>
18+
<name>Sockets2Var2</name>
19+
<os>
20+
<type arch='x86_64' machine='pc'>hvm</type>
21+
</os>
22+
<vcpu placement='static'>4</vcpu>
23+
<cpu>
24+
<topology sockets='2' dies='1' cores='2' threads='1'/>
25+
<numa>
26+
<cell id='0' cpus='0-1' memory='256' unit='MiB'>
27+
<distances>
28+
<sibling id='0' value='10'/>
29+
<sibling id='1' value='20'/>
30+
<sibling id='2' value='28'/>
31+
</distances>
32+
</cell>
33+
<cell id='1' cpus='2-3' memory='512' unit='MiB'>
34+
<distances>
35+
<sibling id='0' value='20'/>
36+
<sibling id='1' value='10'/>
37+
<sibling id='2' value='17'/>
38+
</distances>
39+
</cell>
40+
<cell id='2' memory='2560' unit='MiB'>
41+
<distances>
42+
<sibling id='0' value='28'/>
43+
<sibling id='1' value='17'/>
44+
<sibling id='2' value='10'/>
45+
</distances>
46+
</cell>
47+
</numa>
48+
</cpu>
49+
</domain>
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<!-- SPDX-License-Identifier: BSD-2-Clause
2+
# Copyright (C) 2021 - 2024 Intel Corporation.
3+
-->
4+
5+
<!--
6+
+________________+ +________________+ +_________________+
7+
| Cell 0 | | Cell 1 | | Cell 2 |
8+
| CPUs 0-1: 0-1 | | CPUs 2-3: 2-3 | | No specific CPUs|
9+
| Memory: 1152MiB| | Memory: 1152MiB| | Memory: 1792MiB |
10+
+________________+ +________________+ +_________________+
11+
| 10 | 10 | 10
12+
| 20 | 20 | 17
13+
| 28 | 17 | 28
14+
v v v
15+
16+
-->
17+
18+
<domain type='qemu'>
19+
<name>Sockets2Var2HMAT</name>
20+
<os>
21+
<type arch='x86_64' machine='pc'>hvm</type>
22+
</os>
23+
<vcpu placement='static'>4</vcpu>
24+
<cpu>
25+
<topology sockets='2' dies='1' cores='2' threads='1'/>
26+
<numa>
27+
<cell id='0' cpus='0-1' memory='1152' unit='MiB'>
28+
<distances>
29+
<sibling id='0' value='10'/>
30+
<sibling id='1' value='20'/>
31+
<sibling id='2' value='28'/>
32+
</distances>
33+
</cell>
34+
<cell id='1' cpus='2-3' memory='1152' unit='MiB'>
35+
<distances>
36+
<sibling id='0' value='20'/>
37+
<sibling id='1' value='10'/>
38+
<sibling id='2' value='17'/>
39+
</distances>
40+
</cell>
41+
<cell id='2' memory='1792' unit='MiB'>
42+
<distances>
43+
<sibling id='0' value='28'/>
44+
<sibling id='1' value='17'/>
45+
<sibling id='2' value='10'/>
46+
</distances>
47+
</cell>
48+
<interconnects>
49+
<latency initiator='0' target='0' type='access' value='72'/>
50+
<bandwidth initiator='0' target='0' type='access' value='111000' unit='MiB'/>
51+
<latency initiator='0' target='1' type='access' value='133'/>
52+
<bandwidth initiator='0' target='1' type='access' value='33770' unit='MiB'/>
53+
<latency initiator='0' target='2' type='access' value='240'/>
54+
<bandwidth initiator='0' target='2' type='access' value='840' unit='MiB'/>
55+
<latency initiator='1' target='1' type='access' value='72'/>
56+
<bandwidth initiator='1' target='1' type='access' value='111000' unit='MiB'/>
57+
<latency initiator='1' target='2' type='access' value='176'/>
58+
<bandwidth initiator='1' target='2' type='access' value='25600' unit='MiB'/>
59+
</interconnects>
60+
</numa>
61+
</cpu>
62+
</domain>

scripts/qemu/configs/sock_2_var3.xml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
<!-- SPDX-License-Identifier: BSD-2-Clause
2+
# Copyright (C) 2021 - 2024 Intel Corporation.
3+
-->
4+
5+
<!--
6+
+________________+ +________________+
7+
| Cell 0 | | Cell 1 |
8+
| CPUs 0-1: 0_1 | | CPUs 2-3: 2-3 |
9+
| Memory: 256MiB | | Memory: 512MiB |
10+
+________________+ +________________+
11+
| 10 | 10
12+
| 20 | 20
13+
| 17 | 28
14+
| 28 | 17
15+
v v
16+
+________________+ +________________+
17+
| Cell 2 | | Cell 3 |
18+
| Memory: 2560MiB| | Memory: 2560MiB|
19+
+________________+ +________________+
20+
-->
21+
22+
<domain type='qemu'>
23+
<name>Sockets2Var3</name>
24+
<os>
25+
<type arch='x86_64' machine='pc'>hvm</type>
26+
</os>
27+
<vcpu placement='static'>4</vcpu>
28+
<cpu>
29+
<topology sockets='2' dies='1' cores='2' threads='1'/>
30+
<numa>
31+
<cell id='0' cpus='0-1' memory='256' unit='MiB'>
32+
<distances>
33+
<sibling id='0' value='10'/>
34+
<sibling id='1' value='20'/>
35+
<sibling id='2' value='17'/>
36+
<sibling id='3' value='28'/>
37+
</distances>
38+
</cell>
39+
<cell id='1' cpus='2-3' memory='512' unit='MiB'>
40+
<distances>
41+
<sibling id='0' value='20'/>
42+
<sibling id='1' value='10'/>
43+
<sibling id='2' value='28'/>
44+
<sibling id='3' value='17'/>
45+
</distances>
46+
</cell>
47+
<cell id='2' memory='2560' unit='MiB'>
48+
<distances>
49+
<sibling id='0' value='17'/>
50+
<sibling id='1' value='28'/>
51+
<sibling id='2' value='10'/>
52+
<sibling id='3' value='28'/>
53+
</distances>
54+
</cell>
55+
<cell id='3' memory='2560' unit='MiB'>
56+
<distances>
57+
<sibling id='0' value='28'/>
58+
<sibling id='1' value='17'/>
59+
<sibling id='2' value='28'/>
60+
<sibling id='3' value='10'/>
61+
</distances>
62+
</cell>
63+
</numa>
64+
</cpu>
65+
</domain>
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
<!-- SPDX-License-Identifier: BSD-2-Clause
2+
# Copyright (C) 2021 - 2024 Intel Corporation.
3+
-->
4+
5+
<!--
6+
+________________+ +________________+
7+
| Cell 0 | | Cell 1 |
8+
| CPUs 0-1: 0-1 | | CPUs 2-3: 2-3 |
9+
| Memory: 1024MiB| | Memory: 1024MiB|
10+
+________________+ +________________+
11+
| 10 | 10
12+
| 20 | 20
13+
| 17 | 28
14+
| 28 | 17
15+
v v
16+
+________________+ +________________+
17+
| Cell 2 | | Cell 3 |
18+
| Memory: 1792MiB| | Memory: 1792MiB|
19+
+________________+ +________________+
20+
-->
21+
22+
<domain type='qemu'>
23+
<name>Sockets2Var3HMAT</name>
24+
<os>
25+
<type arch='x86_64' machine='pc'>hvm</type>
26+
</os>
27+
<vcpu placement='static'>4</vcpu>
28+
<cpu>
29+
<topology sockets='2' dies='1' cores='2' threads='1'/>
30+
<numa>
31+
<cell id='0' cpus='0-1' memory='1024' unit='MiB'>
32+
<distances>
33+
<sibling id='0' value='10'/>
34+
<sibling id='1' value='20'/>
35+
<sibling id='2' value='17'/>
36+
<sibling id='3' value='28'/>
37+
</distances>
38+
</cell>
39+
<cell id='1' cpus='2-3' memory='1024' unit='MiB'>
40+
<distances>
41+
<sibling id='0' value='20'/>
42+
<sibling id='1' value='10'/>
43+
<sibling id='2' value='28'/>
44+
<sibling id='3' value='17'/>
45+
</distances>
46+
</cell>
47+
<cell id='2' memory='1792' unit='MiB'>
48+
<distances>
49+
<sibling id='0' value='17'/>
50+
<sibling id='1' value='28'/>
51+
<sibling id='2' value='10'/>
52+
<sibling id='3' value='28'/>
53+
</distances>
54+
</cell>
55+
<cell id='3' memory='1792' unit='MiB'>
56+
<distances>
57+
<sibling id='0' value='28'/>
58+
<sibling id='1' value='17'/>
59+
<sibling id='2' value='28'/>
60+
<sibling id='3' value='10'/>
61+
</distances>
62+
</cell>
63+
<interconnects>
64+
<latency initiator='0' target='0' type='access' value='72'/>
65+
<bandwidth initiator='0' target='0' type='access' value='111000' unit='MiB'/>
66+
<latency initiator='0' target='1' type='access' value='133'/>
67+
<bandwidth initiator='0' target='1' type='access' value='33770' unit='MiB'/>
68+
<latency initiator='0' target='2' type='access' value='176'/>
69+
<bandwidth initiator='0' target='2' type='access' value='25600' unit='MiB'/>
70+
<latency initiator='0' target='3' type='access' value='240'/>
71+
<bandwidth initiator='0' target='3' type='access' value='840' unit='MiB'/>
72+
<latency initiator='1' target='1' type='access' value='72'/>
73+
<bandwidth initiator='1' target='1' type='access' value='111000' unit='MiB'/>
74+
<latency initiator='1' target='2' type='access' value='240'/>
75+
<bandwidth initiator='1' target='2' type='access' value='840' unit='MiB'/>
76+
<latency initiator='1' target='3' type='access' value='176'/>
77+
<bandwidth initiator='1' target='3' type='access' value='25600' unit='MiB'/>
78+
</interconnects>
79+
</numa>
80+
</cpu>
81+
</domain>

0 commit comments

Comments
 (0)