VirtualBox

Changeset 105687 in vbox for trunk/include


Ignore:
Timestamp:
Aug 15, 2024 12:45:46 PM (4 months ago)
Author:
vboxsync
Message:

VMMArm/GIC: Rename GICR3Kvm to GICR3Nem and add a stub for macOS Hypervisor.framework which will be handled by the NEM backend directly due to the hv_gic_* API being entangled with the rest of the hv_* API, bugref:10747

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/gic.h

    r104386 r105687  
    5252#ifdef VBOX_INCLUDED_vmm_pdmdev_h
    5353extern const PDMDEVREG g_DeviceGIC;
    54 # ifdef RT_OS_LINUX
    55 extern const PDMDEVREG g_DeviceGICKvm;
    56 # endif
     54extern const PDMDEVREG g_DeviceGICNem;
    5755#endif
    5856
     
    7169VMMR3_INT_DECL(void)        GICR3InitIpi(PVMCPU pVCpu);
    7270
    73 # ifdef RT_OS_LINUX
    74 /* Access to the in-kernel KVM GICv3. */
    75 VMMR3_INT_DECL(int)         GICR3KvmSpiSet(PVMCC pVM, uint32_t uIntId, bool fAsserted);
    76 VMMR3_INT_DECL(int)         GICR3KvmPpiSet(PVMCPUCC pVCpu, uint32_t uIntId, bool fAsserted);
    77 # endif
     71/* Access to the NEM provided GICv3. */
     72VMMR3_INT_DECL(int)         GICR3NemSpiSet(PVMCC pVM, uint32_t uIntId, bool fAsserted);
     73VMMR3_INT_DECL(int)         GICR3NemPpiSet(PVMCPUCC pVCpu, uint32_t uIntId, bool fAsserted);
    7874/** @} */
    7975#endif /* IN_RING3 */
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