VirtualBox

Changeset 24287 in vbox for trunk/src/VBox/Runtime/r0drv/os2


Ignore:
Timestamp:
Nov 3, 2009 12:34:11 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
54273
Message:

Made the common parts of the OS/2 additions build again.

Location:
trunk/src/VBox/Runtime/r0drv/os2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r0drv/os2/memuserkernel-r0drv-os2.cpp

    r21284 r24287  
    4141RTR0DECL(int) RTR0MemUserCopyFrom(void *pvDst, RTR3PTR R3PtrSrc, size_t cb)
    4242{
    43     int rc = KernCopyIn(pvDst, (const user_addr_t)R3PtrSrc, cb);
     43    int rc = KernCopyIn(pvDst, (void *)R3PtrSrc, cb);
    4444    if (RT_LIKELY(rc == 0))
    4545        return VINF_SUCCESS;
     
    5050RTR0DECL(int) RTR0MemUserCopyTo(RTR3PTR R3PtrDst, void const *pvSrc, size_t cb)
    5151{
    52     int rc = KernCopyOut(R3PtrDst, pvSrc, cb);
     52    int rc = KernCopyOut((void *)R3PtrDst, pvSrc, cb);
    5353    if (RT_LIKELY(rc == 0))
    5454        return VINF_SUCCESS;
     
    6868
    6969RTR0DECL(bool) RTR0MemKernelIsValidAddr(void *pv)
    70 {
     70{                                   
    7171    /** @todo this is all wrong, see RTR0MemUserIsValidAddr. */
    72     return R3Ptr >= UINT32_C(0x20000000); /* 512MB */
     72    return (uintptr_t)pv >= UINT32_C(0x20000000); /* 512MB */
    7373}
    7474
  • trunk/src/VBox/Runtime/r0drv/os2/thread-r0drv-os2.cpp

    r22151 r24287  
    173173    AssertReturn(rc == 0, true);
    174174
    175     return cInterruptLevel > 0;
     175    return u.cInterruptLevel > 0;
    176176}
    177177
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette