Changeset 25465 in vbox for trunk/src/VBox/HostDrivers/Support/freebsd
- Timestamp:
- Dec 17, 2009 2:49:34 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 56131
- Location:
- trunk/src/VBox/HostDrivers/Support/freebsd
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Support/freebsd/Makefile
r24886 r25465 42 42 SRCS = \ 43 43 SUPDrv.c \ 44 SUPDrv Agnostic.c \44 SUPDrvSem.c \ 45 45 46 46 # Include needed interface headers so they are created during build -
trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c
r25278 r25465 159 159 static int VBoxDrvFreeBSDLoad(void) 160 160 { 161 dprintf(("VBoxDrvFreeBSDLoad:\n"));162 163 161 g_cUsers = 0; 164 162 … … 169 167 if (RT_SUCCESS(rc)) 170 168 { 169 Log(("VBoxDrvFreeBSDLoad:\n")); 170 171 171 /* 172 172 * Initialize the device extension. … … 182 182 if (g_VBoxDrvFreeBSDEHTag) 183 183 { 184 dprintf(("VBoxDrvFreeBSDLoad: returns successfully\n"));184 Log(("VBoxDrvFreeBSDLoad: returns successfully\n")); 185 185 return VINF_SUCCESS; 186 186 } … … 188 188 printf("vboxdrv: EVENTHANDLER_REGISTER(dev_clone,,,) failed\n"); 189 189 clone_cleanup(&g_pVBoxDrvFreeBSDClones); 190 rc = SUPDRV_ERR_ALREADY_LOADED;190 rc = VERR_ALREADY_LOADED; 191 191 supdrvDeleteDevExt(&g_VBoxDrvFreeBSDDevExt); 192 192 } … … 202 202 static int VBoxDrvFreeBSDUnload(void) 203 203 { 204 dprintf(("VBoxDrvFreeBSDUnload:\n"));204 Log(("VBoxDrvFreeBSDUnload:\n")); 205 205 206 206 if (g_cUsers > 0) … … 219 219 memset(&g_VBoxDrvFreeBSDDevExt, 0, sizeof(g_VBoxDrvFreeBSDDevExt)); 220 220 221 dprintf(("VBoxDrvFreeBSDUnload: returns\n"));221 Log(("VBoxDrvFreeBSDUnload: returns\n")); 222 222 return VINF_SUCCESS; 223 223 } … … 232 232 int rc; 233 233 234 dprintf(("VBoxDrvFreeBSDClone: pszName=%s ppDev=%p\n", pszName, ppDev));234 Log(("VBoxDrvFreeBSDClone: pszName=%s ppDev=%p\n", pszName, ppDev)); 235 235 236 236 /* … … 244 244 if (iUnit >= 256 || iUnit < 0) 245 245 { 246 dprintf(("VBoxDrvFreeBSDClone: iUnit=%d >= 256 - rejected\n", iUnit));246 Log(("VBoxDrvFreeBSDClone: iUnit=%d >= 256 - rejected\n", iUnit)); 247 247 return; 248 248 } 249 249 250 dprintf(("VBoxDrvFreeBSDClone: pszName=%s iUnit=%d\n", pszName, iUnit));250 Log(("VBoxDrvFreeBSDClone: pszName=%s iUnit=%d\n", pszName, iUnit)); 251 251 252 252 rc = clone_create(&g_pVBoxDrvFreeBSDClones, &g_VBoxDrvFreeBSDChrDevSW, &iUnit, ppDev, 0); 253 dprintf(("VBoxDrvFreeBSDClone: clone_create -> %d; iUnit=%d\n", rc, iUnit));253 Log(("VBoxDrvFreeBSDClone: clone_create -> %d; iUnit=%d\n", rc, iUnit)); 254 254 if (rc) 255 255 { … … 263 263 dev_ref(*ppDev); 264 264 (*ppDev)->si_flags |= SI_CHEAPCLONE; 265 dprintf(("VBoxDrvFreeBSDClone: Created *ppDev=%p iUnit=%d si_drv1=%p si_drv2=%p\n",266 265 Log(("VBoxDrvFreeBSDClone: Created *ppDev=%p iUnit=%d si_drv1=%p si_drv2=%p\n", 266 *ppDev, iUnit, (*ppDev)->si_drv1, (*ppDev)->si_drv2)); 267 267 (*ppDev)->si_drv1 = (*ppDev)->si_drv2 = NULL; 268 268 } … … 271 271 } 272 272 else 273 dprintf(("VBoxDrvFreeBSDClone: Existing *ppDev=%p iUnit=%d si_drv1=%p si_drv2=%p\n",274 273 Log(("VBoxDrvFreeBSDClone: Existing *ppDev=%p iUnit=%d si_drv1=%p si_drv2=%p\n", 274 *ppDev, iUnit, (*ppDev)->si_drv1, (*ppDev)->si_drv2)); 275 275 } 276 276 … … 297 297 298 298 #if __FreeBSD_version < 800062 299 dprintf(("VBoxDrvFreeBSDOpen: fOpen=%#x iUnit=%d\n", fOpen, minor2unit(minor(pDev))));299 Log(("VBoxDrvFreeBSDOpen: fOpen=%#x iUnit=%d\n", fOpen, minor2unit(minor(pDev)))); 300 300 #else 301 dprintf(("VBoxDrvFreeBSDOpen: fOpen=%#x iUnit=%d\n", fOpen, minor(dev2udev(pDev))));301 Log(("VBoxDrvFreeBSDOpen: fOpen=%#x iUnit=%d\n", fOpen, minor(dev2udev(pDev)))); 302 302 #endif 303 303 … … 307 307 if (fOpen != (FREAD|FWRITE /*=O_RDWR*/)) 308 308 { 309 dprintf(("VBoxDrvFreeBSDOpen: fOpen=%#x expected %#x\n", fOpen, O_RDWR));309 Log(("VBoxDrvFreeBSDOpen: fOpen=%#x expected %#x\n", fOpen, O_RDWR)); 310 310 return EINVAL; 311 311 } … … 353 353 PSUPDRVSESSION pSession = (PSUPDRVSESSION)pDev->si_drv1; 354 354 #if __FreeBSD_version < 800062 355 dprintf(("VBoxDrvFreeBSDClose: fFile=%#x iUnit=%d pSession=%p\n", fFile, minor2unit(minor(pDev)), pSession));355 Log(("VBoxDrvFreeBSDClose: fFile=%#x iUnit=%d pSession=%p\n", fFile, minor2unit(minor(pDev)), pSession)); 356 356 #else 357 dprintf(("VBoxDrvFreeBSDClose: fFile=%#x iUnit=%d pSession=%p\n", fFile, minor(dev2udev(pDev)), pSession));357 Log(("VBoxDrvFreeBSDClose: fFile=%#x iUnit=%d pSession=%p\n", fFile, minor(dev2udev(pDev)), pSession)); 358 358 #endif 359 359 … … 496 496 else 497 497 { 498 dprintf(("VBoxDrvFreeBSDIOCtlSlow: huh? cbReq=%#x ulCmd=%#lx\n", cbReq, ulCmd));498 Log(("VBoxDrvFreeBSDIOCtlSlow: huh? cbReq=%#x ulCmd=%#lx\n", cbReq, ulCmd)); 499 499 return EINVAL; 500 500 } … … 521 521 OSDBGPRINT(("VBoxDrvFreeBSDIOCtlSlow: copyout(%p,%p,%#x) -> %d; uCmd=%#lx!\n", pHdr, pvUser, cbOut, rc, ulCmd)); 522 522 523 dprintf(("VBoxDrvFreeBSDIOCtlSlow: returns %d / %d ulCmd=%lx\n", 0, pHdr->rc, ulCmd));523 Log(("VBoxDrvFreeBSDIOCtlSlow: returns %d / %d ulCmd=%lx\n", 0, pHdr->rc, ulCmd)); 524 524 525 525 /* cleanup */ … … 535 535 RTMemTmpFree(pHdr); 536 536 537 dprintf(("VBoxDrvFreeBSDIOCtlSlow: ulCmd=%lx pData=%p failed, rc=%d\n", ulCmd, pvData, rc));537 Log(("VBoxDrvFreeBSDIOCtlSlow: ulCmd=%lx pData=%p failed, rc=%d\n", ulCmd, pvData, rc)); 538 538 rc = EINVAL; 539 539 } -
trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv
r25406 r25465 77 77 ${PATH_ROOT}/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c=>freebsd/SUPDrv-freebsd.c \ 78 78 ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrv.c=>SUPDrv.c \ 79 ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrv Agnostic.c=>SUPDrvAgnostic.c \79 ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrvSem.c=>SUPDrvSem.c \ 80 80 ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrvIDC.h=>SUPDrvIDC.h \ 81 81 ${PATH_ROOT}/src/VBox/HostDrivers/Support/SUPDrvIOC.h=>SUPDrvIOC.h \
Note:
See TracChangeset
for help on using the changeset viewer.