kvm-s390.c (2491b544ff3aa9717d427033206fa793be53429d) kvm-s390.c (a86cb413f4bf273a9d341a3ab2c2ca44e12eb317)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * hosting IBM Z kernel virtual machines (s390x)
4 *
5 * Copyright IBM Corp. 2008, 2018
6 *
7 * Author(s): Carsten Otte <cotte@de.ibm.com>
8 * Christian Borntraeger <borntraeger@de.ibm.com>

--- 525 unchanged lines hidden (view full) ---

534 if (hpage && !kvm_is_ucontrol(kvm))
535 r = 1;
536 break;
537 case KVM_CAP_S390_MEM_OP:
538 r = MEM_OP_MAX_SIZE;
539 break;
540 case KVM_CAP_NR_VCPUS:
541 case KVM_CAP_MAX_VCPUS:
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * hosting IBM Z kernel virtual machines (s390x)
4 *
5 * Copyright IBM Corp. 2008, 2018
6 *
7 * Author(s): Carsten Otte <cotte@de.ibm.com>
8 * Christian Borntraeger <borntraeger@de.ibm.com>

--- 525 unchanged lines hidden (view full) ---

534 if (hpage && !kvm_is_ucontrol(kvm))
535 r = 1;
536 break;
537 case KVM_CAP_S390_MEM_OP:
538 r = MEM_OP_MAX_SIZE;
539 break;
540 case KVM_CAP_NR_VCPUS:
541 case KVM_CAP_MAX_VCPUS:
542 case KVM_CAP_MAX_VCPU_ID:
542 r = KVM_S390_BSCA_CPU_SLOTS;
543 if (!kvm_s390_use_sca_entries())
544 r = KVM_MAX_VCPUS;
545 else if (sclp.has_esca && sclp.has_64bscao)
546 r = KVM_S390_ESCA_CPU_SLOTS;
547 break;
548 case KVM_CAP_S390_COW:
549 r = MACHINE_HAS_ESOP;

--- 4053 unchanged lines hidden ---
543 r = KVM_S390_BSCA_CPU_SLOTS;
544 if (!kvm_s390_use_sca_entries())
545 r = KVM_MAX_VCPUS;
546 else if (sclp.has_esca && sclp.has_64bscao)
547 r = KVM_S390_ESCA_CPU_SLOTS;
548 break;
549 case KVM_CAP_S390_COW:
550 r = MACHINE_HAS_ESOP;

--- 4053 unchanged lines hidden ---