aboutsummaryrefslogtreecommitdiff
path: root/target/hppa/trace-events
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2023-10-26 21:41:41 -0700
committerRichard Henderson <richard.henderson@linaro.org>2023-11-06 18:49:34 -0800
commiteb25d10f4d601f29169c876f9463e37db674b132 (patch)
treeade4e20693a911544af8567957c2a39eb801eddf /target/hppa/trace-events
parentb5caa17cdaf153fca500cf8bb0fa3a14c02def6e (diff)
downloadqemu-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-events1
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"