VirtualBox

Changeset 13649 in vbox


Ignore:
Timestamp:
Oct 29, 2008 12:27:45 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
38586
Message:

draft 32-bit recompiler

Location:
trunk
Files:
1 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r13632 r13649  
    11441144 LIB_VMM         = $(PATH_BIN)/VBoxVMM.so
    11451145 LIB_VMMGC       = $(PATH_BIN)/VMMGC.gc
    1146  LIB_REM         = $(PATH_BIN)/VBoxREMImp.so
     1146 ifdef VBOX_WITH_NEW_RECOMPILER
     1147  LIB_REM         = $(PATH_BIN)/VBoxREM.so
     1148 else
     1149  LIB_REM         = $(PATH_BIN)/VBoxREMImp.so
     1150 endif
    11471151 LIB_XPCOM       = $(PATH_BIN)/VBoxXPCOM.so
    11481152 LIB_DDU         = $(PATH_BIN)/VBoxDDU.so
  • trunk/src/libs/xpcom18a4/nsprpub/pr/include/md/_solaris64.cfg

    r5300 r13649  
    5252#define PR_ALIGN_OF_INT64   8
    5353#define PR_ALIGN_OF_DOUBLE  8
    54 #elif defined(__x86_64)
     54#elif defined(__x86_64) || defined(__AMD64)
    5555#define IS_LITTLE_ENDIAN 1
    5656#undef  IS_BIG_ENDIAN
  • trunk/src/recompiler_new/Makefile.kmk

    r13384 r13649  
    2525
    2626REM_MOD              += VBoxREM
    27 DLLS                 += VBoxREM
     27#DLLS                 += VBoxREM
     28IMPORT_LIBS          += VBoxREM
    2829
    2930DEFS                 += VBOX_WITH_NEW_RECOMPILER
     
    106107$(REM_MOD)_LDFLAGS.solaris = -mimpure-text
    107108
    108 $(REM_MOD)_LIBS           =     \
     109#$(REM_MOD)_LIBS           =    \
    109110        $(LIB_VMM)              \
    110         $(LIB_RUNTIME)
     111        $(LIB_RUNTIME)
    111112
    112113
    113114if1of ($(KBUILD_TARGET), linux darwin solaris)
    114 $(REM_MOD)_DEFS.solaris +=
    115115# Extra flags for these source modules.
    116116target-i386/op-helper.c_CFLAGS.x86 = -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-gcse
     
    133133
    134134include $(KBUILD_PATH)/subfooter.kmk
    135 
    136 importlib: $(LIB_REM)
  • trunk/src/recompiler_new/dyngen-exec.h

    r13504 r13649  
    3030#define __DYNGEN_EXEC_H__
    3131
     32#ifndef VBOX
    3233/* prevent Solaris from trying to typedef FILE in gcc's
    3334   include/floatingpoint.h which will conflict with the
     
    3637#define _FILEDEFED
    3738#endif
     39#endif /* !VBOX */
    3840
    3941/* NOTE: standard headers should be used with special care at this
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette