File tree 3 files changed +33
-30
lines changed
doc/content/xenopsd/walkthroughs/VM.build
3 files changed +33
-30
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ hidden : true
3
+ title : VM_build micro-op flowchart
4
+ description : For inclusion in _index.md and VM_build.md
5
+ weight : 10
6
+ ---
7
+
8
+ ``` mermaid
9
+ flowchart
10
+ subgraph xenopsd VM_build[xenopsd: VM_build micro#8209;op]
11
+ direction LR
12
+ VM_build --> VM.build
13
+ VM.build --> VM.build_domain
14
+ VM.build_domain --> VM.build_domain_exn
15
+ VM.build_domain_exn --> Domain.build
16
+ click VM_build "
17
+ https://github.com/xapi-project/xen-api/blob/83555067/ocaml/xenopsd/lib/xenops_server.ml#L2255-L2271" _blank
18
+ click VM.build "
19
+ https://github.com/xapi-project/xen-api/blob/83555067/ocaml/xenopsd/xc/xenops_server_xen.ml#L2290-L2291" _blank
20
+ click VM.build_domain "
21
+ https://github.com/xapi-project/xen-api/blob/83555067/ocaml/xenopsd/xc/xenops_server_xen.ml#L2250-L2288" _blank
22
+ click VM.build_domain_exn "
23
+ https://github.com/xapi-project/xen-api/blob/83555067/ocaml/xenopsd/xc/xenops_server_xen.ml#L2024-L2248" _blank
24
+ click Domain.build "
25
+ https://github.com/xapi-project/xen-api/blob/83555067/ocaml/xenopsd/xc/domain.ml#L1111-L1210" _blank
26
+ end
27
+ ```
Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ title: VM_build micro-op
3
3
linkTitle : VM_build μ-op
4
4
description : Overview of the VM_build μ-op (runs after the VM_create μ-op created the domain).
5
5
weight : 10
6
+ mermaid :
7
+ force : true
6
8
---
7
9
8
10
## Overview
@@ -23,21 +25,7 @@ which calls
23
25
[ VM.build_domain_exn] ( https://github.com/xapi-project/xen-api/blob/master/ocaml/xenopsd/xc/xenops_server_xen.ml#L2024-L2248 )
24
26
which calls [ Domain.build] ( Domain.build ) :
25
27
26
- ``` mermaid
27
- flowchart
28
- subgraph xenopsd VM_build[xenopsd VM_build micro#8209;op]
29
- direction LR
30
- VM_build --> VM.build
31
- VM.build --> VM.build_domain
32
- VM.build_domain --> VM.build_domain_exn
33
- VM.build_domain_exn --> Domain.build
34
- click VM_build "https://github.com/xapi-project/xen-api/blob/master/ocaml/xenopsd/lib/xenops_server.ml#L2255-L2271" _blank
35
- click VM.build "https://github.com/xapi-project/xen-api/blob/master/ocaml/xenopsd/xc/xenops_server_xen.ml#L2290-L2291" _blank
36
- click VM.build_domain "https://github.com/xapi-project/xen-api/blob/master/ocaml/xenopsd/xc/xenops_server_xen.ml#L2250-L2288" _blank
37
- click VM.build_domain_exn "https://github.com/xapi-project/xen-api/blob/master/ocaml/xenopsd/xc/xenops_server_xen.ml#L2024-L2248" _blank
38
- click Domain.build "../Domain.build/index.html"
39
- end
40
- ```
28
+ {{% include "VM_build-chart.md" %}}
41
29
42
30
The function
43
31
[ VM.build_domain_exn] ( https://github.com/xapi-project/xen-api/blob/master/ocaml/xenopsd/xc/xenops_server_xen.ml#L2024 )
Original file line number Diff line number Diff line change 2
2
title : Building a VM
3
3
description : After VM_create, VM_build builds the core of the domain (vCPUs, memory)
4
4
weight : 20
5
+ mermaid :
6
+ force : true
5
7
---
8
+ {{% include "VM_build-chart.md" %}}
6
9
7
10
Walk-through documents for the ` VM_build ` phase:
8
11
9
- ``` mermaid
10
- flowchart
11
- subgraph xenopsd VM_build[xenopsd VM_build micro#8209;op]
12
- direction LR
13
- VM_build --> VM.build
14
- VM.build --> VM.build_domain
15
- VM.build_domain --> VM.build_domain_exn
16
- VM.build_domain_exn --> Domain.build
17
- click VM_build "https://github.com/xapi-project/xen-api/blob/master/ocaml/xenopsd/lib/xenops_server.ml#L2255-L2271" _blank
18
- click VM.build "https://github.com/xapi-project/xen-api/blob/master/ocaml/xenopsd/xc/xenops_server_xen.ml#L2290-L2291" _blank
19
- click VM.build_domain "https://github.com/xapi-project/xen-api/blob/master/ocaml/xenopsd/xc/xenops_server_xen.ml#L2250-L2288" _blank
20
- click VM.build_domain_exn "https://github.com/xapi-project/xen-api/blob/master/ocaml/xenopsd/xc/xenops_server_xen.ml#L2024-L2248" _blank
21
- end
22
- ```
23
-
24
12
{{% children description=true %}}
You can’t perform that action at this time.
0 commit comments