Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
maheras_243
website
Commits
9abc1688
Verified
Commit
9abc1688
authored
Jul 26, 2020
by
4lDO2
🖖
Browse files
Add links to redox-iou and redox-buffer-pool.
parent
db2a7932
Changes
1
Hide whitespace changes
Inline
Side-by-side
content/news/io_uring-4.md
View file @
9abc1688
...
...
@@ -39,13 +39,15 @@ process-arguments interface as well). There is a possibility that a few
arguments of some functions may change there, but apart from that, that part
needs not that much more work.
However, most of the io_uring code actually happens within
`redox-iou`
, and the
newly-separated crate
`redox-buffer-pool`
, which handle the actual OS
interface. The goal someday, is for these to eventually be integrated into
`mio`
, and hence,
`tokio`
. While I managed to get all types of io_urings, be it
userspace-to-userspace, userspace-to-kernel, and kernel-to-userspace working
(not tested, and not fully implemented in the kernel yet), there is one
limitation currently: memory and buffer management.
However, most of the io_uring code actually happens within
[
`redox-iou`
](
https://gitlab.redox-os.org/redox-os/redox-iou
)
, and the
newly-separated crate
[
`redox-buffer-pool`
](
https://gitlab.redox-os.org/redox-os/redox-buffer-pool
)
,
which handle the actual OS interface. The goal someday, is for these to
eventually be integrated into
`mio`
, and hence,
`tokio`
. While I managed to get
all types of io_urings, be it userspace-to-userspace, userspace-to-kernel, and
kernel-to-userspace working (not tested, and not fully implemented in the
kernel yet), there is one limitation currently: memory and buffer management.
## `redox-buffer-pool`
Userspace-to-userspace and kernel-to-userspace is easy; the kernel manages all
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment