Changeset 40795 in vbox for trunk/src/VBox/HostDrivers/Support
- Timestamp:
- Apr 6, 2012 4:22:40 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 77306
- Location:
- trunk/src/VBox/HostDrivers/Support
- Files:
-
- 1 added
- 1 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/src/VBox/HostDrivers/Support/Makefile.kmk ¶
r40792 r40795 133 133 134 134 # 135 # SUPR0 - The Ring-0 Import / Thunklibrary.135 # SUPR0 - The Ring-0 Import library. 136 136 # 137 137 SUPR0_TEMPLATE = VBoxR0 138 ifeq ($(VBOX_LDR_FMT),pe) 139 SUPR0_SOURCES += SUPR0.def 140 endif 141 ifeq ($(VBOX_LDR_FMT),lx) 142 SUPR0_SOURCES += $$(SUPR0_0_OUTDIR)/SUPR0.def 143 $$(SUPR0_0_OUTDIR)/SUPR0.def: $(PATH_SUB_CURRENT)/SUPR0.def | $$(dir $$@) 138 if1of ($(VBOX_LDR_FMT), pe lx) 139 SUPR0_SOURCES = $(SUPR0_0_OUTDIR)/SUPR0.def 140 SUPR0_CLEAN = $(SUPR0_0_OUTDIR)/SUPR0.def 141 $$(SUPR0_0_OUTDIR)/SUPR0.def: \ 142 $(PATH_SUB_CURRENT)/SUPDrv.c \ 143 $(PATH_SUB_CURRENT)/SUPR0-def-$(VBOX_LDR_FMT).sed \ 144 | $$(dir $$@) 144 145 $(SED) \ 145 -e 's/^[ \t][ \t]*\([gA-Z]\)/ _\1/' \ 146 -e 's/[ \t]DATA[ \t]*/ /' \ 147 -e 's/g_pSUPGlobalInfoPage/g_SUPGlobalInfoPage/' \ 148 --output $@.tmp\ 146 -f $(dir $<)/SUPR0-def-$(VBOX_LDR_FMT).sed \ 147 --output $@ \ 149 148 $< 150 $(MV) -f $@.tmp $@151 149 endif 152 150 -
TabularUnified trunk/src/VBox/HostDrivers/Support/SUPDrv.c ¶
r40777 r40795 150 150 static SUPFUNC g_aFunctions[] = 151 151 { 152 /* SED: START */ 152 153 /* name function */ 153 154 /* Entries with absolute addresses determined at runtime, fixup … … 184 185 { "SUPR0PageAllocEx", (void *)SUPR0PageAllocEx }, 185 186 { "SUPR0PageFree", (void *)SUPR0PageFree }, 186 { "SUPR0Printf", (void *)SUPR0Printf }, /** @todo needs wrapping? */187 { "SUPR0Printf", (void *)SUPR0Printf }, 187 188 { "SUPSemEventCreate", (void *)SUPSemEventCreate }, 188 189 { "SUPSemEventClose", (void *)SUPSemEventClose }, … … 206 207 { "SUPR0TracerRegisterModule", (void *)SUPR0TracerRegisterModule }, 207 208 { "SUPGetGIP", (void *)SUPGetGIP }, 208 { "g_pSUPGlobalInfoPage", (void *)&g_pSUPGlobalInfoPage }, 209 { "g_pSUPGlobalInfoPage", (void *)&g_pSUPGlobalInfoPage }, /* SED: DATA */ 209 210 { "RTMemAllocTag", (void *)RTMemAllocTag }, 210 211 { "RTMemAllocZTag", (void *)RTMemAllocZTag }, … … 274 275 { "RTSpinlockAcquireNoInts", (void *)RTSpinlockAcquireNoInts }, 275 276 { "RTSpinlockReleaseNoInts", (void *)RTSpinlockReleaseNoInts }, 277 /*{ "RTTimeNow", (void *)RTTimeNow },*/ 276 278 { "RTTimeNanoTS", (void *)RTTimeNanoTS }, 277 279 { "RTTimeMilliTS", (void *)RTTimeMilliTS }, … … 384 386 { "RTCrc32Process", (void *)RTCrc32Process }, 385 387 { "RTCrc32Start", (void *)RTCrc32Start }, 388 /* SED: END */ 386 389 }; 387 390
Note:
See TracChangeset
for help on using the changeset viewer.