From: guoren@kernel.org To: guoren@kernel.org, anup.patel@wdc.com, palmerdabbelt@google.com, arnd@arndb.de, hch@lst.de Cc: linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, Guo Ren <guoren@linux.alibaba.com> Subject: [PATCH V5 0/3] riscv: Fixup asid_allocator remaining issues Date: Sun, 30 May 2021 16:49:23 +0000 [thread overview] Message-ID: <1622393366-46079-1-git-send-email-guoren@kernel.org> (raw) From: Guo Ren <guoren@linux.alibaba.com> The patchset fixes the remaining problems of asid_allocator. - Fixup _PAGE_GLOBAL for kernel virtual address mapping - Optimize tlb_flush with asid & range Changes since v4: - Fixup double PAGE_SIZE add in local_flush_tlb_range_asid - Add tlbflush: Optimize coding convention - Optimize comment Changes since v3: - Optimize coding convention for "riscv: Use use_asid_allocator flush TLB" Changes since v2: - Remove PAGE_UP/DOWN usage in tlbflush.h - Optimize variable name Changes since v1: - Drop PAGE_UP wrong fixup - Rebase on clean linux-5.13-rc2 - Add Reviewed-by Guo Ren (3): riscv: Use global mappings for kernel pages riscv: Add ASID-based tlbflushing methods riscv: tlbflush: Optimize coding convention arch/riscv/include/asm/mmu_context.h | 2 ++ arch/riscv/include/asm/pgtable.h | 3 +- arch/riscv/include/asm/tlbflush.h | 22 ++++++++++++++ arch/riscv/mm/context.c | 2 +- arch/riscv/mm/tlbflush.c | 57 ++++++++++++++++++++++++++++-------- 5 files changed, 71 insertions(+), 15 deletions(-) -- 2.7.4
WARNING: multiple messages have this Message-ID (diff)
From: guoren@kernel.org To: guoren@kernel.org, anup.patel@wdc.com, palmerdabbelt@google.com, arnd@arndb.de, hch@lst.de Cc: linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org, Guo Ren <guoren@linux.alibaba.com> Subject: [PATCH V5 0/3] riscv: Fixup asid_allocator remaining issues Date: Sun, 30 May 2021 16:49:23 +0000 [thread overview] Message-ID: <1622393366-46079-1-git-send-email-guoren@kernel.org> (raw) From: Guo Ren <guoren@linux.alibaba.com> The patchset fixes the remaining problems of asid_allocator. - Fixup _PAGE_GLOBAL for kernel virtual address mapping - Optimize tlb_flush with asid & range Changes since v4: - Fixup double PAGE_SIZE add in local_flush_tlb_range_asid - Add tlbflush: Optimize coding convention - Optimize comment Changes since v3: - Optimize coding convention for "riscv: Use use_asid_allocator flush TLB" Changes since v2: - Remove PAGE_UP/DOWN usage in tlbflush.h - Optimize variable name Changes since v1: - Drop PAGE_UP wrong fixup - Rebase on clean linux-5.13-rc2 - Add Reviewed-by Guo Ren (3): riscv: Use global mappings for kernel pages riscv: Add ASID-based tlbflushing methods riscv: tlbflush: Optimize coding convention arch/riscv/include/asm/mmu_context.h | 2 ++ arch/riscv/include/asm/pgtable.h | 3 +- arch/riscv/include/asm/tlbflush.h | 22 ++++++++++++++ arch/riscv/mm/context.c | 2 +- arch/riscv/mm/tlbflush.c | 57 ++++++++++++++++++++++++++++-------- 5 files changed, 71 insertions(+), 15 deletions(-) -- 2.7.4 _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv
next reply other threads:[~2021-05-30 16:50 UTC|newest] Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-05-30 16:49 guoren [this message] 2021-05-30 16:49 ` [PATCH V5 0/3] riscv: Fixup asid_allocator remaining issues guoren 2021-05-30 16:49 ` [PATCH V5 1/3] riscv: Use global mappings for kernel pages guoren 2021-05-30 16:49 ` guoren 2021-05-30 16:49 ` [PATCH V5 2/3] riscv: Add ASID-based tlbflushing methods guoren 2021-05-30 16:49 ` guoren 2021-05-31 6:17 ` Christoph Hellwig 2021-05-31 6:17 ` Christoph Hellwig 2021-05-31 12:20 ` Guo Ren 2021-05-31 12:20 ` Guo Ren 2021-05-30 16:49 ` [PATCH V5 3/3] riscv: tlbflush: Optimize coding convention guoren 2021-05-30 16:49 ` guoren
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=1622393366-46079-1-git-send-email-guoren@kernel.org \ --to=guoren@kernel.org \ --cc=anup.patel@wdc.com \ --cc=arnd@arndb.de \ --cc=guoren@linux.alibaba.com \ --cc=hch@lst.de \ --cc=linux-arch@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-riscv@lists.infradead.org \ --cc=palmerdabbelt@google.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.