|
@@ -124,7 +124,12 @@ __do_hyp_init:
|
|
ENDPROC(__kvm_hyp_init)
|
|
ENDPROC(__kvm_hyp_init)
|
|
|
|
|
|
ENTRY(__kvm_handle_stub_hvc)
|
|
ENTRY(__kvm_handle_stub_hvc)
|
|
- cmp x0, #HVC_RESET_VECTORS
|
|
|
|
|
|
+ cmp x0, #HVC_GET_VECTORS
|
|
|
|
+ b.ne 1f
|
|
|
|
+ mrs x0, vbar_el2
|
|
|
|
+ b exit
|
|
|
|
+
|
|
|
|
+1: cmp x0, #HVC_RESET_VECTORS
|
|
b.ne 1f
|
|
b.ne 1f
|
|
/*
|
|
/*
|
|
* Reset kvm back to the hyp stub.
|
|
* Reset kvm back to the hyp stub.
|