Deleted Added
full compact
vmrun.sh (267963) vmrun.sh (270512)
1#!/bin/sh
2#
3# Copyright (c) 2013 NetApp, Inc.
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

--- 10 unchanged lines hidden (view full) ---

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
1#!/bin/sh
2#
3# Copyright (c) 2013 NetApp, Inc.
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

--- 10 unchanged lines hidden (view full) ---

19# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25# SUCH DAMAGE.
26#
27# $FreeBSD: head/share/examples/bhyve/vmrun.sh 267963 2014-06-27 17:18:54Z neel $
27# $FreeBSD: head/share/examples/bhyve/vmrun.sh 270512 2014-08-25 01:04:07Z rodrigc $
28#
29
30LOADER=/usr/sbin/bhyveload
31BHYVECTL=/usr/sbin/bhyvectl
32FBSDRUN=/usr/sbin/bhyve
33
34DEFAULT_MEMSIZE=512M
35DEFAULT_CPUS=2

--- 196 unchanged lines hidden (view full) ---

232 ${FBSDRUN} -c ${cpus} -m ${memsize} ${apic_opt} -A -H -P \
233 -g ${gdbport} \
234 -s 0:0,hostbridge \
235 -s 1:0,lpc \
236 ${devargs} \
237 -l com1,${console} \
238 ${installer_opt} \
239 ${vmname}
28#
29
30LOADER=/usr/sbin/bhyveload
31BHYVECTL=/usr/sbin/bhyvectl
32FBSDRUN=/usr/sbin/bhyve
33
34DEFAULT_MEMSIZE=512M
35DEFAULT_CPUS=2

--- 196 unchanged lines hidden (view full) ---

232 ${FBSDRUN} -c ${cpus} -m ${memsize} ${apic_opt} -A -H -P \
233 -g ${gdbport} \
234 -s 0:0,hostbridge \
235 -s 1:0,lpc \
236 ${devargs} \
237 -l com1,${console} \
238 ${installer_opt} \
239 ${vmname}
240
241 # bhyve returns the following status codes:
242 # 0 - VM has been reset
243 # 1 - VM has been powered off
244 # 2 - VM has been halted
245 # 3 - VM generated a triple fault
246 # all other non-zero status codes are errors
247 #
240 if [ $? -ne 0 ]; then
241 break
242 fi
243done
244
245exit 99
248 if [ $? -ne 0 ]; then
249 break
250 fi
251done
252
253exit 99