Restrict
This commit is contained in:
parent
ae5df39323
commit
1c41bbd2c2
16
src/lib.rs
16
src/lib.rs
@ -54,19 +54,19 @@ impl Runtime {
|
|||||||
pub fn new() -> Self {
|
pub fn new() -> Self {
|
||||||
let ring = IoUring::builder()
|
let ring = IoUring::builder()
|
||||||
.setup_cqsize(256)
|
.setup_cqsize(256)
|
||||||
//.setup_r_disabled()
|
.setup_r_disabled()
|
||||||
.setup_defer_taskrun()
|
.setup_defer_taskrun()
|
||||||
.setup_single_issuer()
|
.setup_single_issuer()
|
||||||
.setup_no_sqarray()
|
.setup_no_sqarray()
|
||||||
.build(128)
|
.build(128)
|
||||||
.expect("failed to create ring");
|
.expect("failed to create ring");
|
||||||
//let submitter = ring.submitter();
|
let submitter = ring.submitter();
|
||||||
//submitter
|
submitter
|
||||||
//.register_restrictions(&mut [Restriction::register_op(Nop::CODE)])
|
.register_restrictions(&mut [Restriction::sqe_op(Nop::CODE)])
|
||||||
//.expect("failed to register restrictions on ring");
|
.expect("failed to register restrictions on ring");
|
||||||
//submitter
|
submitter
|
||||||
//.register_enable_rings()
|
.register_enable_rings()
|
||||||
//.expect("failed to enable ring");
|
.expect("failed to enable ring");
|
||||||
Self(Rc::new(UncheckedRefCell::new(RuntimeInner {
|
Self(Rc::new(UncheckedRefCell::new(RuntimeInner {
|
||||||
timer: Default::default(),
|
timer: Default::default(),
|
||||||
ring,
|
ring,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user