Changeset 36555 in vbox for trunk/src/VBox/Runtime/r0drv/freebsd
- Timestamp:
- Apr 5, 2011 12:34:09 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 70988
- Location:
- trunk/src/VBox/Runtime/r0drv/freebsd
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c
r33540 r36555 52 52 53 53 54 intrtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)54 DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr) 55 55 { 56 56 size_t cbAllocated = cb; … … 122 122 123 123 124 voidrtR0MemFree(PRTMEMHDR pHdr)124 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr) 125 125 { 126 126 pHdr->u32Magic += 1; -
trunk/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c
r25536 r36555 42 42 43 43 44 voidrtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)44 DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction) 45 45 { 46 46 printf("\r\n!!Assertion Failed!!\r\n" … … 51 51 52 52 53 voidrtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)53 DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va) 54 54 { 55 55 char szMsg[256]; -
trunk/src/VBox/Runtime/r0drv/freebsd/initterm-r0drv-freebsd.c
r18972 r36555 39 39 40 40 41 intrtR0InitNative(void)41 DECLHIDDEN(int) rtR0InitNative(void) 42 42 { 43 43 /* nothing to do */ … … 46 46 47 47 48 voidrtR0TermNative(void)48 DECLHIDDEN(void) rtR0TermNative(void) 49 49 { 50 50 /* nothing to undo */ -
trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c
r33540 r36555 77 77 MALLOC_DEFINE(M_IPRTMOBJ, "iprtmobj", "IPRT - R0MemObj"); 78 78 79 /******************************************************************************* 80 * Internal Functions * 81 *******************************************************************************/ 79 82 80 83 81 /** … … 120 118 } 121 119 122 int rtR0MemObjNativeFree(RTR0MEMOBJ pMem) 120 121 DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem) 123 122 { 124 123 PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)pMem; … … 221 220 } 222 221 223 int rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 222 223 DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 224 224 { 225 225 int rc; … … 309 309 } 310 310 311 int rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 311 312 DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 312 313 { 313 314 #ifdef USE_KMEM_ALLOC_ATTR … … 361 362 362 363 363 intrtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)364 DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 364 365 { 365 366 /* create the object. */ … … 388 389 } 389 390 391 390 392 static void rtR0MemObjFreeBSDPhysPageInit(vm_page_t pPage, vm_pindex_t iPage) 391 393 { … … 397 399 atomic_add_int(&cnt.v_wire_count, 1); 398 400 } 401 399 402 400 403 static int rtR0MemObjFreeBSDAllocPhysPages(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJTYPE enmType, … … 475 478 } 476 479 477 int rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment) 480 481 DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment) 478 482 { 479 483 #if 1 … … 506 510 507 511 508 intrtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)512 DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest) 509 513 { 510 514 #if 1 … … 516 520 517 521 518 intrtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)522 DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy) 519 523 { 520 524 AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED); … … 568 572 569 573 570 intrtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)574 DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) 571 575 { 572 576 return rtR0MemObjNativeLockInMap(ppMem, … … 580 584 581 585 582 intrtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)586 DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess) 583 587 { 584 588 return rtR0MemObjNativeLockInMap(ppMem, … … 670 674 } 671 675 672 int rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment) 676 677 DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment) 673 678 { 674 679 return rtR0MemObjNativeReserveInMap(ppMem, pvFixed, cb, uAlignment, NIL_RTR0PROCESS, kernel_map); … … 676 681 677 682 678 intrtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)683 DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) 679 684 { 680 685 return rtR0MemObjNativeReserveInMap(ppMem, (void *)R3PtrFixed, cb, uAlignment, R0Process, … … 683 688 684 689 685 intrtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,686 unsigned fProt, size_t offSub, size_t cbSub)690 DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, 691 unsigned fProt, size_t offSub, size_t cbSub) 687 692 { 688 693 AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED); … … 703 708 704 709 /* see http://markmail.org/message/udhq33tefgtyfozs */ 705 intrtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)710 DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) 706 711 { 707 712 /* … … 809 814 810 815 811 intrtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)816 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) 812 817 { 813 818 vm_prot_t ProtectionFlags = 0; … … 836 841 837 842 838 RTHCPHYSrtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)843 DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage) 839 844 { 840 845 PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)pMem; -
trunk/src/VBox/Runtime/r0drv/freebsd/thread2-r0drv-freebsd.c
r34256 r36555 41 41 42 42 43 intrtThreadNativeInit(void)43 DECLHIDDEN(int) rtThreadNativeInit(void) 44 44 { 45 45 return VINF_SUCCESS; … … 53 53 54 54 55 intrtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)55 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) 56 56 { 57 57 int iPriority; … … 90 90 91 91 92 intrtThreadNativeAdopt(PRTTHREADINT pThread)92 DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread) 93 93 { 94 94 NOREF(pThread); … … 99 99 100 100 101 voidrtThreadNativeDestroy(PRTTHREADINT pThread)101 DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread) 102 102 { 103 103 NOREF(pThread); … … 126 126 127 127 128 intrtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)128 DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread) 129 129 { 130 130 int rc;
Note:
See TracChangeset
for help on using the changeset viewer.