3030 * - struct for internal cpu operations => line 746
3131 * - struct for internal memoization => line 1200
3232 * - struct for internal utility functions => line 1324
33- * - struct for internal core components => line 10199
33+ * - struct for internal core components => line 10202
3434 * - start of VM detection technique list => line 2520
35- * - start of public VM detection functions => line 10863
36- * - start of externally defined variables => line 11813
35+ * - start of public VM detection functions => line 10866
36+ * - start of externally defined variables => line 11816
3737 *
3838 *
3939 * ============================== EXAMPLE ===================================
@@ -3253,6 +3253,7 @@ struct VM {
32533253 key (brands::WINE, " HKLM\\ SOFTWARE\\ Wine" );
32543254
32553255 // Xen
3256+ key (brands::KVM, " HKLM\\ SYSTEM\\ CurrentControlSet\\ Enum\\ PCI\\ VEN_5853*" );
32563257 key (brands::XEN, " HKLM\\ HARDWARE\\ ACPI\\ DSDT\\ xen" );
32573258 key (brands::XEN, " HKLM\\ HARDWARE\\ ACPI\\ FADT\\ xen" );
32583259 key (brands::XEN, " HKLM\\ HARDWARE\\ ACPI\\ RSDT\\ xen" );
@@ -3263,6 +3264,7 @@ struct VM {
32633264 key (brands::XEN, " HKLM\\ SYSTEM\\ ControlSet001\\ Services\\ xenvdb" );
32643265
32653266 // KVM
3267+ key (brands::KVM, " HKLM\\ SYSTEM\\ CurrentControlSet\\ Enum\\ PCI\\ VEN_1AF4*" );
32663268 key (brands::KVM, " HKLM\\ SYSTEM\\ ControlSet001\\ Services\\ vioscsi" );
32673269 key (brands::KVM, " HKLM\\ SYSTEM\\ ControlSet001\\ Services\\ viostor" );
32683270 key (brands::KVM, " HKLM\\ SYSTEM\\ ControlSet001\\ Services\\ VirtIO-FS Service" );
0 commit comments