# # ChangeLog for trunk/src/recompiler_new in vbox # # Generated by Trac 1.4.3.2 # Dec 18, 2024 2:12:53 PM Fri, 17 Apr 2009 09:13:29 GMT vboxsync [18985] * trunk/src/recompiler_new/fpu/softfloat-macros.h (modified) * trunk/src/recompiler_new/fpu/softfloat-native.c (modified) * trunk/src/recompiler_new/fpu/softfloat-native.h (modified) * trunk/src/recompiler_new/fpu/softfloat-specialize.h (modified) * trunk/src/recompiler_new/fpu/softfloat.c (modified) * trunk/src/recompiler_new/fpu/softfloat.h (modified) REM: FPU-related QEMU sync (mostly noop, as soft FPU not really used) Thu, 16 Apr 2009 21:25:03 GMT vboxsync [18967] * trunk/src/recompiler_new/fpu/softfloat-native.c (modified) rem/softfloat-native.c: mark our changes. Thu, 16 Apr 2009 11:41:38 GMT vboxsync [18927] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/cpumdis.h (modified) * trunk/include/VBox/dbgf.h (modified) * trunk/include/VBox/em.h (modified) * trunk/include/VBox/err.h (modified) * trunk/include/VBox/hwaccm.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/rem.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/include/VBox/trpm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/include/VBox/vm.mac (modified) * trunk/include/VBox/vmm.h (modified) * trunk/include/iprt/log.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/Devices/Storage/DevATA.cpp (modified) * trunk/src/VBox/Main/MachineDebuggerImpl.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/DBGF.cpp (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/DBGFBp.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMGuest.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMPatch.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PDMDevMiscHlp.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/PGMBth.h (modified) * trunk/src/VBox/VMM/PGMDbg.cpp (modified) * trunk/src/VBox/VMM/PGMGst.h (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMMap.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMStack.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllHandler.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllMap.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMAll/REMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/PDMGCDevice.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlersA.asm (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (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/VMMR0/PDMR0Device.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0Bth.h (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/PAEand32Bit.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac (modified) * trunk/src/VBox/VMM/VMMTests.cpp (modified) * trunk/src/VBox/VMM/testcase/tstMicro.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/target-i386/cpu.h (modified) Big step to separate VMM data structures for guest SMP. (pgm, em) Wed, 15 Apr 2009 21:21:43 GMT vboxsync [18922] * trunk/src/recompiler_new/fpu/softfloat-native.c (modified) Recompiler: Rework 45976 to reduce the chance of breaking Solaris Wed, 15 Apr 2009 20:48:56 GMT vboxsync [18914] * trunk/src/recompiler_new/Makefile.kmk (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/fpu/softfloat-native.c (modified) Recompiler: Make the recompiler work on FreeBSD (some math functions ... Tue, 14 Apr 2009 08:43:59 GMT vboxsync [18879] * trunk/src/recompiler_new/target-i386/ops_sse.h (modified) REM: cleanup Mon, 06 Apr 2009 15:00:15 GMT vboxsync [18770] * trunk/include/VBox/em.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/EMInternal.h (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/recompiler_new/target-i386/op_helper.c (modified) Fake rdpmc instead of causing an invalid opcode exception. Mon, 06 Apr 2009 14:36:05 GMT vboxsync [18765] * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) Import STAMR3Deregister. Mon, 06 Apr 2009 12:52:38 GMT vboxsync [18753] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) REMR3Term: Deregister the statistics since we're usually unloaded. Thu, 02 Apr 2009 18:35:32 GMT vboxsync [18662] * trunk/src/recompiler_new/Makefile.kmk (modified) * trunk/src/recompiler_new/VBoxREM.def (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/cpu-all.h (modified) * trunk/src/recompiler_new/exec.c (modified) src/recompiler_new: Clean out the VBOX_WITH_NEW_PHYS_CODE #ifdefs. Thu, 02 Apr 2009 16:26:48 GMT vboxsync [18650] * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) remR3changeCpuMode: deal with rescheduling status codes from ... Wed, 01 Apr 2009 17:31:14 GMT vboxsync [18611] * trunk/src/recompiler_new/exec.c (modified) REM: allocate the right map. Wed, 01 Apr 2009 15:22:31 GMT vboxsync [18601] * trunk/src/recompiler_new/exec.c (modified) REM: cleanup... no fix yet. Wed, 01 Apr 2009 14:39:31 GMT vboxsync [18599] * trunk/src/recompiler_new/exec.c (modified) REM: comments. Wed, 01 Apr 2009 14:38:44 GMT vboxsync [18598] * trunk/src/recompiler_new/exec.c (modified) REM: Spelled out the level 0 map in phys_page_find_alloc to avoid ... Wed, 01 Apr 2009 13:34:19 GMT vboxsync [18597] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/exec.c (modified) * trunk/src/recompiler_new/target-i386/cpu.h (modified) REM: Added a l0 map for PageDesc, this should fix the performance ... Wed, 01 Apr 2009 12:33:56 GMT vboxsync [18596] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) build fix Wed, 01 Apr 2009 12:17:30 GMT vboxsync [18595] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/exec.c (modified) REM: synced over TLB and TB stats from the old code. Sun, 29 Mar 2009 00:33:05 GMT vboxsync [18477] * trunk/src/recompiler_new/tcg/i386/tcg-target.c (modified) REM/tcg-target.c: Shut up warning about unused bias3 (32-bit). Sun, 29 Mar 2009 00:31:01 GMT vboxsync [18476] * trunk/src/recompiler_new/target-i386/translate.c (modified) REM/translate.c: warning about unsued label and an unused function ... Sun, 29 Mar 2009 00:27:41 GMT vboxsync [18475] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) REM/op_helper.c: Unused var caused by disabled code. Sun, 29 Mar 2009 00:26:00 GMT vboxsync [18474] * trunk/src/recompiler_new/tcg/Makefile.kup (added) REM/tcg: Added missing Makefile.kup. Sun, 29 Mar 2009 00:25:15 GMT vboxsync [18473] * trunk/src/recompiler_new/target-i386/helper.c (modified) REM/helper.c: warning about unused static function. Sun, 29 Mar 2009 00:24:23 GMT vboxsync [18472] * trunk/src/recompiler_new/qemu-common.h (modified) qemu-common.h: Fixed incorrect PRI* macros. (caused warnings on ... Thu, 26 Mar 2009 19:48:09 GMT vboxsync [18349] * trunk/src/recompiler_new/exec.c (modified) REM: Corrected L1_BITS (crashed in tb_alloc_page during ubuntu ... Wed, 25 Mar 2009 20:08:38 GMT vboxsync [18280] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) REMR3Step: No, it's not correct. Thu, 19 Mar 2009 09:16:55 GMT vboxsync [18083] * trunk/src/recompiler_new/Sun/e_powl-amd64.S (modified) * trunk/src/recompiler_new/Sun/e_powl-x86.S (modified) * trunk/src/recompiler_new/Sun/testmath.c (modified) * trunk/src/recompiler_new/tcg/tcg-dyngen.c (modified) * trunk/src/recompiler_new/tcg/tcg-op.h (modified) * trunk/src/recompiler_new/tcg/tcg-opc.h (modified) * trunk/src/recompiler_new/tcg/tcg-runtime.c (modified) * trunk/src/recompiler_new/tcg/tcg.c (modified) * trunk/src/recompiler_new/tcg/tcg.h (modified) eol Thu, 19 Mar 2009 08:58:55 GMT vboxsync [18082] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/recompiler/target-i386/helper.c (modified) * trunk/src/recompiler_new/target-i386/op_helper.c (modified) recompiler adaption of r44723 Wed, 18 Mar 2009 17:05:00 GMT vboxsync [18073] * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/cpu-exec.c (modified) debugger: make it a bit more working Sun, 15 Mar 2009 19:45:30 GMT vboxsync [17897] * trunk/src/recompiler_new/Makefile.kmk (modified) REM: forgot cleaning up the edited .def files. Sun, 15 Mar 2009 19:41:44 GMT vboxsync [17896] * trunk/src/recompiler_new/Makefile.kmk (modified) recompiler_new: VBOX_WITH_NEW_PHYS_CODE fix. Sun, 08 Mar 2009 05:32:49 GMT vboxsync [17538] * trunk/include/VBox/rem.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) REM,PGM: Added two mutualy exclusive flags to ... Sun, 08 Mar 2009 05:22:28 GMT vboxsync [17537] * trunk/include/VBox/rem.h (modified) * trunk/src/VBox/VMM/REMInternal.h (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructGC.cpp (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) * trunk/src/recompiler/VBoxREM.def (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/VBoxREM.def (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) REM: Added REMR3InitFinalize and moved the dirty page bit map ... Sat, 07 Mar 2009 10:13:12 GMT vboxsync [17530] * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) another windows buildfix. (new phys code) Fri, 06 Mar 2009 15:06:04 GMT vboxsync [17478] * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) Missing DBGFR3DisasInstrCurrentLogInternal import Fri, 06 Mar 2009 12:30:58 GMT vboxsync [17459] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) REM: prototype of physical ram registration cide update Fri, 06 Mar 2009 01:57:35 GMT vboxsync [17427] * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) REM: Don't import PGMPhysGCPhys2R3Ptr since it's no longer used by ... Fri, 06 Mar 2009 01:55:51 GMT vboxsync [17426] * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) REM: Don't use PGMPhysGCPtr2R3PtrByGstCR3 - removed remR3DisasBlock ... Thu, 05 Mar 2009 19:41:58 GMT vboxsync [17420] * trunk/src/recompiler_new/cpu-all.h (modified) * trunk/src/recompiler_new/exec.c (modified) REM: fix problem in REM codegen buffer size initialization, leading ... Thu, 05 Mar 2009 00:49:16 GMT vboxsync [17366] * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) REM: Drop obsolete assertions on pvCopy in REMR3NotifyPhysRomRegister. Wed, 04 Mar 2009 16:32:32 GMT vboxsync [17352] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) REM_NEW: Retired remR3HCVirt2GCPhys. Wed, 04 Mar 2009 12:24:58 GMT vboxsync [17342] * trunk/src/recompiler_new/cpu-all.h (modified) * trunk/src/recompiler_new/exec-all.h (modified) * trunk/src/recompiler_new/exec.c (modified) REM: remove excessive assertions, as new HVA -> PGA works just fine Tue, 03 Mar 2009 16:21:15 GMT vboxsync [17300] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) Always sync rip when checking for rescheduling Tue, 03 Mar 2009 13:16:06 GMT vboxsync [17274] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/cpu-defs.h (modified) * trunk/src/recompiler_new/exec-all.h (modified) * trunk/src/recompiler_new/exec.c (modified) * trunk/src/recompiler_new/osdep.h (modified) * trunk/src/recompiler_new/target-i386/cpu.h (modified) REM: fixed #3525 - avoid using HVA -> GPA PGM function, store GPA in ... Tue, 03 Mar 2009 09:49:57 GMT vboxsync [17265] * trunk/src/recompiler_new/dyngen-op.h (deleted) * trunk/src/recompiler_new/translate-all.c (modified) REM: cleanup Mon, 02 Mar 2009 13:55:31 GMT vboxsync [17251] * trunk/include/VBox/mm.h (modified) * trunk/include/VBox/pdmdev.h (modified) * trunk/include/VBox/pgm.h (modified) * trunk/include/VBox/rem.h (modified) * trunk/include/VBox/types.h (modified) * trunk/src/VBox/Devices/PC/DevPcArch.c (modified) * trunk/src/VBox/VMM/MM.cpp (modified) * trunk/src/VBox/VMM/MMInternal.h (modified) * trunk/src/VBox/VMM/MMPhys.cpp (modified) * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/recompiler/VBoxREM.def (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/VBoxREM.def (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) VMM,REM,DevPcArch: VBOX_WITH_NEW_PHYS_CODE changes. Wed, 25 Feb 2009 00:35:15 GMT vboxsync [17106] * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/SELMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) VMM,REM: Removed the single page limitation on the TSS monitoring and ... Tue, 24 Feb 2009 08:44:48 GMT vboxsync [17045] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) REM: update with explanation of the previous fix Tue, 24 Feb 2009 08:41:19 GMT vboxsync [17044] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) REM: clear VIF/VIP on entry to protected mode interrupts Mon, 23 Feb 2009 23:10:37 GMT vboxsync [17042] * trunk/src/recompiler_new/VBoxREMWrapperA.asm (modified) file header. Mon, 23 Feb 2009 23:10:07 GMT vboxsync [17041] * trunk/src/recompiler_new/VBoxREMWrapperA.asm (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) eol fix. Mon, 23 Feb 2009 23:00:43 GMT vboxsync [17040] * trunk/src/recompiler_new/Makefile.kmk (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/cutils.c (modified) * trunk/src/recompiler_new/dyngen-op.h (modified) * trunk/src/recompiler_new/gen-icount.h (modified) * trunk/src/recompiler_new/host-utils.c (modified) * trunk/src/recompiler_new/host-utils.h (modified) * trunk/src/recompiler_new/hostregs_helper.h (modified) * trunk/src/recompiler_new/qemu-common.h (modified) * trunk/src/recompiler_new/qemu-lock.h (modified) * trunk/src/recompiler_new/qemu-log.h (modified) * trunk/src/recompiler_new/softmmu_defs.h (modified) * trunk/src/recompiler_new/softmmu_exec.h (modified) * trunk/src/recompiler_new/target-i386/helper.h (modified) * trunk/src/recompiler_new/target-i386/helper_template.h (modified) * trunk/src/recompiler_new/target-i386/op_helper.c (modified) * trunk/src/recompiler_new/target-i386/ops_sse.h (modified) * trunk/src/recompiler_new/target-i386/ops_sse_header.h (modified) * trunk/src/recompiler_new/target-i386/svm.h (modified) recompiler_new: svn properties. Mon, 23 Feb 2009 22:44:55 GMT vboxsync [17038] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) More nitpicking from side-by-side diff with old version. Mon, 23 Feb 2009 22:30:51 GMT vboxsync [17036] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) nit picking. Mon, 23 Feb 2009 22:26:39 GMT vboxsync [17035] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/SELMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/SELMGC.cpp (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/target-i386/helper.h (modified) * trunk/src/recompiler_new/target-i386/op_helper.c (modified) VMM,REM: Brushed up the TR/TSS shadowing. We're now relying on the ... Wed, 18 Feb 2009 23:42:57 GMT vboxsync [16933] * trunk/include/iprt/err.h (modified) * trunk/include/iprt/ldr.h (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELF.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrELFRelocatable.cpp.h (modified) * trunk/src/VBox/Runtime/common/ldr/ldrEx.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrFile.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrPE.cpp (modified) * trunk/src/VBox/Runtime/common/ldr/ldrkStuff.cpp (modified) * trunk/src/VBox/Runtime/include/internal/ldr.h (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-2.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-3.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr-4.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstLdr.cpp (modified) * trunk/src/VBox/VMM/PDMLdr.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) IPRT/PDM,SUPLIb,REM: Extended RTLdrOpen with an architecture argument ... Tue, 17 Feb 2009 13:24:19 GMT vboxsync [16839] * trunk/Config.kmk (modified) * trunk/src/recompiler_new/Makefile.kmk (modified) properly detect gcc<=3.3 for recompiler_new (intern issue #3649) Wed, 04 Feb 2009 10:47:13 GMT vboxsync [16505] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) REM: safer fix for 3588 Wed, 04 Feb 2009 09:59:54 GMT vboxsync [16499] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) REM: fixed 3588, segments selector wasn't loaded sometimes Mon, 02 Feb 2009 12:55:06 GMT vboxsync [16455] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/cpu-exec.c (modified) * trunk/src/recompiler_new/osdep.h (modified) * trunk/src/recompiler_new/target-i386/helper.c (modified) * trunk/src/recompiler_new/target-i386/op_helper.c (modified) * trunk/src/recompiler_new/target-i386/translate.c (modified) REM: segment forced sync, cleanups Wed, 28 Jan 2009 21:14:49 GMT vboxsync [16342] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) target-i386/op_helper.c: another try. Wed, 28 Jan 2009 21:11:20 GMT vboxsync [16340] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) target-i386/op_helper.c: fixed stack alignment check in ... Wed, 28 Jan 2009 21:10:29 GMT vboxsync [16339] * trunk/src/recompiler_new/exec-all.h (modified) exec-all.h: Removed darwin/64 warning. Thu, 22 Jan 2009 08:24:04 GMT vboxsync [16156] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/target-i386/op_helper.c (modified) Backed out 41857. Don't rely on HF_CS64_MASK as cs hasn't been synced ... Wed, 21 Jan 2009 13:13:47 GMT vboxsync [16135] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) Don't trash MXCSR & MXCSR_MASK Wed, 21 Jan 2009 12:46:29 GMT vboxsync [16134] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) Corrected data64 check; only 64 bits code can restore xmm8-15 Wed, 21 Jan 2009 12:01:30 GMT vboxsync [16130] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) Fixed xmm8-15 syncing. Wed, 21 Jan 2009 11:14:17 GMT vboxsync [16127] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) REM: sync the FPU state after CR4 and CPUID or we'll get the wrong ... Tue, 20 Jan 2009 07:47:12 GMT vboxsync [16066] * trunk/src/recompiler_new/target-i386/translate.c (modified) SSE truncation from QEMU trunk Mon, 19 Jan 2009 20:13:34 GMT vboxsync [16061] * trunk/src/recompiler_new/osdep.h (modified) warning fix Mon, 19 Jan 2009 19:38:17 GMT vboxsync [16059] * trunk/src/recompiler_new/Makefile.kmk (modified) REM: build fix. Mon, 19 Jan 2009 19:19:02 GMT vboxsync [16056] * trunk/src/recompiler_new/Makefile.kmk (modified) * trunk/src/recompiler_new/Sun/crt/stdio.h (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/osdep.h (modified) REM: Wrap all printf and fprintf calls like we used to do (and does ... Fri, 16 Jan 2009 09:19:51 GMT vboxsync [15982] * trunk/src/recompiler_new/target-i386/translate.c (modified) Set the limit to 0xffff when loading a segment register in real mode. Thu, 15 Jan 2009 15:18:12 GMT vboxsync [15973] * trunk/src/recompiler_new/target-i386/translate.c (modified) Comment added Tue, 13 Jan 2009 16:38:55 GMT vboxsync [15920] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/target-i386/translate-copy.c (deleted) * trunk/src/recompiler_new/translate-all.c (modified) REM: logging changes, cleanup Mon, 12 Jan 2009 18:21:24 GMT vboxsync [15903] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) REM: fixed bug in VME POPF Michal found Mon, 12 Jan 2009 16:17:02 GMT vboxsync [15901] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) REM: restored 0xffff'ing of mask, made IF reading in VME fully correct Mon, 12 Jan 2009 15:33:49 GMT vboxsync [15899] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) * trunk/src/recompiler_new/target-i386/translate.c (modified) REM: VME CLI/STI was operating on wrong flag Thu, 08 Jan 2009 12:45:41 GMT vboxsync [15864] * trunk/src/recompiler_new/exec-all.h (modified) REM: fixed cast warning Thu, 08 Jan 2009 12:21:43 GMT vboxsync [15861] * trunk/src/recompiler/target-i386/translate.c (modified) * trunk/src/recompiler_new/target-i386/translate.c (modified) REM: put VME bit update in place Sat, 03 Jan 2009 14:24:28 GMT vboxsync [15781] * trunk/src/recompiler_new/target-i386/ops_sse.h (modified) ops_sse.h: Workaround for gcc 4.1.1/AMD64 fixup issue. Wed, 31 Dec 2008 10:57:14 GMT vboxsync [15774] * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/exec-all.h (modified) REM: fixed situation when REM have to execute code on monitored ... Fri, 26 Dec 2008 11:03:42 GMT vboxsync [15764] * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) rem: fixed wrong import record (Win64 burns) Thu, 25 Dec 2008 21:07:53 GMT vboxsync [15761] * trunk/src/recompiler_new/Makefile.kmk (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) * trunk/src/recompiler_new/exec.c (modified) * trunk/src/recompiler_new/tcg/x86_64/tcg-target.c (modified) REM: implemented fully working VA in TLB, enabled by default, cleanups Wed, 24 Dec 2008 11:50:59 GMT vboxsync [15744] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) Updated check + comment Wed, 24 Dec 2008 11:48:05 GMT vboxsync [15743] * trunk/src/recompiler_new/target-i386/op_helper.c (modified) Same TSS io bitmap check Thu, 18 Dec 2008 11:55:01 GMT vboxsync [15645] * trunk/src/recompiler_new/tcg/i386/tcg-target.c (modified) tcg-target.c: restored the todo. Tue, 16 Dec 2008 19:54:21 GMT vboxsync [15605] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.h (modified) * trunk/src/recompiler_new/VBoxRecompiler.c (modified) #3281: Making #undef HWACCM_VMX_EMULATE_REALMODE work again, looks ... Tue, 16 Dec 2008 10:42:17 GMT vboxsync [15571] * trunk/src/recompiler_new/target-i386/translate.c (modified) From upstream QEmu: Fix jmp im on x86_64 when executing 32-bit code Tue, 16 Dec 2008 01:07:52 GMT vboxsync [15558] * trunk/src/recompiler_new/VBoxREMWrapper.cpp (modified) VBoxREM: Log which module is being loaded. Sat, 13 Dec 2008 22:29:23 GMT vboxsync [15452] * trunk/src/recompiler_new/Sun/crt/stdio.h (added) export Fri, 12 Dec 2008 15:32:55 GMT vboxsync [15376] * trunk/src/recompiler_new/tcg/i386/tcg-target.c (modified) rem: fixed burn Fri, 12 Dec 2008 15:05:46 GMT vboxsync [15373] * trunk/Config.kmk (modified) * trunk/src/recompiler_new/tcg/i386/tcg-target.c (modified) rem: fixed Mac builds and alignment problems Thu, 11 Dec 2008 21:55:40 GMT vboxsync [15342] * trunk/src/recompiler_new/Makefile.kmk (modified) darwin fix. Thu, 11 Dec 2008 21:53:11 GMT vboxsync [15341] * trunk/src/recompiler_new/Makefile.kmk (modified) grr Thu, 11 Dec 2008 21:51:13 GMT vboxsync [15340] * trunk/src/recompiler_new/Makefile.kmk (modified) grr Thu, 11 Dec 2008 21:18:34 GMT vboxsync [15339] * trunk/src/recompiler_new/Makefile.kmk (modified) more hacking. Thu, 11 Dec 2008 21:08:48 GMT vboxsync [15338] * trunk/src/recompiler_new/Makefile.kmk (modified) the right place. Thu, 11 Dec 2008 21:04:24 GMT vboxsync [15337] * trunk/src/recompiler_new/Makefile.kmk (modified) build fix. Thu, 11 Dec 2008 21:00:40 GMT vboxsync [15336] * trunk/Config.kmk (modified) * trunk/src/recompiler_new/Makefile.kmk (modified) Use VBoxREMImp, hope this fixes the 32-bit linux issue...