Riku,
Can you review/ack this patch?
Regards,
Anthony Liguori
On 05/15/2012 03:35 PM, Peter Maydell wrote:
Ping? This is 1.1 material in my opinion...
(patchwork url: http://patchwork.ozlabs.org/patch/158556/)
-- PMM
On 11 May 2012 17:25, Peter Maydell<peter.mayd...@linaro.org> wrote:
On 11 May 2012 09:40, Alexander Graf<ag...@suse.de> wrote:
If we execute linux-user code that does the following:
* A = mmap()
* execute code in A
* munmap(A)
* B = mmap(), but mmap returns the same address as A
* execute code in B
we end up executing a stale cached tb that contains translated code
from A, while we want new code from B.
This patch adds a TB flush for mmap'ed regions, before we return them,
avoiding the whole issue. It also adds a flush for munmap, so that we
don't execute stale TBs instead of getting a segfault.
Reported-by: Peter Maydell<peter.mayd...@linaro.org>
Signed-off-by: Alexander Graf<ag...@suse.de>
Reviewed-by: Peter Maydell<peter.mayd...@linaro.org>
-- PMM