[PATCH 0/2] flush CPU TB cache in breakpoint_invalidate

Max Filippov posted 2 patches 4 years, 4 months ago
Test asan passed
Test checkpatch passed
Test FreeBSD passed
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Test docker-quick@centos7 passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20191127220602.10827-1-jcmvbkbc@gmail.com
Maintainers: Richard Henderson <rth@twiddle.net>, Max Filippov <jcmvbkbc@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>
exec.c                     | 44 ++++++++------------------------------
include/exec/exec-all.h    |  3 ---
target/xtensa/dbg_helper.c | 19 +++-------------
3 files changed, 12 insertions(+), 54 deletions(-)
[PATCH 0/2] flush CPU TB cache in breakpoint_invalidate
Posted by Max Filippov 4 years, 4 months ago
Hello,

this series changes breakpoint_invalidate to unconditionally do
tb_flush and then changes remaining users of tb_invalidate_phys_addr
to do the same and removes tb_invalidate_phys_addr.

Changes RFC->v1:
- do tb_flush in breakpoint_invalidate unconditionally
- add tb_invalidate_phys_addr cleanup.

Max Filippov (2):
  exec: flush CPU TB cache in breakpoint_invalidate
  exec: drop tb_invalidate_phys_addr

 exec.c                     | 44 ++++++++------------------------------
 include/exec/exec-all.h    |  3 ---
 target/xtensa/dbg_helper.c | 19 +++-------------
 3 files changed, 12 insertions(+), 54 deletions(-)

-- 
2.20.1