VirtualBox

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


Ignore:
Timestamp:
Oct 18, 2024 12:57:36 PM (3 months ago)
Author:
vboxsync
Message:

VMMArm: Skeleton of the PMU device emulation enough to make Windows/ARM boot as a guest and have it out of the NEM darwin backend, bugref:10778

File:
1 edited

Legend:

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

    r106388 r106476  
    499499        vrc = RTFdtNodeFinalize(hFdt);                                                      VRC();
    500500
     501        /*
     502         * Configure the perofrmance monitoring unit.
     503         */
     504        /** @todo Make this configurable and enable as default for Windows VMs because they assume a working PMU
     505         * (which is not available in hardware on AppleSilicon).
     506         */
     507        InsertConfigNode(pDevices, "pmu",                &pDev);
     508        InsertConfigNode(pDev,     "0",                  &pInst);
     509        InsertConfigInteger(pInst, "Trusted",            1);
     510        InsertConfigNode(pInst,    "Config",             &pCfg);
     511
    501512        RTGCPHYS GCPhysMmioStart;
    502513        RTGCPHYS cbMmio;
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