mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-25 15:02:45 +00:00
Merge pull request #48 from bergwolf/memsize
qemu: skip setting system memory if it is set via dimm device
This commit is contained in:
commit
c2d92fe208
@ -1562,13 +1562,13 @@ func (config *Config) appendMemoryKnobs() {
|
|||||||
if config.Memory.Size != "" {
|
if config.Memory.Size != "" {
|
||||||
dimmName := "dimm1"
|
dimmName := "dimm1"
|
||||||
objMemParam := "memory-backend-ram,id=" + dimmName + ",size=" + config.Memory.Size + ",prealloc=on"
|
objMemParam := "memory-backend-ram,id=" + dimmName + ",size=" + config.Memory.Size + ",prealloc=on"
|
||||||
deviceMemParam := "pc-dimm,id=" + dimmName + ",memdev=" + dimmName
|
numaMemParam := "node,memdev=" + dimmName
|
||||||
|
|
||||||
config.qemuParams = append(config.qemuParams, "-object")
|
config.qemuParams = append(config.qemuParams, "-object")
|
||||||
config.qemuParams = append(config.qemuParams, objMemParam)
|
config.qemuParams = append(config.qemuParams, objMemParam)
|
||||||
|
|
||||||
config.qemuParams = append(config.qemuParams, "-device")
|
config.qemuParams = append(config.qemuParams, "-numa")
|
||||||
config.qemuParams = append(config.qemuParams, deviceMemParam)
|
config.qemuParams = append(config.qemuParams, numaMemParam)
|
||||||
}
|
}
|
||||||
} else if config.Knobs.FileBackedMem == true {
|
} else if config.Knobs.FileBackedMem == true {
|
||||||
if config.Memory.Size != "" && config.Memory.Path != "" {
|
if config.Memory.Size != "" && config.Memory.Path != "" {
|
||||||
|
@ -518,7 +518,7 @@ func TestAppendMemoryMemPrealloc(t *testing.T) {
|
|||||||
FileBackedMem: true,
|
FileBackedMem: true,
|
||||||
FileBackedMemShared: true,
|
FileBackedMemShared: true,
|
||||||
}
|
}
|
||||||
knobsString := "-object memory-backend-ram,id=dimm1,size=1G,prealloc=on -device pc-dimm,id=dimm1,memdev=dimm1"
|
knobsString := "-object memory-backend-ram,id=dimm1,size=1G,prealloc=on -numa node,memdev=dimm1"
|
||||||
mlockFalseString := "-realtime mlock=off"
|
mlockFalseString := "-realtime mlock=off"
|
||||||
|
|
||||||
testConfigAppend(conf, knobs, memString+" "+knobsString+" "+mlockFalseString, t)
|
testConfigAppend(conf, knobs, memString+" "+knobsString+" "+mlockFalseString, t)
|
||||||
|
Loading…
Reference in New Issue
Block a user