Changeset 41684 in vbox
- Timestamp:
- Jun 13, 2012 2:23:00 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 78491
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/solaris/initterm-r0drv-solaris.c
r41682 r41684 44 44 *******************************************************************************/ 45 45 /** Kernel debug info handle. */ 46 RTDBGKRNLINFO g_hKrnlDbgInfo;46 RTDBGKRNLINFO g_hKrnlDbgInfo; 47 47 /** Indicates that the spl routines (and therefore a bunch of other ones too) 48 48 * will set EFLAGS::IF and break code that disables interrupts. */ 49 bool g_frtSolSplSetsEIF 49 bool g_frtSolSplSetsEIF = false; 50 50 /** timeout_generic address. */ 51 PFNSOL_timeout_generic g_pfnrtR0Sol_timeout_generic= NULL;51 PFNSOL_timeout_generic g_pfnrtR0Sol_timeout_generic = NULL; 52 52 /** untimeout_generic address. */ 53 PFNSOL_untimeout_generic g_pfnrtR0Sol_untimeout_generic = NULL;53 PFNSOL_untimeout_generic g_pfnrtR0Sol_untimeout_generic = NULL; 54 54 /** cyclic_reprogram address. */ 55 PFNSOL_cyclic_reprogram g_pfnrtR0Sol_cyclic_reprogram = NULL; 55 PFNSOL_cyclic_reprogram g_pfnrtR0Sol_cyclic_reprogram = NULL; 56 /** page_noreloc_supported address. */ 57 PFNSOL_page_noreloc_supported g_pfnrtR0Sol_page_noreloc_supported = NULL; 56 58 /** Whether to use the kernel page freelist. */ 57 bool g_frtSolUseKflt= false;59 bool g_frtSolUseKflt = false; 58 60 /** Whether we've completed R0 initialization. */ 59 bool g_frtSolInitDone= false;61 bool g_frtSolInitDone = false; 60 62 /** Whether to use old-style xc_call interface. */ 61 bool g_frtSolOldIPI= false;63 bool g_frtSolOldIPI = false; 62 64 /** Whether to use old-style xc_call interface using one ulong_t as the CPU set 63 65 * representation. */ 64 bool g_frtSolOldIPIUlong= false;66 bool g_frtSolOldIPIUlong = false; 65 67 /** The xc_call callout table structure. */ 66 RTR0FNSOLXCCALL g_rtSolXcCall;68 RTR0FNSOLXCCALL g_rtSolXcCall; 67 69 /** Thread preemption offset. */ 68 size_t g_offrtSolThreadPreempt;70 size_t g_offrtSolThreadPreempt; 69 71 /** Host scheduler preemption offset. */ 70 size_t g_offrtSolCpuPreempt;72 size_t g_offrtSolCpuPreempt; 71 73 /** Host scheduler force preemption offset. */ 72 size_t g_offrtSolCpuForceKernelPreempt;74 size_t g_offrtSolCpuForceKernelPreempt; 73 75 /* Resolve using dl_lookup (remove if no longer relevant for supported S10 versions) */ 74 76 extern void contig_free(void *addr, size_t size);
Note:
See TracChangeset
for help on using the changeset viewer.