* [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
@ 2009-04-10 12:21 Brad
2009-04-10 12:39 ` Andreas Färber
2009-04-11 6:58 ` malc
0 siblings, 2 replies; 12+ messages in thread
From: Brad @ 2009-04-10 12:21 UTC (permalink / raw)
To: qemu-devel
Trying to build on an OpenBSD PowerPC machine dies pretty quickly
in the TCG PowerPC code..
CC i386-softmmu/exec.o
In file included from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/tcg.h:24,
from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/exec.c:39:
/usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/ppc/tcg-target.h:76:2: #error
Unsupported system
gmake[1]: *** [exec.o] Error 1
Any help with this?
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-04-10 12:21 [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC Brad
@ 2009-04-10 12:39 ` Andreas Färber
2009-04-11 6:58 ` malc
1 sibling, 0 replies; 12+ messages in thread
From: Andreas Färber @ 2009-04-10 12:39 UTC (permalink / raw)
To: qemu-devel
Am 10.04.2009 um 14:21 schrieb Brad:
> Trying to build on an OpenBSD PowerPC machine dies pretty quickly
> in the TCG PowerPC code..
>
> CC i386-softmmu/exec.o
> In file included from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/
> tcg.h:24,
> from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/exec.c:
> 39:
> /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/ppc/tcg-target.h:76:2:
> #error
> Unsupported system
> gmake[1]: *** [exec.o] Error 1
>
> Any help with this?
You need to add a conditional section for *BSD in that header file to
define the call stack offset. Other ABI related changes in the source
file may be necessary, too.
Andreas
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-04-10 12:21 [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC Brad
2009-04-10 12:39 ` Andreas Färber
@ 2009-04-11 6:58 ` malc
2009-05-10 2:12 ` Brad
1 sibling, 1 reply; 12+ messages in thread
From: malc @ 2009-04-11 6:58 UTC (permalink / raw)
To: qemu-devel
On Fri, 10 Apr 2009, Brad wrote:
> Trying to build on an OpenBSD PowerPC machine dies pretty quickly
> in the TCG PowerPC code..
>
> CC i386-softmmu/exec.o
> In file included from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/tcg.h:24,
> from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/exec.c:39:
> /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/ppc/tcg-target.h:76:2: #error
> Unsupported system
> gmake[1]: *** [exec.o] Error 1
>
> Any help with this?
You need to know which ABI OpenBSD/PPC uses. A shot in the dark would be
to try something like:
diff --git a/tcg/ppc/tcg-target.h b/tcg/ppc/tcg-target.h
index 5faf730..cd851a2 100644
--- a/tcg/ppc/tcg-target.h
+++ b/tcg/ppc/tcg-target.h
@@ -69,7 +69,7 @@ enum {
#define TCG_TARGET_CALL_STACK_OFFSET 24
#elif defined _AIX
#define TCG_TARGET_CALL_STACK_OFFSET 52
-#elif defined __linux__
+#elif defined __linux__ || defined __OpenBSD__
#define TCG_TARGET_CALL_ALIGN_ARGS 1
#define TCG_TARGET_CALL_STACK_OFFSET 8
#else
And similar changes in tcg-target.c..
--
mailto:av1474@comtv.ru
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-04-11 6:58 ` malc
@ 2009-05-10 2:12 ` Brad
2009-05-10 18:41 ` malc
0 siblings, 1 reply; 12+ messages in thread
From: Brad @ 2009-05-10 2:12 UTC (permalink / raw)
To: qemu-devel
On Sat, Apr 11, 2009 at 10:58:06AM +0400, malc wrote:
> On Fri, 10 Apr 2009, Brad wrote:
>
> > Trying to build on an OpenBSD PowerPC machine dies pretty quickly
> > in the TCG PowerPC code..
> >
> > CC i386-softmmu/exec.o
> > In file included from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/tcg.h:24,
> > from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/exec.c:39:
> > /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/ppc/tcg-target.h:76:2: #error
> > Unsupported system
> > gmake[1]: *** [exec.o] Error 1
> >
> > Any help with this?
>
> You need to know which ABI OpenBSD/PPC uses. A shot in the dark would be
> to try something like:
After speaking to the PowerPC maintainer to double check, we're
using the standard SVR4 ABI so this should be good..
Also as far as I know this should also apply to FreeBSD and NetBSD
when running on PowerPC, but I'll leave it at this for now.
--- tcg/ppc/tcg-target.c.orig Fri May 8 02:39:52 2009
+++ tcg/ppc/tcg-target.c Fri May 8 02:41:24 2009
@@ -109,7 +109,7 @@ static const int tcg_target_reg_alloc_order[] = {
TCG_REG_R11,
#endif
TCG_REG_R12,
-#ifndef __linux__
+#if !defined(__linux__) && !defined(__OpenBSD__)
TCG_REG_R13,
#endif
TCG_REG_R0,
@@ -1535,7 +1535,7 @@ void tcg_target_init(TCGContext *s)
#ifndef __APPLE__
tcg_regset_set_reg(s->reserved_regs, TCG_REG_R2);
#endif
-#ifdef __linux__
+#if defined(__linux__) || defined(__OpenBSD__)
tcg_regset_set_reg(s->reserved_regs, TCG_REG_R13);
#endif
--- tcg/ppc/tcg-target.h.orig Mon Apr 6 22:04:47 2009
+++ tcg/ppc/tcg-target.h Sun Apr 26 20:15:41 2009
@@ -69,7 +69,7 @@ enum {
#define TCG_TARGET_CALL_STACK_OFFSET 24
#elif defined _AIX
#define TCG_TARGET_CALL_STACK_OFFSET 52
-#elif defined __linux__
+#elif defined __linux__ || defined __OpenBSD__
#define TCG_TARGET_CALL_ALIGN_ARGS 1
#define TCG_TARGET_CALL_STACK_OFFSET 8
#else
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-05-10 2:12 ` Brad
@ 2009-05-10 18:41 ` malc
2009-05-10 19:00 ` Brad
2009-05-11 1:46 ` M. Warner Losh
0 siblings, 2 replies; 12+ messages in thread
From: malc @ 2009-05-10 18:41 UTC (permalink / raw)
To: Brad; +Cc: qemu-devel
On Sat, 9 May 2009, Brad wrote:
> On Sat, Apr 11, 2009 at 10:58:06AM +0400, malc wrote:
> > On Fri, 10 Apr 2009, Brad wrote:
> >
> > > Trying to build on an OpenBSD PowerPC machine dies pretty quickly
> > > in the TCG PowerPC code..
> > >
> > > CC i386-softmmu/exec.o
> > > In file included from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/tcg.h:24,
> > > from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/exec.c:39:
> > > /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/ppc/tcg-target.h:76:2: #error
> > > Unsupported system
> > > gmake[1]: *** [exec.o] Error 1
> > >
> > > Any help with this?
> >
> > You need to know which ABI OpenBSD/PPC uses. A shot in the dark would be
> > to try something like:
>
> After speaking to the PowerPC maintainer to double check, we're
> using the standard SVR4 ABI so this should be good..
>
> Also as far as I know this should also apply to FreeBSD and NetBSD
> when running on PowerPC, but I'll leave it at this for now.
Good.
>
> --- tcg/ppc/tcg-target.c.orig Fri May 8 02:39:52 2009
> +++ tcg/ppc/tcg-target.c Fri May 8 02:41:24 2009
> @@ -109,7 +109,7 @@ static const int tcg_target_reg_alloc_order[] = {
> TCG_REG_R11,
> #endif
> TCG_REG_R12,
> -#ifndef __linux__
> +#if !defined(__linux__) && !defined(__OpenBSD__)
> TCG_REG_R13,
> #endif
> TCG_REG_R0,
> @@ -1535,7 +1535,7 @@ void tcg_target_init(TCGContext *s)
> #ifndef __APPLE__
> tcg_regset_set_reg(s->reserved_regs, TCG_REG_R2);
> #endif
> -#ifdef __linux__
> +#if defined(__linux__) || defined(__OpenBSD__)
> tcg_regset_set_reg(s->reserved_regs, TCG_REG_R13);
> #endif
>
> --- tcg/ppc/tcg-target.h.orig Mon Apr 6 22:04:47 2009
> +++ tcg/ppc/tcg-target.h Sun Apr 26 20:15:41 2009
> @@ -69,7 +69,7 @@ enum {
> #define TCG_TARGET_CALL_STACK_OFFSET 24
> #elif defined _AIX
> #define TCG_TARGET_CALL_STACK_OFFSET 52
> -#elif defined __linux__
> +#elif defined __linux__ || defined __OpenBSD__
> #define TCG_TARGET_CALL_ALIGN_ARGS 1
> #define TCG_TARGET_CALL_STACK_OFFSET 8
> #else
You tested this and it works?
--
mailto:av1474@comtv.ru
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-05-10 18:41 ` malc
@ 2009-05-10 19:00 ` Brad
2009-05-10 21:27 ` malc
2009-05-11 1:46 ` M. Warner Losh
1 sibling, 1 reply; 12+ messages in thread
From: Brad @ 2009-05-10 19:00 UTC (permalink / raw)
To: qemu-devel
On Sunday 10 May 2009 14:41:13 malc wrote:
> On Sat, 9 May 2009, Brad wrote:
> > On Sat, Apr 11, 2009 at 10:58:06AM +0400, malc wrote:
> > > On Fri, 10 Apr 2009, Brad wrote:
> > > > Trying to build on an OpenBSD PowerPC machine dies pretty quickly
> > > > in the TCG PowerPC code..
> > > >
> > > > CC i386-softmmu/exec.o
> > > > In file included from
> > > > /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/tcg.h:24, from
> > > > /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/exec.c:39:
> > > > /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/ppc/tcg-target.h:76:2:
> > > > #error Unsupported system
> > > > gmake[1]: *** [exec.o] Error 1
> > > >
> > > > Any help with this?
> > >
> > > You need to know which ABI OpenBSD/PPC uses. A shot in the dark would
> > > be to try something like:
> >
> > After speaking to the PowerPC maintainer to double check, we're
> > using the standard SVR4 ABI so this should be good..
> >
> > Also as far as I know this should also apply to FreeBSD and NetBSD
> > when running on PowerPC, but I'll leave it at this for now.
>
> Good.
>
> > --- tcg/ppc/tcg-target.c.orig Fri May 8 02:39:52 2009
> > +++ tcg/ppc/tcg-target.c Fri May 8 02:41:24 2009
> > @@ -109,7 +109,7 @@ static const int tcg_target_reg_alloc_order[] = {
> > TCG_REG_R11,
> > #endif
> > TCG_REG_R12,
> > -#ifndef __linux__
> > +#if !defined(__linux__) && !defined(__OpenBSD__)
> > TCG_REG_R13,
> > #endif
> > TCG_REG_R0,
> > @@ -1535,7 +1535,7 @@ void tcg_target_init(TCGContext *s)
> > #ifndef __APPLE__
> > tcg_regset_set_reg(s->reserved_regs, TCG_REG_R2);
> > #endif
> > -#ifdef __linux__
> > +#if defined(__linux__) || defined(__OpenBSD__)
> > tcg_regset_set_reg(s->reserved_regs, TCG_REG_R13);
> > #endif
> >
> > --- tcg/ppc/tcg-target.h.orig Mon Apr 6 22:04:47 2009
> > +++ tcg/ppc/tcg-target.h Sun Apr 26 20:15:41 2009
> > @@ -69,7 +69,7 @@ enum {
> > #define TCG_TARGET_CALL_STACK_OFFSET 24
> > #elif defined _AIX
> > #define TCG_TARGET_CALL_STACK_OFFSET 52
> > -#elif defined __linux__
> > +#elif defined __linux__ || defined __OpenBSD__
> > #define TCG_TARGET_CALL_ALIGN_ARGS 1
> > #define TCG_TARGET_CALL_STACK_OFFSET 8
> > #else
>
> You tested this and it works?
Its a moot point if it "works" since QEMU 0.10.x is broken on all archs
we had working with 0.9.x and QEMU 0.10.x is far from building as is.
So my first priority is to get it to even build properly on the archs we
supported with our 0.9.x port (amd64 i386 powerpc).
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-05-10 19:00 ` Brad
@ 2009-05-10 21:27 ` malc
2009-05-11 15:30 ` Blue Swirl
0 siblings, 1 reply; 12+ messages in thread
From: malc @ 2009-05-10 21:27 UTC (permalink / raw)
To: Brad; +Cc: qemu-devel
On Sun, 10 May 2009, Brad wrote:
> On Sunday 10 May 2009 14:41:13 malc wrote:
> > On Sat, 9 May 2009, Brad wrote:
> > > On Sat, Apr 11, 2009 at 10:58:06AM +0400, malc wrote:
> > > > On Fri, 10 Apr 2009, Brad wrote:
[..snip..]
> >
> > You tested this and it works?
>
> Its a moot point if it "works" since QEMU 0.10.x is broken on all archs
> we had working with 0.9.x and QEMU 0.10.x is far from building as is.
>
> So my first priority is to get it to even build properly on the archs we
> supported with our 0.9.x port (amd64 i386 powerpc).
>
I see. I was under impression that Blue Swirl was building it successfully
on (at least) OpenBSD not so long ago. How is it broken?
--
mailto:av1474@comtv.ru
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-05-10 18:41 ` malc
2009-05-10 19:00 ` Brad
@ 2009-05-11 1:46 ` M. Warner Losh
1 sibling, 0 replies; 12+ messages in thread
From: M. Warner Losh @ 2009-05-11 1:46 UTC (permalink / raw)
To: av1474; +Cc: qemu-devel, brad
In message: <Pine.LNX.4.64.0905102240440.2175@linmac.oyster.ru>
malc <av1474@comtv.ru> writes:
: On Sat, 9 May 2009, Brad wrote:
:
: > On Sat, Apr 11, 2009 at 10:58:06AM +0400, malc wrote:
: > > On Fri, 10 Apr 2009, Brad wrote:
: > >
: > > > Trying to build on an OpenBSD PowerPC machine dies pretty quickly
: > > > in the TCG PowerPC code..
: > > >
: > > > CC i386-softmmu/exec.o
: > > > In file included from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/tcg.h:24,
: > > > from /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/exec.c:39:
: > > > /usr/obj/ports/qemu-0.10.2/qemu-0.10.2/tcg/ppc/tcg-target.h:76:2: #error
: > > > Unsupported system
: > > > gmake[1]: *** [exec.o] Error 1
: > > >
: > > > Any help with this?
: > >
: > > You need to know which ABI OpenBSD/PPC uses. A shot in the dark would be
: > > to try something like:
: >
: > After speaking to the PowerPC maintainer to double check, we're
: > using the standard SVR4 ABI so this should be good..
: >
: > Also as far as I know this should also apply to FreeBSD and NetBSD
: > when running on PowerPC, but I'll leave it at this for now.
:
: Good.
I'm pretty sure that FreeBSD uses the SysV ABI, and not the newer
EABI. I thought Linux was using the latter...
Warner
: > --- tcg/ppc/tcg-target.c.orig Fri May 8 02:39:52 2009
: > +++ tcg/ppc/tcg-target.c Fri May 8 02:41:24 2009
: > @@ -109,7 +109,7 @@ static const int tcg_target_reg_alloc_order[] = {
: > TCG_REG_R11,
: > #endif
: > TCG_REG_R12,
: > -#ifndef __linux__
: > +#if !defined(__linux__) && !defined(__OpenBSD__)
: > TCG_REG_R13,
: > #endif
: > TCG_REG_R0,
: > @@ -1535,7 +1535,7 @@ void tcg_target_init(TCGContext *s)
: > #ifndef __APPLE__
: > tcg_regset_set_reg(s->reserved_regs, TCG_REG_R2);
: > #endif
: > -#ifdef __linux__
: > +#if defined(__linux__) || defined(__OpenBSD__)
: > tcg_regset_set_reg(s->reserved_regs, TCG_REG_R13);
: > #endif
: >
: > --- tcg/ppc/tcg-target.h.orig Mon Apr 6 22:04:47 2009
: > +++ tcg/ppc/tcg-target.h Sun Apr 26 20:15:41 2009
: > @@ -69,7 +69,7 @@ enum {
: > #define TCG_TARGET_CALL_STACK_OFFSET 24
: > #elif defined _AIX
: > #define TCG_TARGET_CALL_STACK_OFFSET 52
: > -#elif defined __linux__
: > +#elif defined __linux__ || defined __OpenBSD__
: > #define TCG_TARGET_CALL_ALIGN_ARGS 1
: > #define TCG_TARGET_CALL_STACK_OFFSET 8
: > #else
:
: You tested this and it works?
:
: --
: mailto:av1474@comtv.ru
:
:
:
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-05-10 21:27 ` malc
@ 2009-05-11 15:30 ` Blue Swirl
2009-05-11 16:59 ` Brad
0 siblings, 1 reply; 12+ messages in thread
From: Blue Swirl @ 2009-05-11 15:30 UTC (permalink / raw)
To: malc; +Cc: qemu-devel, Brad
On 5/11/09, malc <av1474@comtv.ru> wrote:
> On Sun, 10 May 2009, Brad wrote:
>
> > On Sunday 10 May 2009 14:41:13 malc wrote:
> > > On Sat, 9 May 2009, Brad wrote:
> > > > On Sat, Apr 11, 2009 at 10:58:06AM +0400, malc wrote:
> > > > > On Fri, 10 Apr 2009, Brad wrote:
>
>
> [..snip..]
>
>
> > >
> > > You tested this and it works?
> >
> > Its a moot point if it "works" since QEMU 0.10.x is broken on all archs
> > we had working with 0.9.x and QEMU 0.10.x is far from building as is.
> >
> > So my first priority is to get it to even build properly on the archs we
> > supported with our 0.9.x port (amd64 i386 powerpc).
> >
>
>
> I see. I was under impression that Blue Swirl was building it successfully
> on (at least) OpenBSD not so long ago. How is it broken?
QEMU works on OpenBSD/Sparc64 (at least sparc-softmmu is fine, other
targets I tested do not work well), and OpenBSD/Sparc32 did build at
some point. I had problems installing OpenBSD/i386 under QEMU, so I
haven't tested that.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-05-11 15:30 ` Blue Swirl
@ 2009-05-11 16:59 ` Brad
2009-05-11 18:00 ` Andreas Färber
2009-05-11 18:20 ` Blue Swirl
0 siblings, 2 replies; 12+ messages in thread
From: Brad @ 2009-05-11 16:59 UTC (permalink / raw)
To: qemu-devel
On Monday 11 May 2009 11:30:09 Blue Swirl wrote:
> On 5/11/09, malc <av1474@comtv.ru> wrote:
> > On Sun, 10 May 2009, Brad wrote:
> > > On Sunday 10 May 2009 14:41:13 malc wrote:
> > > > On Sat, 9 May 2009, Brad wrote:
> > > > > On Sat, Apr 11, 2009 at 10:58:06AM +0400, malc wrote:
> > > > > > On Fri, 10 Apr 2009, Brad wrote:
> >
> > [..snip..]
> >
> > > > You tested this and it works?
> > >
> > > Its a moot point if it "works" since QEMU 0.10.x is broken on all
> > > archs we had working with 0.9.x and QEMU 0.10.x is far from building
> > > as is.
> > >
> > > So my first priority is to get it to even build properly on the archs
> > > we supported with our 0.9.x port (amd64 i386 powerpc).
> >
> > I see. I was under impression that Blue Swirl was building it
> > successfully on (at least) OpenBSD not so long ago. How is it broken?
>
> QEMU works on OpenBSD/Sparc64 (at least sparc-softmmu is fine, other
> targets I tested do not work well), and OpenBSD/Sparc32 did build at
> some point. I had problems installing OpenBSD/i386 under QEMU, so I
> haven't tested that.
And that's the problem. You tested the arch no one uses with QEMU (so far)
instead of what is actually being used and the 0.10.x releases still don't
even build there either.
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-05-11 16:59 ` Brad
@ 2009-05-11 18:00 ` Andreas Färber
2009-05-11 18:20 ` Blue Swirl
1 sibling, 0 replies; 12+ messages in thread
From: Andreas Färber @ 2009-05-11 18:00 UTC (permalink / raw)
To: Brad; +Cc: qemu-devel
Am 11.05.2009 um 18:59 schrieb Brad:
> On Monday 11 May 2009 11:30:09 Blue Swirl wrote:
>> On 5/11/09, malc <av1474@comtv.ru> wrote:
>>> On Sun, 10 May 2009, Brad wrote:
>>>> On Sunday 10 May 2009 14:41:13 malc wrote:
>>>>> On Sat, 9 May 2009, Brad wrote:
>>>>>> On Sat, Apr 11, 2009 at 10:58:06AM +0400, malc wrote:
>>>>>>> On Fri, 10 Apr 2009, Brad wrote:
>>>
>>> [..snip..]
>>>
>>>>> You tested this and it works?
>>>>
>>>> Its a moot point if it "works" since QEMU 0.10.x is broken on all
>>>> archs we had working with 0.9.x and QEMU 0.10.x is far from
>>>> building
>>>> as is.
>>>>
>>>> So my first priority is to get it to even build properly on the
>>>> archs
>>>> we supported with our 0.9.x port (amd64 i386 powerpc).
>>>
>>> I see. I was under impression that Blue Swirl was building it
>>> successfully on (at least) OpenBSD not so long ago. How is it
>>> broken?
>>
>> QEMU works on OpenBSD/Sparc64 (at least sparc-softmmu is fine, other
>> targets I tested do not work well), and OpenBSD/Sparc32 did build at
>> some point. I had problems installing OpenBSD/i386 under QEMU, so I
>> haven't tested that.
>
> And that's the problem. You tested the arch no one uses with QEMU
> (so far)
> instead of what is actually being used and the 0.10.x releases still
> don't
> even build there either.
No, it's not. The real problem is that following the fourth 0.10.x
release, previously unknown port maintainers come popping up and
complaining, rather than providing patches against the SVN/Git version
before the release is made.
Which means that no OpenBSD/i386 user cared for an estimated year -
don't blame Blue for that.
Without you telling us the exact build errors you get it's really hard
to help you...
Andreas
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC
2009-05-11 16:59 ` Brad
2009-05-11 18:00 ` Andreas Färber
@ 2009-05-11 18:20 ` Blue Swirl
1 sibling, 0 replies; 12+ messages in thread
From: Blue Swirl @ 2009-05-11 18:20 UTC (permalink / raw)
To: Brad; +Cc: qemu-devel
On 5/11/09, Brad <brad@comstyle.com> wrote:
> On Monday 11 May 2009 11:30:09 Blue Swirl wrote:
> > On 5/11/09, malc <av1474@comtv.ru> wrote:
> > > On Sun, 10 May 2009, Brad wrote:
> > > > On Sunday 10 May 2009 14:41:13 malc wrote:
> > > > > On Sat, 9 May 2009, Brad wrote:
> > > > > > On Sat, Apr 11, 2009 at 10:58:06AM +0400, malc wrote:
> > > > > > > On Fri, 10 Apr 2009, Brad wrote:
> > >
> > > [..snip..]
> > >
> > > > > You tested this and it works?
> > > >
> > > > Its a moot point if it "works" since QEMU 0.10.x is broken on all
> > > > archs we had working with 0.9.x and QEMU 0.10.x is far from building
> > > > as is.
> > > >
> > > > So my first priority is to get it to even build properly on the archs
> > > > we supported with our 0.9.x port (amd64 i386 powerpc).
> > >
> > > I see. I was under impression that Blue Swirl was building it
> > > successfully on (at least) OpenBSD not so long ago. How is it broken?
> >
> > QEMU works on OpenBSD/Sparc64 (at least sparc-softmmu is fine, other
> > targets I tested do not work well), and OpenBSD/Sparc32 did build at
> > some point. I had problems installing OpenBSD/i386 under QEMU, so I
> > haven't tested that.
>
>
> And that's the problem. You tested the arch no one uses with QEMU (so far)
> instead of what is actually being used and the 0.10.x releases still don't
> even build there either.
Well, the only real machine I have with OpenBSD is Sparc64 and
OpenBSD/x86 did not want install under QEMU.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2009-05-11 18:20 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-10 12:21 [Qemu-devel] QEMU TCG code does not build with OpenBSD PowerPC Brad
2009-04-10 12:39 ` Andreas Färber
2009-04-11 6:58 ` malc
2009-05-10 2:12 ` Brad
2009-05-10 18:41 ` malc
2009-05-10 19:00 ` Brad
2009-05-10 21:27 ` malc
2009-05-11 15:30 ` Blue Swirl
2009-05-11 16:59 ` Brad
2009-05-11 18:00 ` Andreas Färber
2009-05-11 18:20 ` Blue Swirl
2009-05-11 1:46 ` M. Warner Losh
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).