AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Hardwarevirtualisierung verfügbar? (Intel-VT/AMD-V)
Thema durchsuchen
Ansicht
Themen-Optionen

Hardwarevirtualisierung verfügbar? (Intel-VT/AMD-V)

Offene Frage von "Kyro"
Ein Thema von Kyro · begonnen am 3. Okt 2009 · letzter Beitrag vom 3. Okt 2009
Antwort Antwort
hathor
(Gast)

n/a Beiträge
 
#1

Re: Hardwarevirtualisierung verfügbar? (Intel-VT/AMD-V)

  Alt 3. Okt 2009, 12:17
Code:
#define IA32_FEATURE_CONTROL 0x003a

#define CPUID_VMX (1 << 5)
#define CPUID_SMX (1 << 6)
static void enable_vmx(void)
{
        struct cpuid_result regs;
        msr_t msr;

        msr = rdmsr(IA32_FEATURE_CONTROL);

        if (msr.lo & (1 << 0)) {
                /* VMX locked. If we set it again we get an illegal
                 * instruction
                 */
                return;
        }

        regs = cpuid(1);
        if (regs.ecx & CPUID_VMX) {
                msr.lo |= (1 << 2);
                if (regs.ecx & CPUID_SMX)
                        msr.lo |= (1 << 1);
        }

        wrmsr(IA32_FEATURE_CONTROL, msr);

        msr.lo |= (1 << 0); /* Set lock bit */

        wrmsr(IA32_FEATURE_CONTROL, msr);
}
Infos:
coreboot ? Wikipedia
coreboot
Supported Motherboards - coreboot
Supported Chipsets and Devices - coreboot
Download coreboot - coreboot
QEMU - coreboot
FILO - coreboot
Libpayload - coreboot

Flashrom - coreboot
Flashrom Live CD - coreboot
Nvramtool - coreboot

Ectool - coreboot
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz