From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by sourceware.org (Postfix) with ESMTP id C4C583858C52 for ; Thu, 25 Jan 2024 08:32:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C4C583858C52 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=loongson.cn Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=loongson.cn ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C4C583858C52 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=114.242.206.163 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706171563; cv=none; b=VjS+TVIhpxxvfjoK7ZZAFN3QwaTN5WSMLMIo+RdZxRb9cO07GGJIgGB4kLMnkUXP7MwSkVq8dFg1zjTa6+ElEKjPE6lp8ytl2+y6AnNteULmVDXAfT+M831CzN6XswvjskFQxRkfU6WL8kG7rJC9BAsdG+RhUNZI06W+dbtkGbE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706171563; c=relaxed/simple; bh=cjfYjQ/JXp9O7VZT+69OOzMEfZZCwJzJI77X0zaXdhE=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=SRHaal2jHJS2MpKAEQ+IyPtT0mTxVErsFvKnjC4f3hj/hNgwapuTc4hLTH1EhSgn53Ljzz/IQvOOO2NzKXVWC+zlNRPY5DsQlhAbBNVEbXIsQKuIRAXCa1Sb4UuOuvNqFHE7s4gm13OAQH8JM8gKMjnH359U9N0DvElOZehjI/g= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from loongson.cn (unknown [113.200.148.30]) by gateway (Coremail) with SMTP id _____8CxXOmlHLJl+nYFAA--.10383S3; Thu, 25 Jan 2024 16:32:38 +0800 (CST) Received: from localhost.localdomain (unknown [113.200.148.30]) by localhost.localdomain (Coremail) with SMTP id AQAAf8BxXs2kHLJllgwZAA--.40368S2; Thu, 25 Jan 2024 16:32:37 +0800 (CST) From: Hui Li To: gdb-patches@sourceware.org, Tiezhu Yang Subject: [PATCH 0/2] gdb: LoongArch: Add vector & lbt extensions support Date: Thu, 25 Jan 2024 16:32:34 +0800 Message-Id: <20240125083236.28557-1-lihui@loongson.cn> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID:AQAAf8BxXs2kHLJllgwZAA--.40368S2 X-CM-SenderInfo: 5olk3xo6or00hjvr0hdfq/ X-Coremail-Antispam: 1Uk129KBj9xXoW7GFW7Kw1kGF1xCr4rZrW7WrX_yoWkAFXEqF 43ZryUGr18G3Wjka4Yqry5J345CFW8GFn8AF9xZFn5u3Z5JF13Jr4kZ343C3Wjgr98Wa1r J3ykt34rCr1aqosvyTuYvTs0mTUanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUj1kv1TuYvT s0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI cSsGvfJTRUUUbsAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x vaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS w2x7M28EF7xvwVC0I7IYx2IY67AKxVWUJVWUCwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV WUJVW8JwA2z4x0Y4vEx4A2jsIE14v26r4UJVWxJr1l84ACjcxK6I8E87Iv6xkF7I0E14v2 6r4UJVWxJr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27w Aqx4xG64xvF2IEw4CE5I8CrVC2j2WlYx0EF7xvrVAajcxG14v26r1j6r4UMcIj6xIIjxv2 0xvE14v26r106r15McIj6I8E87Iv67AKxVW8Jr0_Cr1UMcvjeVCFs4IE7xkEbVWUJVW8Jw ACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC2 0s026c02F40E14v26r1j6r18MI8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI 0_Jrv_JF1lIxkGc2Ij64vIr41lIxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv2 0xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k26cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2js IE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Jr0_GrUvcSsGvfC2KfnxnUUI43ZE Xa7IU1p6wtUUUUU== X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00,KAM_DMARC_STATUS,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Feiyang Chen (1): gdb: LoongArch: Add LBT extension support Hui Li (1): gdb: LoongArch: Add vector extensions support gdb/arch/loongarch.c | 10 ++ gdb/arch/loongarch.h | 12 ++ gdb/features/Makefile | 3 + gdb/features/loongarch/lasx.c | 85 +++++++++++ gdb/features/loongarch/lasx.xml | 60 ++++++++ gdb/features/loongarch/lbt.c | 19 +++ gdb/features/loongarch/lbt.xml | 16 +++ gdb/features/loongarch/lsx.c | 82 +++++++++++ gdb/features/loongarch/lsx.xml | 59 ++++++++ gdb/loongarch-linux-nat.c | 189 ++++++++++++++++++++++++ gdb/loongarch-linux-tdep.c | 237 +++++++++++++++++++++++++++++++ gdb/loongarch-tdep.c | 54 +++++++ gdb/loongarch-tdep.h | 3 + gdbserver/linux-loongarch-low.cc | 95 +++++++++++++ 14 files changed, 924 insertions(+) create mode 100644 gdb/features/loongarch/lasx.c create mode 100644 gdb/features/loongarch/lasx.xml create mode 100644 gdb/features/loongarch/lbt.c create mode 100644 gdb/features/loongarch/lbt.xml create mode 100644 gdb/features/loongarch/lsx.c create mode 100644 gdb/features/loongarch/lsx.xml -- 2.38.1