Skip to content

Start boot/system drivers before win32k admission #60

Description

@stakach

Dependency of #56 and #17. NT boot ordering starts registry-selected boot/system drivers before GUI win32k.

Plan

  • Verify the win32k Phase-2b block has no dependency on boot-driver locals and the boot-driver block has no dependency on win32k registration.
  • Move the existing win32k Phase-2b block after the existing boot/system driver block and before B3 PnP, without duplicating driver startup or adding a special-case service identity.
  • Preserve existing startup checks and phase state; run focused crate tests and native build under the single build owner.
  • Bounded boot: prove the real NPFS File CREATE/release lifecycle gate runs before strict win32k import rejection. CREATE, connected endpoints, read/write, and pending completion pass; final CLEANUP/CLOSE projection remains.
  • Review boot ordering, regressions, and retire obsolete comments/checks introduced by the old order.

No synthetic pass condition: use the selected NPFS provider and canonical File IRPs. Dependencies: #61 (hosted high-canonical shared data) and #62 (occupied leaf mapping).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions