qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 0/4] tlb fixes for self-modifying code
@ 2016-07-08 20:38 Richard Henderson
  2016-07-08 20:38 ` [Qemu-devel] [PULL 1/4] cputlb: Move VICTIM_TLB_HIT out of line Richard Henderson
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Richard Henderson @ 2016-07-08 20:38 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell

Synchronicity?  Both changes look good to me.

I took the opportunity to tidy up softmmu_template.h a tiny bit at
the same time, to avoid too much increase in code size in cold code
paths.  The final is 4k smaller than the original.


r~


The following changes since commit 4f4a9ca4a4386c137301b3662faba076455ff15a:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20160707' into staging (2016-07-07 14:49:38 +0100)

are available in the git repository at:

  git://github.com/rth7680/qemu.git tags/pull-tcg-20160708

for you to fetch changes up to 7399a337e4126f7c8c8af3336726f001378c4798:

  translate-all: Fix user-mode self-modifying code in 2 page long TB (2016-07-08 13:17:38 -0700)

----------------------------------------------------------------
two self-modifying code fixes

----------------------------------------------------------------
Richard Henderson (1):
      cputlb: Move VICTIM_TLB_HIT out of line

Samuel Damashek (2):
      cputlb: Add address parameter to VICTIM_TLB_HIT
      cputlb: Fix for self-modifying writes across page boundaries

Stanislav Shmarov (1):
      translate-all: Fix user-mode self-modifying code in 2 page long TB

 cputlb.c           | 29 ++++++++++++++++++++
 softmmu_template.h | 79 +++++++++++++++++++++++++++---------------------------
 translate-all.c    | 10 +++----
 3 files changed, 74 insertions(+), 44 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-07-29  2:50 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-08 20:38 [Qemu-devel] [PULL 0/4] tlb fixes for self-modifying code Richard Henderson
2016-07-08 20:38 ` [Qemu-devel] [PULL 1/4] cputlb: Move VICTIM_TLB_HIT out of line Richard Henderson
2016-07-08 20:38 ` [Qemu-devel] [PULL 2/4] cputlb: Add address parameter to VICTIM_TLB_HIT Richard Henderson
2016-07-08 20:38 ` [Qemu-devel] [PULL 3/4] cputlb: Fix for self-modifying writes across page boundaries Richard Henderson
2016-07-29  2:50   ` TeLeMan
2016-07-08 20:38 ` [Qemu-devel] [PULL 4/4] translate-all: Fix user-mode self-modifying code in 2 page long TB Richard Henderson
2016-07-11 17:46 ` [Qemu-devel] [PULL 0/4] tlb fixes for self-modifying code Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).