All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-1.1 0/3] tcg/ppc: AREG0 support and Darwin fixes
@ 2012-05-06 23:46 Andreas Färber
  2012-05-06 23:46 ` [Qemu-devel] [PATCH for-1.1 1/3] tcg/ppc: Do not overwrite lower address word on Darwin and AIX Andreas Färber
                   ` (3 more replies)
  0 siblings, 4 replies; 23+ messages in thread
From: Andreas Färber @ 2012-05-06 23:46 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc, Andreas Färber

Hello malc,

This series fixes two long-standing issues on Darwin/ppc and, based on your
second patch, fixes the AREG0 mode for Linux and Darwin and thus the ppc build.

Compared to your last patch I have tried to avoid the { int ir; } block, and
I've combined both modes in one code path using ir and a new macro to handle
the alignment differences in a more explicit way.

Tested on Linux and Darwin, using i386 and x86_64 (non-AREG0) as well as sparc
and sparc64 (AREG0). On Darwin I observed a reproducible hang in fsck during
INIT under Debian/sparc, which given the lateness and now unified code paths
(i.e., Haiku/i386 and HelenOS/sparc64 working) I'd attribute to lingering
main loop / signal handling issues.

Regards,
Andreas

Cc: malc <av1474@comtv.ru>

Andreas Färber (3):
  tcg/ppc: Do not overwrite lower address word on Darwin and AIX
  tcg/ppc: Handle _CALL_DARWIN being undefined on Darwin
  tcg/ppc: Fix CONFIG_TCG_PASS_AREG0 mode

 tcg/ppc/tcg-target.c |   54 +++++++++++++++++++++++++++++++++----------------
 1 files changed, 36 insertions(+), 18 deletions(-)

-- 
1.7.7

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

end of thread, other threads:[~2012-05-08 20:39 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-06 23:46 [Qemu-devel] [PATCH for-1.1 0/3] tcg/ppc: AREG0 support and Darwin fixes Andreas Färber
2012-05-06 23:46 ` [Qemu-devel] [PATCH for-1.1 1/3] tcg/ppc: Do not overwrite lower address word on Darwin and AIX Andreas Färber
2012-05-06 23:46 ` [Qemu-devel] [PATCH for-1.1 2/3] tcg/ppc: Handle _CALL_DARWIN being undefined on Darwin Andreas Färber
2012-05-07  6:16   ` Andreas Färber
2012-05-06 23:46 ` [Qemu-devel] [PATCH for-1.1 3/3] tcg/ppc: Fix CONFIG_TCG_PASS_AREG0 mode Andreas Färber
2012-05-08 17:39   ` [Qemu-devel] [Qemu-ppc] " Alexander Graf
2012-05-08 17:43     ` Alexander Graf
2012-05-08 18:20       ` Alexander Graf
2012-05-08 18:32         ` Alexander Graf
2012-05-08 19:34       ` Andreas Färber
2012-05-08 19:40         ` Alexander Graf
2012-05-08 17:15 ` [Qemu-devel] [Qemu-ppc] [PATCH for-1.1 0/3] tcg/ppc: AREG0 support and Darwin fixes Alexander Graf
2012-05-08 17:39   ` malc
2012-05-08 18:09     ` Alexander Graf
2012-05-08 19:29       ` Andreas Färber
2012-05-08 19:42         ` Alexander Graf
2012-05-08 20:25           ` Andreas Färber
2012-05-08 20:28             ` malc
2012-05-08 20:32               ` Andreas Färber
2012-05-08 20:35                 ` malc
2012-05-08 20:39                   ` malc
2012-05-08 19:49     ` Andreas Färber
2012-05-08 19:58       ` malc

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.