nervosnetwork / ckb-kanban

Issues for the board CKB Kanban
1 stars 1 forks source link

Spawn Syscall Enhancement #31

Open doitian opened 4 months ago

doitian commented 4 months ago

Investigating a new approach for the spawn syscall. This involves introducing a pipe and deterministic scheduler to facilitate communication between parent and child VM instances. A prototype can be found here.

doitian commented 4 months ago

Progress Update:

xxuejie commented 2 months ago

An implementation for the new spawn is now in review phase: https://github.com/nervosnetwork/ckb/pull/4380

The accompanying RFC changes are also put together: https://github.com/nervosnetwork/rfcs/pull/436

doitian commented 2 months ago

Added testing pause/resume API for acceptance for temporary randomize testing:

https://github.com/chenyukang/ckb/commit/58db12c157da0a44fcf19c515ff9a62641fab292