Skip to content

Conversation

0vercl0k
Copy link
Owner

In v0.5.5 I introduced a regression in WHV where the code handling the single step exception generated after handling a breakpoint didn't properly remove the trap flag which leads to another VMEXIT but this time is not expected.

I thought the bit would get stripped off by the CPU it was getting removed by the CPU but maybe VMX behaves differently? I've looked through the manuals a bit but I didn't really find anything conclusive. If you know why / where this is documented please let me know :)

@0vercl0k
Copy link
Owner Author

@nop-tech please give this a try!

@0vercl0k 0vercl0k marked this pull request as ready for review March 1, 2025 06:00
@0vercl0k 0vercl0k merged commit 499249f into main Mar 1, 2025
8 checks passed
@0vercl0k 0vercl0k deleted the fbl_whv branch March 1, 2025 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant