From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio Fantoni Subject: Re: [PATCH] Add xl domUs default configuration file Date: Wed, 08 Jun 2011 10:57:07 +0200 Message-ID: <4DEF3963.8060209@tiscali.it> References: <4DECB9C6.2040208@tiscali.it> <1307372506.775.466.camel@zakaz.uk.xensource.com> Reply-To: fantonifabio@tiscali.it Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0823690841==" Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Stefano Stabellini Cc: Ian Campbell , xen-devel List-Id: xen-devel@lists.xenproject.org This is a cryptographically signed message in MIME format. --===============0823690841== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms030100070206070504050609" This is a cryptographically signed message in MIME format. --------------ms030100070206070504050609 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Il 06/06/2011 17:14, Stefano Stabellini ha scritto: > After Fabio's reply I think that the real intention was to introduce a > new config file to set the default value of most options, across > multiple VMs, in fact replacing all the libxl_*_init functions. > The xend equivalent would be xend-config.sxp. Yes, as described in the file added, if value exist in default config=20 take that takes the place of the core in default. Here the patch improved and with remove of disk and shadow_memory not=20 necessary on global defaults. # HG changeset patch # User Fabio Fantoni # Date 1307522478 -7200 # Node ID b6d0a66134d8fda3ac7a317b40862d0460096b12 # Parent c231a26a29327aa3c737170e04c738289be2d309 Add xl domUs default configuration file, must be improved and=20 implemented in the core xl Signed-off-by: Fabio Fantoni diff -r c231a26a2932 -r b6d0a66134d8 tools/examples/Makefile --- a/tools/examples/Makefile Mon Jun 06 09:56:08 2011 +0100 +++ b/tools/examples/Makefile Wed Jun 08 10:41:18 2011 +0200 @@ -22,6 +22,7 @@ XEN_CONFIGS +=3D xend-pci-quirks.sxp XEN_CONFIGS +=3D xend-pci-permissive.sxp XEN_CONFIGS +=3D xl.conf +XEN_CONFIGS +=3D xl-domu-default.conf XEN_CONFIGS +=3D cpupool .PHONY: all diff -r c231a26a2932 -r b6d0a66134d8 tools/examples/xl-domu-default.conf --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/examples/xl-domu-default.conf Wed Jun 08 10:41:18 2011 +02= 00 @@ -0,0 +1,230 @@ +#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D +# Xl configuration default for domU setting on 'xl create'. +# This conf sets the defaults parameters used when a domain is created +# using 'xl create' instead those in the core if not existing in the +# domU config specific. +#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D + +#-----------------------------------------------------------------------= ----- +# Kernel image file. +# kernel =3D "/path/to/domU/kernel" + +# Ramdisk. +# ramdisk =3D "/boot/initrd.gz" + +# The domain build function. HVM domain uses 'hvm'. +# builder=3D'hvm' + +# Initial memory allocation (in megabytes) for the new domain. +# +# WARNING: Creating a domain with insufficient memory may cause out of +# memory errors. The domain needs enough memory to boot kernel +# and modules. Allocating less than 32MBs is not recommended. +# memory =3D 128 + +#-----------------------------------------------------------------------= ------ +# The number of cpus guest platform has, default=3D1 +# vcpus=3D1 + +# Enable/disable HVM guest PAE, default=3D1 (enabled) +# pae=3D1 + +# Enable/disable HVM guest ACPI, default=3D1 (enabled) +# acpi=3D1 + +# Enable/disable HVM APIC mode, default=3D1 (enabled) +# Note that this option is ignored if vcpus > 1 +# apic=3D1 + +# Enable/disable HVM guest ACPI, default=3D1 (enabled) +# acpi=3D1 + +# Enable/disable HVM guest nx, default=3D1 +# nx=3D1 + +# Enable/disable HVM guest viridian, default=3D0 +# viridian=3D1 + +# Enable/disable HVM guest hpet, default=3D1 +# hpet=3D1 + +# Enable/disable HVM guest vpt_align, default=3D1 +# vpt_align=3D1 + +# Enable/disable HVM guest nestedhvm, default=3D0 +# nestedhvm=3D1 + +# HVM guest video ram in megabyte, default 8 +# videoram=3D8 + +# HVM guest timer_mode, default=3D1 +# timer_mode=3D1 + +#-----------------------------------------------------------------------= ----- +# Network configuration +# type=3Dioemu specify the NIC is an ioemu device not netfront +# vif =3D [ 'type=3Dioemu, bridge=3Dxenbr0' ] + +#-----------------------------------------------------------------------= ----- +# Configure the behaviour when a domain exits. There are three 'reasons= ' +# for a domain to stop: poweroff, reboot, and crash. For each of these = you +# may specify: +# +# "destroy", meaning that the domain is cleaned up as normal; +# "restart", meaning that a new domain is started in place of=20 the old +# one; +# "preserve", meaning that no clean-up is done until the domain = is +# manually destroyed (using xm destroy, for=20 example); or +# "rename-restart", meaning that the old domain is not cleaned up, but= is +# renamed and a new domain started in its place. +# +# In the event a domain stops due to a crash, you have the additional=20 options: +# +# "coredump-destroy", meaning dump the crashed domain's core and then = destroy; +# "coredump-restart', meaning dump the crashed domain's core and the=20 restart. +# +# The default is +# +# on_poweroff =3D 'destroy' +# on_reboot =3D 'restart' +# on_crash =3D 'restart' + +# on_poweroff =3D 'destroy' +# on_reboot =3D 'restart' +# on_crash =3D 'restart' +# on_watchdog =3D 'destroy' + +#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D +# boot on floppy (a), hard disk (c), Network (n) or CD-ROM (d) +# default: hard disk, cd-rom, floppy +# boot=3D"cd" + +#-----------------------------------------------------------------------= ----- +# enable SDL library for graphics, default =3D 0 +# sdl=3D0 + +#-----------------------------------------------------------------------= ----- +# enable OpenGL for texture rendering inside the SDL window, default =3D= 0 +# valid only if sdl is enabled. +# opengl=3D0 + +#-----------------------------------------------------------------------= ----- +# enable VNC library for graphics, default =3D 1 +# vnc=3D1 + +#-----------------------------------------------------------------------= ----- +# address that should be listened on for the VNC server if vnc is set. +# vnclisten=3D"127.0.0.1" + +#-----------------------------------------------------------------------= ----- +# set VNC display number, default =3D domid +# vncdisplay=3D1 + +#-----------------------------------------------------------------------= ----- +# try to find an unused port for the VNC server, default =3D 1 +# vncunused=3D1 + +#-----------------------------------------------------------------------= ----- +# set password for domain's VNC console +# default is depents on vncpasswd in xend-config.sxp +# vncpasswd=3D'' + +#-----------------------------------------------------------------------= ----- +# no graphics, use serial port +# nographic=3D0 + +#-----------------------------------------------------------------------= ----- +# enable stdvga, default =3D 0 (use cirrus logic device model) +# stdvga=3D0 + +#-----------------------------------------------------------------------= ------ +# serial port re-direct to pty deivce, /dev/pts/n +# then xm console or minicom can connect +# serial=3D'pty' + +# For disable migrate +# nomigrate=3D1 + +#-----------------------------------------------------------------------= ----- +# tsc_mode : TSC mode (0=3Ddefault, 1=3Dnative TSC, 2=3Dnever emulate,= =20 3=3Dpvrdtscp) +# emulate TSC provides synced TSC for all vcpus, but lose perfomrance.= +# native TSC leverages hardware's TSC(no perf loss), but vcpu's TSC=20 may lose +# sync due to hardware's unreliable/unsynced TSC between CPUs. +# default intelligently uses native TSC on machines where it is safe, = but +# switches to emulated if necessary after save/restore/migration +# pvrdtscp is for intelligent apps that use special Xen-only=20 paravirtualized +# cpuid instructions to obtain offset/scaling/migration info and=20 maximize +# performance within pools of machines that support the rdtscp=20 instruction +# tsc_mode=3D0 + +#-----------------------------------------------------------------------= ------ +# enable sound card support, [sb16|es1370|all|..,..], default none +# soundhw=3D'sb16' + +#-----------------------------------------------------------------------= ------ +# Enable USB support (specific devices specified at runtime through th= e +# monitor window) +# usb=3D1 + +# Enable USB mouse support (only enable one of the following, `mouse' = for +# PS/2 protocol relative mouse, `tablet' for +# absolute mouse) +# usbdevice=3D'mouse' +# usbdevice=3D'tablet' + +#-----------------------------------------------------------------------= ------ +# Set keyboard layout, default is en-us keyboard. +# keymap=3D'en-us' + +#-----------------------------------------------------------------------= ------ +# Enable/disable xen platform PCI device, default=3D1 (enabled) +# xen_platform_pci=3D1 + +#-----------------------------------------------------------------------= ------ +# Configure passthrough PCI{,-X,e} devices: +# +# pci=3D[ '[SSSS:]BB:DD.F[,option1[,option2[...]]]', ... ] +# +# [SSSS]:BB:DD.F "bus segment:bus:device.function"(1) of the device t= o +# be assigned, bus segment is optional. All fields are= +# in hexadecimal and no field should be longer than th= at +# as shown in the pattern. Successful assignment may n= eed +# certain hardware support and additional configuratio= ns +# (e.g. VT-d, see docs/misc/vtd.txt for more details).= +# +# (1) bus segment is sometimes also referred to as the PCI "domain= ", +# not to be confused with Xen domain. +# +# +# optionN per-device options in "key=3Dval" format. Current +# available options are: +# - msitranslate=3D0|1 +# per-device overriden of pci_msitranslate, see bel= ow +# - power_mgmt=3D0|1 +# per-device overriden of pci_power_mgmt, see below= +# +# pci=3D[ '07:00.0', '07:00.1' ] + +# MSI-INTx translation for MSI capable devices: +# +# If it's set, Xen will enable MSI for the device that supports it eve= n +# if the guest don't use MSI. In the case, an IO-APIC type interrupt wil= l +# be injected to the guest every time a corresponding MSI message is +# received. +# If the guest enables MSI or MSI-X, the translation is automatically +# turned off. +# +# pci_msitranslate=3D1 + +# PCI Power Management: +# +# If it's set, the guest OS will be able to program D0-D3hot states of t= he +# PCI device for the purpose of low power consumption. +# +# pci_power_mgmt=3D0 + +# Enable graphics passthrough: +# +# If it's set, and specify grapchis device BDF in pci passthrough option= , +# like pci=3D['xx:xx.x'], it enables graphics passthrough, default=3D0=20 (disabled) +# gfx_passthru=3D0 --------------ms030100070206070504050609 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIVijCC Bs4wggW2oAMCAQICAgYuMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UE ChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUg U2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0 ZSBDbGllbnQgQ0EwHhcNMTAwMzE1MDEzNjEyWhcNMTIwMzE1MTgyMDI0WjCBwjEgMB4GA1UE DRMXMTYzNjM4LU1SaENTbDhEM1BCVDVpRkQxCzAJBgNVBAYTAklUMRAwDgYDVQQIEwdCZXJn YW1vMRAwDgYDVQQHEwdSb3ZldHRhMS0wKwYDVQQLEyRTdGFydENvbSBWZXJpZmllZCBDZXJ0 aWZpY2F0ZSBNZW1iZXIxFjAUBgNVBAMTDUZhYmlvIEZhbnRvbmkxJjAkBgkqhkiG9w0BCQEW F2ZhbnRvbmlmYWJpb0B0aXNjYWxpLml0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC AQEA77WvZhtp73ChfRf93cyCnb/kZtkekJf00AOSj4Rakj/Osadbbk4/5Oz85IZoTUMw6/Fk wwqlWjcFTDmWF3AEB5wD7lddRkBYZ9VUCUdfUdlzHDOuarDf2V2hYgkVmErJLNYPmd8PdWuS pknt9yvTdshVSQouyZwRo8HVA2k/RmLII/RZ2Mb7n8vKjnHzsx8OTyhesQvHKQSqcB5BylBN dTcxkZcee5A7LP74lphcRMOXiHMZveYGjb0vKvw04+4fDp1vqY0GXZArHi4wTHHf3U3h4zGw sVz4qEdtDgd5cNQq9ZCnENncmBnQnDbER86QVaiSrrtAYT76mxaJPLJ53wIDAQABo4IDADCC AvwwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF BwMEMB0GA1UdDgQWBBQ3WDZRCgKgMguGasRKY0STU5Op4DAfBgNVHSMEGDAWgBSuVYNv7DHK ufcd+q9rMfPIHeOsuzAiBgNVHREEGzAZgRdmYW50b25pZmFiaW9AdGlzY2FsaS5pdDCCAUIG A1UdIASCATkwggE1MIIBMQYLKwYBBAGBtTcBAgEwggEgMC4GCCsGAQUFBwIBFiJodHRwOi8v d3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0 YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMIG3BggrBgEFBQcCAjCBqjAUFg1TdGFydENv bSBMdGQuMAMCAQEagZFMaW1pdGVkIExpYWJpbGl0eSwgc2VlIHNlY3Rpb24gKkxlZ2FsIExp bWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgUG9s aWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMGMG A1UdHwRcMFowK6ApoCeGJWh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmww K6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUF BwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xh c3MyL2NsaWVudC9jYTBCBggrBgEFBQcwAoY2aHR0cDovL3d3dy5zdGFydHNzbC5jb20vY2Vy dHMvc3ViLmNsYXNzMi5jbGllbnQuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3Rh cnRzc2wuY29tLzANBgkqhkiG9w0BAQUFAAOCAQEAk9f6iILWFDYsbUah0iASW6fCIvNya9Mq hmcmCdthqCD0IpshjXsry6wiuZKHrX1jWXVriCnzBNROAvSMJRIon6nuGQSoItSe/6t92D7+ NTX2jAp/9ZAeljwoUMkeO7lodyK5qnbSNYjQ/SYN1OuULSAteg9LWkiI32HgledhHfiUcFAN MOanv+qEJqVpEfTrrBZhKzO5eOZpjujUbkI48dBXrsEA4dgw/u9uqxUPtxYlA7XW/T9HEKwg 8OO/JNgyfkN6KrrjU4OI5/Xw1DJoNI8HY3lDAdkWMAP1sNpwZzcDI2Lo+jAKh9fKaHPlNaqC pQhe/rTAzXazJIhTOwpTRTCCBs4wggW2oAMCAQICAgYuMA0GCSqGSIb3DQEBBQUAMIGMMQsw CQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERp Z2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQ cmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcNMTAwMzE1MDEzNjEyWhcNMTIwMzE1 MTgyMDI0WjCBwjEgMB4GA1UEDRMXMTYzNjM4LU1SaENTbDhEM1BCVDVpRkQxCzAJBgNVBAYT AklUMRAwDgYDVQQIEwdCZXJnYW1vMRAwDgYDVQQHEwdSb3ZldHRhMS0wKwYDVQQLEyRTdGFy dENvbSBWZXJpZmllZCBDZXJ0aWZpY2F0ZSBNZW1iZXIxFjAUBgNVBAMTDUZhYmlvIEZhbnRv bmkxJjAkBgkqhkiG9w0BCQEWF2ZhbnRvbmlmYWJpb0B0aXNjYWxpLml0MIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA77WvZhtp73ChfRf93cyCnb/kZtkekJf00AOSj4Rakj/O sadbbk4/5Oz85IZoTUMw6/FkwwqlWjcFTDmWF3AEB5wD7lddRkBYZ9VUCUdfUdlzHDOuarDf 2V2hYgkVmErJLNYPmd8PdWuSpknt9yvTdshVSQouyZwRo8HVA2k/RmLII/RZ2Mb7n8vKjnHz sx8OTyhesQvHKQSqcB5BylBNdTcxkZcee5A7LP74lphcRMOXiHMZveYGjb0vKvw04+4fDp1v qY0GXZArHi4wTHHf3U3h4zGwsVz4qEdtDgd5cNQq9ZCnENncmBnQnDbER86QVaiSrrtAYT76 mxaJPLJ53wIDAQABo4IDADCCAvwwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAwHQYDVR0lBBYw FAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ3WDZRCgKgMguGasRKY0STU5Op4DAf BgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzAiBgNVHREEGzAZgRdmYW50b25pZmFi aW9AdGlzY2FsaS5pdDCCAUIGA1UdIASCATkwggE1MIIBMQYLKwYBBAGBtTcBAgEwggEgMC4G CCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUF BwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMIG3BggrBgEF BQcCAjCBqjAUFg1TdGFydENvbSBMdGQuMAMCAQEagZFMaW1pdGVkIExpYWJpbGl0eSwgc2Vl IHNlY3Rpb24gKkxlZ2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNh dGlvbiBBdXRob3JpdHkgUG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vd3d3LnN0YXJ0c3Ns LmNvbS9wb2xpY3kucGRmMGMGA1UdHwRcMFowK6ApoCeGJWh0dHA6Ly93d3cuc3RhcnRzc2wu Y29tL2NydHUyLWNybC5jcmwwK6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUy LWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwLnN0 YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggrBgEFBQcwAoY2aHR0cDovL3d3 dy5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQuY2EuY3J0MCMGA1UdEgQc MBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUFAAOCAQEAk9f6iILW FDYsbUah0iASW6fCIvNya9MqhmcmCdthqCD0IpshjXsry6wiuZKHrX1jWXVriCnzBNROAvSM JRIon6nuGQSoItSe/6t92D7+NTX2jAp/9ZAeljwoUMkeO7lodyK5qnbSNYjQ/SYN1OuULSAt eg9LWkiI32HgledhHfiUcFANMOanv+qEJqVpEfTrrBZhKzO5eOZpjujUbkI48dBXrsEA4dgw /u9uqxUPtxYlA7XW/T9HEKwg8OO/JNgyfkN6KrrjU4OI5/Xw1DJoNI8HY3lDAdkWMAP1sNpw ZzcDI2Lo+jAKh9fKaHPlNaqCpQhe/rTAzXazJIhTOwpTRTCCB+IwggXKoAMCAQICAQ4wDQYJ KoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0 YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAy MjIxMDI1NFowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYD VQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZI hvcNAQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L 3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsv s7lRP1aycBke/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVz hAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW 1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7 Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8wCwYDVR0PBAQDAgGmMB0GA1Ud DgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGdgBROC+8apEBbpRdphzDK NGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkwJwYDVQQDEyBT dGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0GCCsGAQUF BwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0 MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAE ggFUMIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQu c3RhcnRjb20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0 Y29tLm9yZy9pbnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21t ZXJjaWFsIChTdGFydENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQg dGhlIHNlY3Rpb24gKkxlZ2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlm aWNhdGlvbiBBdXRob3JpdHkgUG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFy dGNvbS5vcmcvcG9saWN5LnBkZjARBglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMW QVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwg Q2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUAA4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3J aqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE4RwZT5HDAMW42f1x498AzM4FOnL/pUTT vr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhnJIIkEvJ+niMHLLEdpNMhZnxMiTFR AtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1z2BmhxtppUdWpOVJ4Q1Gvn9j fV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7qpPYlfy2GYHedv7lGa1Z AghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ3uRdwvxAMFWwXyUK /ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E/ZuvOXhK04nU pe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9tsi77oT4 AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDHjXoU AD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK qnkvpTGCA80wggPJAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20g THRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG A1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EC AgYuMAkGBSsOAwIaBQCgggIOMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcN AQkFMQ8XDTExMDYwODA4NTcwN1owIwYJKoZIhvcNAQkEMRYEFEM6YDQdV8vYRFxs4pMhMPUT EXI5MF8GCSqGSIb3DQEJDzFSMFAwCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3 DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBpAYJKwYB BAGCNxAEMYGWMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjEr MCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAgYuMIGm BgsqhkiG9w0BCRACCzGBlqCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29t IEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2 BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENB AgIGLjANBgkqhkiG9w0BAQEFAASCAQAr48h+MLYqMzAP94zrn8Ip6Q9Xyj9W9I1ne8S+reBT UHcA24vJxJpGd01VnROBa5Fv6ChqzEz5uEuzbubdQ4RLvSS1u64o/pZPks+ymZofZXRGsJu5 QH+oFWJ+SRAe/57mB8DfQ3U1NaEbI9lQTgoAuCm1soRNOTP6F8xng/ayui24DUcT8x3rbbOT NoAKGgEJjkja2FQh3UVdD4Fcq4CQSGi1hajPzxH3L5NhR48D+twIFEhqrI6Az4JksvaX5XRu jB6iqVuvbVl+S7D52RcJsgw9apeAjMU7xRbLJ+JpIOdDDBRj1eQNJ8sq5L74dIN7cLWMnpsf ejdsxYwIdtzxAAAAAAAA --------------ms030100070206070504050609-- --===============0823690841== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0823690841==--