linux/arch/s390/include/uapi/asm
QingFeng Hao 3d8757b87d s390/sthyi: add s390_sthyi system call
Add a syscall of s390_sthyi to implement STHYI instruction in LPAR
which reuses the implementation for KVM by Janosch Frank -
commit 95ca2cb579 ("KVM: s390: Add sthyi emulation").

STHYI(Store Hypervisor Information) is an emulated z/VM instruction that
provides a guest with basic information about the layers it is running
on. This includes information about the cpu configuration of both the
machine and the lpar, as well as their names, machine model and
machine type. This information enables an application to determine the
maximum capacity of CPs and IFLs available to software.

For the arguments of s390_sthyi, code shall be 0 and flags is reserved for
future use, info is the output argument to store the required hypervisor
info.

Signed-off-by: QingFeng Hao <haoqf@linux.vnet.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2017-10-09 11:15:36 +02:00
..
auxvec.h s390: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO 2016-07-31 09:28:09 -04:00
bitsperlong.h
byteorder.h
chpid.h s390/chpid: make headers usable (again) 2012-10-18 17:50:07 +02:00
chsc.h s390/cio: Introduce on-close CHSC IOCTLs 2013-06-26 21:10:12 +02:00
clp.h s390/pci: add ioctl interface for CLP 2016-03-07 16:54:32 +01:00
cmb.h
dasd.h s390/dasd: Add discard support for FBA devices 2017-08-29 16:31:26 +02:00
debug.h
guarded_storage.h s390: add a system call for guarded storage 2017-03-22 08:14:25 +01:00
hypfs.h s390/hypfs: Add diagnose 0c support 2015-02-10 16:38:58 +01:00
ioctls.h
ipcbuf.h
Kbuild s390: use generic uapi/asm/swab.h 2017-08-03 13:16:27 +02:00
kvm_para.h s390,uapi: do not use uapi/asm-generic/kvm_para.h 2012-10-19 11:07:18 +02:00
kvm_perf.h perf kvm: Add stat support on s390 2014-07-16 17:57:33 -03:00
kvm_virtio.h
kvm.h KVM: s390: Multiple Epoch Facility support 2017-08-29 15:15:54 +02:00
monwriter.h
msgbuf.h
pkey.h s390/pkey: Introduce new API for secure key verification 2017-03-22 08:29:13 +01:00
posix_types.h
ptrace.h s390/ptrace: clarify bits in the per_struct 2016-06-28 13:11:55 +02:00
qeth.h
schid.h
sclp_ctl.h s390/sclp: Add SCLP character device driver 2013-06-26 21:10:13 +02:00
sembuf.h
setup.h
shmbuf.h
sie.h KVM: s390: Add sthyi emulation 2016-06-10 12:07:12 +02:00
sigcontext.h s390: add support for vector extension 2014-10-09 09:14:13 +02:00
siginfo.h
signal.h unify SS_ONSTACK/SS_DISABLE definitions 2012-12-19 18:07:39 -05:00
socket.h sock: add SOCK_ZEROCOPY sockopt 2017-08-03 21:37:29 -07:00
stat.h
statfs.h s390/uapi: fix struct statfs64 definition 2014-01-22 14:02:18 +01:00
sthyi.h s390/sthyi: add s390_sthyi system call 2017-10-09 11:15:36 +02:00
tape390.h
termios.h
types.h s390: add support for vector extension 2014-10-09 09:14:13 +02:00
ucontext.h s390: add support for vector extension 2014-10-09 09:14:13 +02:00
unistd.h s390/sthyi: add s390_sthyi system call 2017-10-09 11:15:36 +02:00
virtio-ccw.h KVM: s390: Export virtio-ccw api. 2013-03-05 19:12:10 -03:00
vmcp.h s390/vmcp: split vmcp header file and move to uapi 2017-08-09 09:09:36 -04:00
vtoc.h
zcrypt.h s390/zcrypt: Introduce new zcrypt device status API 2016-12-14 16:33:38 +01:00