Nick Banks

Results 446 comments of Nick Banks

Thanks for the suggestion @CarterLi but I am trying to implement an abstraction layer that works with multiple different IO models, on different platforms. That's what the `eventq_dequeue` function above...

What's the difference between `io_uring_wait_cqe` and `io_uring_submit_and_wait`? `io_uring_wait_cqe` also returns you the IO completion, while `io_uring_wait_cqe` just waits? What about the "submit" part? What exactly does that mean?

And what about a `io_uring_wait_cqe_timeout` equivalent? I found `io_uring_submit_and_wait_timeout` but it takes the `cqe_ptr` and a `sigmask` too, so I'm not sure if that's what I should use.

Ok, so I don't need the submit, because it's assumed that was already done, possibly on a different thread. So I'm back to a peek, wait (possibly with timeout), peek...

Have you been able to build outside of cygwin? My guess is that it is simply unsupported when building Windows drivers.

Oh, sorry for misunderstanding. After reading though, I wonder if the problem is actually with the latest 2022 WDK. I believe we're using the previous WDK currently, since the 2022...

@boyracer2020 so you are using the WS2022 WDK and it's still not working for you?

@mtfriesen can you take a look please?

At the very least we'll need a new release for us to try out.

This seems related to #13. Can we merge these two somehow?