microsoft / DMF

Driver Module Framework
MIT License
312 stars 78 forks source link

Merge20220308 #206

Closed samtertzakian closed 2 years ago

samtertzakian commented 2 years ago
  1. Correct BSOD regression in DMF_Doorbell where callback was paged but should not be because it can potentially acquire a spinlock. Regression introduced in v1.1.114.
  2. Correct definition names of macros that check for WDK versions.
  3. Correct bug in DMF_UefiOperation where Methods did not receive DMFMODULE parameter (benign bug).
  4. Add DMF_Utility_SystemTimeCurrentGet() which is Kernel/User-mode compatible call to get system time.
  5. Update DMF_NotifyUserWithRequestMultiple to support caching all buffers in queue, not just a single (last) buffer.