Changeset 48952 in vbox for trunk/src/VBox/HostDrivers/Support
- Timestamp:
- Oct 7, 2013 9:54:31 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 89649
- Location:
- trunk/src/VBox/HostDrivers/Support
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/SUPDrv-dtrace.cpp
r41357 r48952 47 47 # include VBOX_PATH_MACOSX_DTRACE_H 48 48 #elif defined(RT_OS_LINUX) 49 /* DTrace experiments with the Unbreakable Enterprise Kernel (UEK) 49 /* DTrace experiments with the Unbreakable Enterprise Kernel (UEK) 50 50 (Oracle Linux). 51 1. The dtrace.h here is from the dtrace module source, not 51 1. The dtrace.h here is from the dtrace module source, not 52 52 /usr/include/sys/dtrace.h nor /usr/include/dtrace.h. 53 2. To generate the missing entries for the dtrace module in Module.symvers 53 2. To generate the missing entries for the dtrace module in Module.symvers 54 54 of UEK: 55 55 nm /lib/modules/....../kernel/drivers/dtrace/dtrace.ko \ … … 58 58 -e 's/$/\tdrivers\/dtrace\/dtrace\tEXPORT_SYMBOL/' \ 59 59 >> Module.symvers 60 3. No tracepoints in vboxdrv, vboxnet* or vboxpci yet. This requires yasm 61 and VBoxTpG and build time. */ 60 3. No tracepoints in vboxdrv, vboxnet* or vboxpci yet. This requires yasm 61 and VBoxTpG and build time. */ 62 62 # undef UINT8_MAX 63 63 # undef UINT16_MAX … … 74 74 75 75 76 /** 77 * The UEK DTrace port is trying to be smart and seems to have turned all 76 /** 77 * The UEK DTrace port is trying to be smart and seems to have turned all 78 78 * errno return codes negative. While this conforms to the linux kernel way of 79 * doing things, it breaks with the way the interfaces work on Solaris and 79 * doing things, it breaks with the way the interfaces work on Solaris and 80 80 * Mac OS X. 81 81 */ 82 82 #ifndef FIX_UEK_RC 83 # define FIX_UEK_RC(a_rc) (a_rc) 83 # define FIX_UEK_RC(a_rc) (a_rc) 84 84 #endif 85 85 -
trunk/src/VBox/HostDrivers/Support/SUPDrvTracer.cpp
r47518 r48952 1473 1473 # if defined(RT_ARCH_AMD64) 1474 1474 __asm__(" \ 1475 1476 jmp*%rax \n\1475 movq g_pfnSupdrvProbeFireKernel(%rip), %rax \n\ 1476 jmp *%rax \n\ 1477 1477 "); 1478 1478 # elif defined(RT_ARCH_X86) 1479 1479 __asm__("\ 1480 1481 jmp*%eax \n\1480 movl g_pfnSupdrvProbeFireKernel, %eax \n\ 1481 jmp *%eax \n\ 1482 1482 "); 1483 1483 # else -
trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c
-
Property svn:keywords
changed from
Id
toId Revision
-
Property svn:keywords
changed from
-
trunk/src/VBox/HostDrivers/Support/solaris/SUPLib-solaris.cpp
-
Property svn:keywords
changed from
Id
toId Revision
-
Property svn:keywords
changed from
-
trunk/src/VBox/HostDrivers/Support/solaris/load.sh
r44678 r48952 47 47 $SUDO svcadm disable svc:/application/virtualbox/zoneaccess:default 48 48 49 # Unload driver that may depend on the driver we're going to (re-)load 49 # Unload driver that may depend on the driver we're going to (re-)load 50 50 # as well as the driver itself. 51 51 for drv in $DRIVERS_USING_IT $DRVNAME; … … 68 68 # 69 69 # Note! We have to copy the driver and config files to somewhere the kernel can 70 # find them. It is searched for as drv/${DRVNAME}.conf in 71 # kobj_module_path, which is usually: 72 # /platform/i86pc/kernel /kernel /usr/kernel 70 # find them. It is searched for as drv/${DRVNAME}.conf in 71 # kobj_module_path, which is usually: 72 # /platform/i86pc/kernel /kernel /usr/kernel 73 73 # To try prevent bad drivers from being loaded on the next boot, we remove 74 74 # always the files. -
trunk/src/VBox/HostDrivers/Support/testcase/tstNtQueryStuff.cpp
r45161 r48952 451 451 } 452 452 453
Note:
See TracChangeset
for help on using the changeset viewer.