# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID 270469d40f026bca0b7325d3f015a0a4382d28a4
# Parent 55194bd55b86383fa82797f99f95587f6d14fa30
Revert c/s 7626 -- it's missing a new file.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
diff -r 55194bd55b86 -r 270469d40f02 tools/python/xen/xend/XendDomain.py
--- a/tools/python/xen/xend/XendDomain.py Sun Nov 6 16:50:24 2005
+++ b/tools/python/xen/xend/XendDomain.py Sun Nov 6 18:50:33 2005
@@ -492,40 +492,6 @@
except Exception, ex:
raise XendError(str(ex))
- def domain_ioport_range_enable(self, domid, first, last):
- """Enable access to a range of IO ports for a domain
-
- @param first: first IO port
- @param last: last IO port
- @return: 0 on success, -1 on error
- """
- dominfo = self.domain_lookup(domid)
- nr_ports = last - first + 1
- try:
- return xc.domain_ioport_permission(dominfo.getDomid(),
- first_port = first,
- nr_ports = nr_ports,
- allow_access = 1)
- except Exception, ex:
- raise XendError(str(ex))
-
- def domain_ioport_range_disable(self, domid, first, last):
- """Disable access to a range of IO ports for a domain
-
- @param first: first IO port
- @param last: last IO port
- @return: 0 on success, -1 on error
- """
- dominfo = self.domain_lookup(domid)
- nr_ports = last - first + 1
- try:
- return xc.domain_ioport_permission(dominfo.getDomid(),
- first_port = first,
- nr_ports = nr_ports,
- allow_access = 0)
- except Exception, ex:
- raise XendError(str(ex))
-
def instance():
"""Singleton constructor. Use this instead of the class constructor.
diff -r 55194bd55b86 -r 270469d40f02 tools/python/xen/xend/XendDomainInfo.py
--- a/tools/python/xen/xend/XendDomainInfo.py Sun Nov 6 16:50:24 2005
+++ b/tools/python/xen/xend/XendDomainInfo.py Sun Nov 6 18:50:33 2005
@@ -1400,10 +1400,9 @@
controllerClasses[device_class] = cls
-from xen.xend.server import blkif, netif, tpmif, pciif, iopif, usbif
+from xen.xend.server import blkif, netif, tpmif, pciif, usbif
addControllerClass('vbd', blkif.BlkifController)
addControllerClass('vif', netif.NetifController)
addControllerClass('vtpm', tpmif.TPMifController)
addControllerClass('pci', pciif.PciController)
-addControllerClass('ioports', iopif.IOPortsController)
addControllerClass('usb', usbif.UsbifController)
diff -r 55194bd55b86 -r 270469d40f02 tools/python/xen/xm/create.py
--- a/tools/python/xen/xm/create.py Sun Nov 6 16:50:24 2005
+++ b/tools/python/xen/xm/create.py Sun Nov 6 18:50:33 2005
@@ -241,12 +241,6 @@
For example '-pci c0,02,1a'.
The option may be repeated to add more than one pci device.""")
-gopts.var('ioports', val='FROM[-TO]',
- fn=append_value, default=[],
- use="""Add a legacy I/O range to a domain, using given params (in
hex).
- For example '-ioports 02f8-02ff'.
- The option may be repeated to add more than one i/o range.""")
-
gopts.var('usb', val='PATH',
fn=append_value, default=[],
use="""Add a physical USB port to a domain, as specified by the path
@@ -444,13 +438,6 @@
for (bus, dev, func) in vals.pci:
config_pci = ['pci', ['bus', bus], ['dev', dev], ['func', func]]
config_devs.append(['device', config_pci])
-
-def configure_ioports(config_devs, vals):
- """Create the config for legacy i/o ranges.
- """
- for (io_from, io_to) in vals.ioports:
- config_ioports = ['ioports', ['from', io_from], ['to', io_to]]
- config_devs.append(['device', config_ioports])
def configure_usb(config_devs, vals):
for path in vals.usb:
@@ -624,7 +611,6 @@
config_devs = []
configure_disks(config_devs, vals)
configure_pci(config_devs, vals)
- configure_ioports(config_devs, vals)
configure_vifs(config_devs, vals)
configure_usb(config_devs, vals)
configure_vtpm(config_devs, vals)
@@ -659,20 +645,6 @@
pci.append(hexd)
vals.pci = pci
-def preprocess_ioports(vals):
- if not vals.ioports: return
- ioports = []
- for v in vals.ioports:
- d = v.split('-')
- if len(d) < 1 || len(d) > 2:
- err('Invalid i/o port range specifier: ' + v)
- if len(d) == 1:
- d.append(d[0])
- # Components are in hex: add hex specifier.
- hexd = map(lambda v: '0x'+v, d)
- ioports.append(hexd)
- vals.ioports = ioports
-
def preprocess_vifs(vals):
if not vals.vif: return
vifs = []
@@ -805,7 +777,6 @@
err("No kernel specified")
preprocess_disk(vals)
preprocess_pci(vals)
- preprocess_ioports(vals)
preprocess_vifs(vals)
preprocess_ip(vals)
preprocess_nfs(vals)
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|