# # ChangeLog for trunk/include/VBox in vbox # # Generated by Trac 1.4.3.2 # Mar 11, 2025 3:46:45 AM Tue, 15 Jul 2008 20:00:27 GMT vboxsync [10681] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) intnet: More TrunkIf code. Tue, 15 Jul 2008 16:32:15 GMT vboxsync [10677] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) Added INTNETTRUNKFACTORY::pfnRelease, dealth with a unload race ... Tue, 15 Jul 2008 14:38:39 GMT vboxsync [10663] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNet-1.cpp (copied) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Created tstIntNet-1 for checking that capturing an interface works on ... Tue, 15 Jul 2008 14:21:04 GMT vboxsync [10661] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Reduce the number of world switches caused by cr8 writes by checking ... Tue, 15 Jul 2008 12:36:13 GMT vboxsync [10652] * trunk/include/VBox/hgcmsvc.h (modified) hgcm: added a callback parameter type (for host use only) Tue, 15 Jul 2008 12:31:56 GMT vboxsync [10651] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/x11/xclient/main.cpp (modified) Additions/common: removed default argument to VbglR3Daemonize Tue, 15 Jul 2008 12:15:41 GMT vboxsync [10648] * trunk/include/VBox/cpum.mac (modified) * trunk/include/VBox/x86.mac (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm (modified) Moved X86FXSTATE from x86.mac to cpum.mac. Tue, 15 Jul 2008 12:07:24 GMT vboxsync [10647] * trunk/include/VBox/x86.mac (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm (modified) Manual saving of XMM registers. Use new FPU/MMX/XMM state saving for ... Tue, 15 Jul 2008 09:36:16 GMT vboxsync [10635] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibDaemonize.cpp (modified) Additions/common: support in the R3 guest library creating a pidfile ... Tue, 15 Jul 2008 09:06:33 GMT vboxsync [10630] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp (modified) Newer functions for handling fpu save/restore in ring 0. Sat, 12 Jul 2008 15:29:49 GMT vboxsync [10568] * trunk/include/VBox/x86.h (modified) Updates Sat, 12 Jul 2008 00:57:37 GMT vboxsync [10559] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) INTNET: sketched out the trunk create & connect code (disabled). Sat, 12 Jul 2008 00:19:35 GMT vboxsync [10557] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) INTNET: Hopefully sorted out a bunch of unsafe locking (handle usage ... Fri, 11 Jul 2008 20:05:12 GMT vboxsync [10552] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/VBoxOGL.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxControl/VBoxControl.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxHook/VBoxHook.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxStatistics.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxVRDP.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibClipboard.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibInfoSvc.cpp (modified) * trunk/src/VBox/Additions/linux/module/vboxmod.c (modified) More IOCTLs. Fri, 11 Jul 2008 18:00:44 GMT vboxsync [10541] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/VBoxOGL.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxControl/VBoxControl.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGINA/Helper.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxGuest/VBoxGuest.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxHook/VBoxHook.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxClipboard.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDisplay.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxMemBalloon.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxRestore.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxStatistics.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxTray.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxVRDP.cpp (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/testcase/tstSessionHack.cpp (modified) * trunk/src/VBox/Additions/WINNT/include/VBoxGuestInternal.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/HGCM.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Init.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibClipboard.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGR.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibInfoSvc.cpp (modified) * trunk/src/VBox/Additions/linux/daemon/vboxadd_timesync.c (modified) * trunk/src/VBox/Additions/linux/module/cmc.c (modified) * trunk/src/VBox/Additions/linux/module/hgcmcall.c (modified) * trunk/src/VBox/Additions/linux/module/vboxmod.c (modified) * trunk/src/VBox/Additions/x11/xgraphics/vboxutils_68.c (modified) * trunk/src/VBox/Additions/x11/xmouse/VBoxUtils_68.c (modified) Removed deprecated IOCTL namings. Fri, 11 Jul 2008 17:58:44 GMT vboxsync [10540] * trunk/include/VBox/log.h (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Devices/Storage/VBoxHDD-new.cpp (modified) First very rough cut at the conversion of iSCSI to a VBoxHDD-new ... Fri, 11 Jul 2008 14:46:47 GMT vboxsync [10530] * trunk/include/VBox/err.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk (modified) Implemented trunk and flag matching when opening a network. Fri, 11 Jul 2008 13:07:00 GMT vboxsync [10522] * trunk/include/VBox/VBoxGuest.h (modified) r=bird: Added a todo: IOCTL_CODE should not be #defined. Fri, 11 Jul 2008 12:46:48 GMT vboxsync [10521] * trunk/include/VBox/pdmapi.h (modified) return docs. Fri, 11 Jul 2008 11:37:14 GMT vboxsync [10518] * trunk/include/VBox/VBoxGuest.h (modified) Build fix. Fri, 11 Jul 2008 11:20:39 GMT vboxsync [10517] * trunk/include/VBox/VBoxGuest.h (modified) Todo. Fri, 11 Jul 2008 11:17:48 GMT vboxsync [10516] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/Graphics/OpenGL/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxControl/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxGINA/Makefile.kmk (modified) * trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified) More IOCTL stuff for R3 guest lib (Windows). Fri, 11 Jul 2008 10:11:18 GMT vboxsync [10512] * trunk/include/VBox/vm.h (modified) Backed out 33192; not the problem Fri, 11 Jul 2008 10:07:08 GMT vboxsync [10511] * trunk/include/VBox/vm.h (modified) More space of PDM needed for the Linux builds. Fri, 11 Jul 2008 08:14:13 GMT vboxsync [10492] * trunk/include/VBox/pdmapi.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) Added PDMApicHasPendingIrq. Thu, 10 Jul 2008 21:08:17 GMT vboxsync [10487] * trunk/include/VBox/VBoxGuest.h (modified) Todo for #2993. Thu, 10 Jul 2008 15:02:53 GMT vboxsync [10473] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/IOM.cpp (modified) * trunk/src/VBox/VMM/IOMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) MMIO instruction emulation for OR, BT and XOR added. Thu, 10 Jul 2008 12:40:53 GMT vboxsync [10467] * trunk/include/VBox/VBoxHDD-new.h (modified) * trunk/src/VBox/Devices/Storage/RawHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VDIHDDCore.cpp (modified) * trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) Provide CAP_FILE flag for backends operating on files. Thu, 10 Jul 2008 09:42:40 GMT vboxsync [10463] * trunk/include/VBox/hwacc_vmx.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Use the TPR threshold feature. Wed, 09 Jul 2008 21:57:49 GMT vboxsync [10451] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/DrvIntNet.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Network/testcase/tstIntNetR0.cpp (modified) Modified the INTNETR0Open interface and PDM driver configuration to ... Wed, 09 Jul 2008 21:55:45 GMT vboxsync [10450] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) Added VMMGetSvnRev() (exported) and changed VMMR0Init and VMMGCInit ... Wed, 09 Jul 2008 13:00:09 GMT vboxsync [10413] * trunk/include/VBox/rem.h (modified) REMR3IsPageAccessHandled must be exported properly Wed, 09 Jul 2008 12:23:26 GMT vboxsync [10410] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Introduced VM_FF_REM_HANDLER_NOTIFY action flag to replay the handler ... Wed, 09 Jul 2008 12:14:00 GMT vboxsync [10409] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) Backed out part of the previous changeset: breaks the saved state. Wed, 09 Jul 2008 12:04:37 GMT vboxsync [10408] * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Increase number of queued rem handler notifications. Flush them on ... Tue, 08 Jul 2008 16:26:13 GMT vboxsync [10377] * trunk/include/VBox/sup.h (modified) * trunk/src/VBox/HostDrivers/Support/Makefile.kmk (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIDC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0IdcClient.c (modified) * trunk/src/VBox/HostDrivers/Support/darwin/SUPDrv-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/Support/freebsd/SUPDrv-freebsd.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c (modified) * trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv (modified) * trunk/src/VBox/HostDrivers/Support/os2/SUPDrv-os2.cpp (modified) * trunk/src/VBox/HostDrivers/Support/solaris/SUPDrv-solaris.c (modified) * trunk/src/VBox/HostDrivers/Support/win/SUPDrv-win.cpp (modified) Implemented the IDC methods. Moved the setting of the R0Process and ... Tue, 08 Jul 2008 16:10:24 GMT vboxsync [10375] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/x86.mac (modified) * trunk/include/iprt/err.mac (modified) Added two VERR_SUPDRV_* status code and rearranged the codes to fill ... Tue, 08 Jul 2008 11:12:52 GMT vboxsync [10353] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpum.mac (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) TPR caching for VT-x. Removed the CR8 register from CPUMCTX. Mon, 07 Jul 2008 11:27:48 GMT vboxsync [10310] * trunk/include/VBox/ostypes.h (modified) Added 64 bits guests to the table Sat, 05 Jul 2008 13:14:08 GMT vboxsync [10273] * trunk/include/VBox/dis.h (modified) USE_IMMEDIATE64_SX8 added Fri, 04 Jul 2008 23:31:43 GMT vboxsync [10259] * trunk/include/VBox/sup.h (modified) Inter-Driver Communication (IDC) interface for the support driver. ... Fri, 04 Jul 2008 15:50:36 GMT vboxsync [10234] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/WINNT/VBoxControl/VBoxControl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxControl/VBoxControl.cpp (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified) Guest properties: added some missing ifdefs Fri, 04 Jul 2008 10:51:49 GMT vboxsync [10213] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Log more MSRs Fri, 04 Jul 2008 07:25:27 GMT vboxsync [10202] * trunk/Config.kmk (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/src/VBox/Devices/Bus/DevPCI.cpp (modified) * trunk/src/VBox/Devices/PC/DevAPIC.cpp (modified) * trunk/src/VBox/Devices/PC/DevPIC.cpp (modified) * trunk/src/VBox/VMM/PDM.cpp (modified) * trunk/src/VBox/VMM/PDMDevice.cpp (modified) * trunk/src/VBox/VMM/PDMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/PDMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) removed VBOX_WITH_PDM_LOCK Thu, 03 Jul 2008 19:13:05 GMT vboxsync [10169] * trunk/include/VBox/intnet.h (modified) Some pfnXmit clearification (the SG must be retained if used ... Thu, 03 Jul 2008 12:26:56 GMT vboxsync [10151] * trunk/include/VBox/com/array.h (modified) Main: SafeArray: Fixed: SafeArrayTraits::__asInParam_Arr() was ... Thu, 03 Jul 2008 00:50:07 GMT vboxsync [10126] * trunk/include/VBox/intnet.h (modified) Consolidated the Recv and Send methods to make it easier to share the ... Wed, 02 Jul 2008 14:00:04 GMT vboxsync [10107] * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Added CR8 write (alias for APIC TPR write). Wed, 02 Jul 2008 09:27:32 GMT vboxsync [10087] * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/types.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/SELMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) Fixed SELMR3GetSelectorInfo for 64 bits mode. Got rid of obsolete ... Wed, 02 Jul 2008 00:15:02 GMT vboxsync [10084] * trunk/include/VBox/intnet.h (modified) VBoxNetFlt coding (darwin bits in progress). Tue, 01 Jul 2008 18:21:30 GMT vboxsync [10081] * trunk/include/VBox/intnet.h (modified) VBoxNetFlt coding. Tue, 01 Jul 2008 15:45:27 GMT vboxsync [10076] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) We 'connect' to an internal network, not 'attach'. (Both terms was used.) Tue, 01 Jul 2008 15:37:13 GMT vboxsync [10075] * trunk/include/VBox/intnet.h (modified) Simplified it a bit by introducing a out-bound lock on the trunk port. Tue, 01 Jul 2008 12:02:48 GMT vboxsync [10069] * trunk/include/VBox/err.h (modified) Fixed two SSM error messages. Mon, 30 Jun 2008 17:39:05 GMT vboxsync [10038] * trunk/include/VBox/intnet.h (modified) We can safely call pfnSetActive without owning the lock I think, that ... Mon, 30 Jun 2008 17:17:29 GMT vboxsync [10037] * trunk/include/VBox/intnet.h (modified) fixed bustage. Mon, 30 Jun 2008 17:00:39 GMT vboxsync [10031] * trunk/include/VBox/intnet.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) VBoxNetFlt - work in progress. Mon, 30 Jun 2008 13:58:19 GMT vboxsync [10016] * trunk/include/VBox/dis.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/src/VBox/Disassembler/DisasmReg.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) Corrected parameter types (const). Use SELMToFlatEx instead of ... Fri, 27 Jun 2008 21:26:27 GMT vboxsync [10003] * trunk/include/VBox/HostServices/VBoxInfoSvc.h (modified) * trunk/src/VBox/HostServices/SharedInfoServices/service.cpp (modified) HostServices/SharedInfoServices: added a request to remove a guest ... Fri, 27 Jun 2008 10:15:08 GMT vboxsync [9987] * trunk/include/VBox/cpum.h (modified) Corrected description Fri, 27 Jun 2008 10:14:36 GMT vboxsync [9986] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) Introduced CPUMIsGuestInLongModeEx Fri, 27 Jun 2008 09:58:09 GMT vboxsync [9984] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAllA.asm (modified) Big instruction emulation update for 64 bits mode. Watch for regressions! Thu, 26 Jun 2008 14:58:52 GMT vboxsync [9965] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Hyper and intermediate CR3 values can be 64 bits. Wed, 25 Jun 2008 14:42:25 GMT vboxsync [9924] * trunk/include/VBox/dis.h (modified) More corrections Wed, 25 Jun 2008 14:33:26 GMT vboxsync [9921] * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Disassembler/DisasmTestA.asm (modified) Corrections Wed, 25 Jun 2008 14:19:31 GMT vboxsync [9920] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibVideo.cpp (modified) Corrected hungarian spelling. Added a todo. Wed, 25 Jun 2008 14:16:59 GMT vboxsync [9919] * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Disassembler/DisasmReg.cpp (modified) Deal with DIL, SIL, BPL & SPL register accesses. (64 bits mode only) Wed, 25 Jun 2008 14:02:53 GMT vboxsync [9918] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibInfoSvc.cpp (modified) Corrected hungarian spelling. Wed, 25 Jun 2008 08:48:08 GMT vboxsync [9898] * trunk/include/VBox/pdmdev.h (modified) Removed warning Wed, 25 Jun 2008 08:02:49 GMT vboxsync [9897] * trunk/include/VBox/hwacc_svm.h (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Updates for executing 64 bits guest code with AMD-V. Mon, 23 Jun 2008 15:36:19 GMT vboxsync [9887] * trunk/include/VBox/x86.h (modified) Added X86_CR3_AMD64_PAGE_MASK Mon, 23 Jun 2008 14:58:51 GMT vboxsync [9882] * trunk/include/VBox/HostServices/VBoxInfoSvc.h (modified) * trunk/src/VBox/HostServices/SharedInfoServices/service.cpp (modified) HostServices/SharedInfoServices: deal with empty registry values ... Mon, 23 Jun 2008 13:59:40 GMT vboxsync [9878] * trunk/include/VBox/x86.h (modified) X86_PML4E_PG_MASK_FULL Mon, 23 Jun 2008 13:33:38 GMT vboxsync [9873] * trunk/include/VBox/x86.h (modified) Added X86_PDE_PAE_PG_MASK_FULL Fri, 20 Jun 2008 14:34:46 GMT vboxsync [9857] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) Updates for amd64 paging Fri, 20 Jun 2008 12:58:51 GMT vboxsync [9852] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Added CPUMGetGuestMsr Fri, 20 Jun 2008 12:43:03 GMT vboxsync [9851] * trunk/include/VBox/disopcode.h (modified) OP_SWAPGS Fri, 20 Jun 2008 11:21:16 GMT vboxsync [9847] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/Debugger/DBGCEmulateCodeView.cpp (modified) * trunk/src/VBox/Debugger/testcase/tstDBGCStubs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Updates for dumping 64 bits descriptors Fri, 20 Jun 2008 09:30:18 GMT vboxsync [9841] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) Added CPUMGetGuest/HyperRIP. Thu, 19 Jun 2008 14:54:11 GMT vboxsync [9824] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) Some preparations for fixing PAE. Thu, 19 Jun 2008 11:47:38 GMT vboxsync [9817] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpum.mac (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0A.asm (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) fs & gs base cleanup Thu, 19 Jun 2008 09:29:12 GMT vboxsync [9811] * trunk/include/VBox/VBoxGuest.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibInfoSvc.cpp (added) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibVideo.cpp (modified) * trunk/src/VBox/Additions/x11/xgraphics/vboxutils.c (modified) * trunk/src/VBox/Additions/x11/xgraphics/vboxvideo.h (modified) * trunk/src/VBox/Additions/x11/xgraphics/vboxvideo_13.c (modified) * trunk/src/VBox/Additions/x11/xgraphics/vboxvideo_15.c (modified) * trunk/src/VBox/Additions/x11/xgraphics/vboxvideo_70.c (modified) Additions/x11: use the guest/host registry to save the last ... Thu, 19 Jun 2008 08:28:07 GMT vboxsync [9809] * trunk/include/VBox/HostServices/VBoxInfoSvc.h (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/ConsoleImpl2.cpp (modified) Main: save and reload the guest/host registry in extra data at ... Wed, 18 Jun 2008 16:35:14 GMT vboxsync [9806] * trunk/include/VBox/cpum.h (modified) Inverted Wed, 18 Jun 2008 16:13:42 GMT vboxsync [9803] * trunk/include/VBox/intnet.h (modified) vacation. Wed, 18 Jun 2008 16:04:58 GMT vboxsync [9802] * trunk/include/VBox/cpum.h (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) CPUMIsGuestIn64BitCodeEx update Wed, 18 Jun 2008 15:50:14 GMT vboxsync [9800] * trunk/include/VBox/cpum.h (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) Correction Tue, 17 Jun 2008 14:01:54 GMT vboxsync [9772] * trunk/include/VBox/err.h (modified) fixed break. Tue, 17 Jun 2008 13:53:30 GMT vboxsync [9770] * trunk/include/VBox/intnet.h (modified) Can use PCPDMMAC now as its in VBox/types.h. Tue, 17 Jun 2008 13:51:39 GMT vboxsync [9768] * trunk/Makefile.kmk (modified) * trunk/include/VBox/err.mac (modified) * trunk/include/VBox/x86.mac (modified) * trunk/include/iprt/err.mac (modified) Regenerate err.mac and x86.mac. Adjusted the rule for generting these ... Tue, 17 Jun 2008 13:45:07 GMT vboxsync [9767] * trunk/include/VBox/err.h (modified) Some new error codes for internal networking. Tue, 17 Jun 2008 13:44:06 GMT vboxsync [9766] * trunk/include/VBox/intnet.h (modified) Fixed anci C issue. Tue, 17 Jun 2008 13:41:56 GMT vboxsync [9765] * trunk/include/VBox/pdmifs.h (modified) * trunk/include/VBox/types.h (modified) Promoted PDMMAC from pdmifs.h to types.h. Tue, 17 Jun 2008 13:13:55 GMT vboxsync [9761] * trunk/include/VBox/dis.h (modified) * trunk/src/VBox/Disassembler/DisasmCore.cpp (modified) * trunk/src/VBox/Disassembler/DisasmFormatYasm.cpp (modified) * trunk/src/VBox/Disassembler/DisasmInternal.h (modified) * trunk/src/VBox/Disassembler/DisasmReg.cpp (modified) * trunk/src/VBox/Disassembler/DisasmTest.cpp (modified) * trunk/src/VBox/Disassembler/DisasmTestA.asm (modified) 64 bits disassembly changes (32 bits displacement sign extended to 64 ... Mon, 16 Jun 2008 22:38:49 GMT vboxsync [9738] * trunk/include/VBox/com/Guid.h (modified) * trunk/include/iprt/uuid.h (modified) * trunk/src/VBox/Runtime/generic/uuid-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/win/uuid-win.cpp (modified) Some UUID cleanup; added RTUuidCompareStr(PCRTUUID, const char *). Mon, 16 Jun 2008 22:05:03 GMT vboxsync [9737] * trunk/include/VBox/intnet.h (modified) build fix. Mon, 16 Jun 2008 19:08:53 GMT vboxsync [9736] * trunk/include/VBox/sup.h (modified) pass a UUID string instead of a structure. Mon, 16 Jun 2008 17:39:08 GMT vboxsync [9735] * trunk/include/VBox/intnet.h (modified) INTNET: ring-0 trunk interfaces. Mon, 16 Jun 2008 14:54:42 GMT vboxsync [9727] * trunk/include/VBox/HostServices/VBoxInfoSvc.h (added) * trunk/src/VBox/HostServices/Makefile.kmk (modified) * trunk/src/VBox/HostServices/SharedInfoServices (added) * trunk/src/VBox/HostServices/SharedInfoServices/Makefile.kmk (added) * trunk/src/VBox/HostServices/SharedInfoServices/noncopyable.h (added) * trunk/src/VBox/HostServices/SharedInfoServices/service.cpp (added) HostServices: added a new service (SharedInfoService) to provide a ... Mon, 16 Jun 2008 08:57:21 GMT vboxsync [9701] * trunk/include/VBox/x86.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) Fixed mask issues in 64 bits mode