Skip to content

Commit

Permalink
virtio_transitional_mem_balloon: fix test on s390x
Browse files Browse the repository at this point in the history
On s390x, memballoon is a ccw device per libvirt default,
not pci.

Make the command to detect the device configurable and set
s390x-specific value.

Signed-off-by: Sebastian Mitterle <[email protected]>
  • Loading branch information
smitterl committed Jan 21, 2025
1 parent ab91364 commit 996e150
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@
type = virtio_transitional_mem_balloon
start_vm = no
vm_memory = 8388608
detect_cmd = 'lspci |grep balloon'
s390-virtio:
detect_cmd = 'lscss |grep "3832/05"'
variants:
- virtio:
virtio_model = "virtio"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ def run(test, params, env):
if is_windows_guest:
return
# Check if memory balloon device exists on guest
status = session.cmd_status_output('lspci |grep balloon')[0]
status = session.cmd_status_output(params.get("detect_cmd"))[0]
if status != 0:
test.fail("Didn't detect memory balloon device on guest.")
# Save and restore guest
Expand Down

0 comments on commit 996e150

Please sign in to comment.