Skip to content

Fix the UKI stub path on ARM64. #360

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

Merged
merged 4 commits into from
Aug 7, 2025
Merged

Conversation

SeanDougherty
Copy link
Contributor

@SeanDougherty SeanDougherty commented Aug 6, 2025

Adding fix for arm64 UKI support. This adds dynamic setting of the stub filepaths based on architecture.

systemd-ukify and systemd-boot will be added to azurelinux arm64 with this PR: microsoft/azurelinux#14449


Checklist

  • Tests added/updated
  • Documentation updated (if needed)
  • Code conforms to style guidelines

@SeanDougherty SeanDougherty requested a review from a team as a code owner August 6, 2025 21:11
Copy link
Contributor

@cwize1 cwize1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please give the PR a proper description.

@SeanDougherty SeanDougherty force-pushed the user/sdou/ukiStubArm64 branch from bdb7409 to 4a9c362 Compare August 6, 2025 21:33
@SeanDougherty SeanDougherty changed the title User/sdou/uki stub arm64 Fix the UKI stub path on ARM64. Aug 6, 2025
cwize1
cwize1 previously approved these changes Aug 6, 2025
@SeanDougherty
Copy link
Contributor Author

Requesting re-approval from @cwize1 . Needed to re-commit with verified signing via GPG.

@SeanDougherty SeanDougherty merged commit 584bda9 into main Aug 7, 2025
20 checks passed
@SeanDougherty SeanDougherty deleted the user/sdou/ukiStubArm64 branch August 7, 2025 00:48
cwize1 added a commit that referenced this pull request Aug 7, 2025
PR #360 accidentally broke the UKI build. Instead of pointing ukify
at the image's EFI stub, it pointed it at the host's EFI stub instead.
This change fixes this.

This change also fixes the GitHub workflows so that the UKI functional
tests are run instead of being skipped.
cwize1 added a commit that referenced this pull request Aug 7, 2025
PR #360 accidentally broke the UKI build. Instead of pointing ukify
at the image's EFI stub, it pointed it at the host's EFI stub instead.
This change fixes this.

This change also fixes the GitHub workflows so that the UKI functional
tests are run instead of being skipped.
@cwize1 cwize1 mentioned this pull request Aug 7, 2025
3 tasks
cwize1 added a commit that referenced this pull request Aug 7, 2025
PR #360 accidentally broke the UKI build. Instead of pointing ukify at
the image's EFI stub, it pointed it at the host's EFI stub instead. This
change fixes this.

This change also fixes the GitHub workflows so that the UKI functional
tests are run instead of being skipped.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants