[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] LoongArch/tcg: Add hardware page table walker support
From: |
Song Gao |
Subject: |
[PATCH 0/5] LoongArch/tcg: Add hardware page table walker support |
Date: |
Mon, 29 Jul 2024 09:39:34 +0800 |
Loongson-3A6000 and newer processors have hardware page table walker
(PTW) support. PTW can handle all fastpaths of PIL/PIS/PIF/PIE
exceptions by hardware,
Song Gao (5):
target/loongarch: Add a new cpu_type la664
target/loongarch: Add do_lddir/ldpte()
target/loongarch: Add do_fill_tlb_entry()
target/loongarch: Add get_random_tlb_index()
target/loongarch/tcg: Add hardware page table walk support
target/loongarch/cpu-csr.h | 3 +
target/loongarch/cpu.c | 49 ++++--
target/loongarch/cpu.h | 1 +
target/loongarch/cpu_helper.c | 20 ++-
target/loongarch/internals.h | 2 +
target/loongarch/tcg/tlb_helper.c | 252 ++++++++++++++++++++++++------
6 files changed, 265 insertions(+), 62 deletions(-)
--
2.33.0
- [PATCH 0/5] LoongArch/tcg: Add hardware page table walker support,
Song Gao <=
- [PATCH 4/5] target/loongarch: Add get_random_tlb_index(), Song Gao, 2024/07/28
- [PATCH 1/5] target/loongarch: Add a new cpu_type la664, Song Gao, 2024/07/28
- [PATCH 3/5] target/loongarch: Add do_fill_tlb_entry(), Song Gao, 2024/07/28
- [PATCH 2/5] target/loongarch: Add do_lddir/ldpte(), Song Gao, 2024/07/28
- [PATCH 5/5] target/loongarch/tcg: Add hardware page table walker support, Song Gao, 2024/07/28