From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CQODW-0003gY-Ao for qemu-devel@nongnu.org; Sat, 06 Nov 2004 05:54:46 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CQODV-0003gM-Rb for qemu-devel@nongnu.org; Sat, 06 Nov 2004 05:54:46 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CQODV-0003gI-Is for qemu-devel@nongnu.org; Sat, 06 Nov 2004 05:54:45 -0500 Received: from [217.72.192.243] (helo=fmmailgate05.web.de) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CQO55-0004zW-9S for qemu-devel@nongnu.org; Sat, 06 Nov 2004 05:46:03 -0500 Received: by fmmailgate05.web.de (8.12.10/8.12.10/webde Linux 0.7) with SMTP id iA6Ak174020155 for qemu-devel@nongnu.org; Sat, 6 Nov 2004 11:46:01 +0100 Date: Sat, 06 Nov 2004 11:46:00 +0200 Message-Id: <14819810@web.de> MIME-Version: 1.0 From: "Helmar Wodtke" Subject: Re: [Qemu-devel] Problem with QEMU on PPC Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="---SKER1099737961--"; Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is MIME -----SKER1099737961-- Content-Type: multipart/mixed; boundary="STEFAN418cab693058" This is a MIME encoded message. --STEFAN418cab693058 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit > Hi, > > On Thu, 4 Nov 2004, Helmar Wodtke wrote: > > > I want to run x86 code (more specific my FORTH at > > http://www.printly.de/HelFORTH/ ) with user mode emulation on PPC > > linux. I've made some debugging and figured out that the following code > > (for fasm) > > does not run: > > Means segmentation fault? Or does not start? Or does nothing? It says: helmar@imac helforth04b $ bin/qemu-i386 hf ()<1234567qemu: uncaught target signal 11 (Segmentation fault) - exiting helmar@imac helforth04b $ bin/qemu-i386 test qemu: uncaught target signal 11 (Segmentation fault) - exiting helmar@imac helforth04b $ The first command is my FORTH with some debugging code I added and "test" is the code I send in last mail. BTW: Does the segmentation fault message mean it's the emulator or it's the program? > > x86/x86 works fine, so I think this is a bug in PPC version. Also "inc > > dword [bla[" would work. > > Tip: Enable single stepping, enable all logging (or at least in_asm and > cpu) and then compare between PPC and x86 host. You should get an idea > which insn is causing the glitch. How? Can you point me to documentation? I dont know structure of QEMU well - as far as I've seen there are a lot optimisations for PCC. I dont understand PPC-assembler and dont like to learn it for this problem (I would implement a C-FORTH instead...). Bis dann, Helmar --STEFAN418cab693058 Content-Type: text/x-vCard; name="Helmar Wodtke.vcf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="Helmar Wodtke.vcf" QkVHSU46VkNBUkQKVkVSU0lPTjoyLjEKTjpXb2R0a2U7SGVsbWFyOzs7CkZOOkhlbG1hciBX b2R0a2UKQURSO0hPTUU6OztIYXVwdHN0cmHfZSAxMjtCZWxnZXJzaGFpbjs7MDQ2ODM7RGV1 dHNjaGxhbmQKRU1BSUw7SU5URVJORVQ6aGVsbXdvQHdlYi5kZQpFTUFJTDtJTlRFUk5FVDpo ZWxtd29Ad2ViLmRlCkVORDpWQ0FSRAoA --STEFAN418cab693058-- -----SKER1099737961-- Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIFlQYJKoZIhvcNAQcCoIIFhjCCBYICAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3 DQEHAaCCA/EwggPtMIIC1aADAgECAgQCduqwMA0GCSqGSIb3DQEBBAUAMIGgMQsw CQYDVQQGEwJERTESMBAGA1UEChMJV0VCLkRFIEFHMRUwEwYDVQQLEwxUcnVzdCBD ZW50ZXIxGjAYBgNVBAcTEUQtNzYyMjcgS2FybHNydWhlMS0wKwYDVQQDEyRXRUIu REUgVHJ1c3RDZW50ZXIgRU1haWwtWmVydGlmaWthdGUxGzAZBgkqhkiG9w0BCQEW DHRydXN0QHdlYi5kZTAeFw0wNDA1MDIxMjM3MjlaFw0wNTA1MDIxMjM3MjlaMHEx CzAJBgNVBAYTAkRFMRQwEgYDVQQIEwtEZXV0c2NobGFuZDEWMBQGA1UEBxMNMDQx NTUgTGVpcHppZzEWMBQGA1UEAxMNSGVsbWFyIFdvZHRrZTEcMBoGCSqGSIb3DQEJ ARYNaGVsbXdvQHdlYi5kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA5Wbr GPJtETYBq9yQT9EoMTZc+GWN5pQTOq38LcGpcAKCNuDwcSHfMHF5DCuDdUYngnIV zHPfJnjmYjDM8Mxt7/nDdPpz9mhQwF+zWaDfp8Ye6nLyuXMIydIa2VGOoMbsjj8Y Kq4lyrRbs3m1pPOUOqKLycnuppRMNTnCBpPjaS0CAwEAAaOB4DCB3TAsBglghkgB hvhCAQQEHxYdaHR0cHM6Ly90cnVzdC53ZWIuZGUvcnZDQS8/cz0wIwYJYIZIAYb4 QgECBBYWFGh0dHBzOi8vdHJ1c3Qud2ViLmRlMBYGCWCGSAGG+EIBAwQJFgcvcnYv P3M9MBYGCWCGSAGG+EIBBwQJFgcvcm4vP3M9MBoGCWCGSAGG+EIBCAQNFgsvSGls ZmUvQUdCLzApBglghkgBhvhCAQ0EHBYaRnJlZW1haWwgRW1haWwgY2VydGlmaWNh dGUwEQYJYIZIAYb4QgEBBAQDAgCwMA0GCSqGSIb3DQEBBAUAA4IBAQAbs1t6O3xO xAL+QaHvuRQ3wdds4BXI5sMSfsOmSwOlUL7bOtp/dNzizoKjaQ7GW4IdUEnNfbW7 SgLcrSN2MfoJrFlHBdGZuTejz6+WXooERFYjjii8Vi4ZlOajglwUIuBEfkN8iPZr yeVrUrSjyy4ruzbIzzkNa2rk/PUjDQn0aI7L6TBxVYKr0KE3bTwWEPOCYoDBdpe0 VcyLxHU+kS/m9Td9vYA8AUf9p+ZqRz572ANZdYv47Vmh6WAw8uFly9D7fQj/uuOI o+ucr5WG4POH87g63Bp3Snf6EEbaR+Arfjy//LVB4wVvj2D/W9SjMpuvxI/JyRCB gZ2oZliTfVZfMYIBbDCCAWgCAQEwgakwgaAxCzAJBgNVBAYTAkRFMRIwEAYDVQQK EwlXRUIuREUgQUcxFTATBgNVBAsTDFRydXN0IENlbnRlcjEaMBgGA1UEBxMRRC03 NjIyNyBLYXJsc3J1aGUxLTArBgNVBAMTJFdFQi5ERSBUcnVzdENlbnRlciBFTWFp bC1aZXJ0aWZpa2F0ZTEbMBkGCSqGSIb3DQEJARYMdHJ1c3RAd2ViLmRlAgQCduqw MAkGBSsOAwIaBQAwDQYJKoZIhvcNAQEBBQAEgYAye/TknvEGBCQi3rfO81ttygb9 UwNaeeDmnJCaavWHYoIQ1UIAO3I24d92smsmTObLJooezyTvvSkMLOzhWPjH12hK hNlqBhRAOQiSCEw88ZPGJxslCyDjfHMbFGCy0sAjY6OtxSECX0Lh9EDrUhWtLWhZ rXFWMG/rBEdyRrMWOKEaMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwE= -----SKER1099737961----