OSDN Git Service

target/hppa: Populate an interval tree with valid tlb entries
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 27 Oct 2023 07:24:30 +0000 (00:24 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 7 Nov 2023 02:49:33 +0000 (18:49 -0800)
commitd7553f3591bbf495b4c35355179c793d03e106dc
treecd4467d1966f16e720133e57dfdf2f9ccdb7152a
parent09cae8255ffc6d133b32073b6d8d99b56b3379b5
target/hppa: Populate an interval tree with valid tlb entries

Complete the data structure conversion started earlier.  This reduces
the perf overhead of hppa_get_physical_address from ~5% to ~0.25%.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/hppa/cpu.c
target/hppa/cpu.h
target/hppa/machine.c
target/hppa/mem_helper.c