Skip to content

[codex] Showcase driver-tested runtime positioning#47

Merged
ntoskrnl7 merged 1 commit into
mainfrom
docs/readme-runtime-positioning
Jun 23, 2026
Merged

[codex] Showcase driver-tested runtime positioning#47
ntoskrnl7 merged 1 commit into
mainfrom
docs/readme-runtime-positioning

Conversation

@ntoskrnl7

@ntoskrnl7 ntoskrnl7 commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Rework the README and Korean landing page so the first screen presents crtsys as a familiar MSVC CRT/STL runtime substrate for kernel drivers.
  • Add architecture docs that explain the MSVC CRT/UCRT/STL/VCRT source paths, crtsys compatibility layer, LDK Windows/NTDLL/ICU substrate, and WDK/NT kernel boundary.
  • Surface driver-tested headline coverage, including std::print and SEH handling, while clarifying that listed coverage is verified coverage rather than an exhaustive support limit.
  • Strengthen MSBuild/NuGet onboarding with a first-screen PackageReference/Install-Package path, Build Tools-only msbuild /restore guidance, and dedicated quick-start docs.

Impact

This makes the project positioning clearer for external readers without changing the driver model or IRQL contract. It also reduces the chance that the coverage matrix is misread as “only these features can work,” and makes it explicit that NuGet package consumption is supported from Visual Studio and Build Tools-only MSBuild environments.

Validation

  • git diff --check
  • x64 Debug/Release crtsys_test build after the NTL SEH test changes
  • NuGet x64/ARM64 Debug/Release library build after the std::print coverage changes

The final README, architecture, and MSBuild/NuGet quick-start edits were documentation-only after those builds.

Add std::print driver coverage and wire the MSVC STL print source when available.

Cover the NTL SEH boundary helper in driver tests and document the helper API.

Rework README and architecture docs around quick start, runtime stack, feature highlights, IRQL boundaries, and driver-tested coverage.
@ntoskrnl7 ntoskrnl7 marked this pull request as ready for review June 23, 2026 23:31
@ntoskrnl7 ntoskrnl7 merged commit 557a182 into main Jun 23, 2026
16 checks passed
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.

1 participant