VirtualBox

Changeset 14426 in vbox


Ignore:
Timestamp:
Nov 20, 2008 5:11:05 PM (16 years ago)
Author:
vboxsync
Message:

Missing wrappers

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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 },
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