Comments (4)
It doesn't work that way, unfortunatelly. You must issue invept instruction on CPU that the EPT belongs to. Use mp::ipi_call() for this - its basically your "ForEachLogicalCore", except that it runs on IRQL 14.
from hvpp.
It's amazing, you are really an energetic and excellent technician, I didn't think I could get your reply in such a short time. I will try the method you proposed
不幸的是,这种方式行不通。您必须在EPT所属的CPU上发出invept指令。为此,使用mp :: ipi_call()-基本上是您的“ ForEachLogicalCore”,除了它运行在IRQL 14上。
from hvpp.
It doesn't work that way, unfortunatelly. You must issue invept instruction on CPU that the EPT belongs to. Use mp::ipi_call() for this - its basically your "ForEachLogicalCore", except that it runs on IRQL 14.
Thank you very much for your previous guidance, but after four hours of hard work, I still cannot use this function to call split_2mb_to_4kb, which will cause the system to crash, and I hope to get your help. Could you please write an example
from hvpp.
It doesn't work that way, unfortunatelly. You must issue invept instruction on CPU that the EPT belongs to. Use mp::ipi_call() for this - its basically your "ForEachLogicalCore", except that it runs on IRQL 14.
Thank you very much for your previous guidance, but after four hours of hard work, I still cannot use this function to call split_2mb_to_4kb, which will cause the system to crash, and I hope to get your help. Could you please write an example
You cannot use ipi_call with vmexit handler
from hvpp.
Related Issues (20)
- Is there anyway to hook external process? HOT 1
- BSOD when running vmware 15.0.2 HOT 6
- EPT lags out PC; while it's working on VM HOT 5
- kernel_security_check_failure HOT 2
- proper use of mtf HOT 9
- [hvppdrv] Unloading is currently broken HOT 2
- KERNEL_SECURITY_CHECK_FAILURE (139)
- Issue with multiple hidden pages HOT 1
- A bugfix I would like to contribute back HOT 1
- Can't build on latest vs2019, LNK4210 and C2131 HOT 10
- What version of SDK and WDK was used for compilation? HOT 8
- Syntax error occurs in vmexit_passthrough.cpp file HOT 1
- BSOD on r3 memory access
- simple of syscall interception,What shall I do?(EFER HOOK or SysCall HOOK) HOT 9
- syscall hooking freezes Windows when stopping the hypervisor
- How to send buffer to driver while the hypervisor is running?
- Is this project actively being worked on still?
- hooking cpu instructions HOT 2
- WindowsKernelDriver(10) missing
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hvpp.