virtfs root filesystem support
authorLennert Buytenhek <buytenh@wantstofly.org>
Sun, 15 Apr 2012 00:40:17 +0000 (02:40 +0200)
committerHarald Hoyer <harald@redhat.com>
Tue, 17 Apr 2012 10:07:14 +0000 (12:07 +0200)
commita7c9cbe1a21ecc306fce3127be0a4ad75c5fcfcb
tree5bf71d59c7a93e923c0a4590694af1e7a17c1686
parent97903dfc476ae0c5ccaa4ddef294e2da43411355
virtfs root filesystem support

Qemu/KVM provides virtfs, a paravirtualised filesystem that is
implemented by running the Plan 9 folder sharing protocol over
virtio.

Make booting with root=virtfs:foobar use the virtfs filesystem
with mount tag 'foobar' as root filesystem, to allow booting
virtual machines off virtfs.

Note that this only handles 9p over virtio (i.e. virtfs), and
doesn't attempt to handle mounting 9p filesystems over TCP/IP,
for example.

Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
dracut.spec
modules.d/95virtfs/module-setup.sh [new file with mode: 0755]
modules.d/95virtfs/mount-virtfs.sh [new file with mode: 0755]
modules.d/95virtfs/parse-virtfs.sh [new file with mode: 0755]