Skip to content

Conversation

@MichalStrehovsky
Copy link
Member

We test x64 as part of the CET leg above, but ARM64 was only tested with the dedicated test (and general RyuJIT CFG codegen testing that runs on top of CoreCLR VM).

We test x64 as part of the CET leg above, but ARM64 was only tested with the dedicated test (and general RyuJIT CFG codegen testing that runs on top of CoreCLR VM).
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds native AOT Control Flow Guard (CFG) testing for the ARM64 architecture on Windows. Previously, only x64 CFG testing was performed as part of the CET leg, while ARM64 CFG testing was limited to a dedicated test and general RyuJIT codegen testing on CoreCLR.

Key changes:

  • Adds a new CI job configuration for windows_arm64 platform with CFG enabled
  • Mirrors the existing x64 CET/CFG test configuration structure
  • Uses the same ControlFlowGuard=Guard build parameter and Pri0 innerloop tests

@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @agocke, @MichalStrehovsky, @jkotas
See info in area-owners.md if you want to be subscribed.

@MichalStrehovsky
Copy link
Member Author

/azp run runtime-nativeaot-outerloop

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@MichalStrehovsky
Copy link
Member Author

/ba-g known ICU issues on ARM64 machines

@MichalStrehovsky MichalStrehovsky merged commit 80d86b9 into main Dec 22, 2025
131 of 135 checks passed
@MichalStrehovsky MichalStrehovsky deleted the MichalStrehovsky-patch-1 branch December 22, 2025 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants