Add Intel hybrid CPU detection with P/E core affinity #6
      
        
          +303
        
        
          −38
        
        
          
        
      
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Add Intel Hybrid CPU Detection with P-Core/E-Core Affinity Support
Overview
Implements CPU affinity detection for Intel 12th-15th generation hybrid processors, enabling applications to distinguish between Performance cores (P-cores) and Efficiency cores (E-cores).
What's Changed
Previous Behavior
Only AMD dual-CCD CPUs were supported for custom CPU set detection.
Testing Status
Thread mapping and affinity masks have been implemented based on Intel specifications but have not been verified on physical Intel hybrid CPUs. Please test on 12th-15th gen Intel systems to confirm correct core identification.
Closes #3 - Support Intel P-Core/E-Core preference
Technical Implementation
Uses dictionary-based lookup matching CPU model strings to P-core/E-core thread counts, with automatic CPU set mask generation for Windows affinity APIs.