VirtualBox

Changeset 105455 in vbox for trunk/src/VBox/Main/src-client


Ignore:
Timestamp:
Jul 23, 2024 7:02:30 PM (6 months ago)
Author:
vboxsync
Message:

Main: Special API tweak for ARM host disabling x86-on-arm by default (set global VBoxInternal2/EnableX86OnArm extradata to 1 to enable).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/ConsoleImpl.cpp

    r105352 r105455  
    565565        {
    566566            case PlatformArchitecture_x86:
     567#ifdef VBOX_WITH_VIRT_ARMV8
     568                {
     569                    ComPtr<IVirtualBox> pVirtualBox;
     570                    hrc = mMachine->COMGETTER(Parent)(pVirtualBox.asOutParam());
     571                    if (SUCCEEDED(hrc))
     572                    {
     573                        Bstr bstrEnableX86OnArm;
     574                        hrc = pVirtualBox->GetExtraData(Bstr("VBoxInternal2/EnableX86OnArm").raw(), bstrEnableX86OnArm.asOutParam());
     575                        if (FAILED(hrc) || !bstrEnableX86OnArm.equals("1"))
     576                        {
     577                            hrc = VBOX_E_PLATFORM_ARCH_NOT_SUPPORTED;
     578                            break;
     579                        }
     580                    }
     581                }
     582#endif
    567583                pszVMM = "VBoxVMM";
    568584                break;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette