x86: Squash outstanding walks when instructions are squashed.
authorGedare Bloom <gedare@rtems.org>
Tue, 21 May 2013 16:40:11 +0000 (11:40 -0500)
committerGedare Bloom <gedare@rtems.org>
Tue, 21 May 2013 16:40:11 +0000 (11:40 -0500)
commit22b60c57e697289baa205f11b164f356363c2bee
tree4206562aae3cdb8b82a3ec8e873f15444502c678
parent30fe807316ebc4b6c37ca522b3cfd6c592ca9003
x86: Squash outstanding walks when instructions are squashed.
This is the x86 version of the ARM changeset baa17ba80e06. In case an
instruction has been squashed by the o3 cpu, this patch allows page
table walker to avoid carrying out a pending translation that the
instruction requested for.
src/arch/x86/X86TLB.py
src/arch/x86/pagetable_walker.cc
src/arch/x86/pagetable_walker.hh