Ping!

在 2024/10/10 下午2:35, Song Gao 写道:
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.

V2:
- Remove the '21' magic value, patch1;
- Add a flag is_debug for debug access, patch5;
- Use qatomic_cmpxchg to change the new pte_val, patch5.

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 walker support

  target/loongarch/cpu-csr.h        |   3 +
  target/loongarch/cpu.c            |  51 ++++--
  target/loongarch/cpu.h            |   1 +
  target/loongarch/cpu_helper.c     |  26 ++-
  target/loongarch/internals.h      |   4 +-
  target/loongarch/tcg/tlb_helper.c | 277 ++++++++++++++++++++++++------
  6 files changed, 293 insertions(+), 69 deletions(-)



Reply via email to