Fixing testcases on windows.
tstSSM: Fixed the testcase after the device critsect change.
Doxygen, comment typos.
tstSSM: repaired and delete the saved state after a successful test
VMM: -Wunused-parameter
*,IPRT: Redid the ring-3 init to always convert the arguments to UTF-8.
VMM reorg: Moving the public include files from include/VBox to include/VBox/vmm.
VMM source reorg.
FT updates
Automated rebranding to Oracle copyright/license strings via filemuncher
SSM: Fixed bug causing invalid/unnecessary directory entries. Made SSMR3Load also accept a stream method table.
VM::cCPUs -> VM::cCpus so it matches all the other cCpus and aCpus members.
SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the remainder of the live snapshot / migration SSM code.
SSM,VMM,Devices,Main,VBoxBFE: Live snapshot/migration SSM API adjustments.
SSM: Detect zero pages in ssmR3DataWriteBig and store them using a 3 byte record instead of passing them on to LZF. LZF is kind of fast, but ASMMemIsZeroPage + memset is way faster.
tstSSM.cpp: re-enable big config.
SSM: tstSSM works again.
tstSSM: updates and fixes (bug in old SSMR3Seek causes test failure atm, a fix is underway).
SSMR3ValidateFile/ConsoleImpl.cpp: Don't waste lots of time checksumming the file before creating the VM and calling VMMR3Load.
SUP,*: API cleanup.
SSM,PCI: We must restore the PCI configuration registers before PGM so that the MMIO mappings are in sync. Should fix #3903 and #1587.
tstSSM: size_t warnings.
tstSSM: make it work again.
VMM: %Vrc -> %Rrc, %Vra -> %Rra.
VMM: VBOX_SUCCESS -> RT_SUCCESS, VBOX_FAILURE -> RT_FAILURE.
#1865: SSM - just some cleaning up.
IPRT: RTR3Init cleanup.
SUP: SUPInit(ppSession=NULL, cbReserved=0) -> SUPR3Init(ppSession)
tstSSM: Fixed bustage caused by the UVM change.
The Big Sun Rebranding Header Change
Fixed init problems wrt. VM ownership by implementing the UVM structure (U = user mode) and moving problematic ring-3 stuff over there (emt+reqs, r3heap, stam, loader[VMMR0.r0]). Big change, but it works fine here... :-)
The Giant CDDL Dual-License Header Change.
Biggest check-in ever. New source code headers for all (C) innotek files.
InnoTek -> innotek: all the headers and comments.
string.h & stdio.h + header cleanups.
import