VirtualBox

Changeset 14426

Show
Ignore:
Timestamp:
11/20/08 18:11:05 (2 months ago)
Author:
vboxsync
Message:

Missing wrappers

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/recompiler_new/VBoxREMWrapper.cpp

    r13837 r14426  
    195195#include <VBox/hwaccm.h> 
    196196#include <VBox/patm.h> 
     197#ifdef VBOX_WITH_VMI 
     198# include <VBox/parav.h> 
     199#endif 
    197200#include <VBox/pdm.h> 
    198201#include <VBox/pgm.h> 
     
    477480}; 
    478481 
     482/* CPUMGetGuestMsr args */ 
     483static const REMPARMDESC g_aArgsCPUMGetGuestMsr[] = 
     484{ 
     485    { REMPARMDESC_FLAGS_INT,        sizeof(PVM), NULL }, 
     486    { REMPARMDESC_FLAGS_INT,        sizeof(uint32_t), NULL }, 
     487}; 
     488 
     489/* CPUMGetGuestMsr args */ 
     490static const REMPARMDESC g_aArgsCPUMSetGuestMsr[] = 
     491{ 
     492    { REMPARMDESC_FLAGS_INT,        sizeof(PVM), NULL }, 
     493    { REMPARMDESC_FLAGS_INT,        sizeof(uint32_t), NULL }, 
     494    { REMPARMDESC_FLAGS_INT,        sizeof(uint64_t), NULL }, 
     495}; 
     496 
    479497static const REMPARMDESC g_aArgsCPUMGetGuestCpuId[] = 
    480498{ 
     
    10401058    { "CPUMSetChangedFlags",                    (void *)(uintptr_t)&CPUMSetChangedFlags,            &g_aArgsCPUMSetChangedFlags[0],             RT_ELEMENTS(g_aArgsCPUMSetChangedFlags),               REMFNDESC_FLAGS_RET_VOID,   0,                  NULL }, 
    10411059    { "CPUMGetGuestCPL",                        (void *)(uintptr_t)&CPUMGetGuestCPL,                &g_aArgsCPUMGetGuestCpl[0],                 RT_ELEMENTS(g_aArgsCPUMGetGuestCpl),                   REMFNDESC_FLAGS_RET_INT,    sizeof(unsigned),   NULL }, 
     1060    { "CPUMGetGuestMsr",                        (void *)(uintptr_t)&CPUMGetGuestMsr,                &g_aArgsCPUMGetGuestMsr[0],                 RT_ELEMENTS(g_aArgsCPUMGetGuestMsr),                   REMFNDESC_FLAGS_RET_INT,    sizeof(uint64_t),   NULL }, 
     1061    { "CPUMSetGuestMsr",                        (void *)(uintptr_t)&CPUMSetGuestMsr,                &g_aArgsCPUMSetGuestMsr[0],                 RT_ELEMENTS(g_aArgsCPUMSetGuestMsr),                   REMFNDESC_FLAGS_RET_VOID,   0,                  NULL }, 
    10421062    { "CPUMGetGuestCpuId",                      (void *)(uintptr_t)&CPUMGetGuestCpuId,              &g_aArgsCPUMGetGuestCpuId[0],               RT_ELEMENTS(g_aArgsCPUMGetGuestCpuId),                 REMFNDESC_FLAGS_RET_VOID,   0,                  NULL }, 
    10431063    { "CPUMGetGuestEAX",                        (void *)(uintptr_t)&CPUMGetGuestEAX,                &g_aArgsVM[0],                              RT_ELEMENTS(g_aArgsVM),                                REMFNDESC_FLAGS_RET_INT,    sizeof(uint32_t),   NULL }, 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy