VirtualBox

Changeset 106951 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Nov 12, 2024 9:46:29 AM (3 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
165878
Message:

VMM/NEM: Don't print the turtle/snail execution mode message on ARMv8 as long as we don't have a native hypervisor to compare against, bugref:10392

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/NEMR3.cpp

    r106061 r106951  
    182182            if (pVM->bMainExecutionEngine == VM_EXEC_ENGINE_NATIVE_API)
    183183            {
    184 #ifdef RT_OS_WINDOWS /* The WHv* API is extremely slow at handling VM exits. The AppleHv and
    185                         KVM APIs are much faster, thus the different mode name. :-) */
     184#ifndef VBOX_VMM_TARGET_ARMV8 /* NEM is the only option on ARM for now, so calling it turtle and snail mode
     185                               * is a bit unfair as long as we don't have a native hypervisor to compare against :). */
     186# ifdef RT_OS_WINDOWS /* The WHv* API is extremely slow at handling VM exits. The AppleHv and
     187                         KVM APIs are much faster, thus the different mode name. :-) */
    186188                LogRel(("NEM:\n"
    187189                        "NEM: NEMR3Init: Snail execution mode is active!\n"
     
    191193                        "NEM:       consider the consequences of disabling these features.\n"
    192194                        "NEM:\n"));
    193 #else
     195# else
    194196                LogRel(("NEM:\n"
    195197                        "NEM: NEMR3Init: Turtle execution mode is active!\n"
    196198                        "NEM: Note! VirtualBox is not able to run at its full potential in this execution mode.\n"
    197199                        "NEM:\n"));
     200# endif
    198201#endif
    199202            }
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