Seite 1 von 1

CPUID verstecken der VMM Erweiterung?

Verfasst: 12.06.2017, 19:55
von alfredquack
Hallo,

Ich möchte das verhalten eines systems testen und muss dafür dem OS den Eintrag VMM aus dem CPUID vorenthalten.

Ich weiß das man dem GastOS verschiedene Funktionen vorenthalten kann die sonst von der CPU unterstützt werden. Aber zum VMM Eintrag finde ich nix.

Das normale masking für SSE, MMX und so weiter würde ich in der VMX Datei machen mittels:
cpuid.<leaf>.<register> = xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx

Hat dazu jemand Rat?

Grüsse, Alfred

Re: CPUID verstecken der VMM Erweiterung?

Verfasst: 12.06.2017, 22:16
von ~thc
Ich bin nicht sicher, aber ist nicht

Code: Alles auswählen

hypervisor.cpuid.v0 = "FALSE"

in der VMX-Datei dafür zuständig?

Re: CPUID verstecken der VMM Erweiterung?

Verfasst: 17.06.2017, 22:23
von alfredquack
Danke das habe ich befürchtet.
In der tat in FreeBSD kann ich klar sehen das den Hypervisor unkenntlich schaltet :-(