VirtualBox

Changeset 53630 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Jan 1, 2015 11:41:26 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
97399
Message:

dtrace library fixes/hacks.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/CPUMInternal.h

    r52419 r53630  
    2727# pragma D depends_on library x86.d
    2828# pragma D depends_on library cpumctx.d
     29
     30/* Some fudging. */
     31typedef uint32_t CPUMMICROARCH;
     32typedef uint32_t CPUMUKNOWNCPUID;
     33typedef struct CPUMCPUIDLEAF *PCPUMCPUIDLEAF;
     34typedef struct CPUMMSRRANGE  *PCPUMMSRRANGE;
     35typedef uint64_t STAMCOUNTER;
    2936#endif
    3037
     
    128135    uint8_t         uStepping;
    129136    /** The microarchitecture. */
     137#ifndef VBOX_FOR_DTRACE_LIB
    130138    CPUMMICROARCH   enmMicroarch;
     139#else
     140    uint32_t        enmMicroarch;
     141#endif
    131142    /** The maximum physical address with of the CPU. */
    132143    uint8_t         cMaxPhysAddrWidth;
     
    181192    uint64_t        auPadding[2];
    182193} CPUMFEATURES;
     194#ifndef VBOX_FOR_DTRACE_LIB
    183195AssertCompileSize(CPUMFEATURES, 32);
     196#endif
    184197/** Pointer to a CPU feature structure. */
    185198typedef CPUMFEATURES *PCPUMFEATURES;
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