I'm sure that this feature request may be more difficult than it sounds, but what would it take to integrate a small smb server into qemu's networking code? Something that would give read and write access to the guest OS to a single folder on the host (given proper permissions, of course). The command-line could look something like this:
qemu -smb ~/Documents/qemu-share drive.img
I'm recommending smb over other file-sharing methods, say nfs or ftp, because most operating systems can easily mount smb shares, where Windows only really likes to mount smb shares (thanks, Bill :P ). Ftp would work, but then you need a client to transfer the files. The current tftp patch is a great start for that, but I'd also like to be able to write and *install* to the host system. I'm not suggesting a full SAMBA implementation, but just a minimal smb server with little to no security to allow read/write to a folder specified at run-time and not require a full tun/tap setup to transfer files to the host.
Anyhow, just a suggestion from a satisfied user.
- Stealth Dave
-- David E. Still
Writer/Producer TripleCat Productions