qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/1] accel/tcg: Allow the second page of an instruction to be MMIO
@ 2023-02-06 19:38 Richard Henderson
  2023-02-06 19:38 ` [PATCH 1/1] " Richard Henderson
  2023-02-16  6:52 ` [PATCH 0/1] " Richard Henderson
  0 siblings, 2 replies; 6+ messages in thread
From: Richard Henderson @ 2023-02-06 19:38 UTC (permalink / raw)
  To: qemu-devel; +Cc: sidneym, mburton, bcain, mathbern, Jorgen.Hansen, Ajay.Joshi

Curious but true: two independent reports of the same issue within
24 hours, one with an x86 guest and one with an arm guest.

Neither report included instructions for reproduction (and both seem
to be with complex setup), therefore this is untested, but seems simple
enough to be the proper fix.  It matches up with

    /*
     * If the TB is not associated with a physical RAM page then it must be
     * a temporary one-insn TB, and we have nothing left to do. Return early
     * before attempting to link to other TBs or add to the lookup table.
     */
    if (tb_page_addr0(tb) == -1) {
        return tb;
    }

in tb_gen_code().


r~


Richard Henderson (1):
  accel/tcg: Allow the second page of an instruction to be MMIO

 accel/tcg/translator.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

-- 
2.34.1



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

end of thread, other threads:[~2023-02-16  6:53 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-06 19:38 [PATCH 0/1] accel/tcg: Allow the second page of an instruction to be MMIO Richard Henderson
2023-02-06 19:38 ` [PATCH 1/1] " Richard Henderson
2023-02-06 21:00   ` Philippe Mathieu-Daudé
2023-02-07 15:03   ` Jørgen Hansen
2023-02-07 19:32     ` Sid Manning
2023-02-16  6:52 ` [PATCH 0/1] " Richard Henderson

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).