cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

meson.build (641B)


      1
      2s390x_ss.add(when: 'CONFIG_KVM', if_true: files(
      3  'kvm.c'
      4))
      5
      6# Newer kernels on s390 check for an S390_PGSTE program header and
      7# enable the pgste page table extensions in that case. This makes
      8# the vm.allocate_pgste sysctl unnecessary. We enable this program
      9# header if
     10#  - we build on s390x
     11#  - we build the system emulation for s390x (qemu-system-s390x)
     12#  - KVM is enabled
     13#  - the linker supports --s390-pgste
     14if host_machine.cpu_family() == 's390x' and cc.has_link_argument('-Wl,--s390-pgste')
     15  s390x_softmmu_ss.add(when: 'CONFIG_KVM',
     16                       if_true: declare_dependency(link_args: ['-Wl,--s390-pgste']))
     17endif