HostDrivers, Runtime, Devices, Additions: TSC delta measurement and other changes resulting from bumping supdrv major version. TSC delta measurement currently disabled.
spinlock.h: doc adj.
header (C) fixes
RTSpinlock: Redid the interface, eliminating NoInts and Tmp. Whether a spinlock is interrupt safe or not is now defined at creation time, preventing stupid bugs arrising from calling the wrong acquire and/or release methods somewhere. The saved flags are stored in the spinlock strucutre, eliminating the annoying Tmp variable. Needs testing on each platform before fixing the build burn.
Automated rebranding to Oracle copyright/license strings via filemuncher
spinlock-r0drv-freebsd.c,spinlock.h: quick review w/ bugfixes.
iprt/spinlock.h: nit picking.
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
iprt/*: __BEGIN_DECLS -> RT_BEGIN_DECLS; __END_DECLS -> RT_END_DECLS.
Major changes for sizeof(RTGCPTR) == uint64_t. Introduced RCPTRTYPE for pointers valid in raw mode only (RTGCPTR32). Disabled by default. Enable by adding VBOX_WITH_64_BITS_GUESTS to your LocalConfig.kmk.
rebranding: IPRT files again.
rebrand IPRT
The Big Sun Rebranding Header Change
Doxygen fixes. (__DOXYGEN__ -> DOXYGEN_RUNNING, ++)
The Giant CDDL Dual-License Header Change.
Biggest check-in ever. New source code headers for all (C) innotek files.
Solaris.
__LINUX__ -> RT_OS_LINUX.
__AMD64__ -> RT_ARCH_AMD64; __X86__ -> RT_ARCH_X86; __[OS]__ (except __LINUX__) -> RT_OS_[OS].
__iprt_hdr_h__ -> ___iprt_hdr_h
InnoTek -> innotek: all the headers and comments.
Freebsd keep count of spinlock enter/exits on a per thread basis, so it'll join OS/2 with a dummy tmp variable.
runtime.h now includes everything. Created a new header, initterm.h, which includes the RT*Init/Term() prototypes.
import