header (C) fixes
RTR0MemObjSize: Correct documentation and added alignment guarantee.
*: spelling fixes, thanks Timeless!
iprt,++: Tag allocation in all builds with a string, defaulting to __FILE__.
RTR0MemObjEnterPhys/rtR0MemObjNativeEnterPhys: Validate the cache policy in the common code. Use uint32_t as parameter type. All native implementations must set the policy member.
Automated rebranding to Oracle copyright/license strings via filemuncher
iprt: use UINT32_C() for RTMEM_CACHE_POLICY_XXX
iprt: added CachePolicy parameter to ''RTR0MemObjEnterPhys()''
Updated function description
Introducing RTR0MemObjAllocPhysEx
IPRT,VMM,SUPDrv,VBGLR0: Added a parameter to RTR0MemObjLockUser/Kernel that indicates read/write intent so we can correctly lock readonly memory on Windows and OS/2. (Guest property strings, see #4238.)
iprt/memobj.h: Added RTR0MemObjProtect, only implemented for darwin.
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
iprt/*: __BEGIN_DECLS -> RT_BEGIN_DECLS; __END_DECLS -> RT_END_DECLS.
typo
RTR0MemObjLockUser: Replaced the warnings with more useful information.
iprt/memobj.h: added a @remark concerning RTR0MemObjLockUser on Linux
IPRT: RTR0MemObjMapKernelEx for mapping a portion of a memory object into ring-0. Only implemented on darwin (where I had to switch back to use I/O kit to wire memory instead of vm_map_wire).
rebranding: IPRT files again.
rebrand IPRT
The Big Sun Rebranding Header Change
The Giant CDDL Dual-License Header Change.
CR/LF
Updated the AllocNC and ReserveKernel docs.
RTR0MemGetAddressR3 & RTR0MemObjLockUser. Linux memobj impl.
Added RTR0MemObjAllocPhysNC. Changed the two APIs taking ring-3 addresses to use RTR3PTR.
Use size_t for the page index. Added API for querying the ring-3 address.
Biggest check-in ever. New source code headers for all (C) innotek files.
__iprt_hdr_h__ -> ___iprt_hdr_h
InnoTek -> innotek: all the headers and comments.
Remove some more executable properties.
Added a process specifier to the APIs dealing with user addresses.
import