VirtualBox

Changeset 100187 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Jun 16, 2023 7:01:41 AM (18 months ago)
Author:
vboxsync
Message:

Devices/VMMDev: Add an MMIO interface in addition to the existing PIO interface for guest additions running inside an ARM based guest. Also remove the dependency from the architecture page size and introduce a 4KiB VMM page size as ARM has different page sizes (4KiB, 16KiB, 64KiB) and it can differ between host and guest, bugref:10456 [build fix]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/VMMDev/VMMDev.cpp

    r100185 r100187  
    34953495    {
    34963496        case VMMDEV_MMIO_OFF_REQUEST:
     3497#ifndef IN_RING3
     3498            rcStrict = VINF_IOM_R3_MMIO_WRITE;
     3499#else
    34973500            rcStrict = vmmdevRequestHandler(pDevIns, u64Val);
     3501#endif
    34983502            break;
    34993503        case VMMDEV_MMIO_OFF_REQUEST_FAST:
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