1
0
mirror of https://github.com/momo5502/hypervisor.git synced 2025-07-01 08:41:55 +00:00
Commit Graph

127 Commits

Author SHA1 Message Date
ab6e9808b5 Prevent bug checks due to race conditions
Zeroing the read access before the write access can result in
an ept misconfiguration (page writable, but not readable) if a
separate core accesses the same page inbetween the zeroing.
2022-05-16 12:39:59 +02:00
7c1e10d164 Finish access watching 2022-05-16 12:17:11 +02:00
f37a919f77 Fix watch points 2022-05-16 11:51:33 +02:00
4d1f94d65a More code watching progress
... but it still bug checks
2022-05-16 10:15:57 +02:00
c8817b3ee4 Quick and dirty code watching bridge for usermode/kernelmode 2022-05-16 09:20:37 +02:00
11effb4efa Prepare code watching 2022-05-15 21:47:08 +02:00
8510755ea4 Remove experiments 2022-05-15 21:46:23 +02:00
e77359be93 Prepare integrity analysis 2022-05-15 15:09:38 +02:00
ffb7fc4a69 Experimental hypervisor-wide ept hooking 2022-05-15 13:07:42 +02:00
76fcdd0d8e Reflect memory writes to shadow page 2022-05-15 13:07:17 +02:00
489fba2b60 Nvidia certificate was revoked :( 2022-05-15 13:06:38 +02:00
b09cf1130e Show console in window mode 2022-05-11 20:21:25 +02:00
7a9c19e0fd Update main.cpp 2022-05-11 08:16:43 +02:00
8480a6dedf Update CMakeLists.txt 2022-05-11 08:16:27 +02:00
33bc8d9036 Prepare adding the launcher 2022-05-10 20:07:58 +02:00
c71541bdbb Use ninja 2022-05-08 16:17:09 +02:00
75e6abe9d5 Fix heap space issues 2022-05-07 18:32:16 +02:00
a9ee35965b Add vs build presets 2022-05-07 18:04:49 +02:00
4a5596c55c Switch to vs2022 2022-05-07 18:00:43 +02:00
b39f4d8674 Add msbuild 2022-05-07 17:56:56 +02:00
2cfe71f783 Build using visual studio 2022-05-07 17:51:44 +02:00
66af09fa78 Wait for WDK install 2022-05-07 17:38:06 +02:00
45687cb862 Upgrade 2022-05-07 17:35:08 +02:00
00e4c57dba More fixes 2022-05-07 17:32:19 +02:00
fbc0a1ac55 Setup devcmd 2022-05-07 17:30:53 +02:00
1c8907af3f Fix install 2022-05-07 17:25:51 +02:00
fa4a56c467 Download fix 2022-05-07 17:23:43 +02:00
2c66683683 Better downloading 2022-05-07 17:17:48 +02:00
19d23903e5 Add filename 2022-05-07 17:11:29 +02:00
857281532c Try installing WDK 2022-05-07 17:10:10 +02:00
c6c8114db1 Compile with cl 2022-05-07 17:01:53 +02:00
1bb069f693 Some fixes 2022-05-07 16:57:30 +02:00
c68882513c Try adding a github workflow 2022-05-07 16:54:29 +02:00
ed9ed1da2f T6 tests 2022-05-07 16:54:18 +02:00
c58f6c9742 Fix formatting 2022-04-25 19:47:22 +02:00
4ec4055e4b Nice mw3 experiments 2022-04-25 19:42:51 +02:00
9ce9e1299c Rename project 2022-04-24 21:23:54 +02:00
3036aebc70 Add license 2022-04-24 21:23:54 +02:00
c6b6e1eba9 More cleanup and readme 2022-04-24 21:23:54 +02:00
1d25ce3a94 Update icon 2022-04-24 21:23:54 +02:00
28c9145268 Resource tests 2022-04-24 21:23:54 +02:00
93a88c5d7a Cleanup 2022-04-24 21:23:54 +02:00
40b6f5efae More cleanup 2022-04-24 21:23:54 +02:00
1b14d5f657 Support copying 2022-04-24 21:23:54 +02:00
4a3958d149 Fix ninja builds 2022-04-24 21:23:54 +02:00
85904bfd13 Small cleanup 2022-04-24 21:23:54 +02:00
965dd3a5bc Fix formatting 2022-04-24 21:23:54 +02:00
90e2c262ad Cleanup 2022-04-24 21:23:54 +02:00
3b8a02b8fb Remove bad SAL annotation 2022-04-24 21:23:54 +02:00
aa6da95b8a Add write probing 2022-04-24 21:23:54 +02:00