Skip to content

Commit 897c474

Browse files
committed
Running go generate as requested
1 parent b43b96e commit 897c474

File tree

3 files changed

+136
-18
lines changed

3 files changed

+136
-18
lines changed

qemu/string.gen.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

qmp/raw/autogen.go

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6055,6 +6055,7 @@ type MigrateSetParameters struct {
60556055
BlockIncremental *bool `json:"block-incremental,omitempty"`
60566056
XMultifdChannels *int64 `json:"x-multifd-channels,omitempty"`
60576057
XMultifdPageCount *int64 `json:"x-multifd-page-count,omitempty"`
6058+
XbzrleCacheSize *uint64 `json:"xbzrle-cache-size,omitempty"`
60586059
}
60596060

60606061
// UnmarshalJSON implements json.Unmarshaler.
@@ -6073,6 +6074,7 @@ func (s *MigrateSetParameters) UnmarshalJSON(bs []byte) error {
60736074
BlockIncremental *bool `json:"block-incremental,omitempty"`
60746075
XMultifdChannels *int64 `json:"x-multifd-channels,omitempty"`
60756076
XMultifdPageCount *int64 `json:"x-multifd-page-count,omitempty"`
6077+
XbzrleCacheSize *uint64 `json:"xbzrle-cache-size,omitempty"`
60766078
}{}
60776079
err := json.Unmarshal(bs, &v)
60786080
if err != nil {
@@ -6105,6 +6107,7 @@ func (s *MigrateSetParameters) UnmarshalJSON(bs []byte) error {
61056107
s.BlockIncremental = v.BlockIncremental
61066108
s.XMultifdChannels = v.XMultifdChannels
61076109
s.XMultifdPageCount = v.XMultifdPageCount
6110+
s.XbzrleCacheSize = v.XbzrleCacheSize
61086111

61096112
return nil
61106113
}
@@ -6127,6 +6130,7 @@ const (
61276130
MigrationCapabilityReleaseRAM
61286131
MigrationCapabilityBlock
61296132
MigrationCapabilityReturnPath
6133+
MigrationCapabilityPauseBeforeSwitchover
61306134
MigrationCapabilityXMultifd
61316135
)
61326136

@@ -6155,6 +6159,8 @@ func (e MigrationCapability) String() string {
61556159
return "block"
61566160
case MigrationCapabilityReturnPath:
61576161
return "return-path"
6162+
case MigrationCapabilityPauseBeforeSwitchover:
6163+
return "pause-before-switchover"
61586164
case MigrationCapabilityXMultifd:
61596165
return "x-multifd"
61606166
default:
@@ -6187,6 +6193,8 @@ func (e MigrationCapability) MarshalJSON() ([]byte, error) {
61876193
return json.Marshal("block")
61886194
case MigrationCapabilityReturnPath:
61896195
return json.Marshal("return-path")
6196+
case MigrationCapabilityPauseBeforeSwitchover:
6197+
return json.Marshal("pause-before-switchover")
61906198
case MigrationCapabilityXMultifd:
61916199
return json.Marshal("x-multifd")
61926200
default:
@@ -6223,6 +6231,8 @@ func (e *MigrationCapability) UnmarshalJSON(bs []byte) error {
62236231
*e = MigrationCapabilityBlock
62246232
case "return-path":
62256233
*e = MigrationCapabilityReturnPath
6234+
case "pause-before-switchover":
6235+
*e = MigrationCapabilityPauseBeforeSwitchover
62266236
case "x-multifd":
62276237
*e = MigrationCapabilityXMultifd
62286238
default:
@@ -6272,6 +6282,7 @@ type MigrationParameters struct {
62726282
BlockIncremental *bool `json:"block-incremental,omitempty"`
62736283
XMultifdChannels *int64 `json:"x-multifd-channels,omitempty"`
62746284
XMultifdPageCount *int64 `json:"x-multifd-page-count,omitempty"`
6285+
XbzrleCacheSize *uint64 `json:"xbzrle-cache-size,omitempty"`
62756286
}
62766287

62776288
// MigrationStats -> MigrationStats (struct)
@@ -6308,6 +6319,8 @@ const (
63086319
MigrationStatusCompleted
63096320
MigrationStatusFailed
63106321
MigrationStatusColo
6322+
MigrationStatusPreSwitchover
6323+
MigrationStatusDevice
63116324
)
63126325

63136326
// String implements fmt.Stringer.
@@ -6331,6 +6344,10 @@ func (e MigrationStatus) String() string {
63316344
return "failed"
63326345
case MigrationStatusColo:
63336346
return "colo"
6347+
case MigrationStatusPreSwitchover:
6348+
return "pre-switchover"
6349+
case MigrationStatusDevice:
6350+
return "device"
63346351
default:
63356352
return fmt.Sprintf("MigrationStatus(%d)", e)
63366353
}
@@ -6357,6 +6374,10 @@ func (e MigrationStatus) MarshalJSON() ([]byte, error) {
63576374
return json.Marshal("failed")
63586375
case MigrationStatusColo:
63596376
return json.Marshal("colo")
6377+
case MigrationStatusPreSwitchover:
6378+
return json.Marshal("pre-switchover")
6379+
case MigrationStatusDevice:
6380+
return json.Marshal("device")
63606381
default:
63616382
return nil, fmt.Errorf("unknown enum value %q for MigrationStatus", e)
63626383
}
@@ -6387,6 +6408,10 @@ func (e *MigrationStatus) UnmarshalJSON(bs []byte) error {
63876408
*e = MigrationStatusFailed
63886409
case "colo":
63896410
*e = MigrationStatusColo
6411+
case "pre-switchover":
6412+
*e = MigrationStatusPreSwitchover
6413+
case "device":
6414+
*e = MigrationStatusDevice
63906415
default:
63916416
return fmt.Errorf("unknown enum value %q for MigrationStatus", s)
63926417
}
@@ -12122,6 +12147,29 @@ func (m *Monitor) Migrate(uri string, blk *bool, inc *bool, detach *bool) (err e
1212212147
return
1212312148
}
1212412149

12150+
// migrate-continue -> MigrateContinue (command)
12151+
12152+
// MigrateContinue implements the "migrate-continue" QMP API call.
12153+
func (m *Monitor) MigrateContinue(state MigrationStatus) (err error) {
12154+
cmd := struct {
12155+
State MigrationStatus `json:"state"`
12156+
}{
12157+
state,
12158+
}
12159+
bs, err := json.Marshal(map[string]interface{}{
12160+
"execute": "migrate-continue",
12161+
"arguments": cmd,
12162+
})
12163+
if err != nil {
12164+
return
12165+
}
12166+
bs, err = m.mon.Run(bs)
12167+
if err != nil {
12168+
return
12169+
}
12170+
return
12171+
}
12172+
1212512173
// migrate-incoming -> MigrateIncoming (command)
1212612174

1212712175
// MigrateIncoming implements the "migrate-incoming" QMP API call.
@@ -14773,11 +14821,13 @@ func (m *Monitor) XenLoadDevicesState(filename string) (err error) {
1477314821
// xen-save-devices-state -> XenSaveDevicesState (command)
1477414822

1477514823
// XenSaveDevicesState implements the "xen-save-devices-state" QMP API call.
14776-
func (m *Monitor) XenSaveDevicesState(filename string) (err error) {
14824+
func (m *Monitor) XenSaveDevicesState(filename string, live *bool) (err error) {
1477714825
cmd := struct {
1477814826
Filename string `json:"filename"`
14827+
Live *bool `json:"live,omitempty"`
1477914828
}{
1478014829
filename,
14830+
live,
1478114831
}
1478214832
bs, err := json.Marshal(map[string]interface{}{
1478314833
"execute": "xen-save-devices-state",

0 commit comments

Comments
 (0)