This commit is contained in:
Kenneth Allen 2026-09-28 23:24:53 +10:00
parent ae5df39323
commit 1c41bbd2c2

View File

@ -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,