]> xenbits.xensource.com Git - people/aperard/mini-os.git/commit
Mini-OS: add 9pfs transport layer
authorJuergen Gross <jgross@suse.com>
Mon, 13 Feb 2023 08:44:10 +0000 (09:44 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 20 Feb 2023 15:17:35 +0000 (15:17 +0000)
commit0924fec1de588e7b6620d8f0be3aa0e2324c7bd6
treeb26363f603ebbe85df1a6dc05cbad6e33864ac10
parent82ac70d7c35264028f19faa0c9207c48ede6bcb1
Mini-OS: add 9pfs transport layer

Add the transport layer of 9pfs. This is basically the infrastructure
to send requests to the backend and to receive the related answers via
the rings.

As a first example add the version and attach requests of the 9pfs
protocol when mounting a new 9pfs device. For the version use the
"9P2000.u" variant, as it is the smallest subset supported by the qemu
based backend.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
9pfront.c