target/i386: Combine 5 sets of variables in mmu_translate
commit11b4e971dc3f830584dffb4b8287229d842152c7
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 2 Oct 2022 17:29:54 +0000 (2 10:29 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 18 Oct 2022 11:58:04 +0000 (18 13:58 +0200)
treee4c47d553abb17c07d5432bf8a70db9427a295cc
parent726ea335313ecb0c8c464a5fe2b796ceff59d7b0
target/i386: Combine 5 sets of variables in mmu_translate

We don't need one variable set per translation level,
which requires copying into pte/pte_addr for huge pages.
Standardize on pte/pte_addr for all levels.

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20221002172956.265735-8-richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/tcg/sysemu/excp_helper.c