Skip to content

Commit e42dd7e

Browse files
cgwaltersHuijingHei
authored andcommitted
qemu: Clarify Memory as MemoryMiB
It's generally a good idea for variable names include their units. (cherry picked from commit 55658b4)
1 parent 22ad27f commit e42dd7e

6 files changed

Lines changed: 14 additions & 14 deletions

File tree

mantle/cmd/kola/qemuexec.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -317,15 +317,15 @@ func runQemuExec(cmd *cobra.Command, args []string) error {
317317
builder.Hostname = hostname
318318
// for historical reasons, both --memory and --qemu-memory are supported
319319
if memory != 0 {
320-
builder.Memory = memory
320+
builder.MemoryMiB = memory
321321
} else if kola.QEMUOptions.Memory != "" {
322322
parsedMem, err := strconv.ParseInt(kola.QEMUOptions.Memory, 10, 32)
323323
if err != nil {
324324
return errors.Wrapf(err, "parsing memory option")
325325
}
326-
builder.Memory = int(parsedMem)
326+
builder.MemoryMiB = int(parsedMem)
327327
} else if kola.QEMUOptions.SecureExecution {
328-
builder.Memory = 4096 // SE needs at least 4GB
328+
builder.MemoryMiB = 4096 // SE needs at least 4GB
329329
}
330330
if err = builder.AddDisksFromSpecs(addDisks); err != nil {
331331
return err

mantle/kola/tests/ignition/qemufailure.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ func ignitionFailure(c cluster.TestCluster) error {
6363
if err != nil {
6464
return err
6565
}
66-
builder.Memory = 1024
66+
builder.MemoryMiB = 1024
6767
builder.Firmware = kola.QEMUOptions.Firmware
6868
inst, err := builder.Exec()
6969
if err != nil {

mantle/platform/machine/qemu/cluster.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,11 +125,11 @@ func (qc *Cluster) NewMachineWithQemuOptions(userdata *conf.UserData, options pl
125125
if err != nil {
126126
return nil, errors.Wrapf(err, "parsing memory option")
127127
}
128-
builder.Memory = int(memory)
128+
builder.MemoryMiB = int(memory)
129129
} else if options.MinMemory != 0 {
130-
builder.Memory = options.MinMemory
130+
builder.MemoryMiB = options.MinMemory
131131
} else if qc.flight.opts.SecureExecution {
132-
builder.Memory = 4096 // SE needs at least 4GB
132+
builder.MemoryMiB = 4096 // SE needs at least 4GB
133133
}
134134

135135
channel := "virtio"

mantle/platform/machine/qemuiso/cluster.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ func (qc *Cluster) NewMachineWithQemuOptions(userdata *conf.UserData, options pl
112112
if err != nil {
113113
return nil, errors.Wrapf(err, "parsing memory option")
114114
}
115-
builder.Memory = int(memory)
115+
builder.MemoryMiB = int(memory)
116116
}
117117

118118
if err := builder.AddIso(qc.flight.opts.IsoPath, "", qc.flight.opts.AsDisk); err != nil {

mantle/platform/metal.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ func NewMetalQemuBuilderDefault() *QemuBuilder {
7373
builder := NewQemuBuilder()
7474
// https://github.com/coreos/fedora-coreos-tracker/issues/388
7575
// https://github.com/coreos/fedora-coreos-docs/pull/46
76-
builder.Memory = 4096
76+
builder.MemoryMiB = 4096
7777
return builder
7878
}
7979

mantle/platform/qemu.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -434,8 +434,8 @@ type QemuBuilder struct {
434434

435435
// If set, use QEMU full emulation for the target architecture
436436
architecture string
437-
// Memory defaults to 1024 on most architectures, others it may be 2048
438-
Memory int
437+
// MemoryMiB defaults to 1024 on most architectures, others it may be 2048
438+
MemoryMiB int
439439
// Processors < 0 means to use host count, unset means 1, values > 1 are directly used
440440
Processors int
441441
UUID string
@@ -1242,7 +1242,7 @@ func (builder *QemuBuilder) finalize() {
12421242
if builder.finalized {
12431243
return
12441244
}
1245-
if builder.Memory == 0 {
1245+
if builder.MemoryMiB == 0 {
12461246
// FIXME; Required memory should really be a property of the tests, and
12471247
// let's try to drop these arch-specific overrides. ARM was bumped via
12481248
// commit 09391907c0b25726374004669fa6c2b161e3892f
@@ -1260,7 +1260,7 @@ func (builder *QemuBuilder) finalize() {
12601260
case "aarch64", "s390x", "ppc64le":
12611261
memory = 2048
12621262
}
1263-
builder.Memory = memory
1263+
builder.MemoryMiB = memory
12641264
}
12651265
builder.finalized = true
12661266
}
@@ -1591,7 +1591,7 @@ func (builder *QemuBuilder) Exec() (*QemuInstance, error) {
15911591
if err != nil {
15921592
return nil, err
15931593
}
1594-
argv = append(argv, "-m", fmt.Sprintf("%d", builder.Memory))
1594+
argv = append(argv, "-m", fmt.Sprintf("%d", builder.MemoryMiB))
15951595

15961596
if builder.Processors < 0 {
15971597
nproc, err := system.GetProcessors()

0 commit comments

Comments
 (0)