From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Marczykowski Subject: Re: xen-4.1: PV domain hanging at startup, jiffies stopped Date: Wed, 31 Aug 2011 23:13:22 +0200 Message-ID: <4E5EA3F2.10702@mimuw.edu.pl> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1538948057==" 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: Keir Fraser Cc: Dan Magenheimer , xen-devel@lists.xensource.com, Joanna Rutkowska , Rafal Wojtczuk , Konrad Rzeszutek Wilk List-Id: xen-devel@lists.xenproject.org This is a cryptographically signed message in MIME format. --===============1538948057== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms000705020008030300020506" This is a cryptographically signed message in MIME format. --------------ms000705020008030300020506 Content-Type: multipart/mixed; boundary="------------000801030305040300030704" This is a multi-part message in MIME format. --------------000801030305040300030704 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 31.08.2011 23:01, Keir Fraser wrote: > On 31/08/2011 21:49, "Marek Marczykowski" wrote= : >=20 >> xen_vcpuop_set_next_event schedules event by getting current time >> (xen_clocksource_read()) (*1) adding delta (expires-now) and programmi= ng >> event with VCPUOP_set_singleshot_timer hypercall. Then xen gets curren= t >> time (*2) and in some rare cases this time is after expected timer >> expiration... Even after VCPUOP_set_singleshot_timer hypercal, >> xen_clocksource_read() reports time slightly in the past comparing to >> xen time (reported by NOW() macro). >> >> I think this is because "current" time is calculated different way in = *1 >> and *2. The *1 way is controlled by tsc_mode, which is described here:= >> http://lxr.xensource.com/lxr/source/docs/misc/tscmode.txt. Default >> tsc_mode=3D0 is "smart" and I think because of that can be slightly be= fore >> NOW() time. tsc_mode=3D2 looks almost the same as NOW() macro works. >> >> Is this reasoning correct? >=20 > They really ought to work out to the same thing. This will trivially be= the > case with tsc_mode=3D2 because both guest and hypervisor will see the s= ame > (real) values from RDTSC, and use the same offsets and sacle factors to= turn > that into a current system time. When using emulated TSC in the guest > (tsc_mode=3D0,1) then the TSC values it sees, and the offsets and scale= > factors it applies, are different. It is intended that it should result= in > the same values being computed for NOW(), but I suppose something could= be > going wrong there.=20 NOW() calls get_s_time() which doesn't look to be depended on tsc_mode setting. Have I missed something? > By how much have you seen guest and hypervisor disagree? Adding printks in domU and hypervisor side using attached patches. --=20 Pozdrawiam / Best Regards, Marek Marczykowski | RLU #390519 marmarek at mimuw edu pl | xmpp:marmarek at staszic waw pl --------------000801030305040300030704 Content-Type: text/plain; name="debug-kernel-domU.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="debug-kernel-domU.diff" ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi90aW1lLmMgYi9hcmNoL3g4Ni94ZW4vdGltZS5j CmluZGV4IDUxNThjNTAuLjA5NzZlNDQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi90aW1l LmMKKysrIGIvYXJjaC94ODYveGVuL3RpbWUuYwpAQCAtMzMyLDE2ICszMzIsMjIgQEAgc3Rh dGljIGludCB4ZW5fdmNwdW9wX3NldF9uZXh0X2V2ZW50KHVuc2lnbmVkIGxvbmcgZGVsdGEs CiAJaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAlzdHJ1Y3QgdmNwdV9zZXRfc2lu Z2xlc2hvdF90aW1lciBzaW5nbGU7CiAJaW50IHJldDsKKwlzNjQgYmFzZTsKIAogCVdBUk5f T04oZXZ0LT5tb2RlICE9IENMT0NLX0VWVF9NT0RFX09ORVNIT1QpOwogCi0Jc2luZ2xlLnRp bWVvdXRfYWJzX25zID0gZ2V0X2Fic190aW1lb3V0KGRlbHRhKTsKLQlzaW5nbGUuZmxhZ3Mg PSBWQ1BVX1NTSE9UVE1SX2Z1dHVyZTsKKwliYXNlID0geGVuX2Nsb2Nrc291cmNlX3JlYWQo KTsKKwlzaW5nbGUudGltZW91dF9hYnNfbnMgPSBiYXNlICsgZGVsdGE7CisJc2luZ2xlLmZs YWdzID0gVkNQVV9TU0hPVFRNUl9mdXR1cmUgJiAwOwogCiAJcmV0ID0gSFlQRVJWSVNPUl92 Y3B1X29wKFZDUFVPUF9zZXRfc2luZ2xlc2hvdF90aW1lciwgY3B1LCAmc2luZ2xlKTsKIAog CUJVR19PTihyZXQgIT0gMCAmJiByZXQgIT0gLUVUSU1FKTsKIAorCWlmIChyZXQgPT0gLUVU SU1FKSB7CisJCXByaW50ayhLRVJOX1dBUk5JTkcgImh5cGVyY2FsbCBWQ1BVT1Bfc2V0X3Np bmdsZXNob3RfdGltZXIgZmFpbGVkIHdpdGggLUVUSU1FIG9uICVkIENQVSB3aXRoIHBhcmFt czogdGltZW91dD0lbGxkLCBmbGFncz0lZCwgYmFzZS1wcmU6ICVsbGQsIGJhc2UtcG9zdDog JWxsZFxuIiwgY3B1LCBzaW5nbGUudGltZW91dF9hYnNfbnMsIHNpbmdsZS5mbGFncywgYmFz ZSwgZ2V0X2Fic190aW1lb3V0KDApKTsKKwl9CisKIAlyZXR1cm4gcmV0OwogfQogCg== --------------000801030305040300030704 Content-Type: text/plain; name="debug-xen.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="debug-xen.diff" ZGlmZiAtciAyMjcxMzA2MjI1NjEgeGVuL2NvbW1vbi9kb21haW4uYwotLS0gYS94ZW4vY29t bW9uL2RvbWFpbi5jCVRodSBBdWcgMjUgMTI6MDM6MTQgMjAxMSArMDEwMAorKysgYi94ZW4v Y29tbW9uL2RvbWFpbi5jCVdlZCBBdWcgMzEgMjM6MDU6MzEgMjAxMSArMDIwMApAQCAtODk2 LDYgKzg5Niw3IEBAIGxvbmcgZG9fdmNwdV9vcChpbnQgY21kLCBpbnQgdmNwdWlkLCBYRU4K ICAgICBjYXNlIFZDUFVPUF9zZXRfc2luZ2xlc2hvdF90aW1lcjoKICAgICB7CiAgICAgICAg IHN0cnVjdCB2Y3B1X3NldF9zaW5nbGVzaG90X3RpbWVyIHNldDsKKwkJc190aW1lX3Qgbm93 OwogCiAgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKICAgICAgICAgICAgIHJldHVybiAt RUlOVkFMOwpAQCAtOTAzLDkgKzkwNCwxMiBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwg aW50IHZjcHVpZCwgWEVOCiAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZzZXQsIGFy ZywgMSkgKQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKKwkJbm93ID0gTk9XKCk7 CiAgICAgICAgIGlmICggKHNldC5mbGFncyAmIFZDUFVfU1NIT1RUTVJfZnV0dXJlKSAmJgot ICAgICAgICAgICAgIChzZXQudGltZW91dF9hYnNfbnMgPCBOT1coKSkgKQorICAgICAgICAg ICAgIChzZXQudGltZW91dF9hYnNfbnMgPCBub3cpICkgeworCQkJZ2RwcmludGsoWEVOTE9H X0lORk8sICJWQ1BVT1Bfc2V0X3NpbmdsZXNob3RfdGltZXI6IHRpbWUgaW4gcGFzdDogJWx1 IDwgJWxkXG4iLCBzZXQudGltZW91dF9hYnNfbnMsIG5vdyk7CiAgICAgICAgICAgICByZXR1 cm4gLUVUSU1FOworCQl9CiAKICAgICAgICAgbWlncmF0ZV90aW1lcigmdi0+c2luZ2xlc2hv dF90aW1lciwgc21wX3Byb2Nlc3Nvcl9pZCgpKTsKICAgICAgICAgc2V0X3RpbWVyKCZ2LT5z aW5nbGVzaG90X3RpbWVyLCBzZXQudGltZW91dF9hYnNfbnMpOwo= --------------000801030305040300030704-- --------------ms000705020008030300020506 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIRqDCC BVcwggQ/oAMCAQICEGdLwnOg7SU/xzieX7FaFewwDQYJKoZIhvcNAQEFBQAwgd0xCzAJBgNV BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1 c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlz aWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUG A1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMzAe Fw0xMDEyMDgwMDAwMDBaFw0xMTEyMDgyMzU5NTlaMIIBGjEXMBUGA1UEChMOVmVyaVNpZ24s IEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52 ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3JwLiBieSBSZWYuLExJQUIuTFREKGMp OTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDEzMDEGA1UECxMqRGlnaXRhbCBJ RCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNlMRswGQYDVQQDFBJNQVJFSyBNYXJj enlrb3dza2kxJDAiBgkqhkiG9w0BCQEWFW1hcm1hcmVrQG1pbXV3LmVkdS5wbDCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMGGGDj1KJXXy13nNqo0NP7EJNnzjWHih+Z88UA/ c/CZOIu3/SUnA9gly922moQ+r4AM0k6EQaVkAdldSOy1hO/fTcJQBwDemcnACWstMDMvIbWn dkxyxNgh8bQD/xKXx1SyfKTixcx0QZXosY8HnHLWeF0Te5U9J8yUPxigCFJFe6rtY2iARrWc qWXDr4DRQc5J43aohBXGRHw+OakREqLZds6HEE6+YvJH+udcfqlrfkLKHJeiyA4UPtZwBvam EGOKrm2rqyps/JeivaTs6zKh0+4eNxSKlOGTUmj4eHVb/K3gkbX6bihmWS+9nnN3I4HL+KPZ j88xQCHX07Gh4nECAwEAAaOB0jCBzzAJBgNVHRMEAjAAMEQGA1UdIAQ9MDswOQYLYIZIAYb4 RQEHFwEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTALBgNV HQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMFAGA1UdHwRJMEcwRaBD oEGGP2h0dHA6Ly9pbmRjMWRpZ2l0YWxpZC1nMy1jcmwudmVyaXNpZ24uY29tL0luZEMxRGln aXRhbElELUczLmNybDANBgkqhkiG9w0BAQUFAAOCAQEAl7oehxokYa9omPurM44GROaRxtIQ acWWpCgeMNDqJXyEgm30u0hY1szXiSyVnkIx/sh4HuBqvXJnZZvLjksEIzdALTgCAskojzeT oeX+340loS87OO82/XUDT5YY3+R5G+4oQIxKVqF7kDmOuJ2opbjU4dFxHhIypiEcWjG2sjWd 127poxMQeY4lCk3qKw94pK5RpVPJK8hzaf+pWoL2D7i3L2xE+DMzZJ1OB3AxcGxhvupUq+zz 3Z9IIHo6DNOwUyCNR+ShVnuCaoJcya35mQzhs1s5+LcP/ysrUzhPo+iYNXGv+q5iNQEXZ7Dw kPgAm17fnxmih6D4KRbmrc3xpjCCBVcwggQ/oAMCAQICEGdLwnOg7SU/xzieX7FaFewwDQYJ KoZIhvcNAQEFBQAwgd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEf MB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNl IGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNv bmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFs IFN1YnNjcmliZXIgQ0EgLSBHMzAeFw0xMDEyMDgwMDAwMDBaFw0xMTEyMDgyMzU5NTlaMIIB GjEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l dHdvcmsxRjBEBgNVBAsTPXd3dy52ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9SUEEgSW5jb3Jw LiBieSBSZWYuLExJQUIuTFREKGMpOTgxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRl ZDEzMDEGA1UECxMqRGlnaXRhbCBJRCBDbGFzcyAxIC0gTmV0c2NhcGUgRnVsbCBTZXJ2aWNl MRswGQYDVQQDFBJNQVJFSyBNYXJjenlrb3dza2kxJDAiBgkqhkiG9w0BCQEWFW1hcm1hcmVr QG1pbXV3LmVkdS5wbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMGGGDj1KJXX y13nNqo0NP7EJNnzjWHih+Z88UA/c/CZOIu3/SUnA9gly922moQ+r4AM0k6EQaVkAdldSOy1 hO/fTcJQBwDemcnACWstMDMvIbWndkxyxNgh8bQD/xKXx1SyfKTixcx0QZXosY8HnHLWeF0T e5U9J8yUPxigCFJFe6rtY2iARrWcqWXDr4DRQc5J43aohBXGRHw+OakREqLZds6HEE6+YvJH +udcfqlrfkLKHJeiyA4UPtZwBvamEGOKrm2rqyps/JeivaTs6zKh0+4eNxSKlOGTUmj4eHVb /K3gkbX6bihmWS+9nnN3I4HL+KPZj88xQCHX07Gh4nECAwEAAaOB0jCBzzAJBgNVHRMEAjAA MEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHFwEwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cu dmVyaXNpZ24uY29tL3JwYTALBgNVHQ8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsG AQUFBwMCMFAGA1UdHwRJMEcwRaBDoEGGP2h0dHA6Ly9pbmRjMWRpZ2l0YWxpZC1nMy1jcmwu dmVyaXNpZ24uY29tL0luZEMxRGlnaXRhbElELUczLmNybDANBgkqhkiG9w0BAQUFAAOCAQEA l7oehxokYa9omPurM44GROaRxtIQacWWpCgeMNDqJXyEgm30u0hY1szXiSyVnkIx/sh4HuBq vXJnZZvLjksEIzdALTgCAskojzeToeX+340loS87OO82/XUDT5YY3+R5G+4oQIxKVqF7kDmO uJ2opbjU4dFxHhIypiEcWjG2sjWd127poxMQeY4lCk3qKw94pK5RpVPJK8hzaf+pWoL2D7i3 L2xE+DMzZJ1OB3AxcGxhvupUq+zz3Z9IIHo6DNOwUyCNR+ShVnuCaoJcya35mQzhs1s5+LcP /ysrUzhPo+iYNXGv+q5iNQEXZ7DwkPgAm17fnxmih6D4KRbmrc3xpjCCBu4wggXWoAMCAQIC EHEVZgVK5JEhTem8RPms09wwDQYJKoZIhvcNAQEFBQAwgcoxCzAJBgNVBAYTAlVTMRcwFQYD VQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE6 MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ug b25seTFFMEMGA1UEAxM8VmVyaVNpZ24gQ2xhc3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZp Y2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA5MDUwMTAwMDAwMFoXDTE5MDQzMDIzNTk1OVow gd0xCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy aVNpZ24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8v d3d3LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlk YXRlZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIg Q0EgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO3ER98qKB18Bmu71yEy yWwTj+mxjUFONPfaC+Nq+mWIIAsRE+mb4ElOi2/VAdBfDUeRilpMdD4/xpEJu0w0no1uoYJR YvdpdliWB6+eFBgHT1q9n9IxslQZc0ZqGUIR7BJzIY313DDN5dlWCjHFNm0pFJe9LdqJRxmI 2EsEPeu2PGcedAATDdCG2pNn+DMDrho8a2l49sAsjuGDP3f5mf/+n1JawrSHCthsqUfBVCll Qz5KwJYfwa33d69ssQRevsG2lC2XkC0n0rse6YNqhPbEsq4jBmUmpSdYKwcitG+mYkgad/LV UCeaKdOW+yj1uiR2YuOMWev7btVCxL5Bx/UCAwEAAaOCArkwggK1MDQGCCsGAQUFBwEBBCgw JjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29tMBIGA1UdEwEB/wQIMAYB Af8CAQAwcAYDVR0gBGkwZzBlBgtghkgBhvhFAQcXATBWMCgGCCsGAQUFBwIBFhxodHRwczov L3d3dy52ZXJpc2lnbi5jb20vY3BzMCoGCCsGAQUFBwICMB4aHGh0dHBzOi8vd3d3LnZlcmlz aWduLmNvbS9ycGEwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL2NybC52ZXJpc2lnbi5jb20v cGNhMS1nMy5jcmwwDgYDVR0PAQH/BAQDAgEGMG4GCCsGAQUFBwEMBGIwYKFeoFwwWjBYMFYW CWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4mymsSweLIQUYMCYWJGh0dHA6 Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjAuBgNVHREEJzAlpCMwITEfMB0GA1UE AxMWUHJpdmF0ZUxhYmVsNC0yMDQ4LTExODAdBgNVHQ4EFgQUeUdhCEH9OASiS+e1zPVD9kkr EfgwgfEGA1UdIwSB6TCB5qGB0KSBzTCByjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlT aWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEo YykgMTk5OSBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYD VQQDEzxWZXJpU2lnbiBDbGFzcyAxIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0 aG9yaXR5IC0gRzOCEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAA4IBAQA5Tc9B mYG1qQW1UjjpOYSJbOQ0qFrn2GwJTCQaulmkhztzIfGTgc+/aGNaZ/41hSuhw12jSsI6Gd0w 1sxN7/HSgZfKVFpDvzeLeo4ZjQ9DqIzyr2CzFYqzlZw84J6zJ5ikNXIX5fwqXYfTig3C0UUq +MD0rCqTOtWuEnAI6/s74nfs6CtkNXbNutrg0csU1nFYm77VPn222egkxSRmTF2RH3azFz5/ DcYhiS+zN7ih/1yybUneZVJC+w6I0u1KHb9L4/jMcvpIDmWOScjW+JmYO7eUPjFxBof6bFlT LtffK+1fYwCsFe0DuFUWjMZoA+ciqHMLsbyg2lJY3QoOf8GCMYIE7DCCBOgCAQEwgfIwgd0x CzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp Z24gVHJ1c3QgTmV0d29yazE7MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3 LnZlcmlzaWduLmNvbS9ycGEgKGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRl ZDE3MDUGA1UEAxMuVmVyaVNpZ24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0Eg LSBHMwIQZ0vCc6DtJT/HOJ5fsVoV7DAJBgUrDgMCGgUAoIICzjAYBgkqhkiG9w0BCQMxCwYJ KoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMTA4MzEyMTEzMjJaMCMGCSqGSIb3DQEJBDEW BBRMMwfg+ezMfPm97qAyqrvbvdzRYjBfBgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAK BggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYI KoZIhvcNAwICASgwggEDBgkrBgEEAYI3EAQxgfUwgfIwgd0xCzAJBgNVBAYTAlVTMRcwFQYD VQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazE7 MDkGA1UECxMyVGVybXMgb2YgdXNlIGF0IGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9ycGEg KGMpMDkxHjAcBgNVBAsTFVBlcnNvbmEgTm90IFZhbGlkYXRlZDE3MDUGA1UEAxMuVmVyaVNp Z24gQ2xhc3MgMSBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0EgLSBHMwIQZ0vCc6DtJT/HOJ5f sVoV7DCCAQUGCyqGSIb3DQEJEAILMYH1oIHyMIHdMQswCQYDVQQGEwJVUzEXMBUGA1UEChMO VmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmsxOzA5BgNV BAsTMlRlcm1zIG9mIHVzZSBhdCBodHRwczovL3d3dy52ZXJpc2lnbi5jb20vcnBhIChjKTA5 MR4wHAYDVQQLExVQZXJzb25hIE5vdCBWYWxpZGF0ZWQxNzA1BgNVBAMTLlZlcmlTaWduIENs YXNzIDEgSW5kaXZpZHVhbCBTdWJzY3JpYmVyIENBIC0gRzMCEGdLwnOg7SU/xzieX7FaFeww DQYJKoZIhvcNAQEBBQAEggEASWL7XzaqCOGIcneWzSB59pMph6wHzokgl4Wzgah5QeeODqRx o5tVDfGdFntpDC17Jb01CH6cJuyz+cX+TjBOhxkfPFHfMriX3hkCWmRtPkZlpAxfIxWoR/EX 7WyeceDBUuQ6M8zfeyfziZ66yDwzuGXGB6+2RZtooPnGB4b4ESRKrieKiaJwiqpA5+EPRWJs f6TyEcKZ0u//5gD1YkwEA6A7tSLB7Qzdr0OyvOGdw9cNc0ppzWQpNIsUKFFrvm9mBYeuphIW 92pP6xAY59NeryNJxdBYVJx+olNmATtHg1UG2qwe9ZdhTdqZgjPhPaUpqB7gbvC1EqCWbpzT MjfDzQAAAAAAAA== --------------ms000705020008030300020506-- --===============1538948057== 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 --===============1538948057==--