issues
search
princeton-sns
/
firecracker-tools
5
stars
5
forks
source link
API from Firerunner to VM for managing local FS over vsock
#34
Open
pisimulation
opened
4 years ago
pisimulation
commented
4 years ago
Firerunner listens to incoming vsock connection in a separate thread.
c-vsock/
is a bash runtime with vsock client in
workload.c
compiled with gcc
VM and Firerunner talk to each other by just dumping bytes over vsock.
VM ends each op with a
\r
(carriage return) character
Firerunner handles a stream of ops by splitting each op by
\r
and, for each op, separates parameters by the null character.
c-vsock/
is a bash runtime with vsock client inworkload.c
compiled with gcc\r
(carriage return) character\r
and, for each op, separates parameters by the null character.