[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Attempt to compile 2.6.29-rc3 with pv_ops suppot for Dom0


  • To: Jeremy Fitzhardinge <jeremy@xxxxxxxx>, Ian Campbell <Ian.Campbell@xxxxxxxxxx>
  • From: Boris Derzhavets <bderzhavets@xxxxxxxxx>
  • Date: Mon, 2 Feb 2009 04:32:02 -0800 (PST)
  • Cc: Todd Deshane <deshantm@xxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Andrew Lyon <andrew.lyon@xxxxxxxxx>
  • Delivery-date: Mon, 02 Feb 2009 04:32:29 -0800
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Message-ID; b=gZYyHP75PvA7LzYY9Prg5LYjLewSFx5SBbWHcI9bIzEwhd31d6hVXRG3TB9XvAG8m54sLAfy9zVIgRlU/LuwEg4c0tEFs/3wkNiOWgRC0CtoyBOj5cgMQw5NXv4L+1Fom7lXvsq5z3H8AGV4QEeYvCbDpQUaW/SKJ7LWMsdulzE=;
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

That's right i've tried to compile on 64-bit Ubuntu 8.10 Server.

root@ServerUbuntu:~# gcc -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 4.3.2-1ubuntu11' --with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.3 --program-suffix=-4.3 --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-mpfr --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11)

Boris
--- On Mon, 2/2/09, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
From: Ian Campbell <Ian.Campbell@xxxxxxxxxx>
Subject: Re: [Xen-devel] Attempt to compile 2.6.29-rc3 with pv_ops suppot for Dom0
To: "Jeremy Fitzhardinge" <jeremy@xxxxxxxx>
Cc: "Todd Deshane" <deshantm@xxxxxxxxx>, bderzhavets@xxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxx, "Andrew Lyon" <andrew.lyon@xxxxxxxxx>
Date: Monday, February 2, 2009, 4:53 AM

On Sun, 2009-02-01 at 17:14 -0800, Jeremy Fitzhardinge wrote:
> Boris Derzhavets wrote:
> >
> > Follow http://wiki.xensource.com/xenwiki/XenParavirtOps on Ubuntu
8.10
> > Server
> >
> > To get a working tree:
> >
> > 1. hg clone http://www.kernel.org/hg/linux-2.6
> > 2. cd linux-2.6/.hg
> > 3. hg clone http://xenbits.xensource.com/paravirt_ops/patches.hg
> > patches
> > 4. cd ..
> > 5. ln -s .hg/patches . # for convenience
> > 6. hg update `cat patches/KERNEL_VERSION`
> > 7. hg qpush -a
> >
> > Get the recent patch,in particular :-
> >
> > root@ServerUbuntu:/usr/src/linux-2.6/.hg/patches# ls -l
> > xen-netback-porting.patch
> > -rw-r--r-- 1 root src 28228 2009-01-31 08:18
xen-netback-porting.patch
> >
>
> Netback support was just added, and it didn't compile for me last time
I
> tried. I think Ian has a fix, but I'm not sure if he's committed
it yet.

It was compiling and working for me on 32 bit. I hadn't tried 64 bit
(which I guess you both are using). netback.c:207 is "headlen =
nskb->end - nskb->data" and the type of ->end is sk_buff_data_t
which
differs with 32 vs 64 bitness. Will investigate.


Ian.



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.