From mboxrd@z Thu Jan 1 00:00:00 1970 From: "C.J. Adams-Collier" Subject: Re: Troubles building the xen linux pv drivers Date: Tue, 17 Nov 2009 09:09:20 -0800 Message-ID: <1258477760.7075.13.camel@norseth> References: <4AF205D0.7070001@inria.fr> <20091105095515.GK1434@reaktio.net> <4AF46483.80606@inria.fr> Reply-To: cjac@colliertech.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2004720954==" Return-path: In-Reply-To: <4AF46483.80606@inria.fr> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Guillaume Rousse Cc: Xen Development Mailing List List-Id: xen-devel@lists.xenproject.org --===============2004720954== Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-91QfmYKepjzBWo2MN1bd" --=-91QfmYKepjzBWo2MN1bd Content-Type: multipart/mixed; boundary="=-NoiNn2b9w+I7IQS0B3HX" --=-NoiNn2b9w+I7IQS0B3HX Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, 2009-11-06 at 19:01 +0100, Guillaume Rousse wrote: > Pasi K=C3=A4rkk=C3=A4inen a =C3=A9crit : > > On Wed, Nov 04, 2009 at 11:53:04PM +0100, Guillaume Rousse wrote: > >> Hello list. > >> > >> I'm having trouble building the xen linux pv drivers from xen 3.4.1: > >> [guillaume@oberkampf linux-2.6]$ make -C=20 > >> /lib/modules/2.6.31.5-desktop-1mnb/build/ M=3D$PWD modules > >> make: Entering directory `/usr/src/linux-2.6.31.5-desktop-1mnb' > >> CC [M]=20 > >> /home/guillaume/xen-3.4.1/unmodified_drivers/linux-2.6/balloon/balloon= .o > >> In file included from=20 > >> /home/guillaume/xen-3.4.1/unmodified_drivers/linux-2.6/balloon/balloon= .c:51: > >> include/xen/interface/memory.h:32: error: expected=20 > >> specifier-qualifier-list before 'GUEST_HANDLE' > >> include/xen/interface/memory.h:53: warning: data definition has no typ= e=20 > >> or storage class > >> > >> My current kernel is a 2.6.31.5, and I'm using a vanilla 2.6.30.2 +=20 > >> Andrew Lyon patches as xenified linux tree. > >> > >=20 > > I think unmodified_drivers is currently only supported on Linux 2.6.18. > They are commit logs message in mercurial about fixing build with Linux=20 > 2.6.27+, so I think at least 2.6.27 is supposed to build. >=20 > > Novell has some patches to make it work on 2.6.27. > Is there a public repository available for them ? They keep the patches in the source rpm: ftp://ftp.suse.com/pub/projects/kernel/kotd/SLE11_BRANCH/x86_64/kernel-xen-= 2.6.27.39-0.0.0.2.a1d3483.x86_64.rpm I tried building it yesterday and failed at platform-pci. See attached build log. Any help anyone could provide would be greatly appreciated. > > Also, afaik, someone at Redhat is working on porting the > > unmodified_drivers to pv_ops framework for upstream Linux kernel. > Again, I'm interested by any reference about where to find the code. --=-NoiNn2b9w+I7IQS0B3HX Content-Disposition: attachment; filename="log" Content-Transfer-Encoding: base64 Content-Type: text/plain; name="log"; charset="UTF-8" bWFrZTogRW50ZXJpbmcgZGlyZWN0b3J5IGAvdXNyL3NyYy9saW51eC0yLjYuMjcnDQogIENDIFtN XSAgL3Vzci9zcmMvaGcveGVuLXVuc3RhYmxlLmhnL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0y LjYvcGxhdGZvcm0tcGNpL2V2dGNobi5vDQo8Y29tbWFuZC1saW5lPjogd2FybmluZzogIl9fWEVO X0lOVEVSRkFDRV9WRVJTSU9OX18iIHJlZGVmaW5lZA0KPGNvbW1hbmQtbGluZT46IHdhcm5pbmc6 IHRoaXMgaXMgdGhlIGxvY2F0aW9uIG9mIHRoZSBwcmV2aW91cyBkZWZpbml0aW9uDQpJbiBmaWxl IGluY2x1ZGVkIGZyb20gPGNvbW1hbmQtbGluZT46MDoNCi4vaW5jbHVkZS9saW51eC9hdXRvY29u Zi5oOjE0NToxOiB3YXJuaW5nOiAiQ09ORklHX1hFTl9DT01QQVQiIHJlZGVmaW5lZA0KPGNvbW1h bmQtbGluZT46IHdhcm5pbmc6IHRoaXMgaXMgdGhlIGxvY2F0aW9uIG9mIHRoZSBwcmV2aW91cyBk ZWZpbml0aW9uDQpJbiBmaWxlIGluY2x1ZGVkIGZyb20gaW5jbHVkZS9saW51eC9tbS5oOjQwLA0K ICAgICAgICAgICAgICAgICBmcm9tIGluY2x1ZGUvYXNtL21hY2gteGVuL2FzbS9wY2kuaDo0LA0K ICAgICAgICAgICAgICAgICBmcm9tIGluY2x1ZGUvbGludXgvcGNpLmg6MTAyNiwNCiAgICAgICAg ICAgICAgICAgZnJvbSAvdXNyL3NyYy9oZy94ZW4tdW5zdGFibGUuaGcvdW5tb2RpZmllZF9kcml2 ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kvcGxhdGZvcm0tcGNpLmg6MjUsDQogICAgICAgICAg ICAgICAgIGZyb20gL3Vzci9zcmMvaGcveGVuLXVuc3RhYmxlLmhnL3VubW9kaWZpZWRfZHJpdmVy cy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL2V2dGNobi5jOjM3Og0KaW5jbHVkZS9hc20vbWFjaC14 ZW4vYXNtL3BndGFibGUuaDo1MDoxOiB3YXJuaW5nOiAiX1BBR0VfTlgiIHJlZGVmaW5lZA0KSW4g ZmlsZSBpbmNsdWRlZCBmcm9tIGluY2x1ZGUvYXNtL21hY2gteGVuL2FzbS9zeW5jaF9iaXRvcHMu aDoxMSwNCiAgICAgICAgICAgICAgICAgZnJvbSBpbmNsdWRlL3hlbi9ldnRjaG4uaDo0MCwNCiAg ICAgICAgICAgICAgICAgZnJvbSAvdXNyL3NyYy9oZy94ZW4tdW5zdGFibGUuaGcvdW5tb2RpZmll ZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kvZXZ0Y2huLmM6MzQ6DQovdXNyL3NyYy9o Zy94ZW4tdW5zdGFibGUuaGcvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9jb21wYXQtaW5j bHVkZS94ZW4vcGxhdGZvcm0tY29tcGF0Lmg6MTA3OjE6IHdhcm5pbmc6IHRoaXMgaXMgdGhlIGxv Y2F0aW9uIG9mIHRoZSBwcmV2aW91cyBkZWZpbml0aW9uDQpJbiBmaWxlIGluY2x1ZGVkIGZyb20g aW5jbHVkZS9saW51eC9tbS5oOjQwLA0KICAgICAgICAgICAgICAgICBmcm9tIGluY2x1ZGUvYXNt L21hY2gteGVuL2FzbS9wY2kuaDo0LA0KICAgICAgICAgICAgICAgICBmcm9tIGluY2x1ZGUvbGlu dXgvcGNpLmg6MTAyNiwNCiAgICAgICAgICAgICAgICAgZnJvbSAvdXNyL3NyYy9oZy94ZW4tdW5z dGFibGUuaGcvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2kvcGxhdGZv cm0tcGNpLmg6MjUsDQogICAgICAgICAgICAgICAgIGZyb20gL3Vzci9zcmMvaGcveGVuLXVuc3Rh YmxlLmhnL3VubW9kaWZpZWRfZHJpdmVycy9saW51eC0yLjYvcGxhdGZvcm0tcGNpL2V2dGNobi5j OjM3Og0KaW5jbHVkZS9hc20vbWFjaC14ZW4vYXNtL3BndGFibGUuaDoyNzQ6IGVycm9yOiBleHBl Y3RlZCDigJgp4oCZIGJlZm9yZSBudW1lcmljIGNvbnN0YW50DQptYWtlWzJdOiAqKiogWy91c3Iv c3JjL2hnL3hlbi11bnN0YWJsZS5oZy91bm1vZGlmaWVkX2RyaXZlcnMvbGludXgtMi42L3BsYXRm b3JtLXBjaS9ldnRjaG4ub10gRXJyb3IgMQ0KbWFrZVsxXTogKioqIFsvdXNyL3NyYy9oZy94ZW4t dW5zdGFibGUuaGcvdW5tb2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNi9wbGF0Zm9ybS1wY2ldIEVy cm9yIDINCm1ha2U6ICoqKiBbX21vZHVsZV8vdXNyL3NyYy9oZy94ZW4tdW5zdGFibGUuaGcvdW5t b2RpZmllZF9kcml2ZXJzL2xpbnV4LTIuNl0gRXJyb3IgMg0KbWFrZTogTGVhdmluZyBkaXJlY3Rv cnkgYC91c3Ivc3JjL2xpbnV4LTIuNi4yNycNCg== --=-NoiNn2b9w+I7IQS0B3HX-- --=-91QfmYKepjzBWo2MN1bd Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAksC2L0ACgkQXKBS0hdr6UbKggCeIs4wFNabaXvbY4g+tgE6/dVA pZUAnjEgw0MO+XdBr8vbol/Fodq9ckwC =wjQ4 -----END PGP SIGNATURE----- --=-91QfmYKepjzBWo2MN1bd-- --===============2004720954== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============2004720954==--