Changeset 57358 in vbox for trunk/src/VBox/Runtime/r0drv/linux
- Timestamp:
- Aug 14, 2015 3:16:38 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 102121
- Location:
- trunk/src/VBox/Runtime/r0drv/linux
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/linux/RTLogWriteDebugger-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" -
trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c
r57294 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" … … 64 64 65 65 66 /******************************************************************************* 67 * Structures and Typedefs *68 ******************************************************************************* /66 /********************************************************************************************************************************* 67 * Structures and Typedefs * 68 *********************************************************************************************************************************/ 69 69 #ifdef RTMEMALLOC_EXEC_VM_AREA 70 70 /** … … 88 88 89 89 90 /******************************************************************************* 91 * Global Variables *92 ******************************************************************************* /90 /********************************************************************************************************************************* 91 * Global Variables * 92 *********************************************************************************************************************************/ 93 93 #ifdef RTMEMALLOC_EXEC_HEAP 94 94 /** The heap. */ -
trunk/src/VBox/Runtime/r0drv/linux/assert-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" -
trunk/src/VBox/Runtime/r0drv/linux/initterm-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" … … 36 36 37 37 38 /******************************************************************************* 39 * Global Variables *40 ******************************************************************************* /38 /********************************************************************************************************************************* 39 * Global Variables * 40 *********************************************************************************************************************************/ 41 41 /** The IPRT work queue. */ 42 42 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 41) … … 47 47 48 48 49 /******************************************************************************* 50 * Internal Functions *51 ******************************************************************************* /49 /********************************************************************************************************************************* 50 * Internal Functions * 51 *********************************************************************************************************************************/ 52 52 /* in alloc-r0drv0-linux.c */ 53 53 DECLHIDDEN(void) rtR0MemExecCleanup(void); -
trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 … … 40 40 41 41 42 /******************************************************************************* 43 * Defined Constants And Macros *44 ******************************************************************************* /42 /********************************************************************************************************************************* 43 * Defined Constants And Macros * 44 *********************************************************************************************************************************/ 45 45 /* early 2.6 kernels */ 46 46 #ifndef PAGE_SHARED_EXEC … … 67 67 68 68 69 /******************************************************************************* 70 * Structures and Typedefs *71 ******************************************************************************* /69 /********************************************************************************************************************************* 70 * Structures and Typedefs * 71 *********************************************************************************************************************************/ 72 72 /** 73 73 * The Darwin version of the memory object structure. -
trunk/src/VBox/Runtime/r0drv/linux/memuserkernel-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" -
trunk/src/VBox/Runtime/r0drv/linux/mp-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" -
trunk/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" … … 41 41 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 5, 71) && defined(CONFIG_SMP) 42 42 43 /******************************************************************************* 44 * Internal Functions * 45 *******************************************************************************/ 43 44 /********************************************************************************************************************************* 45 * Internal Functions * 46 *********************************************************************************************************************************/ 46 47 static int rtMpNotificationLinuxCallback(struct notifier_block *pNotifierBlock, unsigned long ulNativeEvent, void *pvCpu); 47 48 48 49 49 /******************************************************************************* 50 * Global Variables *51 ******************************************************************************* /50 /********************************************************************************************************************************* 51 * Global Variables * 52 *********************************************************************************************************************************/ 52 53 /** 53 54 * The notifier block we use for registering the callback. -
trunk/src/VBox/Runtime/r0drv/linux/process-r0drv-linux.c
r56290 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" -
trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #define RTSEMEVENT_WITHOUT_REMAPPING 32 32 #include "the-linux-kernel.h" … … 44 44 45 45 46 /******************************************************************************* 47 * Structures and Typedefs *48 ******************************************************************************* /46 /********************************************************************************************************************************* 47 * Structures and Typedefs * 48 *********************************************************************************************************************************/ 49 49 /** 50 50 * Linux event semaphore. -
trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #define RTSEMEVENTMULTI_WITHOUT_REMAPPING 32 32 #include "the-linux-kernel.h" … … 44 44 45 45 46 /******************************************************************************* 47 * Defined Constants And Macros *48 ******************************************************************************* /46 /********************************************************************************************************************************* 47 * Defined Constants And Macros * 48 *********************************************************************************************************************************/ 49 49 /** @name fStateAndGen values 50 50 * @{ */ … … 62 62 63 63 64 /******************************************************************************* 65 * Structures and Typedefs *66 ******************************************************************************* /64 /********************************************************************************************************************************* 65 * Structures and Typedefs * 66 *********************************************************************************************************************************/ 67 67 /** 68 68 * Linux event semaphore. -
trunk/src/VBox/Runtime/r0drv/linux/semfastmutex-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" … … 43 43 44 44 45 /******************************************************************************* 46 * Structures and Typedefs *47 ******************************************************************************* /45 /********************************************************************************************************************************* 46 * Structures and Typedefs * 47 *********************************************************************************************************************************/ 48 48 /** 49 49 * Wrapper for the linux semaphore structure. -
trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c
r57281 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #define RTSEMMUTEX_WITHOUT_REMAPPING 32 32 #include "the-linux-kernel.h" … … 43 43 44 44 45 /******************************************************************************* 46 * Structures and Typedefs *47 ******************************************************************************* /45 /********************************************************************************************************************************* 46 * Structures and Typedefs * 47 *********************************************************************************************************************************/ 48 48 typedef struct RTSEMMUTEXLNXWAITER 49 49 { -
trunk/src/VBox/Runtime/r0drv/linux/spinlock-r0drv-linux.c
r57330 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" … … 45 45 46 46 47 /******************************************************************************* 48 * Structures and Typedefs *49 ******************************************************************************* /47 /********************************************************************************************************************************* 48 * Structures and Typedefs * 49 *********************************************************************************************************************************/ 50 50 /** 51 51 * Wrapper for the spinlock_t structure. -
trunk/src/VBox/Runtime/r0drv/linux/thread-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" … … 42 42 43 43 44 /******************************************************************************* 45 * Global Variables *46 ******************************************************************************* /44 /********************************************************************************************************************************* 45 * Global Variables * 46 *********************************************************************************************************************************/ 47 47 #ifndef CONFIG_PREEMPT 48 48 /** Per-cpu preemption counters. */ -
trunk/src/VBox/Runtime/r0drv/linux/thread2-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" -
trunk/src/VBox/Runtime/r0drv/linux/threadctxhooks-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" … … 49 49 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 18) && defined(CONFIG_PREEMPT_NOTIFIERS) 50 50 51 /******************************************************************************* 52 * Structures and Typedefs * 53 *******************************************************************************/ 51 52 /********************************************************************************************************************************* 53 * Structures and Typedefs * 54 *********************************************************************************************************************************/ 54 55 /** 55 56 * The internal hook object for linux. -
trunk/src/VBox/Runtime/r0drv/linux/time-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #define LOG_GROUP RTLOGGROUP_TIME 32 32 #include "the-linux-kernel.h" -
trunk/src/VBox/Runtime/r0drv/linux/timer-r0drv-linux.c
r57276 r57358 26 26 27 27 28 /******************************************************************************* 29 * Header Files *30 ******************************************************************************* /28 /********************************************************************************************************************************* 29 * Header Files * 30 *********************************************************************************************************************************/ 31 31 #include "the-linux-kernel.h" 32 32 #include "internal/iprt.h" … … 57 57 58 58 59 /******************************************************************************* 60 * Structures and Typedefs *61 ******************************************************************************* /59 /********************************************************************************************************************************* 60 * Structures and Typedefs * 61 *********************************************************************************************************************************/ 62 62 /** 63 63 * Timer state machine. … … 199 199 200 200 201 /******************************************************************************* 202 * Internal Functions *203 ******************************************************************************* /201 /********************************************************************************************************************************* 202 * Internal Functions * 203 *********************************************************************************************************************************/ 204 204 #ifdef CONFIG_SMP 205 205 static DECLCALLBACK(void) rtTimerLinuxMpEvent(RTMPEVENT enmEvent, RTCPUID idCpu, void *pvUser);
Note:
See TracChangeset
for help on using the changeset viewer.