# # ChangeLog for trunk/src/recompiler in vbox # # Generated by Trac 1.4.3.2 # Jan 29, 2025 10:55:44 AM Fri, 04 May 2007 02:02:17 GMT vboxsync [2482] * trunk/Config.kmk (modified) * trunk/src/VBox/Devices/Makefile.kmk (modified) * trunk/src/VBox/Main/Makefile.kmk (modified) * trunk/src/VBox/Runtime/Makefile.kmk (modified) * trunk/src/VBox/VMM/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) Drop PATH_CURRENT from the global DEFS as it plays merry poppins with ... Thu, 03 May 2007 23:54:31 GMT vboxsync [2477] * trunk/src/VBox/Debugger/testcase/Makefile.kup (added) * trunk/src/VBox/Devices/Audio/Makefile.kup (added) * trunk/src/VBox/Devices/Bus/Makefile.kup (added) * trunk/src/VBox/Devices/Graphics/Makefile.kup (added) * trunk/src/VBox/Devices/Input/Makefile.kup (added) * trunk/src/VBox/Devices/Network/Makefile.kup (added) * trunk/src/VBox/Devices/Network/slirp/Makefile.kup (added) * trunk/src/VBox/Devices/Network/testcase/Makefile.kup (added) * trunk/src/VBox/Devices/PC/Makefile.kup (added) * trunk/src/VBox/Devices/Serial/Makefile.kup (added) * trunk/src/VBox/Devices/Storage/Makefile.kup (added) * trunk/src/VBox/Devices/VMMDev/Makefile.kup (added) * trunk/src/VBox/Frontends/VirtualBox/src/Makefile.kup (added) * trunk/src/VBox/Frontends/VirtualBox/ui/Makefile.kup (added) * trunk/src/VBox/Main/hgcm/Makefile.kup (added) * trunk/src/VBox/Main/linux/Makefile.kup (added) * trunk/src/VBox/Main/win32/Makefile.kup (added) * trunk/src/VBox/Main/xml/Makefile.kup (added) * trunk/src/VBox/Runtime/VBox/Makefile.kup (added) * trunk/src/VBox/Runtime/alloc/Makefile.kup (added) * trunk/src/VBox/Runtime/generic/Makefile.kup (added) * trunk/src/VBox/Runtime/math/Makefile.kup (added) * trunk/src/VBox/Runtime/math/amd64/Makefile.kup (added) * trunk/src/VBox/Runtime/math/gcc/Makefile.kup (added) * trunk/src/VBox/Runtime/math/x86/Makefile.kup (added) * trunk/src/VBox/Runtime/misc/Makefile.kup (added) * trunk/src/VBox/Runtime/nt/Makefile.kup (added) * trunk/src/VBox/Runtime/os2/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/darwin/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/generic/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/linux/Makefile.kup (added) * trunk/src/VBox/Runtime/r0drv/nt/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/darwin/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/freebsd/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/linux/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/os2/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/posix/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/win32/Makefile.kup (added) * trunk/src/VBox/Runtime/r3/win64/Makefile.kup (added) * trunk/src/VBox/Runtime/string/Makefile.kup (added) * trunk/src/VBox/Runtime/table/Makefile.kup (added) * trunk/src/VBox/Runtime/win32/Makefile.kup (added) * trunk/src/VBox/Runtime/win64/Makefile.kup (added) * trunk/src/VBox/VMM/PATM/VMMAll/Makefile.kup (added) * trunk/src/VBox/VMM/VMMAll/Makefile.kup (added) * trunk/src/VBox/VMM/VMMR0/Makefile.kup (added) * trunk/src/VBox/VMM/VMMSwitcher/Makefile.kup (added) * trunk/src/recompiler/InnoTek/Makefile.kup (added) * trunk/src/recompiler/fpu/Makefile.kup (added) * trunk/src/recompiler/target-i386/Makefile.kup (added) export Thu, 03 May 2007 23:51:43 GMT vboxsync [2476] * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) * trunk/src/VBox/VMM/PATM/Makefile.kmk (modified) * trunk/src/VBox/VMM/PATM/VMMGC/Makefile.kmk (modified) * trunk/src/VBox/VMM/VMMGC/Makefile.kmk (modified) * trunk/src/bldprogs/Makefile.kmk (modified) * trunk/src/libs/Makefile.kmk (modified) * trunk/src/libs/liblzf-1.51/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) Some makefile header and attribute adjustments. Thu, 03 May 2007 23:41:50 GMT vboxsync [2475] * trunk/src/VBox/Debugger/testcase/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Audio/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Bus/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Graphics/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Input/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Network/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Network/slirp/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Network/testcase/Makefile.kmk (deleted) * trunk/src/VBox/Devices/PC/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Serial/Makefile.kmk (deleted) * trunk/src/VBox/Devices/Storage/Makefile.kmk (deleted) * trunk/src/VBox/Devices/VMMDev/Makefile.kmk (deleted) * trunk/src/VBox/Frontends/VirtualBox/src/Makefile.kmk (deleted) * trunk/src/VBox/Frontends/VirtualBox/ui/Makefile.kmk (deleted) * trunk/src/VBox/Main/hgcm/Makefile.kmk (deleted) * trunk/src/VBox/Main/linux/Makefile.kmk (deleted) * trunk/src/VBox/Main/win32/Makefile.kmk (deleted) * trunk/src/VBox/Main/xml/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/VBox/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/alloc/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/generic/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/nt/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r0drv/darwin/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r0drv/linux/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r0drv/nt/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/darwin/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/linux/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/os2/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/r3/win32/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/string/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/table/Makefile.kmk (deleted) * trunk/src/VBox/Runtime/win32/Makefile.kmk (deleted) * trunk/src/VBox/VMM/PATM/VMMAll/Makefile.kmk (deleted) * trunk/src/VBox/VMM/VMMAll/Makefile.kmk (deleted) * trunk/src/VBox/VMM/VMMR0/Makefile.kmk (deleted) * trunk/src/VBox/VMM/VMMSwitcher/Makefile.kmk (deleted) * trunk/src/recompiler/InnoTek/Makefile.kmk (deleted) * trunk/src/recompiler/InnoTek/crt/Makefile.kmk (deleted) * trunk/src/recompiler/target-i386/Makefile.kmk (deleted) Makefile.kmk -> Makefile.kup Thu, 03 May 2007 21:29:11 GMT vboxsync [2472] * trunk/Config.kmk (modified) * trunk/src/VBox/Debugger/Makefile (modified) * trunk/src/recompiler/Makefile.kmk (modified) some more usage of the MSG_* macros Thu, 03 May 2007 16:10:50 GMT vboxsync [2466] * trunk/src/recompiler/InnoTek/deftoimp.sed (modified) Not a binary. Not IPRT. Thu, 03 May 2007 15:10:17 GMT vboxsync [2465] * trunk/src/recompiler/target-i386/helper.c (modified) drop the __builtin_frame_address attempt at stack alignment ... Thu, 03 May 2007 00:57:07 GMT vboxsync [2456] * trunk/src/VBox/Additions/Makefile (modified) * trunk/src/VBox/Devices/Graphics/BIOS/Makefile (modified) * trunk/src/VBox/Devices/Makefile (modified) * trunk/src/VBox/Devices/PC/BIOS/Makefile (modified) * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) * trunk/src/VBox/Devices/testcase/Makefile (modified) * trunk/src/VBox/Frontends/VBoxSDL/Makefile (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/Makefile (modified) * trunk/src/VBox/Main/Makefile (modified) * trunk/src/VBox/VMM/testcase/Makefile (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/Makefile.kmk (modified) Some build message adjustments. (depends on new kBuild) Mon, 30 Apr 2007 21:09:57 GMT vboxsync [2447] * trunk/src/recompiler/Makefile.kmk (modified) fixed dependency Mon, 30 Apr 2007 19:53:16 GMT vboxsync [2446] * trunk/src/recompiler/InnoTek/deftoimp.sed (modified) * trunk/src/recompiler/Makefile.kmk (modified) dependency Mon, 30 Apr 2007 19:47:40 GMT vboxsync [2445] * trunk/src/recompiler/InnoTek/deftoimp.sed (modified) force recompiler rebuild Mon, 30 Apr 2007 19:36:38 GMT vboxsync [2444] * trunk/src/recompiler/Makefile.kmk (modified) temporary error Mon, 30 Apr 2007 18:42:26 GMT vboxsync [2443] * trunk/Config.kmk (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prtypes.h (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nscore.h (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/public/xptcall.h (modified) * trunk/src/recompiler/Makefile.kmk (modified) fix visibility for incompatible gcc-3.4 compilers Mon, 30 Apr 2007 15:33:45 GMT vboxsync [2438] * trunk/src/recompiler/InnoTek/deftoimp.sed (modified) * trunk/src/recompiler/Makefile.kmk (modified) part2 of gcc-3 fix Mon, 30 Apr 2007 14:58:17 GMT vboxsync [2435] * trunk/Config.kmk (modified) * trunk/include/iprt/cdefs.h (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/libs/xpcom18a4/nsprpub/pr/include/prtypes.h (modified) * trunk/src/libs/xpcom18a4/xpcom/base/nscore.h (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptcall/public/xptcall.h (modified) * trunk/src/recompiler/InnoTek/deftoimp.sed (modified) with gcc, mark all ELF symbols with visibility=hidden by default and ... Mon, 30 Apr 2007 13:09:10 GMT vboxsync [2429] * trunk/src/recompiler/InnoTek/op-darwin.sed (added) * trunk/src/recompiler/InnoTek/op-validate.sed (added) * trunk/src/recompiler/InnoTek/staged-op-elf-x86.S (added) Recompimer: Exported new stuff to OSE. Mon, 30 Apr 2007 12:46:49 GMT vboxsync [2427] * trunk/src/recompiler/InnoTek/deftoimp.sed (moved) * trunk/src/recompiler/InnoTek/op-undefined.lst (moved) * trunk/src/recompiler/InnoTek/staged-op-elf-amd64.S (added) * trunk/src/recompiler/Makefile.kmk (modified) Move all our stuff to the InnoTek directory (save the bit starting ... Mon, 30 Apr 2007 12:36:15 GMT vboxsync [2426] * trunk/src/recompiler/target-i386/helper.c (modified) * trunk/src/recompiler/tests/Makefile (modified) * trunk/src/recompiler/tests/qruncom.c (modified) * trunk/src/recompiler/tests/test-i386-code16.S (modified) * trunk/src/recompiler/tests/test-i386-muldiv.h (modified) * trunk/src/recompiler/tests/test-i386-shift.h (modified) * trunk/src/recompiler/tests/test-i386.c (modified) * trunk/src/recompiler/tests/test-i386.h (modified) Removed the old recompiler code. (wonder why subversion didn't pick ... Mon, 30 Apr 2007 12:03:47 GMT vboxsync [2422] * trunk/src/Makefile (modified) * trunk/src/recompiler/InnoTek/Makefile.kmk (modified) * trunk/src/recompiler/InnoTek/config-host.h (modified) * trunk/src/recompiler/InnoTek/config.h (modified) * trunk/src/recompiler/InnoTek/crt (copied) * trunk/src/recompiler/InnoTek/e_powl-amd64.S (copied) * trunk/src/recompiler/InnoTek/e_powl-x86.S (copied) * trunk/src/recompiler/InnoTek/loghack.c (deleted) * trunk/src/recompiler/InnoTek/structs.h (copied) * trunk/src/recompiler/InnoTek/testmath.c (copied) * trunk/src/recompiler/Makefile.kmk (modified) * trunk/src/recompiler/VBoxREM.def (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (copied) * trunk/src/recompiler/VBoxREMWrapperA.asm (copied) * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/a.out.h (modified) * trunk/src/recompiler/bswap.h (modified) * trunk/src/recompiler/cpu-all.h (modified) * trunk/src/recompiler/cpu-defs.h (modified) * trunk/src/recompiler/cpu-exec.c (modified) * trunk/src/recompiler/deftoimp.sed (modified) * trunk/src/recompiler/disas.h (modified) * trunk/src/recompiler/dyngen-exec.h (modified) * trunk/src/recompiler/dyngen.c (modified) * trunk/src/recompiler/dyngen.h (modified) * trunk/src/recompiler/elf.h (modified) * trunk/src/recompiler/exec-all.h (modified) * trunk/src/recompiler/exec.c (modified) * trunk/src/recompiler/fpu (copied) * trunk/src/recompiler/hostregs_helper.h (copied) * trunk/src/recompiler/new (deleted) * trunk/src/recompiler/op-undefined.lst (copied) * trunk/src/recompiler/osdep.h (modified) * trunk/src/recompiler/precompiled (deleted) * trunk/src/recompiler/softmmu_exec.h (copied) * trunk/src/recompiler/softmmu_header.h (modified) * trunk/src/recompiler/softmmu_template.h (modified) * trunk/src/recompiler/target-i386/cpu.h (modified) * trunk/src/recompiler/target-i386/exec.h (modified) * trunk/src/recompiler/target-i386/helper2.c (modified) * trunk/src/recompiler/target-i386/op.c (modified) * trunk/src/recompiler/target-i386/ops_sse.h (modified) * trunk/src/recompiler/target-i386/ops_template_mem.h (modified) * trunk/src/recompiler/target-i386/translate.c (modified) * trunk/src/recompiler/translate-all.c (modified) * trunk/src/recompiler/translate-op.c (copied) * trunk/src/recompiler/vl.h (modified) Removed the old recompiler code. Fri, 27 Apr 2007 08:22:47 GMT vboxsync [2384] * trunk/src/libs/xpcom18a4/nsprpub/pr/src/misc/prenv.c (modified) * trunk/src/libs/xpcom18a4/xpcom/reflect/xptinfo/src/xptiManifest.cpp (modified) * trunk/src/recompiler/new/dyngen.c (modified) minor warnings Thu, 26 Apr 2007 19:12:03 GMT vboxsync [2366] * trunk/src/VBox/Additions/WINNT/i8042prt/Makefile (modified) * trunk/src/VBox/Devices/Graphics/BIOS/Makefile (modified) * trunk/src/VBox/Devices/PC/BIOS/Makefile (modified) * trunk/src/VBox/Devices/PC/Etherboot-src/Makefile.kmk (modified) * trunk/src/VBox/Frontends/VirtualBox/Makefile (modified) * trunk/src/VBox/HostDrivers/Support/Makefile (modified) * trunk/src/VBox/VMM/testcase/Makefile (modified) * trunk/src/libs/xpcom18a4/Makefile.kmk (modified) * trunk/src/recompiler/new/Makefile.kmk (modified) use kBuild-provided msg macros Thu, 26 Apr 2007 18:49:27 GMT vboxsync [2364] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) The Read/Write function has to deal with non-ram memory as well (like ... Thu, 19 Apr 2007 18:22:33 GMT vboxsync [2241] * trunk/src/recompiler/new/VBoxREMWrapper.cpp (modified) , Thu, 19 Apr 2007 13:17:16 GMT vboxsync [2223] * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/new/VBoxRecompiler.c (modified) Incorrect check for valid hidden selector registers. Thu, 19 Apr 2007 09:39:49 GMT vboxsync [2207] * trunk/include/iprt/memobj.h (modified) * trunk/src/VBox/HostDrivers/Support/darwin/Info.plist (modified) * trunk/src/recompiler/new/op-darwin.sed (modified) * trunk/src/recompiler/new/op-validate.sed (modified) Remove some more executable properties. Thu, 19 Apr 2007 07:50:17 GMT vboxsync [2198] * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/new/VBoxRecompiler.c (modified) Forgot to adjust TRPMAssertTrap (why didn't gcc complain???) Wed, 18 Apr 2007 15:36:53 GMT vboxsync [2186] * trunk/src/recompiler/new/VBoxREMWrapper.cpp (modified) Corrected TRPMAssertTrap & TRPMQueryTrap wrappers. Tue, 17 Apr 2007 12:32:03 GMT vboxsync [2126] * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/new/VBoxRecompiler.c (modified) TRPM changes to assert and report trap/interrupt types accurately. Tue, 10 Apr 2007 14:43:56 GMT vboxsync [2011] * trunk/src/recompiler/VBoxRecompiler.c (modified) Ported back new recompiler save/restore changes. Tue, 10 Apr 2007 14:17:54 GMT vboxsync [2008] * trunk/src/recompiler/new/VBoxREMWrapper.cpp (modified) Disabled the code that ignored missing imports. (should've been done ... Tue, 10 Apr 2007 12:38:44 GMT vboxsync [2006] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) SSMR3Get/PutBool replaced by UInt. Missing exports. Mon, 09 Apr 2007 08:56:02 GMT vboxsync [1983] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) Call remR3DisasInstr only in debug mode Thu, 05 Apr 2007 15:38:01 GMT vboxsync [1957] * trunk/src/recompiler/new/Makefile.kmk (modified) backed out 20227; degrades performance Thu, 05 Apr 2007 14:40:46 GMT vboxsync [1955] * trunk/src/recompiler/new/Makefile.kmk (modified) Enabled REM_PHYS_ADDR_IN_TLB for all builds Thu, 05 Apr 2007 12:49:13 GMT vboxsync [1954] * trunk/src/recompiler/new/target-i386/helper.c (modified) Reversed vif & if clearing Thu, 05 Apr 2007 12:48:51 GMT vboxsync [1953] * trunk/src/recompiler/target-i386/helper.c (modified) Reversed vif & if clearing Thu, 05 Apr 2007 12:33:18 GMT vboxsync [1952] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) more debug code removed Thu, 05 Apr 2007 12:31:37 GMT vboxsync [1951] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) leftover code Thu, 05 Apr 2007 12:31:11 GMT vboxsync [1950] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) very noisy logging Thu, 05 Apr 2007 09:02:19 GMT vboxsync [1944] * trunk/src/recompiler/VBoxRecompiler.c (modified) * trunk/src/recompiler/new/VBoxRecompiler.c (modified) Save/restore: remember if we've entered raw mode (vital for ring 1 ... Wed, 04 Apr 2007 14:36:56 GMT vboxsync [1932] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) Added cpu_get_tsc stats. Wed, 04 Apr 2007 11:47:11 GMT vboxsync [1924] * trunk/src/recompiler/new/target-i386/helper.c (modified) Correct CPL when trying to load a ring 1 selector Wed, 04 Apr 2007 11:45:43 GMT vboxsync [1923] * trunk/src/recompiler/target-i386/helper.c (modified) Correct CPL when trying to load a ring 1 selector Wed, 04 Apr 2007 08:21:53 GMT vboxsync [1911] * trunk/src/recompiler/new/target-i386/helper.c (modified) Let's not forget to check for ring 1 selectors Sun, 01 Apr 2007 04:03:22 GMT vboxsync [1847] * trunk/src/recompiler/new/InnoTek/config-host.h (modified) Solaris Fri, 30 Mar 2007 18:03:49 GMT vboxsync [1836] * trunk/src/recompiler/new/VBoxREMWrapperA.asm (modified) __WIN64__ -> __WIN__ + __AMD64__ Fri, 30 Mar 2007 05:43:05 GMT vboxsync [1818] * trunk/src/recompiler/new/VBoxREMWrapperA.asm (modified) vista 64 loads dlls above 4GB, so do indirect calls/jmps. Thu, 29 Mar 2007 17:37:26 GMT vboxsync [1811] * trunk/src/recompiler/new/target-i386/ops_sse.h (modified) don't rely on implicit type casting when shifting. Wed, 28 Mar 2007 16:29:35 GMT vboxsync [1780] * trunk/src/recompiler/new/target-i386/ops_sse.h (modified) Work around in the recompiler for a problem in the GCC optimiser Tue, 27 Mar 2007 12:46:08 GMT vboxsync [1731] * trunk/src/recompiler/new/target-i386/ops_sse.h (modified) Another attempt... Tue, 27 Mar 2007 12:33:04 GMT vboxsync [1729] * trunk/src/recompiler/new/target-i386/ops_sse.h (modified) Attempt at working around a problem with GCC 4.1.2 20060928. Mon, 26 Mar 2007 12:41:34 GMT vboxsync [1702] * trunk/src/recompiler/new/Makefile.kmk (modified) Using -dumpversion, and corrected the parsing of minor_ver. Mon, 26 Mar 2007 12:26:57 GMT vboxsync [1700] * trunk/src/recompiler/new/Makefile.kmk (modified) Permit 4.1.x+. Thu, 22 Mar 2007 18:00:16 GMT vboxsync [1642] * trunk/src/recompiler/new/staged/op-elf-amd64.S (modified) * trunk/src/recompiler/new/staged/op-elf-x86.S (modified) files are outdated, until we see real trouble with some GCC release ... Thu, 22 Mar 2007 17:33:51 GMT vboxsync [1637] * trunk/src/recompiler/precompiled/VBoxRecompiler.o (modified) * trunk/src/recompiler/precompiled/exec.o (modified) * trunk/src/recompiler/precompiled/helper.o (modified) updated precompiled objects Thu, 22 Mar 2007 17:05:09 GMT vboxsync [1631] * trunk/src/recompiler/new/Makefile.kmk (modified) * trunk/src/recompiler/new/dyngen.c (modified) warnings Thu, 22 Mar 2007 01:49:36 GMT vboxsync [1618] * trunk/src/recompiler/new/Makefile.kmk (modified) * trunk/src/recompiler/new/op-undefined.lst (modified) fixed darwin build issue. Wed, 21 Mar 2007 20:54:02 GMT vboxsync [1617] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) warnings. Wed, 21 Mar 2007 20:50:02 GMT vboxsync [1616] * trunk/src/recompiler/new/Makefile.kmk (modified) bugger! something's wrong with the dependencies here. Wed, 21 Mar 2007 20:42:50 GMT vboxsync [1615] * trunk/src/recompiler/new/Makefile.kmk (modified) Only use REM_PHYS_ADDR_IN_TLB on AMD64. Wed, 21 Mar 2007 20:42:28 GMT vboxsync [1614] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) some profiling. Wed, 21 Mar 2007 19:52:53 GMT vboxsync [1613] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) oops. Wed, 21 Mar 2007 03:40:34 GMT vboxsync [1593] * trunk/src/recompiler/new/softmmu_header.h (modified) don't use assembly access routines with REM_PHYS_ADDR_IN_TLB ... Wed, 21 Mar 2007 03:13:16 GMT vboxsync [1592] * trunk/src/recompiler/new/cpu-all.h (modified) grr. Wed, 21 Mar 2007 03:07:01 GMT vboxsync [1591] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) * trunk/src/recompiler/new/cpu-all.h (modified) left some checks enabled... Wed, 21 Mar 2007 02:58:53 GMT vboxsync [1590] * 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/cpu-all.h (modified) * trunk/src/recompiler/new/exec-all.h (modified) * trunk/src/recompiler/new/exec.c (modified) * trunk/src/recompiler/new/target-i386/helper2.c (modified) * trunk/src/recompiler/new/translate-op.c (modified) Quick hack to only use physical addresses so we can dispense with the ... Tue, 20 Mar 2007 23:26:55 GMT vboxsync [1589] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) * trunk/src/recompiler/new/cpu-all.h (modified) * trunk/src/recompiler/new/exec.c (modified) * trunk/src/recompiler/new/translate-op.c (modified) remR3Phys[Read|Write]* -> remR3Phys[Read|Write]HCPtr* Tue, 20 Mar 2007 23:10:58 GMT vboxsync [1588] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) * trunk/src/recompiler/new/cpu-exec.c (modified) * trunk/src/recompiler/new/target-i386/exec.h (modified) * trunk/src/recompiler/new/target-i386/helper.c (modified) * trunk/src/recompiler/new/target-i386/op.c (modified) * trunk/src/recompiler/new/target-i386/translate.c (modified) Merged in ... Tue, 20 Mar 2007 21:50:22 GMT vboxsync [1587] * trunk/src/recompiler/new/exec.c (modified) Fixed reference to uninitialized env. Use first_cpu instead of ... Fri, 16 Mar 2007 16:04:30 GMT vboxsync [1535] * trunk/src/recompiler/precompiled/VBoxRecompiler.o (modified) * trunk/src/recompiler/precompiled/exec.o (modified) * trunk/src/recompiler/precompiled/helper.o (modified) * trunk/src/recompiler/precompiled/helper2.o (modified) * trunk/src/recompiler/precompiled/op.o (modified) * trunk/src/recompiler/precompiled/translate-all.o (modified) * trunk/src/recompiler/precompiled/translate.o (modified) updated precompiled objects Thu, 15 Mar 2007 15:58:38 GMT vboxsync [1516] * trunk/src/recompiler/target-i386/helper.c (modified) iret with cpl=0 is allowed to change VIF_MASK & VIP_MASK too Thu, 15 Mar 2007 14:57:05 GMT vboxsync [1514] * trunk/src/recompiler/target-i386/op.c (modified) * trunk/src/recompiler/target-i386/translate.c (modified) Update eip for each instruction. (makes it easier to generate ... Thu, 15 Mar 2007 12:39:34 GMT vboxsync [1511] * trunk/src/recompiler/target-i386/op.c (modified) Needs more testing Thu, 15 Mar 2007 12:33:47 GMT vboxsync [1510] * trunk/src/recompiler/target-i386/op.c (modified) Using a null selector is illegal. Thu, 15 Mar 2007 11:09:32 GMT vboxsync [1506] * trunk/src/recompiler/target-i386/op.c (modified) backed out accidental commit Thu, 15 Mar 2007 11:08:22 GMT vboxsync [1505] * trunk/src/recompiler/target-i386/helper.c (modified) * trunk/src/recompiler/target-i386/op.c (modified) changed condition order Wed, 14 Mar 2007 17:30:12 GMT vboxsync [1478] * trunk/src/recompiler/target-i386/exec.h (modified) * trunk/src/recompiler/target-i386/helper.c (modified) * trunk/src/recompiler/target-i386/op.c (modified) * trunk/src/recompiler/target-i386/translate.c (modified) Support VME in guests. (v86 extensions) Thu, 08 Mar 2007 16:59:09 GMT vboxsync [1337] * trunk/src/recompiler/VBoxRecompiler.c (modified) Forbid execution of v86 code with IF=0. Tue, 06 Mar 2007 08:54:43 GMT vboxsync [1247] * trunk/src/recompiler/precompiled/VBoxRecompiler.o (modified) * trunk/src/recompiler/precompiled/cpu-exec.o (modified) * trunk/src/recompiler/precompiled/exec.o (modified) * trunk/src/recompiler/precompiled/helper.o (modified) updated precompiled objects Sun, 04 Mar 2007 23:01:35 GMT vboxsync [1200] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) relax the size check a little bit... Sun, 04 Mar 2007 21:07:27 GMT vboxsync [1198] * trunk/src/recompiler/precompiled/VBoxRecompiler.o (modified) * trunk/src/recompiler/precompiled/exec.o (modified) updated precompiled objects Sun, 04 Mar 2007 20:57:50 GMT vboxsync [1196] * trunk/src/recompiler/new/Makefile.kmk (modified) build on OS/2. Sun, 04 Mar 2007 19:34:24 GMT vboxsync [1182] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) * trunk/src/recompiler/new/cpu-all.h (modified) * trunk/src/recompiler/new/exec-all.h (modified) * trunk/src/recompiler/new/exec.c (modified) * trunk/src/recompiler/new/target-i386/helper2.c (modified) Restore the PGM_DYNAMIC_RAM_ALLOC tests and #include to ... Fri, 02 Mar 2007 09:42:09 GMT vboxsync [1147] * trunk/src/recompiler/cpu-exec.c (modified) Corrected logging statement for v86 execution. Fri, 02 Mar 2007 09:38:56 GMT vboxsync [1146] * trunk/src/recompiler/VBoxRecompiler.c (modified) Noisy logging bumped to level 2. Thu, 01 Mar 2007 17:40:13 GMT vboxsync [1140] * trunk/src/recompiler/VBoxRecompiler.c (modified) Cleanup Thu, 01 Mar 2007 10:58:18 GMT vboxsync [1123] * trunk/src/recompiler/new/exec.c (modified) Trying to unbreak the build Wed, 28 Feb 2007 17:43:36 GMT vboxsync [1120] * trunk/src/recompiler/new/VBoxREMWrapper.cpp (modified) another missing wrapper Wed, 28 Feb 2007 16:39:16 GMT vboxsync [1117] * trunk/src/recompiler/new/VBoxREMWrapper.cpp (modified) Missing wrapper for PGM3PhysGrowRange Wed, 28 Feb 2007 15:35:38 GMT vboxsync [1113] * trunk/src/recompiler/new/cpu-all.h (modified) * trunk/src/recompiler/new/exec-all.h (modified) And again Wed, 28 Feb 2007 15:32:54 GMT vboxsync [1112] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) More corrections. Wed, 28 Feb 2007 15:30:06 GMT vboxsync [1111] * trunk/src/recompiler/new/exec.c (modified) * trunk/src/recompiler/new/target-i386/helper2.c (modified) Wrong changes in old sync Wed, 28 Feb 2007 14:02:40 GMT vboxsync [1109] * trunk/src/recompiler/new/cpu-all.h (modified) compile fix Wed, 28 Feb 2007 13:08:52 GMT vboxsync [1107] * trunk/src/recompiler/new/VBoxREMWrapper.cpp (modified) Another attempt at fixing the build Wed, 28 Feb 2007 12:05:14 GMT vboxsync [1101] * trunk/src/recompiler/new/VBoxREMWrapper.cpp (modified) Finished up the REMR3NotifyPhysRamChunkRegister wrapper. Wed, 28 Feb 2007 11:41:56 GMT vboxsync [1100] * trunk/src/recompiler/new/VBoxREMWrapper.cpp (modified) Added wrapper for REMR3NotifyPhysRamChunkRegister Wed, 28 Feb 2007 11:06:29 GMT vboxsync [1098] * trunk/src/recompiler/precompiled/VBoxRecompiler.o (modified) * trunk/src/recompiler/precompiled/helper.o (modified) updated precompiled objects Wed, 28 Feb 2007 10:33:18 GMT vboxsync [1096] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) Removed VBOX_RAW_V86 Wed, 28 Feb 2007 10:33:02 GMT vboxsync [1095] * trunk/src/recompiler/new/VBoxRecompiler.c (modified) Synced V86 changes. Wed, 28 Feb 2007 10:28:48 GMT vboxsync [1094] * trunk/src/recompiler/new/target-i386/helper.c (modified) Synced sync_seg (V86 changes)