Missed one RTLogCom call.
No COM port usage by default, except on double faults.
header (C) fixes
IRPT: Adding RTErrVarsSave/Restore/++ to preserve errno, h_error/WSAGetLastError and GetLastError accross assertions.
iprt/assert.cpp: made the stderr format msg2 buffer as big as the global buffer.
iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new saves lots of unsafe (void * volatile *) casts as well as adding some type safety when using GCC (typeof rulez).
Automated rebranding to Oracle copyright/license strings via filemuncher
iprt/assert.h: Added RTAssertMsg2Add[Weak][V] for dumping the lock deadlock chain and stacks. Added the missing internal/assert.h file to the linux and freebsd kernel source trees.
IPRT,SUPDrv,++: AssertMsg[12] -> AssertMsg1Weak, AssertMsg1, AssertMsg2Weak, AssertMsg2, AssertMsg2WeakV and AssertMsg2V. Doing more of the assertion machinery in common/misc/assert.cpp to avoid code duplication (ring-0). Major SUPDrv version bump.
build fix.
iprt/assert.h: Added a quiet and maypanic setting so it's possible to do negative testing without a debugger.
Add,++: Switch to common addition kernel module.
IPRT,HostDrv,AddDrv: Export public IPRT symbols for the linux kernel (pain).
Don't flush the RC log in AssertMsg1/2; it's done automatically and triggers assertions in ring 3
IPRT/assert: don't create a debug log on assert if we've got a release log and logging isn't enabled.
rebranding: IPRT files again.
Rebranding: replacing more innotek strings.
The Big Sun Rebranding Header Change
Use the generic templates for building the OS/2 guest additions. Removed all the OS/2 specific targets and templates.
The Giant CDDL Dual-License Header Change.
various stray files -> common/misc/