From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LsGpa-0006Ot-80 for qemu-devel@nongnu.org; Fri, 10 Apr 2009 09:31:42 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LsGpV-0006GF-62 for qemu-devel@nongnu.org; Fri, 10 Apr 2009 09:31:41 -0400 Received: from [199.232.76.173] (port=46293 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LsGpU-0006Fy-VZ for qemu-devel@nongnu.org; Fri, 10 Apr 2009 09:31:37 -0400 Received: from mail-bw0-f172.google.com ([209.85.218.172]:51535) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LsGpU-0006c3-Cb for qemu-devel@nongnu.org; Fri, 10 Apr 2009 09:31:36 -0400 Received: by bwz20 with SMTP id 20so982303bwz.34 for ; Fri, 10 Apr 2009 06:31:35 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <200904100500.09906.brad@comstyle.com> References: <20090409164012.GA29673@x40.openbsd.home.lan> <20090410000758.GD29673@x40.openbsd.home.lan> <200904100500.09906.brad@comstyle.com> Date: Fri, 10 Apr 2009 16:31:35 +0300 Message-ID: Subject: Re: [Qemu-devel] compilation issues of qemu, sparc64-bsd-user and OpenbSD From: Blue Swirl Content-Type: multipart/mixed; boundary=001485f794da32e70c0467336214 Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Brad Cc: qemu-devel@nongnu.org --001485f794da32e70c0467336214 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 4/10/09, Brad wrote: > On Friday 10 April 2009 03:34:48 Blue Swirl wrote: > > On 4/10/09, Mikolaj Kucharski wrote: > > > On Thu, Apr 09, 2009 at 09:23:55PM +0300, Blue Swirl wrote: > > > > On 4/9/09, Mikolaj Kucharski wrote: > > > > > Hi, > > > > > > > > > > I'm trying to compile qemu-0.10.2 on OpenBSD 4.5 (pre-release) and > > > > > I have following issue with sparc64-bsd-user target. Everythine else > > > > > compiles, when I use --target-list and select all targets except > > > > > sparc64-bsd-user. > > > > > > > > > > Please see attached file for ./configure output. > > > > > > > > Does the attached patch help? I don't have an OpenBSD/i386 machine. > > > > > > Yes, that fixed compilation problem. I would like to be notified > > > when your patch (or different fix for issue in this thread) get > > > commited to revision repository. Thank you. > > > > I've committed the patch to development branch as r7065, thanks for > > testing. > > > I will also have powerpc tested as a host since that is the 4th architecture > we currently support for the OpenBSD QEMU port (so far -- I'd like to look > into adding support for alpha and sparc64 after updating to 0.10.2). Maybe this patch helps? I'm not sure about TRAP_sig(), it should contain the exception number and while sc_frame.exc sounds like that, I can't find from OpenBSD sources where it's used. --001485f794da32e70c0467336214 Content-Type: plain/text; name="bsd_user_ppc_host.diff" Content-Disposition: attachment; filename="bsd_user_ppc_host.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ftcx1cny SW5kZXg6IHFlbXUvY3B1LWV4ZWMuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBxZW11Lm9yaWcvY3B1LWV4ZWMu YwkyMDA5LTA0LTEwIDEzOjAyOjAyLjAwMDAwMDAwMCArMDAwMAorKysgcWVtdS9jcHUtZXhlYy5j CTIwMDktMDQtMTAgMTM6MjA6NDMuMDAwMDAwMDAwICswMDAwCkBAIC0xMjY3LDYgKzEyNjcsNyBA QAogIyBkZWZpbmUgREFSX3NpZyhjb250ZXh0KQkJCVJFR19zaWcoZGFyLCBjb250ZXh0KQogIyBk ZWZpbmUgRFNJU1Jfc2lnKGNvbnRleHQpCQkJUkVHX3NpZyhkc2lzciwgY29udGV4dCkKICMgZGVm aW5lIFRSQVBfc2lnKGNvbnRleHQpCQkJUkVHX3NpZyh0cmFwLCBjb250ZXh0KQorIyBkZWZpbmUg TUFTS19zaWcoY29udGV4dCkgICAgICAgICAgICAgICAgICAgICAgKChjb250ZXh0KS0+dWNfc2ln bWFzaykKICNlbmRpZiAvKiBsaW51eCAqLwogCiAjaWZkZWYgX19BUFBMRV9fCkBAIC0xMjkyLDEz ICsxMjkzLDI1IEBACiAjIGRlZmluZSBEQVJfc2lnKGNvbnRleHQpCQkJRVhDRVBSRUdfc2lnKGRh ciwgY29udGV4dCkgICAgIC8qIEZhdWx0IHJlZ2lzdGVycyBmb3IgY29yZWR1bXAgKi8KICMgZGVm aW5lIERTSVNSX3NpZyhjb250ZXh0KQkJCUVYQ0VQUkVHX3NpZyhkc2lzciwgY29udGV4dCkKICMg ZGVmaW5lIFRSQVBfc2lnKGNvbnRleHQpCQkJRVhDRVBSRUdfc2lnKGV4Y2VwdGlvbiwgY29udGV4 dCkgLyogbnVtYmVyIG9mIHBvd2VycGMgZXhjZXB0aW9uIHRha2VuICovCisjIGRlZmluZSBNQVNL X3NpZyhjb250ZXh0KSAgICAgICAgICAgICAgICAgICAgICAoKGNvbnRleHQpLT51Y19zaWdtYXNr KQogI2VuZGlmIC8qIF9fQVBQTEVfXyAqLwogCisjaWYgZGVmaW5lZChfX09wZW5CU0RfXykKKyMg ZGVmaW5lIElBUl9zaWcoY29udGV4dCkgICAgICAgICAgICAgICAgICAgICAgICgoY29udGV4dCkt PnNjX2ZyYW1lLnNycjApCisjIGRlZmluZSBEU0lTUl9zaWcoY29udGV4dCkgICAgICAgICAgICAg ICAgICAgICAoKGNvbnRleHQpLT5zY19mcmFtZS5kc2lzcikKKyMgZGVmaW5lIFRSQVBfc2lnKGNv bnRleHQpICAgICAgICAgICAgICAgICAgICAgICgoY29udGV4dCktPnNjX2ZyYW1lLmV4YykKKyMg ZGVmaW5lIE1BU0tfc2lnKGNvbnRleHQpICAgICAgICAgICAgICAgICAgICAgICgoY29udGV4dCkt PnNjX21hc2spCisjZW5kaWYKKwogaW50IGNwdV9zaWduYWxfaGFuZGxlcihpbnQgaG9zdF9zaWdu dW0sIHZvaWQgKnBpbmZvLAogICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwdWMpCiB7CiAg ICAgc2lnaW5mb190ICppbmZvID0gcGluZm87CisjaWYgZGVmaW5lZChfX09wZW5CU0RfXykKKyAg ICBzdHJ1Y3Qgc2lnY29udGV4dCAqdWMgPSBwdWM7CisjZWxzZQogICAgIHN0cnVjdCB1Y29udGV4 dCAqdWMgPSBwdWM7CisjZW5kaWYKICAgICB1bnNpZ25lZCBsb25nIHBjOwogICAgIGludCBpc193 cml0ZTsKIApAQCAtMTMxMyw3ICsxMzI2LDcgQEAKICAgICAgICAgaXNfd3JpdGUgPSAxOwogI2Vu ZGlmCiAgICAgcmV0dXJuIGhhbmRsZV9jcHVfc2lnbmFsKHBjLCAodW5zaWduZWQgbG9uZylpbmZv LT5zaV9hZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc193cml0ZSwgJnVjLT51 Y19zaWdtYXNrLCBwdWMpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc193cml0ZSwg Jk1BU0tfc2lnKHVjKSwgcHVjKTsKIH0KIAogI2VsaWYgZGVmaW5lZChfX2FscGhhX18pCg== --001485f794da32e70c0467336214--