pciquirk.py: fix uninitialized variable when there's no PERMISSIVE_CONFIG_FILE add a note about exported PCI devices in netbsd1 example file Python hacking by Pierre-Emmanuel Le Roux at LIP6 (thanks !) PKGREVISION++
61 lines
2.7 KiB
Python
61 lines
2.7 KiB
Python
# -*- mode: python; -*-
|
|
#============================================================================
|
|
# Python configuration setup for 'xm create'.
|
|
# This script sets the parameters used when a domain is created using 'xm create'.
|
|
# You use a separate script for each domain you want to create, or
|
|
# you can set the parameters for the domain on the xm command line.
|
|
#============================================================================
|
|
|
|
#----------------------------------------------------------------------------
|
|
# Kernel image file.
|
|
kernel = "/usr/pkg/etc/xen/kernels/netbsd-XEN3_DOMU.gz"
|
|
#kernel = "/usr/pkg/etc/xen/kernels/netbsd-INSTALL_XEN3_DOMU.gz"
|
|
|
|
# Initial memory allocation (in megabytes) for the new domain.
|
|
memory = 256
|
|
|
|
# A name for your domain. All domains must have different names.
|
|
name = "netbsd1"
|
|
|
|
#----------------------------------------------------------------------------
|
|
# network configuration.
|
|
# The mac address is optionnal, it will use a random one if not specified.
|
|
# By default we create a bridged configuration; when a vif is created
|
|
# the script @PKG_SYSCONFDIR@/scripts/vif-bridge is called to connect
|
|
# the bridge to the designated bridge (the bridge should already be up)
|
|
vif = [ 'mac=00:16:3e:00:00:11, bridge=bridge0' ]
|
|
|
|
#it's possible to use a different script when the vif is created;
|
|
# for example to use a routed setup instead of bridged:
|
|
# vif = [ 'mac=00:16:3e:00:00:11, ip=10.0.0.1 netmask 255.255.255.0, script=vif-ip' ]
|
|
|
|
#----------------------------------------------------------------------------
|
|
# Define the disk devices you want the domain to have access to, and
|
|
# what you want them accessible as.
|
|
# Each disk entry is of the form phy:UNAME,DEV,MODE
|
|
# where UNAME is the device, DEV is the device name the domain will see,
|
|
# and MODE is r for read-only, w for read-write.
|
|
# For NetBSD guest DEV doesn't matter, so we can just use increasing numbers
|
|
# here. For linux guests you have to use a linux device name (e.g. hda1)
|
|
# or the corresponding device number (e.g 0x301 for hda1)
|
|
|
|
disk = [ 'file:/home/domains/netbsd1,0x1,w' ]
|
|
|
|
#----------------------------------------------------------------------------
|
|
# exported PCI devices
|
|
# these devices have to be attched to the pciback driver; use
|
|
# pciback.hide=(bus:dev1.fun1)(bus:dev2.fun2)(...)
|
|
# on the dom0's kernel command line to force attach of PCI devices to
|
|
# pciback. bus and dev are 2-digit hex number, fun is a single digit
|
|
# the domU needs to be built with
|
|
# xpci* at xenbus ?
|
|
# pci* at xpci ?
|
|
# and the pci drivers to be used by the domU
|
|
#
|
|
# pci = [ 'bus:dev1.fun1', 'bus:dev2.fun2' ]
|
|
|
|
#----------------------------------------------------------------------------
|
|
# Boot parameters (e.g. -s, -a, ...)
|
|
extra = ""
|
|
|
|
#============================================================================
|