VirtualBox

Changeset 13649

Show
Ignore:
Timestamp:
10/29/08 13:27:45 (2 months ago)
Author:
vboxsync
Message:

draft 32-bit recompiler

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy