Changeset 106921 in vbox for trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/uts
- Timestamp:
- Nov 11, 2024 9:51:28 AM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ExtPacks/VBoxDTrace/onnv/uts/common/dtrace/dtrace.c
r83810 r106921 114 114 */ 115 115 # 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 117 121 # define dtrace_casptr(a_ppvDst, a_pvOld, a_pvNew) \ 118 122 VBoxDtCompareAndSwapPtr((void * volatile *)a_ppvDst, a_pvOld, a_pvNew) … … 133 137 } 134 138 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) 139 143 140 144 /*
Note:
See TracChangeset
for help on using the changeset viewer.