From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22895 invoked by alias); 29 Oct 2008 02:16:41 -0000 Received: (qmail 22887 invoked by uid 22791); 29 Oct 2008 02:16:40 -0000 X-Spam-Check-By: sourceware.org Received: from ug-out-1314.google.com (HELO ug-out-1314.google.com) (66.249.92.168) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 29 Oct 2008 02:15:55 +0000 Received: by ug-out-1314.google.com with SMTP id 30so437113ugs.39 for ; Tue, 28 Oct 2008 19:15:51 -0700 (PDT) Received: by 10.210.17.14 with SMTP id 14mr9262193ebq.111.1225246551802; Tue, 28 Oct 2008 19:15:51 -0700 (PDT) Received: by 10.210.66.15 with HTTP; Tue, 28 Oct 2008 19:15:51 -0700 (PDT) Message-ID: <6dc9ffc80810281915g318fa5cfm4646f1edb910d55e@mail.gmail.com> Date: Wed, 29 Oct 2008 07:41:00 -0000 From: "H.J. Lu" To: "Mark Kettenis" Subject: Re: PATCH: Extend gdb remote protocol for AVX Cc: drow@false.org, gdb-patches@sourceware.org In-Reply-To: <200810281626.m9SGQfbl011775@brahms.sibelius.xs4all.nl> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_76604_16265027.1225246551780" References: <200810021026.m92AQMqC006955@brahms.sibelius.xs4all.nl> <20081004221325.GA6856@caradoc.them.org> <6dc9ffc80810050737r56b0d044vcf8e8f1368d2d03d@mail.gmail.com> <200810062135.m96LZI0H016325@brahms.sibelius.xs4all.nl> <6dc9ffc80810071221r10439dd2m886637a1dc7327ab@mail.gmail.com> <200810121337.m9CDbu7Y031268@brahms.sibelius.xs4all.nl> <6dc9ffc80810121517n1581323cl21808a5f99cce13d@mail.gmail.com> <6dc9ffc80810272258m60f6d1c6w54b012ee90346b21@mail.gmail.com> <20081028141021.GA21659@caradoc.them.org> <200810281626.m9SGQfbl011775@brahms.sibelius.xs4all.nl> X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2008-10/txt/msg00690.txt.bz2 ------=_Part_76604_16265027.1225246551780 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline Content-length: 975 On Tue, Oct 28, 2008 at 9:26 AM, Mark Kettenis wrote: >> Date: Tue, 28 Oct 2008 10:10:21 -0400 >> From: Daniel Jacobowitz >> >> On Mon, Oct 27, 2008 at 10:58:36PM -0700, H.J. Lu wrote: >> > Are there any objections to my AVX patch? >> >> There were objections - just read the thread you are replying to. If >> you have not changed the patch, then there are still objections. > > I also think it would be good to seperate out the changes to GDB's > internal register file from the extensions you want to make to the Here is the patch to extend gdb remote protocol for AVX. > remote protocol. And I'd really like to see how an implementation of > i387_supply_xsave() and i387_collect_xsave() would look in that > context. It is hard to implement them without an OS running on AVX H/W. At this moment, we only need to define a remote protocol for AVX. We can work on native AVX support when H/W is available. Thanks. -- H.J. ------=_Part_76604_16265027.1225246551780 Content-Type: application/octet-stream; name=gdb-avx-remote-1.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fmvbyczu0 Content-Disposition: attachment; filename=gdb-avx-remote-1.patch Content-length: 4848 MjAwOC0xMC0yOCAgSC5KLiBMdSAgPGhvbmdqaXUubHVAaW50ZWwuY29tPgoK CSogcmVnZm9ybWF0cy9yZWctaTM4Ni1hdnguZGF0OiBOZXcuCgkqIHJlZ2Zv cm1hdHMvcmVnLWkzODYtYXZ4LWxpbnV4LmRhdDogTGlrZXdpc2UuCgkqIHJl Z2Zvcm1hdHMvcmVnLXg4Ni02NC1hdnguZGF0OiBMaWtld2lzZS4KCSogcmVn Zm9ybWF0cy9yZWcteDg2LTY0LWF2eC1saW51eC5kYXQ6IExpa2V3aXNlLgoK CSogcmVnZm9ybWF0cy9yZWcteDg2LTY0LmRhdDogQWRkIHhtbGFyY2guCgpJ bmRleDogcmVnZm9ybWF0cy9yZWcteDg2LTY0LWF2eC1saW51eC5kYXQKPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQotLS0gcmVnZm9ybWF0cy9yZWcteDg2LTY0 LWF2eC1saW51eC5kYXQJKC4uLi9mc2YvdHJ1bmsvZ2RiKQkocmV2aXNpb24g MCkKKysrIHJlZ2Zvcm1hdHMvcmVnLXg4Ni02NC1hdngtbGludXguZGF0CSgu Li4vYnJhbmNoZXMvYXZ4L2dkYikJKHJldmlzaW9uIDM5NzQpCkBAIC0wLDAg KzEsNjAgQEAKK25hbWU6eDg2XzY0X2F2eF9saW51eAorZXhwZWRpdGU6cmJw LHJzcCxyaXAKKzY0OnJheAorNjQ6cmJ4Cis2NDpyY3gKKzY0OnJkeAorNjQ6 cnNpCis2NDpyZGkKKzY0OnJicAorNjQ6cnNwCis2NDpyOAorNjQ6cjkKKzY0 OnIxMAorNjQ6cjExCis2NDpyMTIKKzY0OnIxMworNjQ6cjE0Cis2NDpyMTUK KzY0OnJpcAorMzI6ZWZsYWdzCiszMjpjcworMzI6c3MKKzMyOmRzCiszMjpl cworMzI6ZnMKKzMyOmdzCis4MDpzdDAKKzgwOnN0MQorODA6c3QyCis4MDpz dDMKKzgwOnN0NAorODA6c3Q1Cis4MDpzdDYKKzgwOnN0NworMzI6ZmN0cmwK KzMyOmZzdGF0CiszMjpmdGFnCiszMjpmaXNlZworMzI6ZmlvZmYKKzMyOmZv c2VnCiszMjpmb29mZgorMzI6Zm9wCisyNTY6eW1tMAorMjU2OnltbTEKKzI1 Njp5bW0yCisyNTY6eW1tMworMjU2OnltbTQKKzI1Njp5bW01CisyNTY6eW1t NgorMjU2OnltbTcKKzI1Njp5bW04CisyNTY6eW1tOQorMjU2OnltbTEwCisy NTY6eW1tMTEKKzI1Njp5bW0xMgorMjU2OnltbTEzCisyNTY6eW1tMTQKKzI1 Njp5bW0xNQorMzI6bXhjc3IKKzY0Om9yaWdfcmF4CkluZGV4OiByZWdmb3Jt YXRzL3JlZy14ODYtNjQtYXZ4LmRhdAo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 Ci0tLSByZWdmb3JtYXRzL3JlZy14ODYtNjQtYXZ4LmRhdAkoLi4uL2ZzZi90 cnVuay9nZGIpCShyZXZpc2lvbiAwKQorKysgcmVnZm9ybWF0cy9yZWcteDg2 LTY0LWF2eC5kYXQJKC4uLi9icmFuY2hlcy9hdngvZ2RiKQkocmV2aXNpb24g Mzk3NCkKQEAgLTAsMCArMSw1OSBAQAorbmFtZTp4ODZfNjRfYXZ4CitleHBl ZGl0ZTpyYnAscnNwLHJpcAorNjQ6cmF4Cis2NDpyYngKKzY0OnJjeAorNjQ6 cmR4Cis2NDpyc2kKKzY0OnJkaQorNjQ6cmJwCis2NDpyc3AKKzY0OnI4Cis2 NDpyOQorNjQ6cjEwCis2NDpyMTEKKzY0OnIxMgorNjQ6cjEzCis2NDpyMTQK KzY0OnIxNQorNjQ6cmlwCiszMjplZmxhZ3MKKzMyOmNzCiszMjpzcworMzI6 ZHMKKzMyOmVzCiszMjpmcworMzI6Z3MKKzgwOnN0MAorODA6c3QxCis4MDpz dDIKKzgwOnN0MworODA6c3Q0Cis4MDpzdDUKKzgwOnN0NgorODA6c3Q3Cisz MjpmY3RybAorMzI6ZnN0YXQKKzMyOmZ0YWcKKzMyOmZpc2VnCiszMjpmaW9m ZgorMzI6Zm9zZWcKKzMyOmZvb2ZmCiszMjpmb3AKKzI1Njp5bW0wCisyNTY6 eW1tMQorMjU2OnltbTIKKzI1Njp5bW0zCisyNTY6eW1tNAorMjU2OnltbTUK KzI1Njp5bW02CisyNTY6eW1tNworMjU2OnltbTgKKzI1Njp5bW05CisyNTY6 eW1tMTAKKzI1Njp5bW0xMQorMjU2OnltbTEyCisyNTY6eW1tMTMKKzI1Njp5 bW0xNAorMjU2OnltbTE1CiszMjpteGNzcgpJbmRleDogcmVnZm9ybWF0cy9y ZWcteDg2LTY0LmRhdAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSByZWdm b3JtYXRzL3JlZy14ODYtNjQuZGF0CSguLi4vZnNmL3RydW5rL2dkYikJKHJl dmlzaW9uIDM5NzQpCisrKyByZWdmb3JtYXRzL3JlZy14ODYtNjQuZGF0CSgu Li4vYnJhbmNoZXMvYXZ4L2dkYikJKHJldmlzaW9uIDM5NzQpCkBAIC0xLDQg KzEsNSBAQAogbmFtZTp4ODZfNjQKK3htbGFyY2g6aTM4Njp4ODYtNjQKIGV4 cGVkaXRlOnJicCxyc3AscmlwCiA2NDpyYXgKIDY0OnJieApJbmRleDogcmVn Zm9ybWF0cy9yZWctaTM4Ni1hdngtbGludXguZGF0Cj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KLS0tIHJlZ2Zvcm1hdHMvcmVnLWkzODYtYXZ4LWxpbnV4LmRh dAkoLi4uL2ZzZi90cnVuay9nZGIpCShyZXZpc2lvbiAwKQorKysgcmVnZm9y bWF0cy9yZWctaTM4Ni1hdngtbGludXguZGF0CSguLi4vYnJhbmNoZXMvYXZ4 L2dkYikJKHJldmlzaW9uIDM5NzQpCkBAIC0wLDAgKzEsNDQgQEAKK25hbWU6 aTM4Nl9hdnhfbGludXgKK2V4cGVkaXRlOmVicCxlc3AsZWlwCiszMjplYXgK KzMyOmVjeAorMzI6ZWR4CiszMjplYngKKzMyOmVzcAorMzI6ZWJwCiszMjpl c2kKKzMyOmVkaQorMzI6ZWlwCiszMjplZmxhZ3MKKzMyOmNzCiszMjpzcwor MzI6ZHMKKzMyOmVzCiszMjpmcworMzI6Z3MKKzgwOnN0MAorODA6c3QxCis4 MDpzdDIKKzgwOnN0MworODA6c3Q0Cis4MDpzdDUKKzgwOnN0NgorODA6c3Q3 CiszMjpmY3RybAorMzI6ZnN0YXQKKzMyOmZ0YWcKKzMyOmZpc2VnCiszMjpm aW9mZgorMzI6Zm9zZWcKKzMyOmZvb2ZmCiszMjpmb3AKKzI1Njp5bW0wCisy NTY6eW1tMQorMjU2OnltbTIKKzI1Njp5bW0zCisyNTY6eW1tNAorMjU2Onlt bTUKKzI1Njp5bW02CisyNTY6eW1tNworMzI6bXhjc3IKKzMyOm9yaWdfZWF4 CkluZGV4OiByZWdmb3JtYXRzL3JlZy1pMzg2LWF2eC5kYXQKPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQotLS0gcmVnZm9ybWF0cy9yZWctaTM4Ni1hdnguZGF0 CSguLi4vZnNmL3RydW5rL2dkYikJKHJldmlzaW9uIDApCisrKyByZWdmb3Jt YXRzL3JlZy1pMzg2LWF2eC5kYXQJKC4uLi9icmFuY2hlcy9hdngvZ2RiKQko cmV2aXNpb24gMzk3NCkKQEAgLTAsMCArMSw0MyBAQAorbmFtZTppMzg2X2F2 eAorZXhwZWRpdGU6ZWJwLGVzcCxlaXAKKzMyOmVheAorMzI6ZWN4CiszMjpl ZHgKKzMyOmVieAorMzI6ZXNwCiszMjplYnAKKzMyOmVzaQorMzI6ZWRpCisz MjplaXAKKzMyOmVmbGFncworMzI6Y3MKKzMyOnNzCiszMjpkcworMzI6ZXMK KzMyOmZzCiszMjpncworODA6c3QwCis4MDpzdDEKKzgwOnN0MgorODA6c3Qz Cis4MDpzdDQKKzgwOnN0NQorODA6c3Q2Cis4MDpzdDcKKzMyOmZjdHJsCisz Mjpmc3RhdAorMzI6ZnRhZworMzI6ZmlzZWcKKzMyOmZpb2ZmCiszMjpmb3Nl ZworMzI6Zm9vZmYKKzMyOmZvcAorMjU2OnltbTAKKzI1Njp5bW0xCisyNTY6 eW1tMgorMjU2OnltbTMKKzI1Njp5bW00CisyNTY6eW1tNQorMjU2OnltbTYK KzI1Njp5bW03CiszMjpteGNzcgo= ------=_Part_76604_16265027.1225246551780--