VirtualBox

Ignore:
Timestamp:
Nov 11, 2024 9:51:28 AM (3 months ago)
Author:
vboxsync
Message:

VBoxDTrace,VMM,IPRT: Made the ring-0 component of the DTrace extension pack compile on win.arm64. jiraref:VBP-1447

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/dtrace/dtrace.c

    r83810 r106921  
    114114 */
    115115# include <iprt/asm.h>
    116 # include <iprt/asm-amd64-x86.h>
     116# if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)
     117#  include <iprt/asm-amd64-x86.h>
     118# elif defined(RT_ARCH_ARM64)
     119#  include <iprt/asm-arm.h>
     120# endif
    117121# define dtrace_casptr(a_ppvDst, a_pvOld, a_pvNew) \
    118122        VBoxDtCompareAndSwapPtr((void * volatile *)a_ppvDst, a_pvOld, a_pvNew)
     
    133137}
    134138
    135 #define dtrace_membar_consumer()                ASMReadFence()
    136 #define dtrace_membar_producer()                ASMWriteFence()
    137 #define dtrace_interrupt_disable()              ASMIntDisableFlags()
    138 #define dtrace_interrupt_enable(a_EFL)  ASMSetFlags(a_EFL)
     139# define dtrace_membar_consumer()               ASMReadFence()
     140# define dtrace_membar_producer()               ASMWriteFence()
     141# define dtrace_interrupt_disable()             ASMIntDisableFlags()
     142# define dtrace_interrupt_enable(a_EFL)         ASMSetFlags(a_EFL)
    139143
    140144/*
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