VirtualBox

Changeset 13456

Show
Ignore:
Timestamp:
10/21/08 18:55:48 (3 months ago)
Author:
vboxsync
Message:

support for helper invocations outside of 32-bit range, compilation fixes

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/recompiler_new/VBoxRecompiler.c

    r13442 r13456  
    212212 
    213213 
    214 /* Instantiate the structure signatures. */ 
    215 #define REM_STRUCT_OP 0 
    216 #include "Sun/structs.h" 
    217  
    218  
    219  
    220214/******************************************************************************* 
    221215*   Internal Functions                                                         * 
     
    256250    Assert(!testmath()); 
    257251#endif 
    258     ASSERT_STRUCT_TABLE(Misc); 
    259     ASSERT_STRUCT_TABLE(TLB); 
    260     ASSERT_STRUCT_TABLE(SegmentCache); 
    261     ASSERT_STRUCT_TABLE(XMMReg); 
    262     ASSERT_STRUCT_TABLE(MMXReg); 
    263     ASSERT_STRUCT_TABLE(float_status); 
    264     ASSERT_STRUCT_TABLE(float32u); 
    265     ASSERT_STRUCT_TABLE(float64u); 
    266     ASSERT_STRUCT_TABLE(floatx80u); 
    267     ASSERT_STRUCT_TABLE(CPUState); 
    268  
    269252    /* 
    270253     * Init some internal data members. 
     
    287270    /* ignore all notifications */ 
    288271    pVM->rem.s.fIgnoreAll = true; 
     272 
     273    cpu_exec_init_all(0); 
    289274 
    290275    /* 
  • trunk/src/recompiler_new/dyngen-exec.h

    r13384 r13456  
    118118#endif 
    119119#ifdef __x86_64__ 
    120 #ifdef VBOX  
     120#if 0 && defined(VBOX)  
    121121/* gcc 3.4.3 on 64-bit Solaris screws up when using rbp, it  
    122122   seems so at least. (Setting AREG4 to "r15" causes compiler  

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy