microsoft / microsoft/openvmm

fdt_cpu_scaling unit test not working on ARM64

Open
#282 0 comments 0 reactions 1 assignee View on GitHub

@chris-oo is already working on this.

Since Aug 8, 2025.

ARM testing
Dominant language
Rust
Stars
1.9k
Forks
238
Avg merge
1d 15h
Merged PRs (30d)
100

Description

When running the fdt_cpu_scaling unit test on Windows ARM64, it fails with the following error:

       ABORT [   0.100s] openhcl_boot::bin/openhcl_boot test::fdt_cpu_scaling
     Message [         ] code 0xc000001d: OS Error -1073741795 (FormatMessageW() returned error 317) (os error -1073741795)

When running on Linux ARM64, the test passes if the buffer size is increased, but this does not appear to be sufficient on Windows. In addition, there might also be something we can do here to improve the error message here; there seems to be something whole with printing OS errors.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.