WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-changelog

[Xen-changelog] [xen-unstable] A survey of all the supported configurati

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] A survey of all the supported configuration options in Xend and also
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 02 Nov 2006 22:09:16 +0000
Delivery-date: Thu, 02 Nov 2006 21:31:27 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User Alastair Tse <atse@xxxxxxxxxxxxx>
# Node ID f7f8f003892065b0d9f1d8105cdba35e81660574
# Parent  df5431b2b519a8e56bfbe0b092a27f8087828099
A survey of all the supported configuration options in Xend and also
what they map to in the Xen API.
---
 tools/python/README.XendConfig |  144 +++++++++++++++++++++++++++++++++++++++++
 tools/python/README.sxpcfg     |  117 +++++++++++++++++++++++++++++++++
 2 files changed, 261 insertions(+)

diff -r df5431b2b519 -r f7f8f0038920 tools/python/README.XendConfig
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/python/README.XendConfig    Thu Oct 26 19:43:11 2006 +0100
@@ -0,0 +1,144 @@
+XendConfig parameters
+=====================
+
+Things that are empty means there is no direct mapping.
+
+In order to make the XendConfig fully backwards compatible, it needs a
+representation of all the below parameters. Where both columns have
+values, it means we can have a direct translation.
+
+Where the Legacy Config value does not exist, it means we have to make
+up the value on whether we supported it or not.
+
+Where the Legacy config value is prefixed with an '!', it means it is
+not a direct mapping and needs a translation function.
+
+Where the Xen API config value does not exist, it means we have to add
+a parameter outside of the Xen API Configuration to support it.
+
+
+Xen API Config                  Legacy Config
+--------------                  -------------
+uuid                            uuid
+power_state                     !state (and xc_getinfo)
+name_label                      name
+name_description
+user_version
+is_a_template
+resident_on
+memory_static_min               memory
+memory_static_max               maxmem
+memory_actual
+memory_dynamic_min
+memory_dynamic_max
+vcpus_policy                    !set_credit/set_sedf
+vcpus_params                    !set_credit/set_sedf
+vcpus_number                    vcpus
+vcpus_utilisation               
+vcpus_features_required
+vcpus_features_can_use
+vcpus_features_force_on
+vcpus_features_force_off
+actions_after_shutdown          on_poweroff
+actions_after_reboot            on_reboot
+actions_after_suspend           
+actions_after_crash             on_crash
+
+vifs                            !(devices.vifs)
+ - uuid                         dev.uuid
+ - name
+ - type                         vif.type
+ - device
+ - network
+ - vm
+ - MAC                          vif.mac
+ - MTU
+ - io_read_kbs                  !vif.rate
+ - io_write_kbs                 !vif.rate
+                                vif.bridge
+                                vif.script
+                                vif.ip
+                                vif.vifname (backend name)
+
+vbds                            !(devices.vbds)
+ - uuid
+ - vm
+ - vdi
+ - device                       vbd.uname
+ - mode                         !vbd.mode
+ - driver                       vbd.driver
+ - io_read_kbs
+ - io_write_kbs
+
+tpm_instance                    tpm.instance
+tpm_backend                     tpm.backend
+bios_boot                       image.boot?
+platform_std_VGA                image.stdvga
+platform_serial                 image.serial
+platform_localtime              !localtime (bool)
+platform_clock_offset           
+platform_enable_audio           !image.soundhw (bool)
+builder                         (sxp root name)
+boot_method                     
+kernel_kernel                   kernel_kernel
+kernel_initrd                   kernel_ramdisk
+kernel_args                     kernel_args
+grub_cmdline                    bootloader_args
+PCI_bus                         
+tools_version
+otherConfig
+ - image                        image (maybe?)
+ - shadow_memory                shadow_memory
+ - security                     security
+ - vcpu_avail                   vcpu_avail
+ - features                     features
+ - on_xend_stop                 on_xend_stop
+ - on_xend_start                on_xend_start
+ - start_time                   start_time
+ - cpus                         cpus (?)
+ >> only from xc
+ - online_vcpus                 xc.online_vcpus
+ - status                       xc.status
+ - cpu_time                     xc.cpu_time
+ - shutdown_reason              xc.shutdown_reason
+ - up_time                      xc.uptime
+
+                                image.root
+                                image.ip
+                                image.nographic
+                                image.vnc
+                                image.sdl
+                                image.vncdisplay
+                                image.vncunused
+                                image.hvm.device_model
+                                image.hvm.display
+                                image.hvm.xauthority
+                                image.hvm.vncconsole
+                                image.hvm.pae
+                                image.hvm.acpi (also in image.devices)
+                                image.hvm.apic
+                                image.devices.boot
+                                image.devices.fda
+                                image.devices.fdb
+                                image.devices.soundhw
+                                image.devices.isa
+                                image.devices.vcpus?
+                                image.devices.acpi
+                                image.devices.usb
+                                image.devices.usbdevice
+
+
+                                dev.backend
+                                dev.dom
+                                dev.id
+                                
+                                pci.domain
+                                pci.bus
+                                pci.slot
+                                pci.func
+
+                                pciquirk.pci_ids
+                                pciquirk.pci_config_space_fields
+                                pciquirk.unconstrained_dev_ids
+
+                                irq.irq
diff -r df5431b2b519 -r f7f8f0038920 tools/python/README.sxpcfg
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/tools/python/README.sxpcfg        Thu Oct 26 19:43:11 2006 +0100
@@ -0,0 +1,117 @@
+Map of all supported SXP configuration options
+----------------------------------------------
+
+uuid
+vcpus
+maxmem
+memory
+name
+on_poweroff
+on_reboot
+on_crash
+bootloader
+kernel_kernel
+kernel_initrd
+kernel_args
+localtime
+
+shadow_memory
+security
+ssidref (deprecated)
+vcpu_avail
+cpu_weight (deprecated)
+bootloader_args
+features
+on_xend_stop
+on_xend_start
+start_time
+cpu (deprecated)
+cpus
+
+(xc getinfo)
+domid
+online_vcpus
+status
+cpu_time
+shutdown_reason
+(xm list --long)
+up_time
+
+image 
+  - kernel
+  - ramdisk
+  - args
+  - ip
+  - root
+  (configVNC)
+  - nographic
+  - vnc
+  - sdl
+  - vncdisplay
+  - vncunused
+  (HVM)
+  - device_model
+  - display
+  - xauthority
+  - vncconsole
+  - pae
+  - acpi
+  - apic
+  (parseDeviceModel)
+  - boot
+  - fda
+  - fdb
+  - soundhw
+  - localtime
+  - serial
+  - stdvga
+  - isa
+  - vcpus
+  - acpi
+  - usb
+  - usbdevice
+
+(all devices)
+  - backend
+  - dom
+  - id
+  - uuid
+
+vbd
+  - uname
+  - dev (ioemu:, .. etc)
+  - mode (r, w. w!)
+
+vif
+  - type
+  - mac
+  - bridge
+  - model
+  - rate
+  - vifname
+  - script
+  - ip
+
+pci
+  - domain
+  - bus
+  - slot
+  - func
+  (Xen 2.0)
+  - dev
+
+io
+  - from
+  - to
+
+tpm
+  - pref_instance
+  - instance
+
+pciquirk
+  - pci_ids
+  - pci_config_space_fields
+  - unconstrained_dev_ids
+
+irq
+  - irq

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-unstable] A survey of all the supported configuration options in Xend and also, Xen patchbot-unstable <=