VirtualBox

Changeset 87466 in vbox for trunk/src/VBox/VMM/testcase


Ignore:
Timestamp:
Jan 28, 2021 4:33:07 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
142486
Message:

VMM/HM,gvm: Started splitting up the HVMCPU and HVM structures. Created assembly version of gvm.h. bugref:9217

Location:
trunk/src/VBox/VMM/testcase
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/testcase/Makefile.kmk

    r84540 r87466  
    584584                $(DEPTH)/include/VBox/vmm/cpum.mac \
    585585                $(DEPTH)/include/VBox/vmm/vm.mac \
     586                $(DEPTH)/include/VBox/vmm/gvm.mac \
    586587                $(DEPTH)/include/VBox/sup.mac \
    587588                $(DEPTH)/include/iprt/x86.mac \
  • trunk/src/VBox/VMM/testcase/tstAsmStructs.cpp

    r87330 r87466  
    2727#include "VMMInternal.h"
    2828#include <VBox/vmm/vm.h>
     29#define GVM_C_STYLE_STRUCTURES
     30#include <VBox/vmm/gvm.h>
    2931#include <VBox/vmm/hm_vmx.h>
    3032
     
    3537typedef HMCPU::HMCPUUNION::HMCPUVMX HMCPUVMX;
    3638typedef HMCPU::HMCPUUNION::HMCPUSVM HMCPUSVM;
     39typedef HMR0PERVCPU::HMR0CPUUNION::HMR0CPUVMX HMR0CPUVMX;
     40typedef HMR0PERVCPU::HMR0CPUUNION::HMR0CPUSVM HMR0CPUSVM;
    3741
    3842/* For sup.mac simplifications. */
  • trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm

    r87330 r87466  
    2828%include "VBox/vmm/cpum.mac"
    2929%include "VBox/vmm/vm.mac"
     30%include "VBox/vmm/gvm.mac"
    3031%include "VBox/sup.mac"
    3132%ifdef DO_GLOBALS
  • trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp

    r87439 r87466  
    375375    CHECK_MEMBER_ALIGNMENT(HM, aPatches, 8);
    376376    CHECK_MEMBER_ALIGNMENT(HMCPU, vmx, 8);
    377     CHECK_MEMBER_ALIGNMENT(HMCPU, vmx.pfnStartVm, 8);
     377    CHECK_MEMBER_ALIGNMENT(HMR0PERVCPU, vmx.pfnStartVm, 8);
    378378    CHECK_MEMBER_ALIGNMENT(HMCPU, vmx.VmcsInfo, 8);
    379379    CHECK_MEMBER_ALIGNMENT(HMCPU, vmx.VmcsInfoNstGst, 8);
     
    381381    CHECK_MEMBER_ALIGNMENT(HMCPU, vmx.LastError, 8);
    382382    CHECK_MEMBER_ALIGNMENT(HMCPU, svm, 8);
    383     CHECK_MEMBER_ALIGNMENT(HMCPU, svm.pfnVMRun, 8);
     383    CHECK_MEMBER_ALIGNMENT(HMR0PERVCPU, svm.pfnVMRun, 8);
    384384    CHECK_MEMBER_ALIGNMENT(HMCPU, Event, 8);
    385385    CHECK_MEMBER_ALIGNMENT(HMCPU, Event.u64IntInfo, 8);
Note: See TracChangeset for help on using the changeset viewer.

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