Commit 39fa047
Zhang Wenhao
<feature>[kvm]: add os spec machine type support
Add OperatingSystemBootingSpec to VmInstanceSpec for machine type
Support setting machine type through os spec instead of system tag
Auto set q35 machine type for TPM/NvRam scenarios when needed
Update KVMHost to prioritize spec machine type over system tag
Remove unused imports from KVMHost
Resolves: ZSV-11371
Related: ZSV-11310
Change-Id: I6f6d6a677374656d6c7467686e6369786f6f646f1 parent 736f312 commit 39fa047
3 files changed
Lines changed: 43 additions & 6 deletions
File tree
- compute/src/main/java/org/zstack/compute/vm/devices
- header/src/main/java/org/zstack/header/vm
- plugin/kvm/src/main/java/org/zstack/kvm
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| 20 | + | |
| 21 | + | |
19 | 22 | | |
20 | 23 | | |
21 | 24 | | |
22 | 25 | | |
23 | 26 | | |
24 | 27 | | |
| 28 | + | |
| 29 | + | |
25 | 30 | | |
26 | 31 | | |
27 | 32 | | |
| |||
115 | 120 | | |
116 | 121 | | |
117 | 122 | | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
118 | 129 | | |
119 | 130 | | |
Lines changed: 24 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
406 | 406 | | |
407 | 407 | | |
408 | 408 | | |
| 409 | + | |
409 | 410 | | |
410 | 411 | | |
411 | 412 | | |
| |||
455 | 456 | | |
456 | 457 | | |
457 | 458 | | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
458 | 467 | | |
459 | 468 | | |
460 | 469 | | |
| |||
924 | 933 | | |
925 | 934 | | |
926 | 935 | | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
927 | 951 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | 104 | | |
108 | 105 | | |
109 | 106 | | |
| |||
4439 | 4436 | | |
4440 | 4437 | | |
4441 | 4438 | | |
4442 | | - | |
4443 | | - | |
4444 | | - | |
| 4439 | + | |
| 4440 | + | |
| 4441 | + | |
| 4442 | + | |
| 4443 | + | |
| 4444 | + | |
| 4445 | + | |
| 4446 | + | |
4445 | 4447 | | |
4446 | 4448 | | |
4447 | 4449 | | |
| |||
0 commit comments