Ii64人
|
8e3380e47d
|
Merge pull request #1 from ii64/for-next
API changes, optimizations, features
|
2022-03-05 09:46:30 +07:00 |
|
Nugraha
|
6140a6ea1d
|
fix: SQThread option should add IORING_SETUP_SQPOLL
Signed-off-by: Nugraha <26342994+ii64@users.noreply.github.com>
|
2022-02-11 19:54:24 +07:00 |
|
Nugraha
|
04750112b3
|
fix(opcode): remove getdents and xattr opcode
c87f2013c0
Ref:
918d8061ff
Signed-off-by: Nugraha <26342994+ii64@users.noreply.github.com>
|
2022-02-11 19:51:12 +07:00 |
|
Nugraha
|
50fd85fabc
|
feat(syscall): add madvise, epollctl
Signed-off-by: Nugraha <26342994+ii64@users.noreply.github.com>
|
2022-02-10 02:16:53 +07:00 |
|
Nugraha
|
c232c10e24
|
chore: test code
Signed-off-by: Nugraha <26342994+ii64@users.noreply.github.com>
|
2022-02-10 01:49:12 +07:00 |
|
Nugraha
|
0d089ce00d
|
chore: clean prints
Signed-off-by: Nugraha <26342994+ii64@users.noreply.github.com>
|
2022-02-10 01:48:41 +07:00 |
|
Nugraha
|
76ea6c66e8
|
feat(syscall): simplify sq initialization
Signed-off-by: Nugraha <26342994+ii64@users.noreply.github.com>
|
2022-02-10 00:55:02 +07:00 |
|
Nugraha
|
860871629c
|
feat: ring with options
Signed-off-by: Nugraha <26342994+ii64@users.noreply.github.com>
|
2022-02-10 00:53:05 +07:00 |
|
Nugraha
|
b8dab73acf
|
chore: add readme link, comment
Signed-off-by: Nugraha <26342994+ii64@users.noreply.github.com>
|
2022-02-09 20:00:10 +07:00 |
|
MastahSenpai
|
375c7b76d2
|
docs: graph image description
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2022-01-26 01:24:23 +07:00 |
|
MastahSenpai
|
67636d3ab2
|
fix(perf): direct field access
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2022-01-26 01:21:13 +07:00 |
|
MastahSenpai
|
5937800f05
|
fix(perf): direct field access
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2022-01-26 01:20:07 +07:00 |
|
MastahSenpai
|
6fb11e879d
|
docs: add graph difference sqpoll
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2022-01-26 01:16:08 +07:00 |
|
MastahSenpai
|
06809873b5
|
fix: queue sqpoll mode returns zero submission
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2022-01-25 02:24:01 +07:00 |
|
MastahSenpai
|
c87f2013c0
|
feat(opcode): new opcode on Linux 5.16rc
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2022-01-24 15:19:14 +07:00 |
|
MastahSenpai
|
57604628c2
|
feat(queue/perf): impl locks polling
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-27 13:23:15 +07:00 |
|
MastahSenpai
|
d9f93fdd62
|
fix(queue/perf): cpu usage
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-27 13:05:48 +07:00 |
|
MastahSenpai
|
64b72d47c8
|
feat(queue): lock-free, and thread-safe
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-26 18:04:46 +07:00 |
|
MastahSenpai
|
2633fb50f9
|
fix(queue): race on queue
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-24 12:53:42 +07:00 |
|
MastahSenpai
|
914abe7c45
|
feat(): expose GetCQEvent
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-24 01:45:02 +07:00 |
|
MastahSenpai
|
b19e609515
|
chore(): clean prints
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-23 00:34:14 +07:00 |
|
MastahSenpai
|
4742c90656
|
fix(queue): queue out of sync, test
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-23 00:06:53 +07:00 |
|
MastahSenpai
|
3661a48501
|
fix(): mmap sqe size
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-23 00:05:42 +07:00 |
|
MastahSenpai
|
b6aaab0abc
|
fix(): ringfd close
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-23 00:04:02 +07:00 |
|
MastahSenpai
|
9ae762c883
|
feat(): IOSQE flags
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-23 00:02:32 +07:00 |
|
MastahSenpai
|
66638a93b2
|
feat(queue): queue implementation wrapper
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-22 00:33:38 +07:00 |
|
MastahSenpai
|
173732c949
|
feat(docs): update readme, added license
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-22 00:32:32 +07:00 |
|
MastahSenpai
|
b4adb24416
|
feat(): sqe addr setter
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-22 00:30:08 +07:00 |
|
MastahSenpai
|
292c65f6f5
|
feat(): no cqe sqe cache
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-22 00:29:06 +07:00 |
|
MastahSenpai
|
d464bb436c
|
feat(): added io uring operations
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-22 00:25:03 +07:00 |
|
MastahSenpai
|
d360145934
|
feat(register): io uring register implemented
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-20 18:54:39 +07:00 |
|
MastahSenpai
|
85e03649ba
|
feat(): initail files
Signed-off-by: MastahSenpai <26342994+ii64@users.noreply.github.com>
|
2021-12-20 18:35:33 +07:00 |
|