From patchwork Fri Mar 3 09:22:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Palmer Dabbelt X-Patchwork-Id: 63834 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp313607wrd; Fri, 3 Mar 2023 01:30:44 -0800 (PST) X-Google-Smtp-Source: AK7set9eF9EWq61lS7u/rZEF3kLNPQ9JTCpb3fmT6KRojVb3WroSsikfmRsovtp+vSZnBdLl/jUf X-Received: by 2002:a17:906:a042:b0:8b1:7b54:a013 with SMTP id bg2-20020a170906a04200b008b17b54a013mr987443ejb.57.1677835843933; Fri, 03 Mar 2023 01:30:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677835843; cv=none; d=google.com; s=arc-20160816; b=PAF2Dyg1V3fZ9axOXfMDur2o6Nxn1Te/wrGfMQBOwaQKupCSd6OQhQpvLCufrnh/eG 93pA/bmzWSWIcavz9sQha2uT8HO1V9HXmTJQdjzUzKyBERtQLtyKT7Td1pV5iNWbvZdx zkwxmapay+rvwizv/J8VdT3T3PXnJDNuFrpsmtN49tLoBewNtLiB5Dh5OMVgPO/BhTSy 2dfqfFBBlhDB0e6v8miPLmWZzlRmUDzSNv7YLWSa2MtiTfYkUaV9n6FdMamP9FeHgw/W WHUC+CUtiGbja3hIUx2I2hsPjjhkjzkWV/nj+Em9FO2b40Lm1SXDEk5vWkEBqShiM3G+ 1yXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:to:from:cc:subject:date :dkim-signature; bh=Gstt+n0gCQKeffrpPBhAfFrZ9VxfVRPA9JoQZ/jtG04=; b=rUMAeaLzjGnXKD8/QlojX+l5G8Ce95tLDN+vuvBezJeRhxwHQKhHEI3zMwkujxN+NH 23CgnkxwOjHQ+ncJjw1J6hLR+7ECEsSoDi/U4PkPMfZ1jo+DVWSwV3ZRK+AmCTKhTb/v WHlnxRMduq9gJQtBlGgCDiu+3jYu+6uQK01AOkoHBGHB+14tOSrFKZjq4N3SAE2y5opc FS2pIi87Mca+XRhVIOpF1NKasGBeIK/QZwo6k8EhdXEImvdrCor6qmEFf/J6ZozcVRqg P+tSy/pqsK+/VWegTiT3mUJVRzPuzzAlOe3v0QuX4V1+6iGTx/f+dLWmRdkow8vbH1Pd auyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@rivosinc-com.20210112.gappssmtp.com header.s=20210112 header.b=HdZXRHvC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s9-20020a1709066c8900b008df5a5088casi1628986ejr.130.2023.03.03.01.30.21; Fri, 03 Mar 2023 01:30:43 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@rivosinc-com.20210112.gappssmtp.com header.s=20210112 header.b=HdZXRHvC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231134AbjCCJXm (ORCPT + 99 others); Fri, 3 Mar 2023 04:23:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53114 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230514AbjCCJX0 (ORCPT ); Fri, 3 Mar 2023 04:23:26 -0500 Received: from mail-pj1-x1030.google.com (mail-pj1-x1030.google.com [IPv6:2607:f8b0:4864:20::1030]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9E80F1024C for ; Fri, 3 Mar 2023 01:22:57 -0800 (PST) Received: by mail-pj1-x1030.google.com with SMTP id m8-20020a17090a4d8800b002377bced051so5577898pjh.0 for ; Fri, 03 Mar 2023 01:22:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20210112.gappssmtp.com; s=20210112; t=1677835331; h=message-id:to:from:cc:subject:date:from:to:cc:subject:date :message-id:reply-to; bh=Gstt+n0gCQKeffrpPBhAfFrZ9VxfVRPA9JoQZ/jtG04=; b=HdZXRHvCHR/TSxGMJITFUNA38SEYISysqtDu4UIgHaR/cs8nUNFGt00X/+Z+ta4AXh gFJZCJuS12ddakhhY8CN+GtMfSQ/KOgzPhye8iMY8YjwNBvv/WS9LP9nJEhi2SzxVeSQ ucAnFUtAn9StuyWkFs3bd7ortPHgzsnsKoc8Vhlm1JT3Lv3XrWqS21/SZKdiqWGDCTUK K6dqqltPo6S2lRXNx8CFcnttt0o+Gp0/g7FdFwtZC0bogyNTN0TZ0JHp10FLVx4FspFq k02dY+JMsBJBrC1aS6ZMP9oNEHjFHidIabzkZZlRiKN+LTiJ85IUCzJ+Zfqfq0ZMppQM JYQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1677835331; h=message-id:to:from:cc:subject:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Gstt+n0gCQKeffrpPBhAfFrZ9VxfVRPA9JoQZ/jtG04=; b=QJLYEzunLSbOwAIhD+D48K57pjyYRYAImd5YXeTo8ilIJo5sWsicROwlDRWBZ57SW7 glEzQ1K6hgEo0Aun+8Z4I5ifXGZIj1CDRmPaEuObrl2S1/aSKrXERahlZytH9ciFvg9m CtG6gixIY9ILOPGI/QcMm+cBxiG6d+yKAtrs4+pmaup9fqNQfXoNYpPjNLm5HxmDfRTu q7z6tWXtUwvbr/ERrSCl53yqep7xhIg/PU9pY2YMZ7nihbixLu1EG2+Z+a52+3Pq8XdZ ltxKPXhlHpMJWKuSR+xQ5KANthLvwSU8sB9jBDXFC7Q9LnNUhVxokq6q98IYxGxHxi1P C8CQ== X-Gm-Message-State: AO0yUKVoLcmarrpo/lR/S5XaAHLvI/tgYdFdZMyfYclvFdn0IK+d5d5k G5TF3OOWp17CMdEwro2+h6RnxRl2QEkNF1L4 X-Received: by 2002:a17:90b:3b4f:b0:237:5dc6:ce14 with SMTP id ot15-20020a17090b3b4f00b002375dc6ce14mr1001648pjb.7.1677835331485; Fri, 03 Mar 2023 01:22:11 -0800 (PST) Received: from localhost ([135.180.224.71]) by smtp.gmail.com with ESMTPSA id q9-20020a17090ad38900b00233ebcb52a6sm2929885pju.36.2023.03.03.01.22.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Mar 2023 01:22:11 -0800 (PST) Date: Fri, 03 Mar 2023 01:22:11 -0800 (PST) X-Google-Original-Date: Fri, 03 Mar 2023 01:21:35 PST (-0800) Subject: [GIT PULL] RISC-V Patches for the 6.3 Merge Window, Part 2 CC: linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org From: Palmer Dabbelt To: Linus Torvalds Message-ID: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,PP_MIME_FAKE_ASCII_TEXT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1759338397754100763?= X-GMAIL-MSGID: =?utf-8?q?1759338397754100763?= merged tag 'riscv-for-linus-6.3-mw1' The following changes since commit 01687e7c935ef70eca69ea2d468020bc93e898dc: Merge tag 'riscv-for-linus-6.3-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux (2023-02-25 11:14:08 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git tags/riscv-for-linus-6.3-mw2 for you to fetch changes up to 61fc1ee8be26bc192d691932b0a67eabee45d12f: riscv: Bump COMMAND_LINE_SIZE value to 1024 (2023-03-01 18:35:43 -0800) ---------------------------------------------------------------- RISC-V Patches for the 6.3 Merge Window, Part 2 * Some cleanups and fixes for the Zbb-optimized string routines. * Support for custom (vendor or implementation defined) perf events. * COMMAND_LINE_SIZE has been increased to 1024. ---------------------------------------------------------------- This is very small for a second week's merge window for me. That's actually been a goal of mine for a while now. I'd love to say it's because everything went smoothly, but it's actually because the bigger bits I tried to pick up this week was sufficiently broken that it just didn't come together. Maybe that's because we've got a lot more testing and review these days, or maybe it's because there's enough other stuff going on that things just couldn't get fixed up in time. Either way, this should make for a pleasantly calm Friday in RISC-V land. ---------------------------------------------------------------- Alexandre Ghiti (1): riscv: Bump COMMAND_LINE_SIZE value to 1024 Björn Töpel (1): riscv, lib: Fix Zbb strncmp Heiko Stuebner (1): RISC-V: improve string-function assembly Mayuresh Chitale (1): drivers/perf: RISC-V: Allow programming custom firmware events arch/riscv/include/uapi/asm/setup.h | 8 ++++++++ arch/riscv/lib/strcmp.S | 6 ++++-- arch/riscv/lib/strlen.S | 10 +++++----- arch/riscv/lib/strncmp.S | 20 ++++++++++---------- drivers/perf/riscv_pmu_sbi.c | 7 ++----- 5 files changed, 29 insertions(+), 22 deletions(-) create mode 100644 arch/riscv/include/uapi/asm/setup.h