summaryrefslogtreecommitdiffstats
path: root/arch/blackfin/mach-bf561/ints-priority.c
diff options
context:
space:
mode:
authorMichael Mueller2013-06-28 13:30:24 +0200
committerChristian Borntraeger2014-01-17 13:12:01 +0100
commit7feb6bb8e6dbd129c11fc93bf206daa156bf1c0f (patch)
tree383c77a8523822b940c68a42a323d4da949697d2 /arch/blackfin/mach-bf561/ints-priority.c
parentKVM: VMX: fix use after free of vmx->loaded_vmcs (diff)
downloadkernel-qcow2-linux-7feb6bb8e6dbd129c11fc93bf206daa156bf1c0f.tar.gz
kernel-qcow2-linux-7feb6bb8e6dbd129c11fc93bf206daa156bf1c0f.tar.xz
kernel-qcow2-linux-7feb6bb8e6dbd129c11fc93bf206daa156bf1c0f.zip
KVM: s390: enable Transactional Execution
This patch enables transactional execution for KVM guests on s390 systems zec12 or later. We rework the allocation of the page containing the sie_block to also back the Interception Transaction Diagnostic Block. If available the TE facilities will be enabled. Setting bit 73 and 50 in vfacilities bitmask reveals the HW facilities Transactional Memory and Constraint Transactional Memory respectively to the KVM guest. Furthermore, the patch restores the Program-Interruption TDB from the Interception TDB in case a program interception has occurred and the ITDB has a valid format. Signed-off-by: Michael Mueller <mimu@linux.vnet.ibm.com> Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'arch/blackfin/mach-bf561/ints-priority.c')
0 files changed, 0 insertions, 0 deletions