mirror of
https://github.com/xemu-project/xemu.git
synced 2025-02-11 23:27:43 +00:00
s390x: add have_virtio_ccw
Introduce a symbol which can be used to prevent ccw modules being loaded into system emulators without ccw support. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Halil Pasic <pasic@linux.ibm.com> Tested-by: Halil Pasic <pasic@linux.ibm.com> Message-Id: <20210317095622.2839895-3-kraxel@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
d4c603d7be
commit
2dd9d8cfb4
@ -35,6 +35,8 @@
|
||||
|
||||
#define NR_CLASSIC_INDICATOR_BITS 64
|
||||
|
||||
bool have_virtio_ccw = true;
|
||||
|
||||
static int virtio_ccw_dev_post_load(void *opaque, int version_id)
|
||||
{
|
||||
VirtioCcwDevice *dev = VIRTIO_CCW_DEVICE(opaque);
|
||||
|
@ -63,6 +63,11 @@ typedef struct VirtioBusClass VirtioCcwBusClass;
|
||||
DECLARE_OBJ_CHECKERS(VirtioCcwBusState, VirtioCcwBusClass,
|
||||
VIRTIO_CCW_BUS, TYPE_VIRTIO_CCW_BUS)
|
||||
|
||||
/*
|
||||
* modules can reference this symbol to avoid being loaded
|
||||
* into system emulators without ccw support
|
||||
*/
|
||||
extern bool have_virtio_ccw;
|
||||
|
||||
struct VirtIOCCWDeviceClass {
|
||||
CCWDeviceClass parent_class;
|
||||
|
Loading…
x
Reference in New Issue
Block a user