Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pillar: Adapt pillar to use native cpupinning #4430

Closed
wants to merge 1 commit into from

Commits on Nov 6, 2024

  1. pillar: Adapt pillar to use native cpupinning

    Update pillar's handling of QEMU guests to take advantage of native CPU pinning
    options introduced in the newer version of QEMU (8.0.4). This eliminates the need
    for our custom patches to QEMU for CPU pinning. The following changes are included:
    Removing custom qemu cpu-pinning patches to include the native qemu-pinning feature (1)
    Refactoring CPU pinning to use integer slices instead of comma-separated strings (2)
    Updating QEMU command-line arguments to include native CPU pinning options (3)
    Ensuring compatibility with both KVM and Xen hypervisors (4)
    
    This change allows us to leverage upstream QEMU improvements and simplifies
    the codebase by removing custom patches and complex string manipulations. Tested with QEMU version 8.0.4
    
    Co-authored-by: Roja Eswaran <[email protected]>
    Signed-off-by: Roja Eswaran <[email protected]>
    OhmSpectator and roja-zededa committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    0769444 View commit details
    Browse the repository at this point in the history