Integrate QEMU driver with io_uring

This commit is contained in:
Vitaliy Filippov
2023-07-04 00:28:23 +03:00
parent b8e30608d6
commit 07b2196bc2
5 changed files with 122 additions and 18 deletions
+2
View File
@@ -126,11 +126,13 @@ class ring_loop_t
unsigned free_ring_data_ptr;
bool loop_again;
struct io_uring ring;
int ring_eventfd = -1;
public:
ring_loop_t(int qd);
~ring_loop_t();
void register_consumer(ring_consumer_t *consumer);
void unregister_consumer(ring_consumer_t *consumer);
int register_eventfd();
inline struct io_uring_sqe* get_sqe()
{