hw/s390x: convert 'ccw' machine definitions to use new macros
authorDaniel P. Berrangé <berrange@redhat.com>
Thu, 20 Jun 2024 16:57:31 +0000 (17:57 +0100)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Tue, 2 Jul 2024 04:58:12 +0000 (06:58 +0200)
commit7fb1e06a534208910722e29260f792719c2231cc
tree74b187cf37be44cb19bfaf1deb84a3e6e309e284
parentd1baf8753be6c8b9d5f3ef802e69133c91ce0c65
hw/s390x: convert 'ccw' machine definitions to use new macros

This changes the DEFINE_CCW_MACHINE macro to use the common
helpers for constructing versioned symbol names and strings,
bringing greater consistency across targets.

The added benefit is that it avoids the need to repeat the
version number twice in two different formats in the calls
to DEFINE_CCW_MACHINE.

A DEFINE_CCW_MACHINE_AS_LATEST helper is added so that it
is not required to pass 'false' for every single historical
machine type.

Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20240620165742.1711389-4-berrange@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
hw/s390x/s390-virtio-ccw.c