[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Revert c/s 7626 -- it's missing a new file.
# 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |