From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BXwIQ-00021k-Gu for qemu-devel@nongnu.org; Wed, 09 Jun 2004 02:10:46 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BXwIP-00021R-77 for qemu-devel@nongnu.org; Wed, 09 Jun 2004 02:10:46 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BXwIP-00021O-2Q for qemu-devel@nongnu.org; Wed, 09 Jun 2004 02:10:45 -0400 Received: from [17.250.248.45] (helo=smtpout.mac.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BXwHZ-0003TD-N6 for qemu-devel@nongnu.org; Wed, 09 Jun 2004 02:09:53 -0400 Mime-Version: 1.0 (Apple Message framework v618) Message-Id: <955A2196-B9DB-11D8-99BE-0003934F6406@mac.com> Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-6--1067489784; protocol="application/pkcs7-signature" From: John Davidorff Pell Date: Tue, 8 Jun 2004 23:09:35 -0700 Subject: [Qemu-devel] Qemu: darwine flavour or bellard flavour?; darwine-qemu-fast?; darwine-wine-ppc+darwine-qemu-x86? Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Darwine Devel Cc: Qemu Devel --Apple-Mail-6--1067489784 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed I was just thinking about this: It might be a good idea to CC all posts to this list to the main qemu list, so that a) we can get more feedback b) we can be more visible to other qemu maintainers b) fabrice sees that he should help out in the port to MacOSX (Which is likely the best way to get it running and happy). :-) Also, those of you working on darwine-qemu seem to be focusing only on the system-emulation, not on the user-mode emulation (qemu-fast). Personally, I would *really* really *really* like user-mode emulation on MacOSX (but i'm not actually working on code, so I can't complain too much). I would think that it would make communication between darwine-wine and darwine-qemu easier if both were in the same space, instead of one thinking its on/is its own system. Lastly, I was thinking about how darwine is going to actually use x86 code from qemu in ppc code from wine. I think that making the user-mode emulation work might allow special hooks to be added into the darwine-qemu-fast so that the wine API can be called much like the syscalls are translated (or would be translated). Endianness is an issue, but if all is called from x86 code, can we trick it by just keeping it little-endian (or am I just being stupid)? http://www.winehq.com/site/docs/wine-faq/index#INTEGRATE-AN-X86-EMULATOR JP -- Every time you share on a P2P network, God kills a kitten. Please think of the kittens. --Apple-Mail-6--1067489784 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGVTCCAw4w ggJ3oAMCAQICAwsOcjANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDMxMTAxMjMwNzA0WhcNMDQxMDMxMjMwNzA0WjBqMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMR8wHQYJKoZIhvcNAQkBFhBqb2hucGVsbEBtYWMuY29t MSYwJAYJKoZIhvcNAQkBFhdwbHV0bzUwMDBAZWFydGhsaW5rLm5ldDCCASIwDQYJKoZIhvcNAQEB BQADggEPADCCAQoCggEBAMNxWIfOys2lHzkYwVGov+kMw41EObC/MJ+61TXbzfhjZIqG1On/HnH3 CcmrlAXTweirqb+dG9v1vmWGiVYdr5SZSbvE4mQJ3vl3cmqYXcj/WipJCknOnft9TPCkE/3z6XfM Kr5XfntdVGgfAdF3h8sY5WubMC5xKfQ69wM9ROnxZZ9NaB8UgyRfrNx+vFvr6ROaG4+vkFvx+jD3 UglXzL4R+kmytBsjtIUEQKO5gonbPQhdTbIkufD5FtGwiuSe404uJ1Jk0QiH6wNxYLirtOFpBIrM wS7duD3OGxmQurymmeP5BrTK/Iixc/PBLaNGTtRKTuCC9nWhP+SZrhL9DsMCAwEAAaNGMEQwNAYD VR0RBC0wK4EQam9obnBlbGxAbWFjLmNvbYEXcGx1dG81MDAwQGVhcnRobGluay5uZXQwDAYDVR0T AQH/BAIwADANBgkqhkiG9w0BAQQFAAOBgQC9jQ2BwiDVDOJVNQfp0Rc/RY4b7fF3WU+apilxAtra OzZ1jbgq3EmTLx5GhyG+MnbBllNKIfe8TDx8EpeGNOAS3LPzcoP3qRr0M7T2EgZJx++g/rhU+UE8 JiPyTlG9J1I5APK9LV/CQXANQi9L4L38/XY/dYYWCiIDUbLaVcHlAzCCAz8wggKooAMCAQICAQ0w DQYJKoZIhvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQ BgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0Nl cnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBG cmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAe Fw0wMzA3MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxU aGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJl ZW1haWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065ypla HmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688 Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJg t/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6 Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIB BjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEF BQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFi w9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU13 41YheILcIRk13iSx0x1G/11fZU8xggLnMIIC4wIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQK ExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwg RnJlZW1haWwgSXNzdWluZyBDQQIDCw5yMAkGBSsOAwIaBQCgggFTMBgGCSqGSIb3DQEJAzELBgkq hkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA0MDYwOTA2MDkzNVowIwYJKoZIhvcNAQkEMRYEFN4p 9exDD32+7OpqjGwBQ6C8L9tcMHgGCSsGAQQBgjcQBDFrMGkwYjELMAkGA1UEBhMCWkExJTAjBgNV BAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h bCBGcmVlbWFpbCBJc3N1aW5nIENBAgMLDnIwegYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYT AlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3 dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDCw5yMA0GCSqGSIb3DQEBAQUABIIBAD0K 8xj7E0SBt9nxJhDqGLhsOethFjLkEJ/eV6vgUzMX4kCETyHFDVRD3BB2OR+aCt06kNB+zsGDvViH 0RUgO3HBSg/ETqwDsKTA9PgoZL35gC9w5RTP+PQInNKs2sdkGzOPVZh61l3ip45TCbbuD0lKHMyI cyLSKpVytnW6zb/It3Z6qSAtO53JXUkWjt8blzMJ86kDTvs9hh6n6wm6Rh6dLQ5OTCH4RcUkst02 K9+JO19O39Nr3noY2yMRA08FB2tMDMKCjMwQ3+3zcmIrGNWnO6K5TogTjGv3E++4+vCbGiU7oL0S 7S0GtDyw0C4i+BfqN1eBkIFmMyXK7XVRvW4AAAAAAAA= --Apple-Mail-6--1067489784--