VirtualBox

Changeset 419 in vbox for trunk/src


Ignore:
Timestamp:
Jan 29, 2007 6:15:31 PM (18 years ago)
Author:
vboxsync
Message:

Removed the NO_SUPCALLR0VMM for AMD64 and added a hack to sqeeze AMD64 thru the tstVMM test (forwarning).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMM.cpp

    r397 r419  
    2020 */
    2121
    22 #if defined(__AMD64__) && !defined(__WIN__)
     22#if 0 //defined(__AMD64__) && !defined(__WIN__)
    2323# define NO_SUPCALLR0VMM
    2424#endif
     
    26512651    if (VBOX_SUCCESS(rc))
    26522652    {
     2653        RTPrintf("VMM: VMMGCEntry=%VGv\n", GCPtrEP);
     2654       
    26532655        /*
    26542656         * Test various crashes which we must be able to recover from.
     
    27882790         * Switch and do da thing.
    27892791         */
    2790         RTPrintf("VMM: interrupt forwarding...\n");
     2792        RTPrintf("VMM: interrupt forwarding...\n"); RTStrmFlush(g_pStdOut); RTThreadSleep(250);
    27912793        i = 0;
    27922794        uint64_t    tsBegin = RTTimeNanoTS();
     
    28052807                Log(("VMM: iteration %d, esi=%08x edi=%08x ebx=%08x\n",
    28062808                       i, CPUMGetHyperESI(pVM), CPUMGetHyperEDI(pVM), CPUMGetHyperEBX(pVM)));
    2807         } while (rc == VINF_EM_RAW_INTERRUPT_HYPER);
     2809        } while (rc == VINF_EM_RAW_INTERRUPT_HYPER && i < 1000000 /*hack!*/);
    28082810        uint64_t    TickEnd = ASMReadTSC();
    28092811        uint64_t    tsEnd = RTTimeNanoTS();
Note: See TracChangeset for help on using the changeset viewer.

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