From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N7DRR-0007QZ-41 for qemu-devel@nongnu.org; Sun, 08 Nov 2009 14:28:49 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N7DRM-0007Pc-Eo for qemu-devel@nongnu.org; Sun, 08 Nov 2009 14:28:48 -0500 Received: from [199.232.76.173] (port=33023 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N7DRM-0007PR-8F for qemu-devel@nongnu.org; Sun, 08 Nov 2009 14:28:44 -0500 Received: from mail-yw0-f176.google.com ([209.85.211.176]:54857) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N7DRL-0002bD-U4 for qemu-devel@nongnu.org; Sun, 08 Nov 2009 14:28:44 -0500 Received: by ywh6 with SMTP id 6so2076034ywh.4 for ; Sun, 08 Nov 2009 11:28:41 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <296914565.2513861257534600624.JavaMail.root@mail-01.cse.ucsc.edu> References: <1423348936.2513841257534586216.JavaMail.root@mail-01.cse.ucsc.edu> <296914565.2513861257534600624.JavaMail.root@mail-01.cse.ucsc.edu> From: Blue Swirl Date: Sun, 8 Nov 2009 21:28:21 +0200 Message-ID: Subject: Re: [Qemu-devel] SPARC user mode multithread Content-Type: multipart/mixed; boundary=001636ed76f6a1cece0477e1156f List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: David Munday Cc: qemu-devel@nongnu.org --001636ed76f6a1cece0477e1156f Content-Type: text/plain; charset=UTF-8 On Fri, Nov 6, 2009 at 9:10 PM, David Munday wrote: > Hi, > Sorry forgot attachment! I have attached it to this email now. I also noticed that the last line should assign the pid to the child, but I didn't see where I can find that info and pass it into the cpu_clone_regs function. Could you test if this patch helps? --001636ed76f6a1cece0477e1156f Content-Type: application/x-patch; name="0001-sparc-linux-user-fix-fork.patch" Content-Disposition: attachment; filename="0001-sparc-linux-user-fix-fork.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g1s74cpl1 RnJvbSA3ZDBjNzhiMjJlZmQzOGIzOWI5YWM0NzIyNzg0NzE4ZDA1ZDQ4YTU0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCbHVlIFN3aXJsIDxibGF1d2lyYmVsQGdtYWlsLmNvbT4KRGF0 ZTogU3VuLCA4IE5vdiAyMDA5IDE4OjI2OjExICswMDAwClN1YmplY3Q6IFtQQVRDSF0gc3BhcmMt bGludXgtdXNlcjogZml4IGZvcmsKCmZvcmsoKSBoYXMgc3BlY2lhbCBzZW1hbnRpY3Mgb24gU3Bh cmMsIHNlZSBMaW51eCBhcmNoL3NwYXJjL2tlcm5lbC9wcm9jZXNzLmMuCgpTaWduZWQtb2ZmLWJ5 OiBCbHVlIFN3aXJsIDxibGF1d2lyYmVsQGdtYWlsLmNvbT4KLS0tCiBsaW51eC11c2VyL3N5c2Nh bGwuYyB8ICAgIDggKysrKysrKysKIHRhcmdldC1zcGFyYy9jcHUuaCAgIHwgICAgNCAtLS0tCiAy IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9saW51eC11c2VyL3N5c2NhbGwuYyBiL2xpbnV4LXVzZXIvc3lzY2FsbC5jCmluZGV4IGUz ODU1MmMuLjU3Yzk5MGMgMTAwNjQ0Ci0tLSBhL2xpbnV4LXVzZXIvc3lzY2FsbC5jCisrKyBiL2xp bnV4LXVzZXIvc3lzY2FsbC5jCkBAIC0zNjI5LDYgKzM2MjksMTAgQEAgc3RhdGljIGludCBkb19m b3JrKENQVVN0YXRlICplbnYsIHVuc2lnbmVkIGludCBmbGFncywgYWJpX3Vsb25nIG5ld3NwLAog ICAgICAgICBpZiAocmV0ID09IDApIHsKICAgICAgICAgICAgIC8qIENoaWxkIFByb2Nlc3MuICAq LwogICAgICAgICAgICAgY3B1X2Nsb25lX3JlZ3MoZW52LCBuZXdzcCk7CisjaWZkZWYgVEFSR0VU X1NQQVJDCisgICAgICAgICAgICBlbnYtPnJlZ3dwdHJbMF0gPSBnZXRwcGlkKCk7CisgICAgICAg ICAgICBlbnYtPnJlZ3dwdHJbMV0gPSAxOworI2VuZGlmCiAgICAgICAgICAgICBmb3JrX2VuZCgx KTsKICNpZiBkZWZpbmVkKENPTkZJR19VU0VfTlBUTCkKICAgICAgICAgICAgIC8qIFRoZXJlIGlz IGEgcmFjZSBjb25kaXRpb24gaGVyZS4gIFRoZSBwYXJlbnQgcHJvY2VzcyBjb3VsZApAQCAtMzY0 OCw2ICszNjUyLDEwIEBAIHN0YXRpYyBpbnQgZG9fZm9yayhDUFVTdGF0ZSAqZW52LCB1bnNpZ25l ZCBpbnQgZmxhZ3MsIGFiaV91bG9uZyBuZXdzcCwKICAgICAgICAgICAgICAgICB0cy0+Y2hpbGRf dGlkcHRyID0gY2hpbGRfdGlkcHRyOwogI2VuZGlmCiAgICAgICAgIH0gZWxzZSB7CisjaWZkZWYg VEFSR0VUX1NQQVJDCisgICAgICAgICAgICBlbnYtPnJlZ3dwdHJbMF0gPSByZXQ7CisgICAgICAg ICAgICBlbnYtPnJlZ3dwdHJbMV0gPSAwOworI2VuZGlmCiAgICAgICAgICAgICBmb3JrX2VuZCgw KTsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3RhcmdldC1zcGFyYy9jcHUuaCBiL3Rh cmdldC1zcGFyYy9jcHUuaAppbmRleCA2M2FlYWQ5Li5jYjI2OTI1IDEwMDY0NAotLS0gYS90YXJn ZXQtc3BhcmMvY3B1LmgKKysrIGIvdGFyZ2V0LXNwYXJjL2NwdS5oCkBAIC01NzQsMTAgKzU3NCw2 IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVfY2xvbmVfcmVncyhDUFVTdGF0ZSAqZW52LCB0YXJn ZXRfdWxvbmcgbmV3c3ApCiB7CiAgICAgaWYgKG5ld3NwKQogICAgICAgICBlbnYtPnJlZ3dwdHJb MjJdID0gbmV3c3A7Ci0gICAgZW52LT5yZWd3cHRyWzBdID0gMDsKLSAgICAvKiBGSVhNRTogRG8g d2UgYWxzbyBuZWVkIHRvIGNsZWFyIENGPyAgKi8KLSAgICAvKiBYWFhYWCAqLwotICAgIHByaW50 ZiAoIkhFTFBNRTogJXM6JWRcbiIsIF9fRklMRV9fLCBfX0xJTkVfXyk7CiB9CiAjZW5kaWYKIAot LSAKMS41LjYuNQoK --001636ed76f6a1cece0477e1156f--