IPRT/r0drv: Implemented RTMpOnPair for NT (windows).
IPRT/r0drv/nt: Fixed crash in rtmpNtDPCWrapper.
Runtime/r0drv/linux: Reimplemented RTMpOnAll() to be used to execute code concurrently on all CPus.
header (C) fixes
Use DECLHIDDEN, especially in IPRT.
Automated rebranding to Oracle copyright/license strings via filemuncher
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
IPRT: __BEGIN_DECLS -> RT_BEGIN_DECLS; __END_DECLS -> RT_END_DECLS.
Changed RTR0MpNotificationInit/Term to rtR0MpNotificationInit/Term and dropped the unused pvOS argument. They are now IPRT internal and called by RTR0Init/Term.
Initialize the MP event notifications from initterm-r0drv.cpp after all.
Added RTMpNotificationRegister/Deregister that provides notification events when a cpu goes offline or comes online. (not tested)
rebranding: IPRT files again.
Rebranding: replacing more innotek strings.
The Big Sun Rebranding Header Change
Implemented MP api for NT
Sketched out RTMp*. (All the platform specific code is disabled.)