]> code.ossystems Code Review - openembedded-core.git/commit
runqemu, runqemu-internal: Allow slirp for NFS and KVM use
authorJason Wessel <jason.wessel@windriver.com>
Thu, 23 Jan 2014 14:32:46 +0000 (08:32 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 28 Jan 2014 00:48:28 +0000 (00:48 +0000)
commit1ea04d87525f26c2cd32ba29c0f14c6226f60729
treebfbdf32a4c4a1394f8607a3d00aed1376a1b17da
parentea126a7d4a63e27755046ddd2eb0be079e20c334
runqemu, runqemu-internal: Allow slirp for NFS and KVM use

The default slirp address for the NFS server is 10.0.2.2.  If not
using a tap interface this address must be used or the target system
cannot connect properly.  Also the ip=... kernel arguments need to be
set to dhcp when using slirp or the root NFS will not get setup
properly.

The call to cleanup() results in a routine which is not defined when
setting up the NFS because it is called before acquire() for the
locking of the tap interfaces, the solution being to simply not call
cleanup() that early.

When using slirp, kvm should not execute the vhost net checks because
the vhost net will not be configure or used.

Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
scripts/runqemu
scripts/runqemu-internal