Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6a773cb8 authored by Cornelia Huck's avatar Cornelia Huck Committed by Marcelo Tosatti
Browse files

KVM: s390: Export virtio-ccw api.



Export the virtio-ccw api in a header for usage by other code.

Signed-off-by: default avatarCornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: default avatarMarcelo Tosatti <mtosatti@redhat.com>
parent 07e16933
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -44,5 +44,6 @@ header-y += termios.h
header-y += types.h
header-y += types.h
header-y += ucontext.h
header-y += ucontext.h
header-y += unistd.h
header-y += unistd.h
header-y += virtio-ccw.h
header-y += vtoc.h
header-y += vtoc.h
header-y += zcrypt.h
header-y += zcrypt.h
+21 −0
Original line number Original line Diff line number Diff line
/*
 * Definitions for virtio-ccw devices.
 *
 * Copyright IBM Corp. 2013
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License (version 2 only)
 * as published by the Free Software Foundation.
 *
 *  Author(s): Cornelia Huck <cornelia.huck@de.ibm.com>
 */
#ifndef __KVM_VIRTIO_CCW_H
#define __KVM_VIRTIO_CCW_H

/* Alignment of vring buffers. */
#define KVM_VIRTIO_CCW_RING_ALIGN 4096

/* Subcode for diagnose 500 (virtio hypercall). */
#define KVM_S390_VIRTIO_CCW_NOTIFY 3

#endif
+1 −4
Original line number Original line Diff line number Diff line
@@ -31,6 +31,7 @@
#include <asm/irq.h>
#include <asm/irq.h>
#include <asm/cio.h>
#include <asm/cio.h>
#include <asm/ccwdev.h>
#include <asm/ccwdev.h>
#include <asm/virtio-ccw.h>


/*
/*
 * virtio related functions
 * virtio related functions
@@ -80,10 +81,6 @@ struct virtio_ccw_vq_info {
	long cookie;
	long cookie;
};
};


#define KVM_VIRTIO_CCW_RING_ALIGN 4096

#define KVM_S390_VIRTIO_CCW_NOTIFY 3

#define CCW_CMD_SET_VQ 0x13
#define CCW_CMD_SET_VQ 0x13
#define CCW_CMD_VDEV_RESET 0x33
#define CCW_CMD_VDEV_RESET 0x33
#define CCW_CMD_SET_IND 0x43
#define CCW_CMD_SET_IND 0x43