All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Gollub <gollub@b1-systems.de>
To: Avi Kivity <avi@redhat.com>
Cc: KVM list <kvm@vger.kernel.org>,
	Christian Berendt <berendt@b1-systems.de>
Subject: Re: buildbot for kvm.git
Date: Wed, 24 Nov 2010 23:15:20 +1300	[thread overview]
Message-ID: <201011242315.23682.gollub@b1-systems.de> (raw)
In-Reply-To: <4CDA9E9A.9040708@redhat.com>

[-- Attachment #1: Type: Text/Plain, Size: 2977 bytes --]

On Thursday, November 11, 2010 02:31:06 am Avi Kivity wrote:
> Daniel, the buildbot has been fairly effective in keeping qemu-kvm.git
> building.  I'd like to extend that to kvm.git, especially for non-x86
> architectures.

First test builds succeed for x86 and ia64:
http://buildbot.b1-systems.de/kvm/grid

with gcc-4.5.0-nolibc toolchain from
http://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/4.5.0/

powerpc not ready yet - trivial $ARCH change required in the buildbot
master configuration.

s390 compilation seems to run fine and hit the first compilation issue:
http://buildbot.b1-systems.de/kvm/builders/s390/builds/0/steps/compile/logs/stdio

Currently buildbot notification mails don't get send to the kvm list. I would like
to do some more testing before spamming with wrong-testing results.

Some more questions inline:

 
> I've now a virtual machine with a cross compile environment for s390,
> ppc, and ia64.  I'd like buildbot to build for the following archs and
> configs:
> 
>    x86_64: defconfig + KVM=m KVM_INTEL=m KVM_AMD=m
>    i386: defconfig + KVM=m KVM_INTEL=m KVM_AMD=m

Without virtio? intentionally?

>    s390: defconfig + KVM=m
>    ia64: defconfig + KVM=m KVM_INTEL=m
>    powerpc: ppc4x_defconfig + VIRTUALIZATION=y KVM=y KVM_440=y KVM_E500=n
>                        KVM_EXIT_TIMING=n VIRTIO_PCI=m VIRTIO_BALLOON=m
> VIRTIO_BLK=m VIRTIO_NET=m
>                        VIRTIO_CONSOLE=m
>    powerpc: ppc64_defconfig VIRTUALIZATION=y KVM=y KVM_BOOK3S_64=m'
>                        KVM_EXIT_TIMING=n VIRTIO_PCI=m
>                        VIRTIO_BALLOON=m VIRTIO_BLK=m VIRTIO_NET=m
>                        VIRTIO_CONSOLE=m
> 
> The recipe for a build is:
> - check out the source

Any specific branches beside the master branch?


> - MAKE defconfig
>     where MAKE="make ARCH=$ARCH
> CROSS_COMPILE=/opt/gcc-4.5.0-nolibc/$ARCH-linux/bin/$ARCH-linux-'

The buildbot master configuration requires exactly that path for CROSS_COMPILE on
the buildslave. The buildsaves need to be setup the toolchain before hand manually.

Just let me and Christian know if we should add another toolchain or upgrade to a newer one.

> - append the extra options to .config

Done this by invoking: ./scripts/config (proposal/attempt from Christian)

(See http://buildbot.b1-systems.de/kvm/builders/x86_64/builds/11/steps/configure_2/logs/stdio )

> - MAKE oldconfig

What about make target oldnoconfig instead?
To avoid that the build get stuck with every new config option?

Demo of the issue with "make oldconfig":
http://buildbot.b1-systems.de/kvm/builders/x86_64/builds/10/steps/configure_3/logs/stdio


> - MAKE
[...]

Best Regards,
Daniel

-- 
Daniel Gollub
Linux Consultant & Developer
Mail: gollub@b1-systems.de

B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

  parent reply	other threads:[~2010-11-24 10:15 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-10 13:31 buildbot for kvm.git Avi Kivity
2010-11-10 13:33 ` Avi Kivity
2010-11-10 15:02 ` Alexander Graf
2010-11-10 15:03   ` Avi Kivity
2010-11-10 15:40     ` Alexander Graf
2010-11-11  9:22 ` Daniel Gollub
2010-11-22  9:37   ` Avi Kivity
2010-11-23  0:11     ` Daniel Gollub
2010-11-23 10:22       ` Avi Kivity
2010-11-24 20:51         ` Daniel Gollub
2010-11-24 10:15 ` Daniel Gollub [this message]
2010-11-24 10:23   ` Avi Kivity
2010-11-24 20:48     ` Daniel Gollub
2010-11-25  9:22       ` Avi Kivity
2010-11-29 11:36         ` Daniel Gollub
2010-11-29 12:20           ` Jan Kiszka
2010-11-29 19:22             ` Daniel Gollub
2010-11-30  9:12               ` Jan Kiszka
2010-11-24 21:03     ` Daniel Gollub
2010-11-25  1:20       ` Alexander Graf
2010-11-25  9:17         ` Avi Kivity
2010-11-30 10:47 ` buildbot for kvm.git is now live (was: Re: buildbot for kvm.git) Daniel Gollub

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201011242315.23682.gollub@b1-systems.de \
    --to=gollub@b1-systems.de \
    --cc=avi@redhat.com \
    --cc=berendt@b1-systems.de \
    --cc=kvm@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.