• QingFeng Hao's avatar
    s390/sthyi: add s390_sthyi system call · 3d8757b8
    QingFeng Hao authored
    Add a syscall of s390_sthyi to implement STHYI instruction in LPAR
    which reuses the implementation for KVM by Janosch Frank -
    commit 95ca2cb5 ("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: default avatarQingFeng Hao <haoqf@linux.vnet.ibm.com>
    Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
    Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
    3d8757b8
compat_wrapper.c 13.4 KB