On 16/12/2014 20:35, Eugene Korenevsky wrote:
When generating #PF VM-exit, check equality:
(PFEC PFEC_MASK) == PFEC_MATCH
If there is equality, the 14 bit of exception bitmap is used to take decision
about generating #PF VM-exit. If there is inequality, inverted 14 bit is used.
On 15/12/2014 21:56, Eugene Korenevsky wrote:
+ u32 inequality, bit;
+
+ bit = (vmcs12-exception_bitmap (1u PF_VECTOR)) ? 1u : 0;
+ inequality =
+ (error_code vmcs12-page_fault_error_code_mask) !=
+ vmcs12-page_fault_error_code_match ? 1u : 0;
You
When generating #PF VM-exit, check equality:
(PFEC PFEC_MASK) == PFEC_MATCH
If there is equality, the 14 bit of exception bitmap is used to take decision
about generating #PF VM-exit. If there is inequality, inverted 14 bit is used.
Signed-off-by: Eugene Korenevsky ekorenev...@gmail.com
---
When generating #PF VM-exit, check equality:
(PFEC PFEC_MASK) == PFEC_MATCH
If there is equality, the 14 bit of exception bitmap is used to take decision
about generating #PF VM-exit. If there is inequality, inverted 14 bit is used.
Signed-off-by: Eugene Korenevsky ekorenev...@gmail.com
---