From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Mian M. Hamayun" Subject: Can we debug KVM Guest Bootup in Real Mode ? Date: Mon, 19 Dec 2011 19:57:27 +0100 Message-ID: <4EEF8917.8000705@imag.fr> Reply-To: mian-muhammad.hamayun@imag.fr Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms020506040405080307020202" To: kvm@vger.kernel.org Return-path: Received: from mx2.imag.fr ([129.88.30.17]:38196 "EHLO rominette.imag.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750901Ab1LSS5e (ORCPT ); Mon, 19 Dec 2011 13:57:34 -0500 Received: from manolette.imag.fr (manolette.imag.fr [129.88.34.201]) by rominette.imag.fr (8.13.8/8.13.8) with ESMTP id pBJIvL2f024700 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 19 Dec 2011 19:57:21 +0100 Received: from [147.171.132.77] (tima-dhcp-h4d.imag.fr [147.171.132.77]) by manolette.imag.fr (8.13.8/8.13.8) with ESMTP id pBJIst4A018129 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 19 Dec 2011 19:54:55 +0100 Sender: kvm-owner@vger.kernel.org List-ID: This is a cryptographically signed message in MIME format. --------------ms020506040405080307020202 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Hi, I hope this question isn't a silly one ... :[ I want to know if we can debug the guest software running in KVM at=20 boot-up in real mode ? Actually I want to debug the boot code of a given = OS, where it starts booting in real mode and then switches to protected=20 mode and jumps to the OS start routine. I am asking this question specifically in the context of "kvm-tool". We=20 can do similar thing in qemu-kvm using the 'gdb target remote' command. Do we have a similar functionality in kvm-tool as well. I have tried to=20 use the '--debug-single-step' option, but the output is too much and I=20 can't even redirect the output towards a file. Thanks, Hamayun --------------ms020506040405080307020202 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMSjCC A7YwggKeoAMCAQICAQMwDQYJKoZIhvcNAQEFBQAwLDELMAkGA1UEBhMCRlIxDTALBgNVBAoT BENOUlMxDjAMBgNVBAMTBUNOUlMyMB4XDTA5MDEyMTA5MDM1MloXDTI5MDEyMDA5MDM1Mlow NTELMAkGA1UEBhMCRlIxDTALBgNVBAoTBENOUlMxFzAVBgNVBAMTDkNOUlMyLVN0YW5kYXJk MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnKlkarQHIxnDvggIxOIqXe3UKN7+ P6DtkkRrFkc1EzeNdKn1TYPkBRuPCGFM3ndb16n/u2Wdyaw8D/GJe5MioEcPXwa+jnigC3nX QmVhcmOSQIpbZxD61ic+2HdNHnnbb0sSAFJY4thCBbIzN3fgjWwdvPj28pRYJfeC2YbZXPPY Ls39cIkEh+850SrYkoxpLxxSZfpgjxB/zI/5XC4U7UyL4J03uNI8lMpQ/UF63vY87K7svVwW 3bDwc5l6gf87M9IAnk2Mxls4LjPDdobKclTbLeIQ/ZJQaJOE7XepiWlRhevglKP5lwgRjCTw D7o4tCzW12xOY/60MZ/vj6ZapQIDAQABo4HZMIHWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0O BBYEFBHj2dFSRxtZsTwbeGZr9KGI7QpbMFQGA1UdIwRNMEuAFFCXtg33rDMXr/EdRjxrO/8A oOXloTCkLjAsMQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEOMAwGA1UEAxMFQ05SUzKC AQAwDgYDVR0PAQH/BAQDAgEGMD4GA1UdHwQ3MDUwM6AxoC+GLWh0dHA6Ly9jcmxzLnNlcnZp Y2VzLmNucnMuZnIvQ05SUzIvZ2V0ZGVyLmNybDANBgkqhkiG9w0BAQUFAAOCAQEAT+njF+ZM J/UXalBV6u7PTKq97izddj5ZoC8LaInaQ9AeHSxrEvlnE55lK6SE0jHPgqDK7yLoEGzpzxd8 rK2HhUyK4dV7TObZDrKh5CmeIK8PPnu5fyRMMuCI/nrarBZgoXWuiZyKZp2Uun6rDiAj7ffH hF2CSBTexNSwxU4sh9SNAxEvNtUpb66ZZxkMjW1aIN/Rn8bLr1XuC8qxWw/vXHT080aJY0d+ LM6/yDANAEb2GOZsPzB+kG4QjR85Sc+TaevInsJnc69Ki/Z8Qijdpd3tr8lVG2Q/VLxhJhDr kdXp9+7Q9gsL+qaQ3WD0QJ0Lp5z4zi8hOP6rBr/aDXf6ZzCCBEQwggMsoAMCAQICAi5NMA0G CSqGSIb3DQEBBQUAMDUxCzAJBgNVBAYTAkZSMQ0wCwYDVQQKEwRDTlJTMRcwFQYDVQQDEw5D TlJTMi1TdGFuZGFyZDAeFw0xMDEyMDcxNDUxMTJaFw0xMjA5MjkxNDUxMTJaMHwxCzAJBgNV BAYTAkZSMQ0wCwYDVQQKEwRDTlJTMRAwDgYDVQQLEwdVTVI1MTU5MR4wHAYDVQQDExVNaWFu LU11aGFtbWFkIEhhbWF5dW4xLDAqBgkqhkiG9w0BCQEWHU1pYW4tTXVoYW1tYWQuSGFtYXl1 bkBpbWFnLmZyMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJBGxJA4I58grdhUtbOPP2 KIC5WZPAOwH0O8rQpxMIFcL3zh8K/SK3CtphnUbnOLMsZdd15ZM8ebiHTmtscsPG+9aOSoXw viXwcuXmNdxt0A+QSK8InMRxypgsjF/rhhyEsHNLa6J4sWgBXYkP4AgG1TkG4SG+A5tERGh8 9cwE2wIDAQABo4IBmTCCAZUwDAYDVR0TAQH/BAIwADARBglghkgBhvhCAQEEBAMCBLAwDgYD VR0PAQH/BAQDAgXgMHoGCWCGSAGG+EIBDQRtFmtDZXJ0aWZpY2F0IENOUlMyLVN0YW5kYXJk LiBQb3VyIHRvdXRlIGluZm9ybWF0aW9uIHNlIHJlcG9ydGVyIOAgaHR0cDovL2lnYy5zZXJ2 aWNlcy5jbnJzLmZyL0NOUlMyLVN0YW5kYXJkLzAdBgNVHQ4EFgQU2ehQH3aDOvQOkV44YoUk xmzr4x4wVAYDVR0jBE0wS4AUEePZ0VJHG1mxPBt4Zmv0oYjtCluhMKQuMCwxCzAJBgNVBAYT AkZSMQ0wCwYDVQQKEwRDTlJTMQ4wDAYDVQQDEwVDTlJTMoIBAzAoBgNVHREEITAfgR1NaWFu LU11aGFtbWFkLkhhbWF5dW5AaW1hZy5mcjBHBgNVHR8EQDA+MDygOqA4hjZodHRwOi8vY3Js cy5zZXJ2aWNlcy5jbnJzLmZyL0NOUlMyLVN0YW5kYXJkL2dldGRlci5jcmwwDQYJKoZIhvcN AQEFBQADggEBAAVr5o0odld0uD73gKzHyDfeQQuY2nd3Je5m321fZlecr3AtvatAtI6NNURx W/JDBNYPtDtdt6Q1CH3QB/wrUecyp3CGGQlxOs67OvvQOdaIdeAgpt9mJmM0B/HjiBzER0gC yVbI/t7sDSlBalM847lt8JxEwfUXQWXx0wxi4wk1gyeCm4ebf4PTAUo4/LBSP8KhnlD7MFJ5 RmGD0eDChb7PNSnWE/T8NbSq7uScZs89eUTd/Vtp84wIQGF94+QWECjt6Oq4N2WYeo//9gcI IvDQqdmQZx2bCb2BKdWh+bczQ3ENrjL7Q8X/3oKdnWCm9C+DB1gLAs32O3Q6ErcG398wggRE MIIDLKADAgECAgIuTTANBgkqhkiG9w0BAQUFADA1MQswCQYDVQQGEwJGUjENMAsGA1UEChME Q05SUzEXMBUGA1UEAxMOQ05SUzItU3RhbmRhcmQwHhcNMTAxMjA3MTQ1MTEyWhcNMTIwOTI5 MTQ1MTEyWjB8MQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEQMA4GA1UECxMHVU1SNTE1 OTEeMBwGA1UEAxMVTWlhbi1NdWhhbW1hZCBIYW1heXVuMSwwKgYJKoZIhvcNAQkBFh1NaWFu LU11aGFtbWFkLkhhbWF5dW5AaW1hZy5mcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA yQRsSQOCOfIK3YVLWzjz9iiAuVmTwDsB9DvK0KcTCBXC984fCv0itwraYZ1G5zizLGXXdeWT PHm4h05rbHLDxvvWjkqF8L4l8HLl5jXcbdAPkEivCJzEccqYLIxf64YchLBzS2uieLFoAV2J D+AIBtU5BuEhvgObRERofPXMBNsCAwEAAaOCAZkwggGVMAwGA1UdEwEB/wQCMAAwEQYJYIZI AYb4QgEBBAQDAgSwMA4GA1UdDwEB/wQEAwIF4DB6BglghkgBhvhCAQ0EbRZrQ2VydGlmaWNh dCBDTlJTMi1TdGFuZGFyZC4gUG91ciB0b3V0ZSBpbmZvcm1hdGlvbiBzZSByZXBvcnRlciDg IGh0dHA6Ly9pZ2Muc2VydmljZXMuY25ycy5mci9DTlJTMi1TdGFuZGFyZC8wHQYDVR0OBBYE FNnoUB92gzr0DpFeOGKFJMZs6+MeMFQGA1UdIwRNMEuAFBHj2dFSRxtZsTwbeGZr9KGI7Qpb oTCkLjAsMQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05SUzEOMAwGA1UEAxMFQ05SUzKCAQMw KAYDVR0RBCEwH4EdTWlhbi1NdWhhbW1hZC5IYW1heXVuQGltYWcuZnIwRwYDVR0fBEAwPjA8 oDqgOIY2aHR0cDovL2NybHMuc2VydmljZXMuY25ycy5mci9DTlJTMi1TdGFuZGFyZC9nZXRk ZXIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQAFa+aNKHZXdLg+94Csx8g33kELmNp3dyXuZt9t X2ZXnK9wLb2rQLSOjTVEcVvyQwTWD7Q7XbekNQh90Af8K1HnMqdwhhkJcTrOuzr70DnWiHXg IKbfZiZjNAfx44gcxEdIAslWyP7e7A0pQWpTPOO5bfCcRMH1F0Fl8dMMYuMJNYMngpuHm3+D 0wFKOPywUj/CoZ5Q+zBSeUZhg9HgwoW+zzUp1hP0/DW0qu7knGbPPXlE3f1bafOMCEBhfePk FhAo7ejquDdlmHqP//YHCCLw0KnZkGcdmwm9gSnVofm3M0NxDa4y+0PF/96CnZ1gpvQvgwdY CwLN9jt0OhK3Bt/fMYICPTCCAjkCAQEwOzA1MQswCQYDVQQGEwJGUjENMAsGA1UEChMEQ05S UzEXMBUGA1UEAxMOQ05SUzItU3RhbmRhcmQCAi5NMAkGBSsOAwIaBQCgggFYMBgGCSqGSIb3 DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTExMTIxOTE4NTcyN1owIwYJKoZI hvcNAQkEMRYEFDwWlVewFp3ShxbaWRNPtJtkMYSrMEoGCSsGAQQBgjcQBDE9MDswNTELMAkG A1UEBhMCRlIxDTALBgNVBAoTBENOUlMxFzAVBgNVBAMTDkNOUlMyLVN0YW5kYXJkAgIuTTBM BgsqhkiG9w0BCRACCzE9oDswNTELMAkGA1UEBhMCRlIxDTALBgNVBAoTBENOUlMxFzAVBgNV BAMTDkNOUlMyLVN0YW5kYXJkAgIuTTBfBgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAK BggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYI KoZIhvcNAwICASgwDQYJKoZIhvcNAQEBBQAEgYA0hADg2xIYwjJL4Qoq8cM1OLtKjbFTm79H v4OPGoFtSQDIYsZIP3O0Mwr9AWbPeuk4Jo4z2udSprv7NBbacp2NxRxixVEfIph4Ya/+VuVN fPRCmz1CKzY53OYNa8RRlyOAaRTdNFqb4RSoQb7duPOsnrvm8HueFsUn0Easoba+mAAAAAAA AA== --------------ms020506040405080307020202--