aboutsummaryrefslogtreecommitdiff
path: root/include/linux/fpga/fpga-mgr.h
diff options
context:
space:
mode:
authorDavid Hildenbrand <[email protected]>2018-09-25 19:16:17 -0400
committerChristian Borntraeger <[email protected]>2018-09-26 09:13:20 +0200
commit3194cdb71190a74d46ae456efef10ecfc6f1e062 (patch)
treef2ad24c6084915d53be1c3b8875851688c929b29 /include/linux/fpga/fpga-mgr.h
parent9ea597286570b50f94af3f785d099e5a5859a745 (diff)
KVM: s390: introduce and use KVM_REQ_VSIE_RESTART
When we change the crycb (or execution controls), we also have to make sure that the vSIE shadow datastructures properly consider the changed values before rerunning the vSIE. We can achieve that by simply using a VCPU request now. This has to be a synchronous request (== handled before entering the (v)SIE again). The request will make sure that the vSIE handler is left, and that the request will be processed (NOP), therefore forcing a reload of all vSIE data (including rebuilding the crycb) when re-entering the vSIE interception handler the next time. Signed-off-by: David Hildenbrand <[email protected]> Signed-off-by: Tony Krowiak <[email protected]> Reviewed-by: Pierre Morel <[email protected]> Reviewed-by: Cornelia Huck <[email protected]> Reviewed-by: Janosch Frank <[email protected]> Reviewed-by: Christian Borntraeger <[email protected]> Message-Id: <[email protected]> Signed-off-by: Christian Borntraeger <[email protected]>
Diffstat (limited to 'include/linux/fpga/fpga-mgr.h')
0 files changed, 0 insertions, 0 deletions