• Heiko Carstens's avatar
    s390/fpu: get rid of MACHINE_HAS_VX · 18564756
    Heiko Carstens authored
    Get rid of MACHINE_HAS_VX and replace it with cpu_has_vx() which is a
    short readable wrapper for "test_facility(129)".
    
    Facility bit 129 is set if the vector facility is present. test_facility()
    returns also true for all bits which are set in the architecture level set
    of the cpu that the kernel is compiled for. This means that
    test_facility(129) is a compile time constant which returns true for z13
    and later, since the vector facility bit is part of the z13 kernel ALS.
    
    In result the compiled code will have less runtime checks, and less code.
    Reviewed-by: default avatarHendrik Brueckner <brueckner@linux.ibm.com>
    Signed-off-by: default avatarHeiko Carstens <hca@linux.ibm.com>
    Signed-off-by: default avatarAlexander Gordeev <agordeev@linux.ibm.com>
    18564756
perf_regs.c 1.53 KB