HV_PROFILE_SOURCE enumeration
The HV_PROFILE_SOURCE enumeration contains values for profile sources.
Syntax
typedef enum _HV_PROFILE_SOURCE { HvProfileInvalid = 0, HvProfileCyclesNotHalted = 1, HvProfileCacheMisses = 2, HvProfileBranchMispredictions = 3, HvProfileDispatchedFPUOps = 64, HvProfileCyclesNoFPUOpsRetired = 65, HvProfileDispathedFPUOpsWithFastFlag = 66, HvProfileRetiredSSEOps = 67, HvProfileRetiredMoveOps = 68, HvProfileSegmentRegisterLoad = 69, HvProfileResyncBySelfModifyingCode = 70, HvProfileResyncBySnoop = 71, HvProfileBuffer2Full = 72, HvProfileLockedOperation = 73, HvProfileRetiredCLFLUSH = 74, HvProfileRetiredCPUID = 75, HvProfileLSDispatch = 76, HvProfileCancelledStoreToLoadFwdOperations = 77, HvProfileSMIReceived = 78, HvProfileDataAccess = 79, HvProfileDataMiss = 80, HvProfileDCRefillFromL2 = 81, HvProfileDCRefillFromSystem = 82, HvProfileDCRefillCopyBack = 83, HvProfileDCL1DTLBMissL2DTLBHit = 84, HvProfileDCL1DTLBMissL2DTLBMiss = 85, HvProfileDCMisalignedDataReference = 86, HvProfileDCLateCancelOfAnAccess = 87, HvProfileDCEarlyCancelOfAnAccess = 88, HvProfileDCOneBitECCError = 89, HvProfileDCDispatchedPrefetchInstructions = 90, HvProfileDCacheMissByLockedInstructions = 91, HvProfileL1DTLBHit = 92, HvProfileL1DTLBReloadLatency = 93, HvProfileIneffectiveSoftwarePrefetches = 94, HvProfileGlobalTLBFlushes = 95, HvProfileRetiredINVLPGAndINVLPGA = 96, HvProfileMemoryAccessesToUC = 97, HvProfileMemoryAccessesToWCAndWCBufferFlushToWB = 98, HvProfileStreamStoreToWB = 99, HvProfileDataPrefetchCancelled = 100, HvProfileDataPrefetchAttempts = 101, HvProfileMABRequests = 102, HvProfileNBReadResponsesForForCacheRefill = 103, HvProfileOctwordsWriitenToSystem = 104, HvProfilePageTableWalkerPDPERefillHitInL2 = 105, HvProfilePageTableWalkerPDPELookupMissedInPDC = 106, HvProfilePageTableWalkerPML4ERefillHitInL2 = 107, HvProfilePageTableWalkerPML4ELookupMissedInPDC = 108, HvProfilePageTableWalkerPTERefillHitInL2 = 109, HvProfilePageTableWalkerPDERefillHitInL2 = 110, HvProfilePageTableWalkerPDELookupMissedInPDC = 111, HvProfilePageTableWalkerPDELookupInPDC = 112, HvProfileProbeHits = 113, HvProfileCacheCrossInvalidates = 114, HvProfileTLBFlushEvents = 115, HvProfileL2Request = 116, HvProfileL2CacheMisses = 117, HvProfileL2CacheMissesICFill = 118, HvProfileL2CacheMissesDCFill = 119, HvProfileL2CacheMissesTLBPageTableWalk = 120, HvProfileL2Fill = 121, HvProfileICFetch = 122, HvProfileICMiss = 123, HvProfileICRefillFromL2 = 124, HvProfileICRefillFromSystem = 125, HvProfileICL1TLBMissL2TLBHit = 126, HvProfileICL1TLBMissL2TLBMiss = 127, HvProfileICResyncBySnoop = 128, HvProfileICInstructionFetchStall = 129, HvProfileICReturnStackHit = 130, HvProfileICReturnStackOverflow = 131, HvProfileInstructionCacheVictims = 132, HvProfileInstructionCacheLinesInvalidated = 133, HvProfileITLBReloads = 134, HvProfileITLBReloadsAborted = 135, HvProfileRetiredInstructions = 136, HvProfileRetireduops = 137, HvProfileRetiredBranches = 138, HvProfileRetiredBranchesMispredicted = 139, HvProfileTakenBranches = 140, HvProfileTakenBranchesMispredicted = 141, HvProfileRetiredFarControlTransfers = 142, HvProfileRetiredResyncsNonControlTransferBranches = 143, HvProfileRetiredNearReturns = 144, HvProfileRetiredNearReturnsMispredicted = 145, HvProfileTakenBranchesMispredictedByAddressMiscompare = 146, HvProfileRetiredFPUInstructions = 147, HvProfileRetiredFastpathDoubleOpInstructions = 148, HvProfileInterruptsMaskedCycles = 149, HvProfileInterruptsMaskedWhilePendingCycles = 150, HvProfileTakenHardwareInterrupts = 151, HvProfileNothingToDispatch = 152, HvProfileDispatchStalls = 153, HvProfileDispatchStallsFromBranchAbortToRetire = 154, HvProfileDispatchStallsForSerialization = 155, HvProfileDispatchStallsForSegmentLoad = 156, HvProfileDispatchStallsWhenReorderBufferFull = 157, HvProfileDispatchStallsWhenReservationStationsFull = 158, HvProfileDispatchStallsWhenFPUFull = 159, HvProfileDispatchStallsWhenLSFull = 160, HvProfileDispatchStallsWhenWaitingForAllQuiet = 161, HvProfileDispatchStallsWhenFarControlOrResyncBranchPending = 162, HvProfileFPUExceptions = 163, HvProfileNumberOfBreakPointsForDR0 = 164, HvProfileNumberOfBreakPointsForDR1 = 165, HvProfileNumberOfBreakPointsForDR2 = 166, HvProfileNumberOfBreakPointsForDR3 = 167, HvProfileDRAMAccess = 168, HvProfileDRAMPageTableOverflow = 169, HvProfileDRAMDRAMCommandSlotsMissed = 170, HvProfileMemoryControllerTurnAround = 171, HvProfileMemoryControllerBypassCounter = 172, HvProfileSizedCommands = 173, HvProfileProbeResult = 174, HvProfileUpstreamRequest = 175, HvProfileHyperTransportBus0Bandwidth = 176, HvProfileHyperTransportBus1Bandwidth = 177, HvProfileHyperTransportBus2Bandwidth = 178, HvProfileGuestTLBMissesAndInvalidates = 179, HvProfileGuestTLBMisses = 180, HvProfileGuestTLBInvalidates = 181, HvProfileHostPageLargerThanGuestPage_RevC = 182, HvProfilePageSizeMismatchCausedByMTRR_RevC = 183, HvProfileGuestPageLargerThanHostPage_RevC = 184, HvProfileInterruptChecks = 185, HvProfileRetiredLFENCE = 186, HvProfileRetiredSFENCE = 187, HvProfileRetiredMFENCE = 188, HvProfileCPUToDRAMRequestsLocalToNode0 = 189, HvProfileCPUToDRAMRequestsLocalToNode1 = 190, HvProfileCPUToDRAMRequestsLocalToNode2 = 191, HvProfileCPUToDRAMRequestsLocalToNode3 = 192, HvProfileCPUToDRAMRequestsLocalToNode4 = 193, HvProfileCPUToDRAMRequestsLocalToNode5 = 194, HvProfileCPUToDRAMRequestsLocalToNode6 = 195, HvProfileCPUToDRAMRequestsLocalToNode7 = 196, HvProfileIOToDRAMRequestsLocalToNode0 = 197, HvProfileIOToDRAMRequestsLocalToNode1 = 198, HvProfileIOToDRAMRequestsLocalToNode2 = 199, HvProfileIOToDRAMRequestsLocalToNode3 = 200, HvProfileIOToDRAMRequestsLocalToNode4 = 201, HvProfileIOToDRAMRequestsLocalToNode5 = 202, HvProfileIOToDRAMRequestsLocalToNode6 = 203, HvProfileIOToDRAMRequestsLocalToNode7 = 204, HvProfileCPURequestsToAPIC = 205, HvProfileInstructionsRetired = 512, HvProfileUnhaltedReferenceCycles = 513, HvProfileLLCReference = 514, HvProfileLLCMisses = 515, HvProfileBranchInstuctionRetired = 516, HvProfileBranchMispredict = 517 } HV_PROFILE_SOURCE;
Constants
- HvProfileInvalid
-
A value that specifies that the profile source is invalid.
- HvProfileCyclesNotHalted
-
A value that specifies that cycles are not stopped.
- HvProfileCacheMisses
-
A value that specifies cache misses.
- HvProfileBranchMispredictions
-
A value that specifies branch mispredictions.
- HvProfileDispatchedFPUOps
- HvProfileCyclesNoFPUOpsRetired
- HvProfileDispathedFPUOpsWithFastFlag
- HvProfileRetiredSSEOps
- HvProfileRetiredMoveOps
- HvProfileSegmentRegisterLoad
- HvProfileResyncBySelfModifyingCode
- HvProfileResyncBySnoop
- HvProfileBuffer2Full
- HvProfileLockedOperation
- HvProfileRetiredCLFLUSH
- HvProfileRetiredCPUID
- HvProfileLSDispatch
- HvProfileCancelledStoreToLoadFwdOperations
- HvProfileSMIReceived
- HvProfileDataAccess
- HvProfileDataMiss
- HvProfileDCRefillFromL2
- HvProfileDCRefillFromSystem
- HvProfileDCRefillCopyBack
- HvProfileDCL1DTLBMissL2DTLBHit
- HvProfileDCL1DTLBMissL2DTLBMiss
- HvProfileDCMisalignedDataReference
- HvProfileDCLateCancelOfAnAccess
- HvProfileDCEarlyCancelOfAnAccess
- HvProfileDCOneBitECCError
- HvProfileDCDispatchedPrefetchInstructions
- HvProfileDCacheMissByLockedInstructions
- HvProfileL1DTLBHit
- HvProfileL1DTLBReloadLatency
- HvProfileIneffectiveSoftwarePrefetches
- HvProfileGlobalTLBFlushes
- HvProfileRetiredINVLPGAndINVLPGA
- HvProfileMemoryAccessesToUC
- HvProfileMemoryAccessesToWCAndWCBufferFlushToWB
- HvProfileStreamStoreToWB
- HvProfileDataPrefetchCancelled
- HvProfileDataPrefetchAttempts
- HvProfileMABRequests
- HvProfileNBReadResponsesForForCacheRefill
- HvProfileOctwordsWriitenToSystem
- HvProfilePageTableWalkerPDPERefillHitInL2
- HvProfilePageTableWalkerPDPELookupMissedInPDC
- HvProfilePageTableWalkerPML4ERefillHitInL2
- HvProfilePageTableWalkerPML4ELookupMissedInPDC
- HvProfilePageTableWalkerPTERefillHitInL2
- HvProfilePageTableWalkerPDERefillHitInL2
- HvProfilePageTableWalkerPDELookupMissedInPDC
- HvProfilePageTableWalkerPDELookupInPDC
- HvProfileProbeHits
- HvProfileCacheCrossInvalidates
- HvProfileTLBFlushEvents
- HvProfileL2Request
- HvProfileL2CacheMisses
- HvProfileL2CacheMissesICFill
- HvProfileL2CacheMissesDCFill
- HvProfileL2CacheMissesTLBPageTableWalk
- HvProfileL2Fill
- HvProfileICFetch
- HvProfileICMiss
- HvProfileICRefillFromL2
- HvProfileICRefillFromSystem
- HvProfileICL1TLBMissL2TLBHit
- HvProfileICL1TLBMissL2TLBMiss
- HvProfileICResyncBySnoop
- HvProfileICInstructionFetchStall
- HvProfileICReturnStackHit
- HvProfileICReturnStackOverflow
- HvProfileInstructionCacheVictims
- HvProfileInstructionCacheLinesInvalidated
- HvProfileITLBReloads
- HvProfileITLBReloadsAborted
- HvProfileRetiredInstructions
- HvProfileRetireduops
- HvProfileRetiredBranches
- HvProfileRetiredBranchesMispredicted
- HvProfileTakenBranches
- HvProfileTakenBranchesMispredicted
- HvProfileRetiredFarControlTransfers
- HvProfileRetiredResyncsNonControlTransferBranches
- HvProfileRetiredNearReturns
- HvProfileRetiredNearReturnsMispredicted
- HvProfileTakenBranchesMispredictedByAddressMiscompare
- HvProfileRetiredFPUInstructions
- HvProfileRetiredFastpathDoubleOpInstructions
- HvProfileInterruptsMaskedCycles
- HvProfileInterruptsMaskedWhilePendingCycles
- HvProfileTakenHardwareInterrupts
- HvProfileNothingToDispatch
- HvProfileDispatchStalls
- HvProfileDispatchStallsFromBranchAbortToRetire
- HvProfileDispatchStallsForSerialization
- HvProfileDispatchStallsForSegmentLoad
- HvProfileDispatchStallsWhenReorderBufferFull
- HvProfileDispatchStallsWhenReservationStationsFull
- HvProfileDispatchStallsWhenFPUFull
- HvProfileDispatchStallsWhenLSFull
- HvProfileDispatchStallsWhenWaitingForAllQuiet
- HvProfileDispatchStallsWhenFarControlOrResyncBranchPending
- HvProfileFPUExceptions
- HvProfileNumberOfBreakPointsForDR0
- HvProfileNumberOfBreakPointsForDR1
- HvProfileNumberOfBreakPointsForDR2
- HvProfileNumberOfBreakPointsForDR3
- HvProfileDRAMAccess
- HvProfileDRAMPageTableOverflow
- HvProfileDRAMDRAMCommandSlotsMissed
- HvProfileMemoryControllerTurnAround
- HvProfileMemoryControllerBypassCounter
- HvProfileSizedCommands
- HvProfileProbeResult
- HvProfileUpstreamRequest
- HvProfileHyperTransportBus0Bandwidth
- HvProfileHyperTransportBus1Bandwidth
- HvProfileHyperTransportBus2Bandwidth
- HvProfileGuestTLBMissesAndInvalidates
- HvProfileGuestTLBMisses
- HvProfileGuestTLBInvalidates
- HvProfileHostPageLargerThanGuestPage_RevC
- HvProfilePageSizeMismatchCausedByMTRR_RevC
- HvProfileGuestPageLargerThanHostPage_RevC
- HvProfileInterruptChecks
- HvProfileRetiredLFENCE
- HvProfileRetiredSFENCE
- HvProfileRetiredMFENCE
- HvProfileCPUToDRAMRequestsLocalToNode0
- HvProfileCPUToDRAMRequestsLocalToNode1
- HvProfileCPUToDRAMRequestsLocalToNode2
- HvProfileCPUToDRAMRequestsLocalToNode3
- HvProfileCPUToDRAMRequestsLocalToNode4
- HvProfileCPUToDRAMRequestsLocalToNode5
- HvProfileCPUToDRAMRequestsLocalToNode6
- HvProfileCPUToDRAMRequestsLocalToNode7
- HvProfileIOToDRAMRequestsLocalToNode0
- HvProfileIOToDRAMRequestsLocalToNode1
- HvProfileIOToDRAMRequestsLocalToNode2
- HvProfileIOToDRAMRequestsLocalToNode3
- HvProfileIOToDRAMRequestsLocalToNode4
- HvProfileIOToDRAMRequestsLocalToNode5
- HvProfileIOToDRAMRequestsLocalToNode6
- HvProfileIOToDRAMRequestsLocalToNode7
- HvProfileCPURequestsToAPIC
-
- HvProfileInstructionsRetired
- HvProfileUnhaltedReferenceCycles
- HvProfileLLCReference
- HvProfileLLCMisses
- HvProfileBranchInstuctionRetired
- HvProfileBranchMispredict
Remarks
The total number of profile sources is limited to 2048.
Requirements
Header |
|
---|
Send comments about this topic to Microsoft
Build date: 11/16/2013
Show: