Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[vioscsi] DriverEntry() improved tracing #1215

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

benyamin-codez
Copy link
Contributor

Show the RegistryPath.
Show the CrashDump Mode.
Show StorPortInitialize() return value (including LONG).
Show NTDDI_VERSION.
Also added hwInitData.AddressTypeFlags.
Added missing NTDDI definitions in vioscsi.h.

Show the RegistryPath.
Show the CrashDump Mode.
Show StorPortInitialize() return value (including LONG).
Show NTDDI_VERSION.
Also added hwInitData.AddressTypeFlags.
Added missing NTDDI definitions in vioscsi.h.

Signed-off-by: benyamin-codez <[email protected]>
vioscsi/vioscsi.h Outdated Show resolved Hide resolved
vioscsi/vioscsi.c Outdated Show resolved Hide resolved
vioscsi/vioscsi.c Outdated Show resolved Hide resolved
@benyamin-codez
Copy link
Contributor Author

@YanVugenfirer

Many thanks for the review, Yan...!

Unfortunately I've run out of time for now...
I'll come back to this one after pushing the new commits for the build stuff.
Hopefully before too long.

Best regards,
Ben

@benyamin-codez benyamin-codez marked this pull request as draft December 15, 2024 17:44
Addendum to b6edb81.

1. Updated NTDDI descriptions and definitions to include Dilithium
   (25H1) and Selenium (25H2) development semesters
2. Corrected descriptions to only use development semesters rather
   than include some combinations with Windows versions
3. Updated definition comments to show development semesters

Signed-off-by: benyamin-codez <[email protected]>
Addendum to b6edb81 and b7904fc.

1. Removed hwInitData.AddressTypeFlags per code review. Split to PR virtio-win#1225.

Signed-off-by: benyamin-codez <[email protected]>
Addendum to b6edb81, b7904fc and acaf26d.

1. Split NTDDI_ definitions to new file ntddi_ver.h with minor refactor.
2. Minor refactor for RegistryPath reporting to appear outside of conditional.
3. Removed references to obsoleted RUN_MIN_CHECKED definition (PR virtio-win#1228).

Signed-off-by: benyamin-codez <[email protected]>
Addendum to b6edb81, b7904fc, acaf26d and f47d4d0.

1. Fix typos in cases for Dilithium (25H1) and Selenium (25H2) dev semesters.

Signed-off-by: benyamin-codez <[email protected]>
@benyamin-codez
Copy link
Contributor Author

@YanVugenfirer @vrozenfe @kostyanf14

This one should be right to go again.
Did you want to re-run any checks before switching from draft to Ready for review...?

I've fixed the problem breaking compilation (my bad), so the HCK-CI [EWDK] check should be right to go again. 8^d
The build completes a full SDV build for all platforms and all targets without errors...
... so should be good-to-go for other HCK-CI/vioscsi checks too.

All appears to work as expected in both Win10 and Win11.

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.

2 participants