From mboxrd@z Thu Jan 1 00:00:00 1970 From: Manuel Andreu Subject: Getting VIA Padlock hardware encryption to work inside kvm guest Date: Thu, 13 Dec 2012 20:48:40 +0100 Message-ID: <50CA3118.5010108@freenet.de> Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms090709040200090200080301" To: kvm@vger.kernel.org Return-path: Received: from mout0.freenet.de ([195.4.92.90]:42516 "EHLO mout0.freenet.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755615Ab2LMTu5 (ORCPT ); Thu, 13 Dec 2012 14:50:57 -0500 Received: from [195.4.92.142] (helo=mjail2.freenet.de) by mout0.freenet.de with esmtpa (ID manuel.andreu@freenet.de) (port 25) (Exim 4.76 #1) id 1TjEo3-0007dd-Nm for kvm@vger.kernel.org; Thu, 13 Dec 2012 20:50:55 +0100 Received: from localhost ([::1]:40432 helo=mjail2.freenet.de) by mjail2.freenet.de with esmtpa (ID manuel.andreu@freenet.de) (Exim 4.76 #1) id 1TjEo2-0002tf-C8 for kvm@vger.kernel.org; Thu, 13 Dec 2012 20:50:55 +0100 Received: from [195.4.92.13] (port=38289 helo=3.mx.freenet.de) by mjail2.freenet.de with esmtpa (ID manuel.andreu@freenet.de) (Exim 4.76 #1) id 1TjElp-0001kV-E0 for kvm@vger.kernel.org; Thu, 13 Dec 2012 20:48:37 +0100 Received: from pd9e53a79.dip.t-dialin.net ([217.229.58.121]:54430 helo=[192.168.178.36]) by 3.mx.freenet.de with esmtpsa (ID manuel.andreu@freenet.de) (TLSv1:CAMELLIA256-SHA:256) (port 465) (Exim 4.76 #1) id 1TjElp-0008At-49 for kvm@vger.kernel.org; Thu, 13 Dec 2012 20:48:37 +0100 Sender: kvm-owner@vger.kernel.org List-ID: Dies ist eine kryptografisch unterzeichnete Nachricht im MIME-Format. --------------ms090709040200090200080301 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: quoted-printable Hi everyone, i am trying to set up a virtualized server on Zotac Z-Box with VIAs Nano = X2 processor. I have set up a host system based upon the current debian wheezy testing = with kernel 3.2.0-4-amd64 and qemu 1.1.2+dfsg-2 and have succeeded to=20 create virtual guests for debian and windows. Now i am trying to get the VIA Padlick hardware encryption working=20 inside the guests. As the page http://www.linux-kvm.org/page/Tuning_KVM suggest, i tried to = enable the host cpu feature for the guests with "qemu -cpu host", but i=20 get "Unable to find x86 CPU definition". With "qemu -cpu ?" i get a list = of supported cpus, but host is not part of it. When i try "qemu -cpu=20 qemu64,+ace,+ace_en" i get "CPU feature ace not found" and "CPU feature=20 ace_en not found". As the page https://patchwork.kernel.org/patch/702631/ suggests, support = for the VIA Padlock CPUID and flags should already be there. I do not understand why qemu has no definition for the "host" cpu, can=20 anybody please help me with this problem or at least point me somewhere=20 for more information? Sincerely, Manuel Andreu --------------ms090709040200090200080301 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Kryptografische Unterschrift MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINRzCC BjQwggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT DVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp Z25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3 MTAyNDIxMDE1NVoXDTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs aWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOr lr6KMoOMpohBllVHrdRvEg/q6r8jR+EK75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSM zR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC+y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6 qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxDz2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSD kOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr/+N2JLKutIxMYqQOJebr/f/h5t95 m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0wggGpMA8GA1UdEwEB/wQFMAMB Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFcfH6WNU7y1LhRgjAfBgNV HSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20v c2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqD CH14qywGXLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy 6QMVQjbbMXltUfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPI zKKR9tQW8gGK+2+RHxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKf KSETEPrHh7p5shuuNktvsv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HOR z9v3vQwR4e3ksLc2JZOAFK+ssS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9 sIPP7ON0fz095HdThKjiVJe6vofq+n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCie uoBJ9OlqmsVWQvifIYf40dJPZkk9YgGTzWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7t w1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGqUp/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQ G2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb19mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t 5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIHCzCCBfOgAwIBAgIDBLz4MA0GCSqGSIb3DQEB CwUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20g Q2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcNMTIwODE4MjMzOTUy WhcNMTMwODIwMDg0MjUwWjBMMSEwHwYDVQQDDBhtYW51ZWwuYW5kcmV1QGZyZWVuZXQuZGUx JzAlBgkqhkiG9w0BCQEWGG1hbnVlbC5hbmRyZXVAZnJlZW5ldC5kZTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALfNq9LjViQwm9wv1xRP8+yAF+/US0NZl8vnJtXoX1FO5gUv D12LtOh6OhBux/8nBp9G9O1TSCui1SeJJmmHXgYPbK5qNIReDLqZjOVm7oEMRJD51OjoybXV G3h7Cm9Z/1/N6SgjroQOQj5L2sX/fj9tjZN+2wFcCo9SdkyfxuydtOl3YzqY1ls+tXqPJDLU 2tGk3wiewxNh7e6of9ctVLD9o5izJ2jMBE8BNKfjIXVDE52SDhVWcXMeF5OViV9Broktf92P 7Lu7GH+ovh1fy5BVcco+twGR6QCzKIYDxAbFYSsf13fwlRYclYOtwQWVg3gQeEMXeF6l/YYj EFNH3qsCAwEAAaOCA7MwggOvMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQG CCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUKeLW5CRYprrFPEvSkMOSIn5nY34wHwYD VR0jBBgwFoAUU3Ltkpzg2ssBXHx+ljVO8tS4UYIwIwYDVR0RBBwwGoEYbWFudWVsLmFuZHJl dUBmcmVlbmV0LmRlMIICIQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYI KwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUH AgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUF BwICMIHqMCcWIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlz IGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNjb3JkaW5nIHRvIHRoZSBDbGFzcyAxIFZhbGlk YXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3ksIHJlbGlhbmNl IG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGluIGNvbXBsaWFuY2Ugb2YgdGhlIHJl bHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcCAjCBjzAnFiBTdGFydENvbSBD ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkgYW5kIHdhcnJhbnRpZXMg YXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRhdGlvbnMiIG9mIHRo ZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9jcmwuc3Rh cnRzc2wuY29tL2NydHUxLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUHMAGG LWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MxL2NsaWVudC9jYTBCBggrBgEF BQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMS5jbGllbnQu Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0B AQsFAAOCAQEAW6sCKueU+WsS7Lxo9HoSC0IpzGBz7RUL44wy6ZnsSmIqWZeHCI5ymHggo3qH gdqNN+HsAh4fC11aBsw4unt+MspU+WqdRpWIW0hfQQEWGJ40KUPgdIJLH8l8bOoOed6i0JOs lO98y/xtaaQI4o7/gZkrX8FjSXGsaRR3HgUikY8aqByk+cr7x0L+fZNgeGmZCBNo0rqcyGwi h1kTZ5Jc8mQgPjyu2w4c6OP7CSeItd23xNeAurBaQpSUAr5778n6ascq/8j+7s21U1N3Lc43 MUpf7o3DN0vcQuIHw8IXxBiW4HgchgQsbAipgd6Bf8OXIFJy2WN25k0kZmHJhPHCZjGCA90w ggPZAgEBMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkG A1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3Rh cnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAwS8+DAJBgUr DgMCGgUAoIICHTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0x MjEyMTMxOTQ4NDBaMCMGCSqGSIb3DQEJBDEWBBR9sMWdYHA/Uo8oud3VwJWmJho4njBsBgkq hkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYI KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGl BgkrBgEEAYI3EAQxgZcwgZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBM dGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD VQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQID BLz4MIGnBgsqhkiG9w0BCRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0 YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25p bmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xp ZW50IENBAgMEvPgwDQYJKoZIhvcNAQEBBQAEggEAQjqrtQCw0PADDPk2Vi1Ex43ux2VZtLXZ DExXRw+8SJX+TgQtlHaIDycpYhi2KRDD7ZZO2JRHNqGzibgBa6JkG+rc3ZKkXIsLriYM9E8D tYFVkp4XuSGd1G3K/NHltCMV+4xFpYU8H3KMDK9dXJlPAYUAAf79eHy5o3Yhs8P/bezECpzv LXwN4KnvvLAy6YJnUTJxXb00pGDp0VUVGZxM2pIVHQz1H2EwtzBYEiee0T5Yjw0pJJNN9mqP iDqat71uwfTWZxXnRuaNTcOKTMEMlbazkXi83RCV7jpdiLMdL1YUJTREwlIxK7M9X4yFcZmF luRVidPovnxL0U2EpOPflwAAAAAAAA== --------------ms090709040200090200080301--