Skip to content

Repository files navigation

This repo tests the MSVC STL in a Windows x64 kernel, with the libc++ test suite. This is for research purposes for wg21 freestanding papers.

At time of writing, this project has lots of hard coded paths to SDKs and toolchains. You may need to tweak these.

Building: ninja asm will build all the tests, and verify that the generated binaries aren't using floating point in unexpected ways.

Test machine setup:

  1. Turn off secure boot in your bios / UEFI.
  2. Enable test signing by running bcdedit /set TESTSIGNING ON as an administrator
  3. Run the provided genCert.bat to generate a code signing certificate and install it on your local machine.

Testing: ninja check will run the tests on the current machine. You'll need admin privileges for this.

About

kernel_test_harness

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages