Tags · microsoft/DMF · GitHub
Skip to content

Tags: microsoft/DMF

Tags

v1.1.159

Toggle v1.1.159's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge20260505 (#277)

* 1. Documentation clean up.
2. Add bounds checking to make code robust in case of improper API use.
3. Fix/add some asserts.
4. Eliminate code paths that might have improperly executed on overflow conditions.
5. DMF_CrashDump is corrected in case of failed open to clean up properly.
6. SAL annotation corrections.

* Merge changes to delete unused code paths in IoctlHandler.
Merge change to restrict filter driver control device object access.

v1.1.158

Toggle v1.1.158's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge20260225 (#276)

* WIP: Add support for VHF under UMDF.
This code is still being tested and reviewed.

* Add readme.md template to project. Needs to be updated.

* Fix some naming.

* Update sample readme file.

* WIP: Add support for VHF under UMDF.
This code is still being tested and reviewed.

* Correct error handling.

* Proper clean up on error path and remove stale comment.

* More clean up. Correct a bunch of typos.

* Update documentation per recommendation.

* Revert removal of this field so that existing drivers that use it will not fail to compile.

* Revert the revert that was previously pushed. It is messy to add the definition as we did in VirtualHidMini. And it is not used so there is no point to add the defintion for something that is not used. Release notes will explain that that field should be deleted.

* More clean up.

* Make sample more clearly match original sample.

* Add unit test for NotifyUserWithRequest.

v1.1.157

Toggle v1.1.157's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge20260213 (#275)

1. Fixes for SAL annonations.

v1.1.156

Toggle v1.1.156's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge20251121 (#274)

1. Make it easier for clients to use DMF_DeviceInterfaceMultipleTarget. a) Remove callback is called prior to rundown. b) DmfIoTargets are always checked for validity prior to use in Methods. 3) Update tests for new error codes.
2. Clean up DMF_Rundown logging so that IFR log does not fill up in case where wait is not satisfied.
3. Improve DMF_MobileBroadband error checking.

v1.1.155

Toggle v1.1.155's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge20250819 (#271)

1. Honor timeout in SpiTarget Module.
2. Correct compile error when using ExAllocatePool().
3. SAL fixes.

v1.1.154

Toggle v1.1.154's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge20250708 (#270)

1. Correct issue where crash dump files are corrupted when using secondary triage data API.

v1.1.153

Toggle v1.1.153's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge20250522 (#269)

* Merge20250305:

1. Fix incorrect handle passed by DMF_DeviceInterfaceTarget_ReuseCreate().
Add test for that family of APIs.
2. Add missing unit tests for DeviceInterfaceTarget.

* Merge20250522
1. Fix BufferContextSize issue where incorrect size was set. This is potentially a serious issue. However, BufferContext field is rarely used.
2. Fix compilation error due SAL.
3. Fix other SAL issues.
4. Add support for Custom Device Notification to DeviceInterfaceTarget.

* One additional similar change.

v1.1.152

Toggle v1.1.152's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge20250423 (#267)

1. Add eSim support for DMF_MobileBroadband.
2. Correct error in DMF_NotifyUserWithEvent that prevents event from being set in the case when an application that creates the event stops and starts.

v1.1.151

Toggle v1.1.151's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge20250317 (#266)

* Merge20250305:

1. Fix incorrect handle passed by DMF_DeviceInterfaceTarget_ReuseCreate().
Add test for that family of APIs.
2. Add missing unit tests for DeviceInterfaceTarget.

* Merge20250317
1. Update documentation with regard to Dynamic Modules.
2. Fix issue in DMF_DeviceInterfaceMultipleTarget which caused assert when the Module is dynamically created and delete.
3. Update DMF_UdeClient so that it can be dynamically loaded.
4. Fix issue in DMF_UefiOperation for optional parameter.

v1.1.150

Toggle v1.1.150's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge20250305: (#265)

1. Fix incorrect handle passed by DMF_DeviceInterfaceTarget_ReuseCreate().
Add test for that family of APIs.
2. Add missing unit tests for DeviceInterfaceTarget.