diff options
author | Helge Deller <deller@gmx.de> | 2023-10-26 21:41:41 -0700 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2023-11-06 18:49:34 -0800 |
commit | eb25d10f4d601f29169c876f9463e37db674b132 (patch) | |
tree | ade4e20693a911544af8567957c2a39eb801eddf /target/hppa/trace-events | |
parent | b5caa17cdaf153fca500cf8bb0fa3a14c02def6e (diff) | |
download | qemu-eb25d10f4d601f29169c876f9463e37db674b132.zip qemu-eb25d10f4d601f29169c876f9463e37db674b132.tar.gz qemu-eb25d10f4d601f29169c876f9463e37db674b132.tar.bz2 |
target/hppa: Add pa2.0 cpu local tlb flushes
The previous decoding misnamed the bit it called "local".
Other than the name, the implementation was correct for pa1.x.
Rename this field to "tlbe".
PA2.0 adds (a real) local bit to PxTLB, and also adds a range
of pages to flush in GR[b].
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'target/hppa/trace-events')
-rw-r--r-- | target/hppa/trace-events | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/target/hppa/trace-events b/target/hppa/trace-events index 8931517..a10ba73 100644 --- a/target/hppa/trace-events +++ b/target/hppa/trace-events @@ -10,6 +10,7 @@ disable hppa_tlb_fill_success(void *env, uint64_t addr, uint64_t phys, int size, disable hppa_tlb_itlba(void *env, void *ent, uint64_t va_b, uint64_t va_e, uint64_t pa) "env=%p ent=%p va_b=0x%lx va_e=0x%lx pa=0x%lx" disable hppa_tlb_itlbp(void *env, void *ent, int access_id, int u, int pl2, int pl1, int type, int b, int d, int t) "env=%p ent=%p access_id=%x u=%d pl2=%d pl1=%d type=%d b=%d d=%d t=%d" disable hppa_tlb_ptlb(void *env) "env=%p" +disable hppa_tlb_ptlb_local(void *env) "env=%p" disable hppa_tlb_ptlbe(void *env) "env=%p" disable hppa_tlb_lpa_success(void *env, uint64_t addr, uint64_t phys) "env=%p addr=0x%lx phys=0x%lx" disable hppa_tlb_lpa_failed(void *env, uint64_t addr) "env=%p addr=0x%lx" |