diff options
| author | Richard Henderson | 2019-08-24 00:12:32 +0200 |
|---|---|---|
| committer | Richard Henderson | 2019-09-03 17:30:39 +0200 |
| commit | 30d7e098d5c38644359820317fcf72e3e129ec53 (patch) | |
| tree | 55ac8fed388ffa8cb3e92a8c37dea9edce816182 /include/hw | |
| parent | exec: Factor out core logic of check_watchpoint() (diff) | |
| download | qemu-30d7e098d5c38644359820317fcf72e3e129ec53.tar.gz qemu-30d7e098d5c38644359820317fcf72e3e129ec53.tar.xz qemu-30d7e098d5c38644359820317fcf72e3e129ec53.zip | |
cputlb: Fold TLB_RECHECK into TLB_INVALID_MASK
We had two different mechanisms to force a recheck of the tlb.
Before TLB_RECHECK was introduced, we had a PAGE_WRITE_INV bit
that would immediate set TLB_INVALID_MASK, which automatically
means that a second check of the tlb entry fails.
We can use the same mechanism to handle small pages.
Conserve TLB_* bits by removing TLB_RECHECK.
Reviewed-by: David Hildenbrand <david@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'include/hw')
0 files changed, 0 insertions, 0 deletions
