From openembedded-stablebranch@openembedded.org Mon May 10 15:38:48 EDT 2010 Article: 1 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Marcin Juszkiewicz Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [BUG] mtd-utils-dev is missing headers Date: Mon, 2 Jun 2008 09:59:06 +0200 Lines: 22 Approved: news@gmane.org Message-ID: <200806020959.09947.openembedded@haerwu.biz> References: <20080519230341.GB26953@smtp.west.cox.net> <20080530190204.GC15788@smtp.west.cox.net> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1212393950 1796 80.91.229.12 (2 Jun 2008 08:05:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 2 Jun 2008 08:05:50 +0000 (UTC) To: openembedded-stablebranch@openembedded.org Original-X-From: openembedded-stablebranch-bounces@openembedded.org Mon Jun 02 10:06:23 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K353b-0006H2-Tr for gchos-openembedded-stablebranch@m.gmane.org; Mon, 02 Jun 2008 10:06:20 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K356b-0005Ms-Fq; Mon, 02 Jun 2008 10:09:26 +0200 Original-Received: from [195.149.226.213] (helo=smtp.host4.kei.pl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K350w-0005Gk-8q for openembedded-stablebranch@openembedded.org; Mon, 02 Jun 2008 10:03:36 +0200 Original-Received: (qmail 18240 invoked by uid 813007); 2 Jun 2008 07:59:12 -0000 X-clamdmail: clamdmail 0.18a Original-Received: from 195.149.226.213 (HELO home.local) (marcin@hrw.one.pl@195.149.226.213) by 195.149.226.213 with ESMTPA; 2 Jun 2008 07:59:10 -0000 User-Agent: KMail/1.9.9 In-Reply-To: <20080530190204.GC15788@smtp.west.cox.net> Content-Disposition: inline X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:1 Dnia pi=B1tek, 30 maja 2008, Tom Rini napisa=B3: > Still looking for a 2nd ACK. Acked-By: Marcin Juszkiewicz -- = JID: hrw-jabber.org OpenEmbedded developer/consultant Perl - The only language that looks the same before and after RSA = encryption. _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebran= ch From openembedded-stablebranch@openembedded.org Mon May 10 15:38:48 EDT 2010 Article: 2 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Marcin Juszkiewicz Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] Backport Updates to conf/machine/include/zaurus-2.6.inc to support linux-rp-2.6.24 and up Date: Mon, 2 Jun 2008 10:01:20 +0200 Lines: 23 Approved: news@gmane.org Message-ID: <200806021001.20987.openembedded@haerwu.biz> References: Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1212394213 2831 80.91.229.12 (2 Jun 2008 08:10:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 2 Jun 2008 08:10:13 +0000 (UTC) To: openembedded-stablebranch@openembedded.org Original-X-From: openembedded-stablebranch-bounces@openembedded.org Mon Jun 02 10:10:55 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K357z-0007SY-Bw for gchos-openembedded-stablebranch@m.gmane.org; Mon, 02 Jun 2008 10:10:51 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K35B4-0005XG-1B; Mon, 02 Jun 2008 10:14:03 +0200 Original-Received: from [195.149.226.213] (helo=smtp.host4.kei.pl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K352s-0005Kj-K0 for openembedded-stablebranch@openembedded.org; Mon, 02 Jun 2008 10:05:35 +0200 Original-Received: (qmail 22596 invoked by uid 813007); 2 Jun 2008 08:01:21 -0000 X-clamdmail: clamdmail 0.18a Original-Received: from 195.149.226.213 (HELO home.local) (marcin@hrw.one.pl@195.149.226.213) by 195.149.226.213 with ESMTPA; 2 Jun 2008 08:01:21 -0000 User-Agent: KMail/1.9.9 In-Reply-To: Content-Disposition: inline X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:2 Archived-At: Dnia pi=B1tek, 30 maja 2008, Hans Henry von Tresckow napisa=B3: Acked-By: Marcin Juszkiewicz -- = JID: hrw-jabber.org OpenEmbedded developer/consultant What a strange game. The only winning move is not to play. -- WOPR, "War Games" _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebran= ch From openembedded-stablebranch@openembedded.org Mon May 10 15:38:49 EDT 2010 Article: 3 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [BUG] wpa-supplicant current stable is 0.5.10 Date: Mon, 02 Jun 2008 20:17:23 -0500 Lines: 76 Approved: news@gmane.org Message-ID: <48449BA3.9030004@gmail.com> References: <20080519223852.GA26953@smtp.west.cox.net> <17C002C5-87BC-470A-A54F-F5BF428C715E@student.utwente.nl> <20080530190140.GB15788@smtp.west.cox.net> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212455863 20881 80.91.229.12 (3 Jun 2008 01:17:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 Jun 2008 01:17:43 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Tue Jun 03 03:18:23 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K3LAN-00007N-5i for gchos-openembedded-stablebranch@m.gmane.org; Tue, 03 Jun 2008 03:18:23 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K3LDh-00019R-O3; Tue, 03 Jun 2008 03:21:49 +0200 Original-Received: from [66.249.82.224] (helo=wx-out-0506.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K3LDe-000086-0f for openembedded-stablebranch@openembedded.org; Tue, 03 Jun 2008 03:21:46 +0200 Original-Received: by wx-out-0506.google.com with SMTP id i27so955914wxd.6 for ; Mon, 02 Jun 2008 18:17:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; bh=TU3vhLnS8iDV0ePYzcsukkGrwX+kFF7Lgv4LeaxH8xo=; b=lwFHtNSkAb2Cn2Jr7NkaSgcICKtap3lPnVJkXXKB5e1GAdxE//+oQQuOxV2KfTWWO8+g5l39JDA6/ixsu8Px1AVAK/0WapmOvNprxtX/doLMjQfBEmZAH1+9kdo47Kf5J5Tv/HINGe7qqku6Smyzdm+apU0ugvTKVg/DX8AnTwE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references:in-reply-to:content-type:content-transfer-encoding; b=TPvPC1DEPWBqJYQV+GBamNVM70GfBCiM1crMKFL8mBZdyvdGRwZuFo7rgLg0XzurUMdlMnvds+9zJ4WiHHl+XsH9+/Irp6zA6iq0UwZKs3q2JMdzBGeDUkzktw6rGrE0xJFGMFcZv7O0EedvUIekf+jRN0w69QMflL1di2GOnDg= Original-Received: by 10.90.26.9 with SMTP id 9mr12295508agz.62.1212455846650; Mon, 02 Jun 2008 18:17:26 -0700 (PDT) Original-Received: from ?192.168.199.11? ( [128.252.220.105]) by mx.google.com with ESMTPS id f55sm16157877pyh.39.2008.06.02.18.17.25 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 02 Jun 2008 18:17:25 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <20080530190140.GB15788@smtp.west.cox.net> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:3 Archived-At: Acked-by: Gordon On 05/30/2008 02:01 PM, Tom Rini wrote: > On Tue, May 20, 2008 at 12:44:42AM +0200, Koen Kooi wrote: >> Op 20 mei 2008, om 00:38 heeft Tom Rini het volgende geschreven: >>> Hello all, this is filed as bug 4006 >>> (http://bugs.openembedded.net/show_bug.cgi?id=4006). >>> >>> The current stable release of WPA Supplicant is 0.5.10. I've >>> attached a >>> recipe for this version, which I've been using after changing >>> wpa-supplicant-0.5.inc to be default over 0.4. >>> >>> This is in the form of a patch as v0.5.10 of wpa-supplicant does not >>> need the gnutls patch the other versions do (it correctly passed NULL, >>> NULL as the last two args for that function). >>> >>> I'm proposing this for stable as anyone basing a custom distribution >>> from the stable branch and needing this package will almost certainly >>> want the latest stable version to be used. >> >> Acked-by: Koen Kooi > > Still looking for a 2nd ACK. > >>> --- >>> wpa-supplicant-0.5.inc | 1 - >>> wpa-supplicant_0.5.10.bb | 3 +++ >>> wpa-supplicant_0.5.5.bb | 4 +++- >>> wpa-supplicant_0.5.7.bb | 4 +++- >>> 4 files changed, 9 insertions(+), 3 deletions(-) >>> >>> Index: wpa-supplicant/wpa-supplicant_0.5.10.bb >>> =================================================================== >>> --- /dev/null >>> +++ wpa-supplicant/wpa-supplicant_0.5.10.bb >>> @@ -0,0 +1,3 @@ >>> +require wpa-supplicant-0.5.inc >>> + >>> +PR = "r1" >>> Index: wpa-supplicant/wpa-supplicant_0.5.5.bb >>> =================================================================== >>> --- wpa-supplicant.orig/wpa-supplicant_0.5.5.bb >>> +++ wpa-supplicant/wpa-supplicant_0.5.5.bb >>> @@ -1,3 +1,5 @@ >>> require wpa-supplicant-0.5.inc >>> >>> -PR = "r3" >>> +SRC_URI += "file://gnutlsfix.patch;patch=1" >>> + >>> +PR = "r4" >>> Index: wpa-supplicant/wpa-supplicant_0.5.7.bb >>> =================================================================== >>> --- wpa-supplicant.orig/wpa-supplicant_0.5.7.bb >>> +++ wpa-supplicant/wpa-supplicant_0.5.7.bb >>> @@ -1,3 +1,5 @@ >>> require wpa-supplicant-0.5.inc >>> >>> -PR = "r1" >>> \ No newline at end of file >>> +SRC_URI += "file://gnutlsfix.patch;patch=1" >>> + >>> +PR = "r2" >>> Index: wpa-supplicant/wpa-supplicant-0.5.inc >>> =================================================================== >>> --- wpa-supplicant.orig/wpa-supplicant-0.5.inc >>> +++ wpa-supplicant/wpa-supplicant-0.5.inc >>> @@ -12,7 +12,6 @@ DEFAULT_PREFERENCE = "-2" >>> >>> SRC_URI = "http://hostap.epitest.fi/releases/wpa_supplicant-$ >>> {PV}.tar.gz \ >>> file://defconfig-gnutls \ >>> - file://gnutlsfix.patch;patch=1 \ >>> file://ifupdown.sh \ >>> file://functions.sh" > From openembedded-stablebranch@openembedded.org Mon May 10 15:38:49 EDT 2010 Article: 4 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable,gmane.comp.handhelds.openembedded Subject: Re: [OE stablebranch] [oe] QA errors after bitbake navit Date: Thu, 05 Jun 2008 04:28:49 -0500 Lines: 28 Approved: news@gmane.org Message-ID: <4847B1D1.4030808@gmail.com> References: <48475542.6040008@xs4all.nl> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212658512 10449 80.91.229.12 (5 Jun 2008 09:35:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Jun 2008 09:35:12 +0000 (UTC) Cc: Discussion and review of changes to the stable branch and its policy To: openembedded-devel@lists.openembedded.org Original-X-From: openembedded-stablebranch-bounces@openembedded.org Thu Jun 05 11:35:50 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4Bsg-0001yl-Up for gchos-openembedded-stablebranch@m.gmane.org; Thu, 05 Jun 2008 11:35:39 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4Bv9-0002Wc-UI; Thu, 05 Jun 2008 11:38:15 +0200 Original-Received: from [74.125.46.155] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4Bqg-0004aA-PC for openembedded-stablebranch@openembedded.org; Thu, 05 Jun 2008 11:33:51 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so314953ywr.30 for ; Thu, 05 Jun 2008 02:28:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=TZRS1hd6FBOAGshOSsUhhuZXwDNB4IYtDi75xGGDrss=; b=wpbBZlPMyldxZ+zHeoIBmcQcROOEZNzd2HYJIb2Y2M5oG2XhAhsHJqqUI+u41pcdxM C9r9keRfzUxepsdM2IrDb0/qTy5isqBOC36OxOrvlweTFQ1UDPKZwCDR8SJfJae6BYBi QNfuuTNsJ6ERCX5x8SB16gFDYOCJu28M2u0f4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=rzIISyUph5uOaIpJRPJj8kXYKDuUOl2sV2/tBxMBkumzD6HCIpF1lF7tlKmF4Yjfpi 0QK0FpEqXqYDs9b1VET2kmuHKZJSDjbx5O1EEmrQd9xj3PYAf7cTpZmU+z5Q3D+nx5Tn 1xuEa01gBMU5Ng1FT2HMmlQ6S45tR1ZNJQ0xA= Original-Received: by 10.151.114.7 with SMTP id r7mr1409200ybm.191.1212658133308; Thu, 05 Jun 2008 02:28:53 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id 6sm3255762ywc.8.2008.06.05.02.28.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 05 Jun 2008 02:28:52 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <48475542.6040008@xs4all.nl> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:4 gmane.comp.handhelds.openembedded:18638 Archived-At: On 06/04/2008 09:53 PM, Udo van den Heuvel wrote: > Hello, > > I was building navit from cvs for angstrom 2007.12 (stable) and > encountered a number of QA errors whish I was told were fixable. > > The errors look like: > .la contains reference to the workdir, staging, > /staging/arm-angstrom-linux-gnueabi/lib/libatk-1.0.la > evil hides inside the .la, staging, > /staging/arm-angstrom-linux-gnueabi/lib/libsupc++.la > > The full error is at http://bugs.openembedded.net/show_bug.cgi?id=4348. > > What needs to be done to fix? Can anybody help or look into this? > Udo These QA errors are known problem for the stable branch. RP has fixed these problems in the dev branch. However, it's not trivial to backport the fix to stable (use sysroot, etc.). So I am afraid as long as it's just an annoyance, we won't fix it for the stable branch. You can also use QA_LOG = "0" to mask the output of the error messages. Regards Gordon From openembedded-stablebranch@openembedded.org Mon May 10 15:38:49 EDT 2010 Article: 5 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] some issues I encountered during building navit Date: Thu, 05 Jun 2008 04:47:21 -0500 Lines: 42 Approved: news@gmane.org Message-ID: <4847B629.60806@gmail.com> References: <48416972.4040604@xs4all.nl> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212659555 14041 80.91.229.12 (5 Jun 2008 09:52:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Jun 2008 09:52:35 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Thu Jun 05 11:53:16 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4C6G-0007jT-Ly for gchos-openembedded-stablebranch@m.gmane.org; Thu, 05 Jun 2008 11:49:40 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4C9v-00006r-Bh; Thu, 05 Jun 2008 11:53:27 +0200 Original-Received: from [209.85.132.243] (helo=an-out-0708.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4C8b-0006YL-Np for openembedded-stablebranch@openembedded.org; Thu, 05 Jun 2008 11:52:06 +0200 Original-Received: by an-out-0708.google.com with SMTP id b21so113032ana.6 for ; Thu, 05 Jun 2008 02:47:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=+L7Cnz4qEnDbSFsKszaYRpp2+F1oUTOJWphg4Fugr8U=; b=q+R08kLW3kDHp6+eMDl2PAb1jHlR8OozyhlRN64qDcvtY60ZZMzuR3VhoL7PYDOcvI o/0d82RzXfM7Oz0o9SYwmixJ71kJGRWVzo7H/fsqkIqhiv+8/7eN2jXeQJAuLmWzwlDt UmzxVj0aZiwFNyqNyqQe8oVS6daV/7oFc3x8Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=rzXMzq6LypVPuLn2X9uuSHhVGpCsHpUva/pjbwCnXBhvekxghn0pa5ivqXDT0vPDZF pfCTxCAXulsgKQhmleDFqYzKZZr7nfZJj7ZwEeGERiJYhP9xyydy3FGZwlkydBTeL34J 5tIF9qKXVK0HvXKVF7k6/PkgX5fOJ1LdnkhdY= Original-Received: by 10.100.252.17 with SMTP id z17mr2038915anh.87.1212659245818; Thu, 05 Jun 2008 02:47:25 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id y67sm2187204pyg.33.2008.06.05.02.47.23 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 05 Jun 2008 02:47:24 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <48416972.4040604@xs4all.nl> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:5 Archived-At: On 05/31/2008 10:06 AM, Udo van den Heuvel wrote: > Hello, > > Recently I have been trying to build navit (from cvs) for my H2210 ipaq > for the Angstrom 2007.12 distro. > > http://wiki.navit-project.org/index.php/Navit_on_Angstrom has a small > writeup of what I did to make things work. Thanks, I will keep an eye on the page. > > Locale generation was disabled to work around a qemu compilation issue. This is a know issue for qemu if the host gcc is 4.x.x > > dbus 1.2.1 was necessary to work around this bug > http://bugs.openembedded.net/show_bug.cgi?id=4334 > > Then there's a GCC 4.3.x workaround for gmp. > See http://bugs.openembedded.org/show_bug.cgi?id=3378 for my source. Known issue for stable if host gcc is 4.3.x. Not a general solution though, as earlier gcc doesn't take the --allow-multiple-definition option. > > Then the `bitbake navit` works. > > > Remaining issue is the bug at > http://bugs.openembedded.net/show_bug.cgi?id=4348 > There are a number of QA issues. How can these be explained? > And better: how can these be fixed? Known issue, see my other email. When the new OE website is up, we will document these known stable branch issues better. Thanks for the heads up. Regards Gordon From openembedded-stablebranch@openembedded.org Mon May 10 15:38:50 EDT 2010 Article: 6 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Helge Deller Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: [OE stablebranch] [Review] Backport WPA-related fixes to -stable Date: Thu, 05 Jun 2008 23:26:47 +0200 Lines: 19 Approved: news@gmane.org Message-ID: <48485A17.3010906@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212701229 7365 80.91.229.12 (5 Jun 2008 21:27:09 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Jun 2008 21:27:09 +0000 (UTC) To: openembedded-stablebranch@openembedded.org Original-X-From: openembedded-stablebranch-bounces@openembedded.org Thu Jun 05 23:27:51 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4Mzt-0003An-5O for gchos-openembedded-stablebranch@m.gmane.org; Thu, 05 Jun 2008 23:27:49 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4N3b-0000Q6-DN; Thu, 05 Jun 2008 23:31:39 +0200 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by linuxtogo.org with smtp (Exim 4.69) (envelope-from ) id 1K4N3X-0000Q0-VV for openembedded-stablebranch@openembedded.org; Thu, 05 Jun 2008 23:31:36 +0200 Original-Received: (qmail invoked by alias); 05 Jun 2008 21:26:50 -0000 Original-Received: from mnhm-590f6491.pool.einsundeins.de (EHLO halden.box) [89.15.100.145] by mail.gmx.net (mp014) with SMTP; 05 Jun 2008 23:26:50 +0200 X-Authenticated: #1045983 X-Provags-ID: V01U2FsdGVkX18Iw+BFQfQI4y/A+kZeG9qmLibV5Vlq8M/KKywp03 btMpGF3wRCoyaG User-Agent: Thunderbird 2.0.0.14 (X11/20080501) X-Y-GMX-Trusted: 0 X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:6 Archived-At: If developers here agree, would it be possible that someone could check in this patch to the stable branch? This patch enables WPA-support in 2.6.24 if the crypto kernel modules are compiled as modules. It was initially discussed in this thread: http://lists.linuxtogo.org/pipermail/angstrom-distro-devel/2008-June/002339.html --- packages/tasks/task-base.bb 461108bf3685f7346e95114839d03eebb184593b +++ packages/tasks/task-base.bb 0dcf821e4f4b057b241f45e8c33bfc292fa66629 @@ -345,6 +345,8 @@ RRECOMMENDS_task-base-wifi = "\ kernel-module-ieee80211-crypt-wep \ kernel-module-ecb \ kernel-module-arc4 \ + kernel-module-crypto_algapi \ + kernel-module-cryptomgr \ kernel-module-michael-mic \ kernel-module-aes" Helge From openembedded-stablebranch@openembedded.org Mon May 10 15:38:50 EDT 2010 Article: 7 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Helge Deller Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: [OE stablebranch] openembedded-stablebranch info not on http://oe.linuxtogo.org/contact-us Date: Thu, 05 Jun 2008 23:35:04 +0200 Lines: 8 Approved: news@gmane.org Message-ID: <48485C08.40902@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212701754 9119 80.91.229.12 (5 Jun 2008 21:35:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Jun 2008 21:35:54 +0000 (UTC) To: openembedded-stablebranch@openembedded.org Original-X-From: openembedded-stablebranch-bounces@openembedded.org Thu Jun 05 23:36:36 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4N8J-00069Q-8u for gchos-openembedded-stablebranch@m.gmane.org; Thu, 05 Jun 2008 23:36:31 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4NC1-0000nV-A7; Thu, 05 Jun 2008 23:40:21 +0200 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by linuxtogo.org with smtp (Exim 4.69) (envelope-from ) id 1K4NBW-0000jC-Tk for openembedded-stablebranch@openembedded.org; Thu, 05 Jun 2008 23:39:50 +0200 Original-Received: (qmail invoked by alias); 05 Jun 2008 21:35:05 -0000 Original-Received: from mnhm-590f6491.pool.einsundeins.de (EHLO halden.box) [89.15.100.145] by mail.gmx.net (mp019) with SMTP; 05 Jun 2008 23:35:05 +0200 X-Authenticated: #1045983 X-Provags-ID: V01U2FsdGVkX18oZgItPNYoVhO3kQt/AcLiqXmAaiwY0FnO/b4jIo gKXFPhpICongqv User-Agent: Thunderbird 2.0.0.14 (X11/20080501) X-Y-GMX-Trusted: 0 X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:7 Archived-At: I noticed, that the openembedded-stablebranch contact information is missing on http://oe.linuxtogo.org/contact-us Maybe someone could add it? It took me some time to find out... Regards, Helge From openembedded-stablebranch@openembedded.org Mon May 10 15:38:51 EDT 2010 Article: 8 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] Backport WPA-related fixes to -stable Date: Thu, 5 Jun 2008 23:58:54 +0200 Lines: 53 Approved: news@gmane.org Message-ID: <456F431A-3D82-4FEC-8129-E521696A0084@student.utwente.nl> References: <48485A17.3010906@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212703191 13437 80.91.229.12 (5 Jun 2008 21:59:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Jun 2008 21:59:51 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Fri Jun 06 00:00:31 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4NVW-0005Th-8q for gchos-openembedded-stablebranch@m.gmane.org; Fri, 06 Jun 2008 00:00:30 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4NYz-0001Wd-Af; Fri, 06 Jun 2008 00:04:06 +0200 Original-Received: from [130.89.2.13] (helo=mx.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4NYh-0001WT-Lp for openembedded-stablebranch@openembedded.org; Fri, 06 Jun 2008 00:03:50 +0200 Original-Received: from [172.20.1.5] (vpn006121.vpn.utwente.nl [130.89.6.121]) by mx.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m55Lwvlg020044 for ; Thu, 5 Jun 2008 23:58:57 +0200 In-Reply-To: <48485A17.3010906@gmx.de> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:8 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 5 jun 2008, om 23:26 heeft Helge Deller het volgende geschreven: > If developers here agree, would it be possible that someone could > check in this patch to the stable branch? > This patch enables WPA-support in 2.6.24 if the crypto kernel > modules are compiled as modules. > It was initially discussed in this thread: > http://lists.linuxtogo.org/pipermail/angstrom-distro-devel/2008-June/002339.html > > --- packages/tasks/task-base.bb > 461108bf3685f7346e95114839d03eebb184593b > +++ packages/tasks/task-base.bb > 0dcf821e4f4b057b241f45e8c33bfc292fa66629 > @@ -345,6 +345,8 @@ RRECOMMENDS_task-base-wifi = "\ > kernel-module-ieee80211-crypt-wep \ > kernel-module-ecb \ > kernel-module-arc4 \ > + kernel-module-crypto_algapi \ > + kernel-module-cryptomgr \ > kernel-module-michael-mic \ > kernel-module-aes" As said before: if you change a recipe, bump its PR, otherwise the autobuilder doesn't pick it up *or* people have identically named packages with differing content. regards, Koen > > > Helge > > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFISGGgMkyGM64RGpERAgKwAKCFaSyV5RiWm+EueAQCg2fIKWvmVgCfSj3d BNgUHD5jyvXcAUrx+1RQxYY= =dipG -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:51 EDT 2010 Article: 9 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Helge Deller Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] Backport WPA-related fixes to -stable Date: Fri, 06 Jun 2008 00:22:41 +0200 Lines: 76 Approved: news@gmane.org Message-ID: <48486731.7020605@gmx.de> References: <48485A17.3010906@gmx.de> <456F431A-3D82-4FEC-8129-E521696A0084@student.utwente.nl> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------000000020409030505010905" X-Trace: ger.gmane.org 1212704581 17607 80.91.229.12 (5 Jun 2008 22:23:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Jun 2008 22:23:01 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Fri Jun 06 00:23:42 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4Nrx-0003lM-3R for gchos-openembedded-stablebranch@m.gmane.org; Fri, 06 Jun 2008 00:23:41 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4Nvg-0006pc-7I; Fri, 06 Jun 2008 00:27:32 +0200 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by linuxtogo.org with smtp (Exim 4.69) (envelope-from ) id 1K4Nvd-0006pW-F1 for openembedded-stablebranch@openembedded.org; Fri, 06 Jun 2008 00:27:29 +0200 Original-Received: (qmail invoked by alias); 05 Jun 2008 22:22:44 -0000 Original-Received: from mnhm-590f6491.pool.einsundeins.de (EHLO halden.box) [89.15.100.145] by mail.gmx.net (mp056) with SMTP; 06 Jun 2008 00:22:44 +0200 X-Authenticated: #1045983 X-Provags-ID: V01U2FsdGVkX19jLtpHo09jUgjDt9ujTxwSkU3HbsoSz5Bcp/5i0y D/IpotV4+CYfEx User-Agent: Thunderbird 2.0.0.14 (X11/20080501) In-Reply-To: <456F431A-3D82-4FEC-8129-E521696A0084@student.utwente.nl> X-Y-GMX-Trusted: 0 X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:9 Archived-At: This is a multi-part message in MIME format. --------------000000020409030505010905 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Koen Kooi wrote: > Op 5 jun 2008, om 23:26 heeft Helge Deller het volgende geschreven: > >> If developers here agree, would it be possible that someone could >> check in this patch to the stable branch? >> This patch enables WPA-support in 2.6.24 if the crypto kernel modules >> are compiled as modules. >> It was initially discussed in this thread: >> http://lists.linuxtogo.org/pipermail/angstrom-distro-devel/2008-June/002339.html >> >> >> --- packages/tasks/task-base.bb 461108bf3685f7346e95114839d03eebb184593b >> +++ packages/tasks/task-base.bb 0dcf821e4f4b057b241f45e8c33bfc292fa66629 >> @@ -345,6 +345,8 @@ RRECOMMENDS_task-base-wifi = "\ >> kernel-module-ieee80211-crypt-wep \ >> kernel-module-ecb \ >> kernel-module-arc4 \ >> + kernel-module-crypto_algapi \ >> + kernel-module-cryptomgr \ >> kernel-module-michael-mic \ >> kernel-module-aes" > > As said before: if you change a recipe, bump its PR, otherwise the > autobuilder doesn't pick it up *or* people have identically named > packages with differing content. New patch attached. Helge --------------000000020409030505010905 Content-Type: text/x-patch; name="stable.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="stable.patch" ============================================================ --- packages/tasks/task-base.bb 461108bf3685f7346e95114839d03eebb184593b +++ packages/tasks/task-base.bb 0cd29b3c066d3479d8e51bf7737d5674bec79deb @@ -1,5 +1,5 @@ DESCRIPTION = "Merge machine and distro DESCRIPTION = "Merge machine and distro options to create a basic machine task/package" -PR = "r61" +PR = "r62" inherit task @@ -345,6 +345,8 @@ RRECOMMENDS_task-base-wifi = "\ kernel-module-ieee80211-crypt-wep \ kernel-module-ecb \ kernel-module-arc4 \ + kernel-module-crypto_algapi \ + kernel-module-cryptomgr \ kernel-module-michael-mic \ kernel-module-aes" --------------000000020409030505010905 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --------------000000020409030505010905-- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:51 EDT 2010 Article: 10 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] Backport WPA-related fixes to -stable Date: Thu, 05 Jun 2008 17:37:04 -0500 Lines: 46 Approved: news@gmane.org Message-ID: <48486A90.8020302@gmail.com> References: <48485A17.3010906@gmx.de> <456F431A-3D82-4FEC-8129-E521696A0084@student.utwente.nl> <48486731.7020605@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212705882 21320 80.91.229.12 (5 Jun 2008 22:44:42 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 5 Jun 2008 22:44:42 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Fri Jun 06 00:45:23 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4OCv-0001tR-Dl for gchos-openembedded-stablebranch@m.gmane.org; Fri, 06 Jun 2008 00:45:21 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4OGd-0007L4-7o; Fri, 06 Jun 2008 00:49:11 +0200 Original-Received: from [209.85.132.250] (helo=an-out-0708.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4O9Y-00079e-ST for openembedded-stablebranch@openembedded.org; Fri, 06 Jun 2008 00:41:53 +0200 Original-Received: by an-out-0708.google.com with SMTP id b21so183023ana.6 for ; Thu, 05 Jun 2008 15:37:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=PVx6QdCnReJ5jviGOY3SxfHJX0Ns8iCC8zLjKni6JCk=; b=QeHSDvfHVEItn7Sk9lnnaYHZ7wSdu0XNXa1g4KY8FsrO3EZXwpheFkl1tPPcDQjtZc XPpaEYyw7YUoaRTIbyIxpDpSxhZMPE98AYr9rmv1R4HYueIeVGonMdOwLqf6j8cROD9A Mv6Y96gKhnflzzkY03jINU+8lIhFPzpouiW+U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=B5zRP0Ikd+dOHcCp4zMrBPKb9xy2JQ1GHj8W5ry5K2Vvgz8QV/8bvgJ0tUNR4VQm+3 fjljvktMnc/NIiQLB1oNBMb4Yv3nSd5rdyQXpZ+b2MuFzh5MFSM61rALsuKUnBG3PHEH SnMBycXa+qrNscz+yhGOrKgiZi6Z6C8zgOQPY= Original-Received: by 10.100.247.14 with SMTP id u14mr3367859anh.155.1212705428856; Thu, 05 Jun 2008 15:37:08 -0700 (PDT) Original-Received: from ?192.168.199.11? ( [128.252.220.184]) by mx.google.com with ESMTPS id y78sm5940919pyg.17.2008.06.05.15.37.06 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 05 Jun 2008 15:37:07 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <48486731.7020605@gmx.de> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:10 Archived-At: Arcked by xjqian Thanks for the much needed fix. Regards Gordon On 06/05/2008 05:22 PM, Helge Deller wrote: > Koen Kooi wrote: >> Op 5 jun 2008, om 23:26 heeft Helge Deller het volgende geschreven: >> >>> If developers here agree, would it be possible that someone could >>> check in this patch to the stable branch? >>> This patch enables WPA-support in 2.6.24 if the crypto kernel modules >>> are compiled as modules. >>> It was initially discussed in this thread: >>> http://lists.linuxtogo.org/pipermail/angstrom-distro-devel/2008-June/002339.html >>> >>> >>> --- packages/tasks/task-base.bb 461108bf3685f7346e95114839d03eebb184593b >>> +++ packages/tasks/task-base.bb 0dcf821e4f4b057b241f45e8c33bfc292fa66629 >>> @@ -345,6 +345,8 @@ RRECOMMENDS_task-base-wifi = "\ >>> kernel-module-ieee80211-crypt-wep \ >>> kernel-module-ecb \ >>> kernel-module-arc4 \ >>> + kernel-module-crypto_algapi \ >>> + kernel-module-cryptomgr \ >>> kernel-module-michael-mic \ >>> kernel-module-aes" >> >> As said before: if you change a recipe, bump its PR, otherwise the >> autobuilder doesn't pick it up *or* people have identically named >> packages with differing content. > > New patch attached. > > Helge > > > ------------------------------------------------------------------------ > > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch From openembedded-stablebranch@openembedded.org Mon May 10 15:38:52 EDT 2010 Article: 11 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] Backport WPA-related fixes to -stable Date: Fri, 6 Jun 2008 09:19:14 +0200 Lines: 49 Approved: news@gmane.org Message-ID: <4418A2BA-C511-491A-AFC2-D589C450B364@student.utwente.nl> References: <48485A17.3010906@gmx.de> <456F431A-3D82-4FEC-8129-E521696A0084@student.utwente.nl> <48486731.7020605@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212736807 26728 80.91.229.12 (6 Jun 2008 07:20:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 6 Jun 2008 07:20:07 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Fri Jun 06 09:20:48 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4WFS-0003Wj-P9 for gchos-openembedded-stablebranch@m.gmane.org; Fri, 06 Jun 2008 09:20:30 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4WJD-0005UM-Gq; Fri, 06 Jun 2008 09:24:23 +0200 Original-Received: from [130.89.2.8] (helo=smtp.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4WJ8-0005UG-W1 for openembedded-stablebranch@openembedded.org; Fri, 06 Jun 2008 09:24:19 +0200 Original-Received: from [172.20.1.5] (vpn006121.vpn.utwente.nl [130.89.6.121]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m567JHcW001541 for ; Fri, 6 Jun 2008 09:19:18 +0200 In-Reply-To: <48486731.7020605@gmx.de> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:11 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 6 jun 2008, om 00:22 heeft Helge Deller het volgende geschreven: > > New patch attached. Acked-by: Koen Kooi > > > Helge > ============================================================ > --- packages/tasks/task-base.bb > 461108bf3685f7346e95114839d03eebb184593b > +++ packages/tasks/task-base.bb > 0cd29b3c066d3479d8e51bf7737d5674bec79deb > @@ -1,5 +1,5 @@ DESCRIPTION = "Merge machine and distro > DESCRIPTION = "Merge machine and distro options to create a basic > machine task/package" > -PR = "r61" > +PR = "r62" > > inherit task > > @@ -345,6 +345,8 @@ RRECOMMENDS_task-base-wifi = "\ > kernel-module-ieee80211-crypt-wep \ > kernel-module-ecb \ > kernel-module-arc4 \ > + kernel-module-crypto_algapi \ > + kernel-module-cryptomgr \ > kernel-module-michael-mic \ > kernel-module-aes" > > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFISOT0MkyGM64RGpERAmtdAKCRDXLgW9QfirzG2UZo3qdSJYq3ggCfW4zr SztFkfmtLuF7Fi0oWs+pMdk= =Xbuz -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:52 EDT 2010 Article: 12 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Matthew Swabey Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] Backport WPA-related fixes to -stable Date: Fri, 06 Jun 2008 09:06:54 +0100 Lines: 81 Approved: news@gmane.org Message-ID: <4848F01E.7060705@ecs.soton.ac.uk> References: <48485A17.3010906@gmx.de> <456F431A-3D82-4FEC-8129-E521696A0084@student.utwente.nl> <48486731.7020605@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212739661 3498 80.91.229.12 (6 Jun 2008 08:07:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 6 Jun 2008 08:07:41 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Fri Jun 06 10:08:22 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4Wzg-0002yM-4q for gchos-openembedded-stablebranch@m.gmane.org; Fri, 06 Jun 2008 10:08:16 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4X3N-00076w-B0; Fri, 06 Jun 2008 10:12:05 +0200 Original-Received: from [152.78.68.129] (helo=owl.ecs.soton.ac.uk) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4X3G-00076X-5T for openembedded-stablebranch@openembedded.org; Fri, 06 Jun 2008 10:11:59 +0200 X-ECS-MailScanner-Watermark: 1213344429.90503@9kmmMG/v7SQwNjtx58mA7w Original-Received: from gander.ecs.soton.ac.uk ([IPv6:2001:630:d0:f102:21d:9ff:fe22:9fc]) by owl.ecs.soton.ac.uk (8.13.1/8.13.1) with ESMTP id m56875pF004597 for ; Fri, 6 Jun 2008 09:07:05 +0100 X-ECS-MailScanner-Watermark: 1213344415.15129@zOTD0NEhHYNQYGK/sAs2tw Original-Received: from Macintosh-2.local (mattaw.plus.com [212.56.102.26]) (authenticated bits=0) by gander.ecs.soton.ac.uk (8.13.8/8.13.8) with ESMTP id m5686sS3020050 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 6 Jun 2008 09:06:54 +0100 User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) In-Reply-To: X-Enigmail-Version: 0.95.6 X-ECS-MailScanner: Found to be clean, Found to be clean X-Spam-Status: No X-ECS-MailScanner-Information: Please contact the ISP for more information X-MailScanner-ID: m56875pF004597 X-ECS-MailScanner-From: mas@ecs.soton.ac.uk X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:12 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Acked-by: Matthew Swabey :) If I am not being presumptions. Can someone revert the defconfigs for all models as we no longer need to build in the modules. Thanks to Helge Deller for spotting the missing modules. Matthew Swabey Koen Kooi wrote: | | Op 6 jun 2008, om 00:22 heeft Helge Deller het volgende geschreven: | |> New patch attached. | | | Acked-by: Koen Kooi | | | | |> Helge |> ============================================================ |> --- packages/tasks/task-base.bb |> 461108bf3685f7346e95114839d03eebb184593b |> +++ packages/tasks/task-base.bb |> 0cd29b3c066d3479d8e51bf7737d5674bec79deb |> @@ -1,5 +1,5 @@ DESCRIPTION = "Merge machine and distro |> DESCRIPTION = "Merge machine and distro options to create a basic |> machine task/package" |> -PR = "r61" |> +PR = "r62" | |> inherit task | |> @@ -345,6 +345,8 @@ RRECOMMENDS_task-base-wifi = "\ |> kernel-module-ieee80211-crypt-wep \ |> kernel-module-ecb \ |> kernel-module-arc4 \ |> + kernel-module-crypto_algapi \ |> + kernel-module-cryptomgr \ |> kernel-module-michael-mic \ |> kernel-module-aes" | |> _______________________________________________ |> Openembedded-stablebranch mailing list |> Openembedded-stablebranch@openembedded.org |> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch | | _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch - -- Dr Matthew Swabey Rm3229, Bldg59 New Zepler School of ECS University of Southampton University Road Southampton, SO17 1BJ England Tel: 02380 597381 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkhI8B4ACgkQsoSsB2Ynk1AqEgCgsIUKJlPAGze+TPeFQItWWt3/ cjgAn0aNRnwfWG41Qe8MyBZbPORfih2U =CEB8 -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:52 EDT 2010 Article: 13 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable,gmane.linux.distributions.angstrom.devel Subject: Re: [OE stablebranch] [Angstrom-devel] WPA problems with 2.6.24 Date: Fri, 06 Jun 2008 23:46:38 -0500 Lines: 266 Approved: news@gmane.org Message-ID: <484A12AE.6060002@gmail.com> References: <484457EF.4000109@gmx.de> <4845BFC9.10603@gmx.de> <48470FCD.8010603@gmx.de> <48479386.9090904@ecs.soton.ac.uk> <48483B44.9020906@gmx.de> <48486EDF.50807@gmail.com> <4848D830.6080509@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------030000000402010602090201" X-Trace: ger.gmane.org 1212814508 2486 80.91.229.12 (7 Jun 2008 04:55:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 04:55:08 +0000 (UTC) Cc: angstrom-distro-devel@linuxtogo.org To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sat Jun 07 06:55:48 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4qSw-0005zw-6M for gchos-openembedded-stablebranch@m.gmane.org; Sat, 07 Jun 2008 06:55:46 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4qWq-0007F1-P5; Sat, 07 Jun 2008 06:59:48 +0200 Original-Received: from [74.125.46.158] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4qP7-00079F-JW for openembedded-stablebranch@openembedded.org; Sat, 07 Jun 2008 06:51:50 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so856089ywr.30 for ; Fri, 06 Jun 2008 21:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type; bh=9Jow6WYDBDeSlvwq/HbViqKncGNDc+Re/p1cpxSZeYg=; b=RzvsU2Q917r3XFB2vShCfBizJfBkLLd2hf1AIA+u4Wi4ewVo3LEIEu0Z0XEoKjIelm GZlwZhd46QM5X5QkLxU+QypINKsMY7YN3qruApOrvfmgWtpiwDi2zbTBdKbem7XRifuH 2imhZt91loE8m96D2oJBKwObWoyu51I7SkjOE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; b=J7nvr3YmGhNqD8AE8MznaGMLn3WAPgW92uMXY5R2UYjEBHqpqEMDzunNKaBpTKf+mg Qo1YJRPBa5EIi4RT7GPVJbujW0nqZrOS29NWDerVcxLJIdA+aOXKhiBr0X6hpoSqvPOJ Xyeiq1PTUhhEKFr28Nm4j0fTXXkzwXsP/N7/4= Original-Received: by 10.151.141.16 with SMTP id t16mr1555964ybn.114.1212814014898; Fri, 06 Jun 2008 21:46:54 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id z52sm8321878pyg.1.2008.06.06.21.46.53 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 06 Jun 2008 21:46:53 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <4848D830.6080509@gmx.de> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:13 gmane.linux.distributions.angstrom.devel:2710 Archived-At: This is a multi-part message in MIME format. --------------030000000402010602090201 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit > Gordon wrote: >> I'm not following this closely. But to do it right this time, we need >> to rewind the crypto api built-in in both dev and stable (if those are >> in already) for all machines, as least all zaurus and ipaq; and push >> the correct task-base fix in both. I will prepare patches and commit >> tonight. RP rewound the change in dev for most machines in 771be5e76b42e43330b225a2af3afbecdf9e9115. I fixed tosa in dev in 2be842406475db4b8f86fb10b85f46908a430421. The attached patch fixed all affected machines in stable. Regards Gordon --------------030000000402010602090201 Content-Type: text/x-diff; name="crypto_api.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="crypto_api.patch" # # old_revision [3d0f8ccc864331a89c8ff6dccb69a7fbc0bfa54c] # # patch "packages/linux/linux-rp-2.6.24/defconfig-akita" # from [93556ac89758058443342df64d698f7b2b1262fe] # to [d714658790b6d290f5220e92a762c59d1755f521] # # patch "packages/linux/linux-rp-2.6.24/defconfig-c7x0" # from [1a9511da38d2b915c7f7cfe4589f5d27351babcc] # to [df65683d9a629e20e3adaf2ca96f9b5e7b77710b] # # patch "packages/linux/linux-rp-2.6.24/defconfig-poodle" # from [7ed5fcfcd03f36fa6cced3ed5e8a156c3f815783] # to [19043385a06385c41f9d8be31ee1b42171e5d4e5] # # patch "packages/linux/linux-rp-2.6.24/defconfig-spitz" # from [5569be546c79b8e2a0221f77b1616ed2a0732c5e] # to [1c089b38d34a93c68659ef90bec902bbbcf436ae] # # patch "packages/linux/linux-rp-2.6.24/defconfig-tosa" # from [0c3e4c52ad60b93082ec03ebe0b12f1d902c5ffc] # to [9309f0f56b45754f03ad35209dcb54e4cfb7df83] # # patch "packages/linux/linux-rp_2.6.24.bb" # from [fd8bd7006a81134f2b9e442fdc0c2c020e855d8f] # to [2f57d8b7638f64df624ea5a3ae635a65acd31b0d] # ============================================================ --- packages/linux/linux-rp-2.6.24/defconfig-akita 93556ac89758058443342df64d698f7b2b1262fe +++ packages/linux/linux-rp-2.6.24/defconfig-akita d714658790b6d290f5220e92a762c59d1755f521 @@ -1676,7 +1676,7 @@ CONFIG_CRYPTO=y # CONFIG_SECURITY is not set # CONFIG_SECURITY_FILE_CAPABILITIES is not set CONFIG_CRYPTO=y -CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI=m CONFIG_CRYPTO_BLKCIPHER=m CONFIG_CRYPTO_HASH=m CONFIG_CRYPTO_MANAGER=m @@ -1691,7 +1691,7 @@ CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_WP512=m # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_GF128MUL is not set -CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_PCBC=m # CONFIG_CRYPTO_LRW is not set @@ -1707,13 +1707,13 @@ CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_ANUBIS=m # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_MICHAEL_MIC=y +CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_TEST=m ============================================================ --- packages/linux/linux-rp-2.6.24/defconfig-c7x0 1a9511da38d2b915c7f7cfe4589f5d27351babcc +++ packages/linux/linux-rp-2.6.24/defconfig-c7x0 df65683d9a629e20e3adaf2ca96f9b5e7b77710b @@ -1682,7 +1682,7 @@ CONFIG_CRYPTO=y # CONFIG_SECURITY is not set # CONFIG_SECURITY_FILE_CAPABILITIES is not set CONFIG_CRYPTO=y -CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI=m CONFIG_CRYPTO_BLKCIPHER=m CONFIG_CRYPTO_HASH=m CONFIG_CRYPTO_MANAGER=m @@ -1697,7 +1697,7 @@ CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_WP512=m # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_GF128MUL is not set -CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_PCBC=m # CONFIG_CRYPTO_LRW is not set @@ -1713,13 +1713,13 @@ CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_ANUBIS=m # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_MICHAEL_MIC=y +CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_TEST=m ============================================================ --- packages/linux/linux-rp-2.6.24/defconfig-poodle 7ed5fcfcd03f36fa6cced3ed5e8a156c3f815783 +++ packages/linux/linux-rp-2.6.24/defconfig-poodle 19043385a06385c41f9d8be31ee1b42171e5d4e5 @@ -1688,7 +1688,7 @@ CONFIG_CRYPTO=y # CONFIG_SECURITY is not set # CONFIG_SECURITY_FILE_CAPABILITIES is not set CONFIG_CRYPTO=y -CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI=m CONFIG_CRYPTO_BLKCIPHER=m CONFIG_CRYPTO_HASH=m CONFIG_CRYPTO_MANAGER=m @@ -1703,7 +1703,7 @@ CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_WP512=m # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_GF128MUL is not set -CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_PCBC=m # CONFIG_CRYPTO_LRW is not set @@ -1719,13 +1719,13 @@ CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_ANUBIS=m # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_MICHAEL_MIC=y +CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_TEST=m ============================================================ --- packages/linux/linux-rp-2.6.24/defconfig-spitz 5569be546c79b8e2a0221f77b1616ed2a0732c5e +++ packages/linux/linux-rp-2.6.24/defconfig-spitz 1c089b38d34a93c68659ef90bec902bbbcf436ae @@ -1677,7 +1677,7 @@ CONFIG_CRYPTO=y # CONFIG_SECURITY is not set # CONFIG_SECURITY_FILE_CAPABILITIES is not set CONFIG_CRYPTO=y -CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI=m CONFIG_CRYPTO_BLKCIPHER=m CONFIG_CRYPTO_HASH=m CONFIG_CRYPTO_MANAGER=m @@ -1692,7 +1692,7 @@ CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_WP512=m # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_GF128MUL is not set -CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_CBC=m CONFIG_CRYPTO_PCBC=m # CONFIG_CRYPTO_LRW is not set @@ -1708,13 +1708,13 @@ CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_ANUBIS=m # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_DEFLATE=m CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_MICHAEL_MIC=y +CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_TEST=m ============================================================ --- packages/linux/linux-rp-2.6.24/defconfig-tosa 0c3e4c52ad60b93082ec03ebe0b12f1d902c5ffc +++ packages/linux/linux-rp-2.6.24/defconfig-tosa 9309f0f56b45754f03ad35209dcb54e4cfb7df83 @@ -1666,7 +1666,7 @@ CONFIG_CRYPTO=y # CONFIG_SECURITY is not set # CONFIG_SECURITY_FILE_CAPABILITIES is not set CONFIG_CRYPTO=y -CONFIG_CRYPTO_ALGAPI=y +CONFIG_CRYPTO_ALGAPI=m CONFIG_CRYPTO_BLKCIPHER=m CONFIG_CRYPTO_HASH=m CONFIG_CRYPTO_MANAGER=m @@ -1681,7 +1681,7 @@ CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_WP512=m # CONFIG_CRYPTO_TGR192 is not set # CONFIG_CRYPTO_GF128MUL is not set -CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_ECB=m CONFIG_CRYPTO_CBC=m # CONFIG_CRYPTO_PCBC is not set # CONFIG_CRYPTO_LRW is not set @@ -1697,13 +1697,13 @@ CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_ANUBIS=m # CONFIG_CRYPTO_SEED is not set CONFIG_CRYPTO_DEFLATE=m # CONFIG_CRYPTO_LZO is not set -CONFIG_CRYPTO_MICHAEL_MIC=y +CONFIG_CRYPTO_MICHAEL_MIC=m CONFIG_CRYPTO_CRC32C=m # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_TEST=m ============================================================ --- packages/linux/linux-rp_2.6.24.bb fd8bd7006a81134f2b9e442fdc0c2c020e855d8f +++ packages/linux/linux-rp_2.6.24.bb 2f57d8b7638f64df624ea5a3ae635a65acd31b0d @@ -1,6 +1,6 @@ require linux-rp.inc require linux-rp.inc -PR = "r7" +PR = "r8" DEFAULT_PREFERENCE = "-1" #DEFAULT_PREFERENCE_collie = "1" --------------030000000402010602090201 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --------------030000000402010602090201-- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:53 EDT 2010 Article: 14 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] Backport WPA-related fixes to -stable Date: Sat, 07 Jun 2008 00:05:32 -0500 Lines: 10 Approved: news@gmane.org Message-ID: <484A171C.3050907@gmail.com> References: <48485A17.3010906@gmx.de> <456F431A-3D82-4FEC-8129-E521696A0084@student.utwente.nl> <48486731.7020605@gmx.de> <4848F01E.7060705@ecs.soton.ac.uk> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212815391 4296 80.91.229.12 (7 Jun 2008 05:09:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 05:09:51 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sat Jun 07 07:10:34 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4qhF-0008Ae-RS for gchos-openembedded-stablebranch@m.gmane.org; Sat, 07 Jun 2008 07:10:33 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4ql9-0006gr-Rw; Sat, 07 Jun 2008 07:14:35 +0200 Original-Received: from [74.125.46.157] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4qhP-0007dM-Os for openembedded-stablebranch@openembedded.org; Sat, 07 Jun 2008 07:10:43 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so858186ywr.30 for ; Fri, 06 Jun 2008 22:05:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=yZ/oUmQIFueL8WQzP6vSFcI2pW+DOO5z1clr8z4aXfU=; b=JCxY8b9Madmp1H4d8nEAiAYwTOpZFLYX7o1XJKd2XUY/BDBB+k9mNMa9R9s/DP2qsX Pe2oI5mCN4TVAtr0bGw6Y0h1KT/LVi8yV5QsiMr576f9i1wjzOxRbMewmT13CxD4oiRE zsEcJdAmsLpuSBZMgMS2YMM3vL/9d4PFX77gk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=xuFBIV0RvAvqj0fXW7CGWt2sHFNX7iLJ1q0RZ9jAtE+UPKgqFDHq24fEZdC18QsVBE Wfei8XH4rAoXwduZkXbWXA1egguhd2F0ZnJBMhCqU1c1+SQN+Es+4kRclIsARUu+KjnG UdFk55Ct8Ch65VOWGmphpb8oyI37TXMAjUr/A= Original-Received: by 10.150.12.10 with SMTP id 10mr1610275ybl.19.1212815148834; Fri, 06 Jun 2008 22:05:48 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id n45sm8337901pyh.29.2008.06.06.22.05.47 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 06 Jun 2008 22:05:47 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <4848F01E.7060705@ecs.soton.ac.uk> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:14 Archived-At: On 06/06/2008 03:06 AM, Matthew Swabey wrote: > :) If I am not being presumptions. Can someone revert the defconfigs for > all models as we no longer need to build in the modules. > Thanks to Helge Deller for spotting the missing modules. I assume everybody agrees this is the right thing to do. Hence I applied the patch in my other email in 3598f614d10fdda9abeabb3ea06cdc13ea204838. Regards Gordon From openembedded-stablebranch@openembedded.org Mon May 10 15:38:53 EDT 2010 Article: 15 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable,gmane.comp.handhelds.openembedded Subject: [OE stablebranch] stable branch commits not logged by oe-commits Date: Sat, 07 Jun 2008 00:17:34 -0500 Lines: 6 Approved: news@gmane.org Message-ID: <484A19EE.3020609@gmail.com> Reply-To: openembedded-devel@lists.openembedded.org, Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212816387 5858 80.91.229.12 (7 Jun 2008 05:26:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 05:26:27 +0000 (UTC) Cc: Discussion and review of changes to the stable branch and its policy To: openembedded-devel@lists.openembedded.org Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sat Jun 07 07:27:08 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4qxI-0002AH-Dz for gchos-openembedded-stablebranch@m.gmane.org; Sat, 07 Jun 2008 07:27:08 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4r1B-00024A-Aq; Sat, 07 Jun 2008 07:31:09 +0200 Original-Received: from [74.125.46.154] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4qt5-0000Pa-9w for openembedded-stablebranch@openembedded.org; Sat, 07 Jun 2008 07:22:48 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so859374ywr.30 for ; Fri, 06 Jun 2008 22:17:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:cc:subject:content-type :content-transfer-encoding; bh=AwYb7yfbF8fDmxMPP9ltGke7+gZi4FXJ67SmqQRpcdk=; b=dqZrf8V+RJB3MtAWegmYDyJfKatITyRQpFE01MUUIBpHg+0uiFOg/cnKrvzwQZ3UdD 2WBw/UyQEx0I4H0iQHI0y5IO+CDtBEFzLWWPqjOsgUimghc6aKR+XXzVA8zG0UY5Zz+w WHtACWVEL8YVfnnTeTBzVu6wrlEn5N6IZ0FxU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:cc:subject :content-type:content-transfer-encoding; b=KuIhndJnuMUPIjKbxWHcEvf6CUwxnR5Qcb+uv3Fm2JmgF4Qlq29w2HdmJVxz91EeEM gcnWTRxd6xmXJ38DP1LfS3uQjaSvzcKVWGoXjenb97HH9KFr96jHxiG44g/v5YswOz0y wDSPD03xD4GsqDVuKHSYU2krHty/H6oqODvg0= Original-Received: by 10.150.49.1 with SMTP id w1mr1625203ybw.26.1212815872389; Fri, 06 Jun 2008 22:17:52 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id s59sm8430697pyh.13.2008.06.06.22.17.50 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 06 Jun 2008 22:17:51 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:15 gmane.comp.handhelds.openembedded:18651 Archived-At: This appears to happen after the stable branch name switching from .angstrom-2007.1 to .stable. Maybe the mtn server hook script needs an update? Regards Gordon From openembedded-stablebranch@openembedded.org Mon May 10 15:38:53 EDT 2010 Article: 16 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [BUG] /usr/include/scsi headers may be missing Date: Sat, 07 Jun 2008 01:53:56 -0500 Lines: 34 Approved: news@gmane.org Message-ID: <484A3084.2010708@gmail.com> References: <20080519220354.GA26728@smtp.west.cox.net> <20080520163207.GD26953@smtp.west.cox.net> <20080530190835.GD15788@smtp.west.cox.net> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212822240 17164 80.91.229.12 (7 Jun 2008 07:04:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 07:04:00 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sat Jun 07 09:04:43 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4sTh-0003LP-1C for gchos-openembedded-stablebranch@m.gmane.org; Sat, 07 Jun 2008 09:04:41 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4sXb-0004Gh-R6; Sat, 07 Jun 2008 09:08:43 +0200 Original-Received: from [74.125.46.153] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4sOG-00046c-7v for openembedded-stablebranch@openembedded.org; Sat, 07 Jun 2008 08:59:04 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so868488ywr.30 for ; Fri, 06 Jun 2008 23:54:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=sNowpELUZ/++qcHpDk1XnGFvZM544xUXCaZisyagqZg=; b=EwOqkdpX9Zy6vtBJfKwH8Urg/HxD9hxxWiMPfjPmz2ZHSaBbo32Z9WHJqmg5LgWfIc K/mcpPlq3zcv+6wHH4deFUHNHiMHn73nNaKqwgkwHKLeHEtirt+c4MBMeofPdr72DbHu VySnBGSBXui/46cZEe60B9jFdocdoNf2gbAQc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=mpST7vI9Xs52Lwgzf/7MIlu43CYLRSxLp/bIfT252915c+wRoWoyApaiRqizBwqXZ1 8UdR1uPEMEN7pUDXAiIEESaQRDzPw7yhKXOUny9j2DkAqRB592bD7OVFQO7yRc/BBkHq 0JOGCJVIvDgO3YTAHP36eitKddwqvqQX1akSo= Original-Received: by 10.150.92.12 with SMTP id p12mr1706965ybb.237.1212821648658; Fri, 06 Jun 2008 23:54:08 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id x56sm9062641pyg.10.2008.06.06.23.54.01 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 06 Jun 2008 23:54:05 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <20080530190835.GD15788@smtp.west.cox.net> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:16 Archived-At: On 05/30/2008 02:08 PM, Tom Rini wrote: > On Tue, May 20, 2008 at 09:32:07AM -0700, Tom Rini wrote: >> On Tue, May 20, 2008 at 10:45:52AM +0200, Leon Woestenberg wrote: >>> Hello Tom, >>> >>> On Tue, May 20, 2008 at 12:03 AM, Tom Rini wrote: >>> >>>> The following patch (also attached to the bug) enforces this by taking >>>> out the removal of the glibc version of these headers and adds a >>>> mechanism to ensure that the versions of linux-libc-headers which do use >>>> the headers_install mechanism but are older than 2.6.24 will not package >>>> these up. >>>> >>> I do not see this mechanism? Could you explain how this is ensured? >> Er, you almost quoted it below: > [snip] >>> I can't read patches that well, just make sure there is a newline in >>> the resulting file. >> Note that currently there's no newline at end of file (just quilt pop'd >> my stack and opened the file up, vim says noeol). The patch to this part >> of the file adds the EOL, after the do_install_append(). > > I have taken this as 2 ACKs and updated the bug, linking to the two > posts in qustion ACKing this. However, I haven't seen this be committed > yet. Thanks! > Tom, Has this been applied yet? If not, please reply with mtn diff to the list and I will commit. Thanks Gordon From openembedded-stablebranch@openembedded.org Mon May 10 15:38:54 EDT 2010 Article: 17 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: [OE stablebranch] [Review] defconfig-tosa unbreak building and booting problem Date: Sat, 07 Jun 2008 02:06:25 -0500 Lines: 190 Approved: news@gmane.org Message-ID: <484A3371.9020302@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010202090202060005080306" X-Trace: ger.gmane.org 1212823251 19611 80.91.229.12 (7 Jun 2008 07:20:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 07:20:51 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sat Jun 07 09:21:31 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4sjz-0000RC-1L for gchos-openembedded-stablebranch@m.gmane.org; Sat, 07 Jun 2008 09:21:31 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4sns-0001BZ-QN; Sat, 07 Jun 2008 09:25:32 +0200 Original-Received: from [74.125.46.152] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4saR-0004SA-Vk for openembedded-stablebranch@openembedded.org; Sat, 07 Jun 2008 09:11:40 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so869724ywr.30 for ; Sat, 07 Jun 2008 00:06:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:content-type; bh=BJibALhjm2yWYYl+7nwumjt5p8uyV176qa1Wu4TgpuE=; b=nKbZR3Pp9yzbP77WvnOh2WdZgGjTvUyuqztpiLdhh77eOOMdc+DpQAkI18JcIqgWmU i0ALLvYVRQFVu5A81rFRz0DhAOELtOWOxfspbA3CnzzS33aRIGjku10LJ85r40iyzwBC 0pmlj1rvAtACaPbRwJP5fajebXO9TLE1UA93k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :content-type; b=os3qkDjm1SFx+2W3R9eRr9Kyz0Ss/tNqeJ1TgvqXiLRGqRgjGAKN36kgj3SKMeDDxq k/Cj852v4r85O96syhavCg5xQwVyo9nsS9q391ujc0qOEUiTKItuiF0vHdRQjFW8KBir jDRtoyn68jXQkMTBj3Eyp46PGpd80NlZ8q3fs= Original-Received: by 10.150.191.15 with SMTP id o15mr1780919ybf.54.1212822404458; Sat, 07 Jun 2008 00:06:44 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id z80sm2159934pyg.31.2008.06.07.00.06.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 07 Jun 2008 00:06:40 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:17 Archived-At: This is a multi-part message in MIME format. --------------010202090202060005080306 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit This patch makes tosa 2.6.24 kernel buildable and bootable. Close oebug 4007. +CONFIG_JFFS2_LZO=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y The above fixed the unbootable behavior -CONFIG_OABI_COMPAT=y +# CONFIG_OABI_COMPAT is not set -CONFIG_BLK_DEV_IDECS=y +CONFIG_BLK_DEV_IDECS=m These two changes should fit the kernel size within the limit. FPE options were turned off when OABI_COMPAT was disabled. Other text changes (comments) were added/removed by menuconfig. Regards Gordon --------------010202090202060005080306 Content-Type: text/x-diff; name="defconfig-tosa.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="defconfig-tosa.patch" # # old_revision [3598f614d10fdda9abeabb3ea06cdc13ea204838] # # patch "packages/linux/linux-rp-2.6.24/defconfig-tosa" # from [9309f0f56b45754f03ad35209dcb54e4cfb7df83] # to [ec22720b425b348a294be5c65a361d7572ddbe31] # # patch "packages/linux/linux-rp_2.6.24.bb" # from [2f57d8b7638f64df624ea5a3ae635a65acd31b0d] # to [22744ff19fcffdfc2e902231a82b3aa85dc5c06c] # ============================================================ --- packages/linux/linux-rp-2.6.24/defconfig-tosa 9309f0f56b45754f03ad35209dcb54e4cfb7df83 +++ packages/linux/linux-rp-2.6.24/defconfig-tosa ec22720b425b348a294be5c65a361d7572ddbe31 @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.24 -# Mon Feb 25 01:57:38 2008 +# Thu Jun 5 12:08:42 2008 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -158,7 +158,6 @@ CONFIG_PXA_SHARPSL_25x=y # CONFIG_MACH_ARMCORE is not set CONFIG_PXA_SHARPSL_25x=y # CONFIG_PXA_SHARPSL_27x is not set -# CONFIG_MACH_HTCUNIVERSAL is not set # CONFIG_MACH_POODLE is not set # CONFIG_MACH_CORGI is not set # CONFIG_MACH_SHEPHERD is not set @@ -225,7 +224,7 @@ CONFIG_AEABI=y CONFIG_PREEMPT=y CONFIG_HZ=100 CONFIG_AEABI=y -CONFIG_OABI_COMPAT=y +# CONFIG_OABI_COMPAT is not set # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y @@ -278,8 +277,6 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m # # At least one emulation must be selected # -# CONFIG_FPE_NWFPE is not set -# CONFIG_FPE_FASTFPE is not set # # Userspace binary formats @@ -319,6 +316,8 @@ CONFIG_INET=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set +# CONFIG_ASK_IP_FIB_HASH is not set +# CONFIG_IP_FIB_TRIE is not set CONFIG_IP_FIB_HASH=y # CONFIG_IP_PNP is not set # CONFIG_NET_IPIP is not set @@ -338,6 +337,12 @@ CONFIG_TCP_CONG_CUBIC=y CONFIG_INET_TCP_DIAG=m # CONFIG_TCP_CONG_ADVANCED is not set CONFIG_TCP_CONG_CUBIC=y +# CONFIG_DEFAULT_BIC is not set +# CONFIG_DEFAULT_CUBIC is not set +# CONFIG_DEFAULT_HTCP is not set +# CONFIG_DEFAULT_VEGAS is not set +# CONFIG_DEFAULT_WESTWOOD is not set +# CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_TCP_MD5SIG is not set # CONFIG_IP_VS is not set @@ -430,6 +435,9 @@ CONFIG_IP_NF_ARP_MANGLE=m # CONFIG_IP6_NF_IPTABLES is not set # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set +# CONFIG_SCTP_HMAC_NONE is not set +# CONFIG_SCTP_HMAC_SHA1 is not set +# CONFIG_SCTP_HMAC_MD5 is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set @@ -658,7 +666,7 @@ CONFIG_BLK_DEV_IDEDISK=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_BLK_DEV_IDEDISK=y # CONFIG_IDEDISK_MULTI_MODE is not set -CONFIG_BLK_DEV_IDECS=y +CONFIG_BLK_DEV_IDECS=m CONFIG_BLK_DEV_IDECD=m # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set @@ -761,6 +769,12 @@ CONFIG_NETDEV_10000=y # # CONFIG_WLAN_PRE80211 is not set # CONFIG_WLAN_80211 is not set +# CONFIG_B43_DMA_AND_PIO_MODE is not set +# CONFIG_B43_DMA_MODE is not set +# CONFIG_B43_PIO_MODE is not set +# CONFIG_B43LEGACY_DMA_AND_PIO_MODE is not set +# CONFIG_B43LEGACY_DMA_MODE is not set +# CONFIG_B43LEGACY_PIO_MODE is not set # # USB Network Adapters @@ -1000,8 +1014,6 @@ CONFIG_MFD_TC6393XB=y # CONFIG_MFD_TC6387XB is not set CONFIG_MFD_TC6393XB=y # CONFIG_MFD_SM501 is not set -# CONFIG_HTC_ASIC3 is not set -# CONFIG_HTC_ASIC3_DS1WM is not set # # Multimedia devices @@ -1535,7 +1547,7 @@ CONFIG_JFFS2_ZLIB=y # CONFIG_JFFS2_SYSFS is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y -# CONFIG_JFFS2_LZO is not set +CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y CONFIG_JFFS2_RUBIN=y # CONFIG_JFFS2_CMODE_NONE is not set @@ -1722,6 +1734,8 @@ CONFIG_ZLIB_DEFLATE=y CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y CONFIG_PLIST=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y ============================================================ --- packages/linux/linux-rp_2.6.24.bb 2f57d8b7638f64df624ea5a3ae635a65acd31b0d +++ packages/linux/linux-rp_2.6.24.bb 22744ff19fcffdfc2e902231a82b3aa85dc5c06c @@ -1,6 +1,6 @@ require linux-rp.inc require linux-rp.inc -PR = "r8" +PR = "r9" DEFAULT_PREFERENCE = "-1" #DEFAULT_PREFERENCE_collie = "1" --------------010202090202060005080306 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --------------010202090202060005080306-- From angstrom-distro-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org Mon May 10 15:38:54 EDT 2010 Article: 18 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.linux.distributions.angstrom.devel,gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] WPA problems with 2.6.24 Date: Sat, 7 Jun 2008 10:58:33 +0200 Lines: 270 Approved: news@gmane.org Message-ID: <03575AC5-141F-4485-ADAE-3D57B7AF97B0@student.utwente.nl> References: <484457EF.4000109@gmx.de> <4845BFC9.10603@gmx.de> <48470FCD.8010603@gmx.de> <48479386.9090904@ecs.soton.ac.uk> <48483B44.9020906@gmx.de> <48486EDF.50807@gmail.com> <4848D830.6080509@gmx.de> <484A12AE.6060002@gmail.com> Reply-To: angstrom-distro-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212830097 2715 80.91.229.12 (7 Jun 2008 09:14:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 09:14:57 +0000 (UTC) Cc: angstrom-distro-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org To: Discussion and review of changes to the stable branch and its policy Original-X-From: angstrom-distro-devel-bounces-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org Sat Jun 07 11:15:39 2008 Return-path: Envelope-to: gldad-void@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4uWQ-0004AT-3X for gldad-void@m.gmane.org; Sat, 07 Jun 2008 11:15:38 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4uaK-0000Qi-2J; Sat, 07 Jun 2008 11:19:40 +0200 Original-Received: from [130.89.2.8] (helo=smtp.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4uMn-0008SI-0h for angstrom-distro-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org; Sat, 07 Jun 2008 11:05:41 +0200 Original-Received: from [172.20.1.5] (vpn006024.vpn.utwente.nl [130.89.6.24]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m578wbWU013336; Sat, 7 Jun 2008 10:58:37 +0200 In-Reply-To: <484A12AE.6060002-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk-Ex2DMuaLkUw9IOdPloPLDg@public.gmane.org for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi-oe7qfRrRQfcdWmXj+hCI//P6llvjuJOh@public.gmane.org X-Spam-Status: No X-BeenThere: angstrom-distro-devel-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: angstrom-distro-devel-bounces-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org Errors-To: angstrom-distro-devel-bounces-CQP9ExgZy9rrZ44/DZwexQ@public.gmane.org Xref: news.gmane.org gmane.linux.distributions.angstrom.devel:2711 gmane.comp.handhelds.openembedded.stable:18 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 7 jun 2008, om 06:46 heeft Gordon het volgende geschreven: >> Gordon wrote: >>> I'm not following this closely. But to do it right this time, we >>> need to rewind the crypto api built-in in both dev and stable (if >>> those are in already) for all machines, as least all zaurus and >>> ipaq; and push the correct task-base fix in both. I will prepare >>> patches and commit tonight. > > RP rewound the change in dev for most machines in > 771be5e76b42e43330b225a2af3afbecdf9e9115. I fixed tosa in dev in > 2be842406475db4b8f86fb10b85f46908a430421. > > The attached patch fixed all affected machines in stable. Acked-by: Koen Kooi > Regards > Gordon > # > # old_revision [3d0f8ccc864331a89c8ff6dccb69a7fbc0bfa54c] > # > # patch "packages/linux/linux-rp-2.6.24/defconfig-akita" > # from [93556ac89758058443342df64d698f7b2b1262fe] > # to [d714658790b6d290f5220e92a762c59d1755f521] > # > # patch "packages/linux/linux-rp-2.6.24/defconfig-c7x0" > # from [1a9511da38d2b915c7f7cfe4589f5d27351babcc] > # to [df65683d9a629e20e3adaf2ca96f9b5e7b77710b] > # > # patch "packages/linux/linux-rp-2.6.24/defconfig-poodle" > # from [7ed5fcfcd03f36fa6cced3ed5e8a156c3f815783] > # to [19043385a06385c41f9d8be31ee1b42171e5d4e5] > # > # patch "packages/linux/linux-rp-2.6.24/defconfig-spitz" > # from [5569be546c79b8e2a0221f77b1616ed2a0732c5e] > # to [1c089b38d34a93c68659ef90bec902bbbcf436ae] > # > # patch "packages/linux/linux-rp-2.6.24/defconfig-tosa" > # from [0c3e4c52ad60b93082ec03ebe0b12f1d902c5ffc] > # to [9309f0f56b45754f03ad35209dcb54e4cfb7df83] > # > # patch "packages/linux/linux-rp_2.6.24.bb" > # from [fd8bd7006a81134f2b9e442fdc0c2c020e855d8f] > # to [2f57d8b7638f64df624ea5a3ae635a65acd31b0d] > # > ============================================================ > --- packages/linux/linux-rp-2.6.24/defconfig-akita > 93556ac89758058443342df64d698f7b2b1262fe > +++ packages/linux/linux-rp-2.6.24/defconfig-akita > d714658790b6d290f5220e92a762c59d1755f521 > @@ -1676,7 +1676,7 @@ CONFIG_CRYPTO=y > # CONFIG_SECURITY is not set > # CONFIG_SECURITY_FILE_CAPABILITIES is not set > CONFIG_CRYPTO=y > -CONFIG_CRYPTO_ALGAPI=y > +CONFIG_CRYPTO_ALGAPI=m > CONFIG_CRYPTO_BLKCIPHER=m > CONFIG_CRYPTO_HASH=m > CONFIG_CRYPTO_MANAGER=m > @@ -1691,7 +1691,7 @@ CONFIG_CRYPTO_WP512=m > CONFIG_CRYPTO_WP512=m > # CONFIG_CRYPTO_TGR192 is not set > # CONFIG_CRYPTO_GF128MUL is not set > -CONFIG_CRYPTO_ECB=y > +CONFIG_CRYPTO_ECB=m > CONFIG_CRYPTO_CBC=m > CONFIG_CRYPTO_PCBC=m > # CONFIG_CRYPTO_LRW is not set > @@ -1707,13 +1707,13 @@ CONFIG_CRYPTO_TEA=m > CONFIG_CRYPTO_CAST5=m > CONFIG_CRYPTO_CAST6=m > CONFIG_CRYPTO_TEA=m > -CONFIG_CRYPTO_ARC4=y > +CONFIG_CRYPTO_ARC4=m > CONFIG_CRYPTO_KHAZAD=m > CONFIG_CRYPTO_ANUBIS=m > # CONFIG_CRYPTO_SEED is not set > CONFIG_CRYPTO_DEFLATE=m > CONFIG_CRYPTO_LZO=m > -CONFIG_CRYPTO_MICHAEL_MIC=y > +CONFIG_CRYPTO_MICHAEL_MIC=m > CONFIG_CRYPTO_CRC32C=m > CONFIG_CRYPTO_CAMELLIA=m > CONFIG_CRYPTO_TEST=m > ============================================================ > --- packages/linux/linux-rp-2.6.24/defconfig-c7x0 > 1a9511da38d2b915c7f7cfe4589f5d27351babcc > +++ packages/linux/linux-rp-2.6.24/defconfig-c7x0 > df65683d9a629e20e3adaf2ca96f9b5e7b77710b > @@ -1682,7 +1682,7 @@ CONFIG_CRYPTO=y > # CONFIG_SECURITY is not set > # CONFIG_SECURITY_FILE_CAPABILITIES is not set > CONFIG_CRYPTO=y > -CONFIG_CRYPTO_ALGAPI=y > +CONFIG_CRYPTO_ALGAPI=m > CONFIG_CRYPTO_BLKCIPHER=m > CONFIG_CRYPTO_HASH=m > CONFIG_CRYPTO_MANAGER=m > @@ -1697,7 +1697,7 @@ CONFIG_CRYPTO_WP512=m > CONFIG_CRYPTO_WP512=m > # CONFIG_CRYPTO_TGR192 is not set > # CONFIG_CRYPTO_GF128MUL is not set > -CONFIG_CRYPTO_ECB=y > +CONFIG_CRYPTO_ECB=m > CONFIG_CRYPTO_CBC=m > CONFIG_CRYPTO_PCBC=m > # CONFIG_CRYPTO_LRW is not set > @@ -1713,13 +1713,13 @@ CONFIG_CRYPTO_TEA=m > CONFIG_CRYPTO_CAST5=m > CONFIG_CRYPTO_CAST6=m > CONFIG_CRYPTO_TEA=m > -CONFIG_CRYPTO_ARC4=y > +CONFIG_CRYPTO_ARC4=m > CONFIG_CRYPTO_KHAZAD=m > CONFIG_CRYPTO_ANUBIS=m > # CONFIG_CRYPTO_SEED is not set > CONFIG_CRYPTO_DEFLATE=m > CONFIG_CRYPTO_LZO=m > -CONFIG_CRYPTO_MICHAEL_MIC=y > +CONFIG_CRYPTO_MICHAEL_MIC=m > CONFIG_CRYPTO_CRC32C=m > CONFIG_CRYPTO_CAMELLIA=m > CONFIG_CRYPTO_TEST=m > ============================================================ > --- packages/linux/linux-rp-2.6.24/defconfig-poodle > 7ed5fcfcd03f36fa6cced3ed5e8a156c3f815783 > +++ packages/linux/linux-rp-2.6.24/defconfig-poodle > 19043385a06385c41f9d8be31ee1b42171e5d4e5 > @@ -1688,7 +1688,7 @@ CONFIG_CRYPTO=y > # CONFIG_SECURITY is not set > # CONFIG_SECURITY_FILE_CAPABILITIES is not set > CONFIG_CRYPTO=y > -CONFIG_CRYPTO_ALGAPI=y > +CONFIG_CRYPTO_ALGAPI=m > CONFIG_CRYPTO_BLKCIPHER=m > CONFIG_CRYPTO_HASH=m > CONFIG_CRYPTO_MANAGER=m > @@ -1703,7 +1703,7 @@ CONFIG_CRYPTO_WP512=m > CONFIG_CRYPTO_WP512=m > # CONFIG_CRYPTO_TGR192 is not set > # CONFIG_CRYPTO_GF128MUL is not set > -CONFIG_CRYPTO_ECB=y > +CONFIG_CRYPTO_ECB=m > CONFIG_CRYPTO_CBC=m > CONFIG_CRYPTO_PCBC=m > # CONFIG_CRYPTO_LRW is not set > @@ -1719,13 +1719,13 @@ CONFIG_CRYPTO_TEA=m > CONFIG_CRYPTO_CAST5=m > CONFIG_CRYPTO_CAST6=m > CONFIG_CRYPTO_TEA=m > -CONFIG_CRYPTO_ARC4=y > +CONFIG_CRYPTO_ARC4=m > CONFIG_CRYPTO_KHAZAD=m > CONFIG_CRYPTO_ANUBIS=m > # CONFIG_CRYPTO_SEED is not set > CONFIG_CRYPTO_DEFLATE=m > CONFIG_CRYPTO_LZO=m > -CONFIG_CRYPTO_MICHAEL_MIC=y > +CONFIG_CRYPTO_MICHAEL_MIC=m > CONFIG_CRYPTO_CRC32C=m > CONFIG_CRYPTO_CAMELLIA=m > CONFIG_CRYPTO_TEST=m > ============================================================ > --- packages/linux/linux-rp-2.6.24/defconfig-spitz > 5569be546c79b8e2a0221f77b1616ed2a0732c5e > +++ packages/linux/linux-rp-2.6.24/defconfig-spitz > 1c089b38d34a93c68659ef90bec902bbbcf436ae > @@ -1677,7 +1677,7 @@ CONFIG_CRYPTO=y > # CONFIG_SECURITY is not set > # CONFIG_SECURITY_FILE_CAPABILITIES is not set > CONFIG_CRYPTO=y > -CONFIG_CRYPTO_ALGAPI=y > +CONFIG_CRYPTO_ALGAPI=m > CONFIG_CRYPTO_BLKCIPHER=m > CONFIG_CRYPTO_HASH=m > CONFIG_CRYPTO_MANAGER=m > @@ -1692,7 +1692,7 @@ CONFIG_CRYPTO_WP512=m > CONFIG_CRYPTO_WP512=m > # CONFIG_CRYPTO_TGR192 is not set > # CONFIG_CRYPTO_GF128MUL is not set > -CONFIG_CRYPTO_ECB=y > +CONFIG_CRYPTO_ECB=m > CONFIG_CRYPTO_CBC=m > CONFIG_CRYPTO_PCBC=m > # CONFIG_CRYPTO_LRW is not set > @@ -1708,13 +1708,13 @@ CONFIG_CRYPTO_TEA=m > CONFIG_CRYPTO_CAST5=m > CONFIG_CRYPTO_CAST6=m > CONFIG_CRYPTO_TEA=m > -CONFIG_CRYPTO_ARC4=y > +CONFIG_CRYPTO_ARC4=m > CONFIG_CRYPTO_KHAZAD=m > CONFIG_CRYPTO_ANUBIS=m > # CONFIG_CRYPTO_SEED is not set > CONFIG_CRYPTO_DEFLATE=m > CONFIG_CRYPTO_LZO=m > -CONFIG_CRYPTO_MICHAEL_MIC=y > +CONFIG_CRYPTO_MICHAEL_MIC=m > CONFIG_CRYPTO_CRC32C=m > CONFIG_CRYPTO_CAMELLIA=m > CONFIG_CRYPTO_TEST=m > ============================================================ > --- packages/linux/linux-rp-2.6.24/defconfig-tosa > 0c3e4c52ad60b93082ec03ebe0b12f1d902c5ffc > +++ packages/linux/linux-rp-2.6.24/defconfig-tosa > 9309f0f56b45754f03ad35209dcb54e4cfb7df83 > @@ -1666,7 +1666,7 @@ CONFIG_CRYPTO=y > # CONFIG_SECURITY is not set > # CONFIG_SECURITY_FILE_CAPABILITIES is not set > CONFIG_CRYPTO=y > -CONFIG_CRYPTO_ALGAPI=y > +CONFIG_CRYPTO_ALGAPI=m > CONFIG_CRYPTO_BLKCIPHER=m > CONFIG_CRYPTO_HASH=m > CONFIG_CRYPTO_MANAGER=m > @@ -1681,7 +1681,7 @@ CONFIG_CRYPTO_WP512=m > CONFIG_CRYPTO_WP512=m > # CONFIG_CRYPTO_TGR192 is not set > # CONFIG_CRYPTO_GF128MUL is not set > -CONFIG_CRYPTO_ECB=y > +CONFIG_CRYPTO_ECB=m > CONFIG_CRYPTO_CBC=m > # CONFIG_CRYPTO_PCBC is not set > # CONFIG_CRYPTO_LRW is not set > @@ -1697,13 +1697,13 @@ CONFIG_CRYPTO_TEA=m > CONFIG_CRYPTO_CAST5=m > CONFIG_CRYPTO_CAST6=m > CONFIG_CRYPTO_TEA=m > -CONFIG_CRYPTO_ARC4=y > +CONFIG_CRYPTO_ARC4=m > CONFIG_CRYPTO_KHAZAD=m > CONFIG_CRYPTO_ANUBIS=m > # CONFIG_CRYPTO_SEED is not set > CONFIG_CRYPTO_DEFLATE=m > # CONFIG_CRYPTO_LZO is not set > -CONFIG_CRYPTO_MICHAEL_MIC=y > +CONFIG_CRYPTO_MICHAEL_MIC=m > CONFIG_CRYPTO_CRC32C=m > # CONFIG_CRYPTO_CAMELLIA is not set > CONFIG_CRYPTO_TEST=m > ============================================================ > --- packages/linux/linux-rp_2.6.24.bb > fd8bd7006a81134f2b9e442fdc0c2c020e855d8f > +++ packages/linux/linux-rp_2.6.24.bb > 2f57d8b7638f64df624ea5a3ae635a65acd31b0d > @@ -1,6 +1,6 @@ require linux-rp.inc > require linux-rp.inc > > -PR = "r7" > +PR = "r8" > > DEFAULT_PREFERENCE = "-1" > #DEFAULT_PREFERENCE_collie = "1" > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch-EbJVxxdVoWb2StjH6ZfwpA@public.gmane.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFISk28MkyGM64RGpERAk+BAKCDZlwuDrSBx5SvpjBUAyJ/9XawYQCeMKvQ EfN1EOOYmPGJcCaksPJnmK0= =Y55K -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:54 EDT 2010 Article: 19 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] defconfig-tosa unbreak building and booting problem Date: Sat, 7 Jun 2008 11:00:53 +0200 Lines: 189 Approved: news@gmane.org Message-ID: References: <484A3371.9020302@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212830255 3113 80.91.229.12 (7 Jun 2008 09:17:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 09:17:35 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sat Jun 07 11:18:16 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4uYu-0004xD-V4 for gchos-openembedded-stablebranch@m.gmane.org; Sat, 07 Jun 2008 11:18:13 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4ucq-0003jq-26; Sat, 07 Jun 2008 11:22:16 +0200 Original-Received: from [130.89.2.8] (helo=smtp.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4uNI-0008Tl-1d for openembedded-stablebranch@openembedded.org; Sat, 07 Jun 2008 11:06:12 +0200 Original-Received: from [172.20.1.5] (vpn006024.vpn.utwente.nl [130.89.6.24]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m5790uWU014676 for ; Sat, 7 Jun 2008 11:00:56 +0200 In-Reply-To: <484A3371.9020302@gmail.com> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:19 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 7 jun 2008, om 09:06 heeft Gordon het volgende geschreven: > This patch makes tosa 2.6.24 kernel buildable and bootable. Close > oebug 4007. > > +CONFIG_JFFS2_LZO=y > +CONFIG_LZO_COMPRESS=y > +CONFIG_LZO_DECOMPRESS=y > > The above fixed the unbootable behavior > > -CONFIG_OABI_COMPAT=y > +# CONFIG_OABI_COMPAT is not set > -CONFIG_BLK_DEV_IDECS=y > +CONFIG_BLK_DEV_IDECS=m We already patches linux-rp.inc in .stable to always turn of OABI :) > These two changes should fit the kernel size within the limit. > > FPE options were turned off when OABI_COMPAT was disabled. Other > text changes (comments) were added/removed by menuconfig. Acked-by: Koen Kooi > Regards > Gordon > # > # old_revision [3598f614d10fdda9abeabb3ea06cdc13ea204838] > # > # patch "packages/linux/linux-rp-2.6.24/defconfig-tosa" > # from [9309f0f56b45754f03ad35209dcb54e4cfb7df83] > # to [ec22720b425b348a294be5c65a361d7572ddbe31] > # > # patch "packages/linux/linux-rp_2.6.24.bb" > # from [2f57d8b7638f64df624ea5a3ae635a65acd31b0d] > # to [22744ff19fcffdfc2e902231a82b3aa85dc5c06c] > # > ============================================================ > --- packages/linux/linux-rp-2.6.24/defconfig-tosa > 9309f0f56b45754f03ad35209dcb54e4cfb7df83 > +++ packages/linux/linux-rp-2.6.24/defconfig-tosa > ec22720b425b348a294be5c65a361d7572ddbe31 > @@ -1,7 +1,7 @@ > # > # Automatically generated make config: don't edit > # Linux kernel version: 2.6.24 > -# Mon Feb 25 01:57:38 2008 > +# Thu Jun 5 12:08:42 2008 > # > CONFIG_ARM=y > CONFIG_SYS_SUPPORTS_APM_EMULATION=y > @@ -158,7 +158,6 @@ CONFIG_PXA_SHARPSL_25x=y > # CONFIG_MACH_ARMCORE is not set > CONFIG_PXA_SHARPSL_25x=y > # CONFIG_PXA_SHARPSL_27x is not set > -# CONFIG_MACH_HTCUNIVERSAL is not set > # CONFIG_MACH_POODLE is not set > # CONFIG_MACH_CORGI is not set > # CONFIG_MACH_SHEPHERD is not set > @@ -225,7 +224,7 @@ CONFIG_AEABI=y > CONFIG_PREEMPT=y > CONFIG_HZ=100 > CONFIG_AEABI=y > -CONFIG_OABI_COMPAT=y > +# CONFIG_OABI_COMPAT is not set > # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set > CONFIG_SELECT_MEMORY_MODEL=y > CONFIG_FLATMEM_MANUAL=y > @@ -278,8 +277,6 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m > # > # At least one emulation must be selected > # > -# CONFIG_FPE_NWFPE is not set > -# CONFIG_FPE_FASTFPE is not set > > # > # Userspace binary formats > @@ -319,6 +316,8 @@ CONFIG_INET=y > CONFIG_INET=y > # CONFIG_IP_MULTICAST is not set > # CONFIG_IP_ADVANCED_ROUTER is not set > +# CONFIG_ASK_IP_FIB_HASH is not set > +# CONFIG_IP_FIB_TRIE is not set > CONFIG_IP_FIB_HASH=y > # CONFIG_IP_PNP is not set > # CONFIG_NET_IPIP is not set > @@ -338,6 +337,12 @@ CONFIG_TCP_CONG_CUBIC=y > CONFIG_INET_TCP_DIAG=m > # CONFIG_TCP_CONG_ADVANCED is not set > CONFIG_TCP_CONG_CUBIC=y > +# CONFIG_DEFAULT_BIC is not set > +# CONFIG_DEFAULT_CUBIC is not set > +# CONFIG_DEFAULT_HTCP is not set > +# CONFIG_DEFAULT_VEGAS is not set > +# CONFIG_DEFAULT_WESTWOOD is not set > +# CONFIG_DEFAULT_RENO is not set > CONFIG_DEFAULT_TCP_CONG="cubic" > # CONFIG_TCP_MD5SIG is not set > # CONFIG_IP_VS is not set > @@ -430,6 +435,9 @@ CONFIG_IP_NF_ARP_MANGLE=m > # CONFIG_IP6_NF_IPTABLES is not set > # CONFIG_IP_DCCP is not set > # CONFIG_IP_SCTP is not set > +# CONFIG_SCTP_HMAC_NONE is not set > +# CONFIG_SCTP_HMAC_SHA1 is not set > +# CONFIG_SCTP_HMAC_MD5 is not set > # CONFIG_TIPC is not set > # CONFIG_ATM is not set > # CONFIG_BRIDGE is not set > @@ -658,7 +666,7 @@ CONFIG_BLK_DEV_IDEDISK=y > # CONFIG_BLK_DEV_IDE_SATA is not set > CONFIG_BLK_DEV_IDEDISK=y > # CONFIG_IDEDISK_MULTI_MODE is not set > -CONFIG_BLK_DEV_IDECS=y > +CONFIG_BLK_DEV_IDECS=m > CONFIG_BLK_DEV_IDECD=m > # CONFIG_BLK_DEV_IDETAPE is not set > # CONFIG_BLK_DEV_IDEFLOPPY is not set > @@ -761,6 +769,12 @@ CONFIG_NETDEV_10000=y > # > # CONFIG_WLAN_PRE80211 is not set > # CONFIG_WLAN_80211 is not set > +# CONFIG_B43_DMA_AND_PIO_MODE is not set > +# CONFIG_B43_DMA_MODE is not set > +# CONFIG_B43_PIO_MODE is not set > +# CONFIG_B43LEGACY_DMA_AND_PIO_MODE is not set > +# CONFIG_B43LEGACY_DMA_MODE is not set > +# CONFIG_B43LEGACY_PIO_MODE is not set > > # > # USB Network Adapters > @@ -1000,8 +1014,6 @@ CONFIG_MFD_TC6393XB=y > # CONFIG_MFD_TC6387XB is not set > CONFIG_MFD_TC6393XB=y > # CONFIG_MFD_SM501 is not set > -# CONFIG_HTC_ASIC3 is not set > -# CONFIG_HTC_ASIC3_DS1WM is not set > > # > # Multimedia devices > @@ -1535,7 +1547,7 @@ CONFIG_JFFS2_ZLIB=y > # CONFIG_JFFS2_SYSFS is not set > CONFIG_JFFS2_COMPRESSION_OPTIONS=y > CONFIG_JFFS2_ZLIB=y > -# CONFIG_JFFS2_LZO is not set > +CONFIG_JFFS2_LZO=y > CONFIG_JFFS2_RTIME=y > CONFIG_JFFS2_RUBIN=y > # CONFIG_JFFS2_CMODE_NONE is not set > @@ -1722,6 +1734,8 @@ CONFIG_ZLIB_DEFLATE=y > CONFIG_LIBCRC32C=m > CONFIG_ZLIB_INFLATE=y > CONFIG_ZLIB_DEFLATE=y > +CONFIG_LZO_COMPRESS=y > +CONFIG_LZO_DECOMPRESS=y > CONFIG_PLIST=y > CONFIG_HAS_IOMEM=y > CONFIG_HAS_IOPORT=y > ============================================================ > --- packages/linux/linux-rp_2.6.24.bb > 2f57d8b7638f64df624ea5a3ae635a65acd31b0d > +++ packages/linux/linux-rp_2.6.24.bb > 22744ff19fcffdfc2e902231a82b3aa85dc5c06c > @@ -1,6 +1,6 @@ require linux-rp.inc > require linux-rp.inc > > -PR = "r8" > +PR = "r9" > > DEFAULT_PREFERENCE = "-1" > #DEFAULT_PREFERENCE_collie = "1" > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFISk5HMkyGM64RGpERAgkIAJ9UK1ae+/ViSQ81S1Vc1NoNqVY9yACfQs0k 3YQD196NUG1GG0rS76+hxX0= =kgDb -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:55 EDT 2010 Article: 20 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] defconfig-tosa unbreak building and booting problem Date: Sat, 07 Jun 2008 05:10:30 -0500 Lines: 6 Approved: news@gmane.org Message-ID: <484A5E96.4040003@gmail.com> References: <484A3371.9020302@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212833451 10576 80.91.229.12 (7 Jun 2008 10:10:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 10:10:51 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sat Jun 07 12:11:31 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4vOU-0000Dq-B0 for gchos-openembedded-stablebranch@m.gmane.org; Sat, 07 Jun 2008 12:11:30 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4vSP-0006pW-Hr; Sat, 07 Jun 2008 12:15:33 +0200 Original-Received: from [74.125.46.152] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4vSM-0006pR-I7 for openembedded-stablebranch@openembedded.org; Sat, 07 Jun 2008 12:15:30 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so888101ywr.30 for ; Sat, 07 Jun 2008 03:10:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=JG+S61A3STUJzmsaBDVRd1ojJ6BBdyH5dbJB20hfn2w=; b=BEArPs1kZLh4gWgKXhFMxiHPFRR3o7lnfgE0WXS+v4CGhkGjCvj4dIMf89J+HIA82m BqSJk6YpWU5bQQi2GbXrG702q0Mqp25qONMOqogjuYI5wEYIg7JQvYuop/jRyFHJP/TY 3TC9ov3E8ziQ6L/yt59IpDphmrKNhnlTLbwGU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=U8lCstZvM0obwzYPohqcs5Ny1QZhePIz+0aw/+UDNct9tulAMlX3XdFAeAPoYDQVZk ZpCZJwyA4HTu6BM6ZqMpPtat7PwgoHZS5CvC7JuC07chuk0lygGUwXdFPovqq5wuZwFY H7Nn1XI7LaPNd3jP5UEb+HFqk9iolT1stro/o= Original-Received: by 10.151.155.10 with SMTP id h10mr2027289ybo.96.1212833433833; Sat, 07 Jun 2008 03:10:33 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id n29sm7846692pyh.32.2008.06.07.03.10.32 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 07 Jun 2008 03:10:32 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:20 Archived-At: On 06/07/2008 04:00 AM, Koen Kooi wrote: > We already patches linux-rp.inc in .stable to always turn of OABI :) Thanks, good to know. Pushed in bd4ba2fd71050052f29fee21732babadd8567208. Gordon From openembedded-stablebranch@openembedded.org Mon May 10 15:38:55 EDT 2010 Article: 21 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: [OE stablebranch] [Review] wlan-ng update and clean-up Date: Sat, 07 Jun 2008 05:21:28 -0500 Lines: 336 Approved: news@gmane.org Message-ID: <484A6128.1050505@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040402000506090103030806" X-Trace: ger.gmane.org 1212834299 12900 80.91.229.12 (7 Jun 2008 10:24:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 10:24:59 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sat Jun 07 12:25:40 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4vcC-00045Y-Fv for gchos-openembedded-stablebranch@m.gmane.org; Sat, 07 Jun 2008 12:25:40 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4vg8-0003Wi-FF; Sat, 07 Jun 2008 12:29:44 +0200 Original-Received: from [74.125.46.155] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4vcy-0003Q1-L3 for openembedded-stablebranch@openembedded.org; Sat, 07 Jun 2008 12:26:29 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so889245ywr.30 for ; Sat, 07 Jun 2008 03:21:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:content-type; bh=C2LNAL+dJPG3KoBZFqOxflC7oXj0UEBY/vKXxWBU2S8=; b=lvjPr9h9LJLHb5sUhjhVYx9V+baGi8D1UaM66W4CFJvoMFnV7/UiIaz/MEJnLN2+Lp zEP7VNgT15QkF0i4BjuzFjqp3JlYGk8DD9KCKHV6wuy294qyR/gjXCbudXPy7o7d1ZjN uLqzWCTeomJKPBsgxyM2zxE2hrWjAr0rfr9Uc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :content-type; b=RZFDxTuRgc53KvXkV9DNOnHiHYnx4aEI5dP7DbPmfIptJkw/E+IArBUmaF+s/5yQ0w f7Wfr2/Z/5lKVXNA5sLG24ZTMIIeS0ohgprW0PapwuN8s/YnRzo/4YqOiEKdpbZ7ZuHC DT5hdY59c5IkUZp2+o4V1Hi/imj/LdLe0F3x4= Original-Received: by 10.151.42.9 with SMTP id u9mr2033589ybj.128.1212834092044; Sat, 07 Jun 2008 03:21:32 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id n44sm8755513pyh.21.2008.06.07.03.21.29 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 07 Jun 2008 03:21:30 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:21 Archived-At: This is a multi-part message in MIME format. --------------040402000506090103030806 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit To finish up my previous wlan-ng backport request, the attached patch uses SRCREV instead of SRCDATE and cleaned up obsolete wlan-ng recipes. 0.2.8+svnr1859 is needed to support 2.6.24 kernel. It's part of the effort to unbreak tosa image building problem in the stable branch. Close oebug 4108. Regards Gordon --------------040402000506090103030806 Content-Type: text/x-diff; name="wlan-ng.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="wlan-ng.patch" # # old_revision [bd4ba2fd71050052f29fee21732babadd8567208] # # delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/config.in" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/no-compat.patch" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/only-the-modules.patch" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.3" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.3/config.in" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.3/module_param_array.patch" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.3/modules-symvers.patch" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.3/only-the-modules.patch" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.3/prism2sta_commsqual_defer.patch" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.4+svn20060823" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.4+svn20060823/only-the-modules.patch" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.5+svn20061109" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.5+svn20061109/only-the-modules.patch" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.8+svn20071030" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.8+svn20071030/config.in" # # delete "packages/wlan-ng/wlan-ng-modules-0.2.8+svn20071030/only-the-modules.patch" # # delete "packages/wlan-ng/wlan-ng-modules_0.2.1-pre26.bb" # # delete "packages/wlan-ng/wlan-ng-modules_0.2.3.bb" # # delete "packages/wlan-ng/wlan-ng-modules_0.2.4+svn20060823.bb" # # delete "packages/wlan-ng/wlan-ng-modules_0.2.5+svn20061109.bb" # # delete "packages/wlan-ng/wlan-ng-modules_0.2.8+svn20071030.bb" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26/config.in" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26/only-the-utils.patch" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.2" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.2/config.in" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.2/only-the-utils.patch" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.3" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.3/config.in" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.3/only-the-utils.patch" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823/config.in" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823/only-the-utils.patch" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.8" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.8/config.in" # # delete "packages/wlan-ng/wlan-ng-utils-0.2.8/only-the-utils.patch" # # delete "packages/wlan-ng/wlan-ng-utils_0.2.1-pre26.bb" # # delete "packages/wlan-ng/wlan-ng-utils_0.2.3.bb" # # delete "packages/wlan-ng/wlan-ng-utils_0.2.4+svn20060823.bb" # # delete "packages/wlan-ng/wlan-ng-utils_0.2.8.bb" # # add_dir "packages/wlan-ng/wlan-ng-modules-0.2.8+svnr1859" # # add_dir "packages/wlan-ng/wlan-ng-utils-0.2.8+svnr1859" # # patch "conf/distro/include/angstrom-2007-preferred-versions.inc" # from [b91b7a7f1be5fe7327adabc18f0ef5ed4b4a987a] # to [1a6b5174cc8c8b6b9f88dbc9d762e00b25819003] # # patch "conf/distro/include/sane-srcrevs.inc" # from [50a2b7673fcd47b11feb3fa45dabecffc61729af] # to [bc33c5e53ea68fa478207349af4ea3f9d2f2b4d2] # # patch "packages/wlan-ng/wlan-ng-modules.inc" # from [9134e81b8d389adc85a6e6a3f9f91bce36faeafc] # to [fb6cba86430c37eeb3877b759dac9935a5ff0eb8] # # patch "packages/wlan-ng/wlan-ng-modules_0.2.7.bb" # from [eaf518590d6acebdd35fcd19d1ce91cc2c6fc805] # to [b948b5f25ed94937cfaca544748e05efe4362dc3] # # patch "packages/wlan-ng/wlan-ng-modules_svn.bb" # from [81e83b49cc5c22b8e3737339843390121d244a92] # to [214da073b32005432328903505585d05bd521bed] # # patch "packages/wlan-ng/wlan-ng-utils.inc" # from [e2a62370e4e850b3d5a933dac0793eb3d35ead6a] # to [ad0d62aa6cde077f31e564df80a5ae28f73fe158] # # patch "packages/wlan-ng/wlan-ng-utils_0.2.7.bb" # from [4ce418904c8b39baad69268f821d8b0881701394] # to [04f0321c3bb2e745fcc22b3d74f7d4e4cb58ffb7] # # patch "packages/wlan-ng/wlan-ng-utils_svn.bb" # from [f143922414fe20748d67c86ac43627a249810a39] # to [43750c8158cacd3eea5fd30f1c2e13144160a927] # ============================================================ --- conf/distro/include/angstrom-2007-preferred-versions.inc b91b7a7f1be5fe7327adabc18f0ef5ed4b4a987a +++ conf/distro/include/angstrom-2007-preferred-versions.inc 1a6b5174cc8c8b6b9f88dbc9d762e00b25819003 @@ -1954,8 +1954,8 @@ PREFERRED_VERSION_wireshark ?= "0.99.4" PREFERRED_VERSION_win4 ?= "1.0.1" PREFERRED_VERSION_windowswmproto ?= "1.0.3" PREFERRED_VERSION_wireshark ?= "0.99.4" -PREFERRED_VERSION_wlan-ng-modules ?= "0.2.7" -PREFERRED_VERSION_wlan-ng-utils ?= "0.2.7" +PREFERRED_VERSION_wlan-ng-modules ?= "0.2.8" +PREFERRED_VERSION_wlan-ng-utils ?= "0.2.8" PREFERRED_VERSION_wmctrl ?= "1.07" PREFERRED_VERSION_wpa-gui ?= "0.4.8" PREFERRED_VERSION_wpa-supplicant ?= "0.5.5" ============================================================ --- conf/distro/include/sane-srcrevs.inc 50a2b7673fcd47b11feb3fa45dabecffc61729af +++ conf/distro/include/sane-srcrevs.inc bc33c5e53ea68fa478207349af4ea3f9d2f2b4d2 @@ -127,6 +127,8 @@ SRCREV_pn-wesnoth ?= "22021" SRCREV_pn-webkit-qt ?= "28656" SRCREV_pn-webkit-qtopia ?= "28656" SRCREV_pn-wesnoth ?= "22021" +SRCREV_pn-wlan-ng-modules ?= "1859" +SRCREV_pn-wlan-ng-utils ?= "1859" SRCREV_pn-xoo ?= "1623" SRCREV_pn-mplayer ?= "24587" SRCREV_pn-networkmanager ?= "2887" ============================================================ --- packages/wlan-ng/wlan-ng-modules.inc 9134e81b8d389adc85a6e6a3f9f91bce36faeafc +++ packages/wlan-ng/wlan-ng-modules.inc fb6cba86430c37eeb3877b759dac9935a5ff0eb8 @@ -1,9 +1,7 @@ DEPENDS = "virtual/kernel" DESCRIPTION = "linux-wlan-ng (prism2.x, prism3, pcmcia, pci, usb) driver for 11Mbps wireless lan cards" HOMEPAGE = "http://www.linux-wlan.org" SECTION = "kernel/modules" DEPENDS = "virtual/kernel" -RRECOMMENDS = "wlan-ng-utils" -RPROVIDES += "wlan-ng-modules-usb" LICENSE = "GPL" SRC_URI = "file://no-compat.patch;patch=1 \ @@ -55,15 +53,22 @@ do_install() { # Listen closely... sssshhh... can you hear the wlan-ng build system suck? rm -f ${KERNEL_SOURCE}/../config.mk rm -f ${KERNEL_SOURCE}/../../config.mk + + # man page and configure scripts are shipped by wlan-ng-utils + rm -rf ${D}/usr/local/man + rm -rf ${D}/etc } -PACKAGES = "${PN}-dbg wlan-ng-modules-usb wlan-ng-modules-cs wlan-ng-modules-pci wlan-ng-modules-p80211" -FILES_wlan-ng-modules-p80211 = "/lib/modules/${KERNEL_VERSION}/wlan-ng/p80211${KERNEL_OBJECT_SUFFIX}" -FILES_wlan-ng-modules-usb = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_usb${KERNEL_OBJECT_SUFFIX}" -FILES_wlan-ng-modules-cs = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_cs${KERNEL_OBJECT_SUFFIX}" -FILES_wlan-ng-modules-pci = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_pci${KERNEL_OBJECT_SUFFIX} \ +PACKAGES =+ "${PN}-p80211 ${PN}-usb ${PN}-cs ${PN}-pci" +ALLOW_EMPTY_${PN} = "1" +FILES_${PN}-p80211 = "/lib/modules/${KERNEL_VERSION}/wlan-ng/p80211${KERNEL_OBJECT_SUFFIX}" +FILES_${PN}-usb = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_usb${KERNEL_OBJECT_SUFFIX}" +FILES_${PN}-cs = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_cs${KERNEL_OBJECT_SUFFIX}" +FILES_${PN}-pci = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_pci${KERNEL_OBJECT_SUFFIX} \ /lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_plx${KERNEL_OBJECT_SUFFIX}" + +RDEPENDS_${PN}-p80211 = "wlan-ng-utils" +RDEPENDS_${PN} = "${PN}-p80211" +RDEPENDS_${PN}-usb = "${PN}-p80211" +RDEPENDS_${PN}-cs = "${PN}-p80211" +RDEPENDS_${PN}-pci = "${PN}-p80211" -RDEPENDS_wlan-ng-modules-p80211 = "wlan-ng-utils" -RDEPENDS_wlan-ng-modules-usb = "wlan-ng-modules-p80211" -RDEPENDS_wlan-ng-modules-cs = "wlan-ng-modules-p80211" -RDEPENDS_wlan-ng-modules-pci = "wlan-ng-modules-p80211" ============================================================ --- packages/wlan-ng/wlan-ng-modules_0.2.7.bb eaf518590d6acebdd35fcd19d1ce91cc2c6fc805 +++ packages/wlan-ng/wlan-ng-modules_0.2.7.bb b948b5f25ed94937cfaca544748e05efe4362dc3 @@ -1,6 +1,6 @@ require wlan-ng-modules.inc require wlan-ng-modules.inc -PR = "r1" +PR = "r2" SRC_URI += "ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-${PV}.tar.bz2 \ file://2.6.22-fixes.patch;patch=1" ============================================================ --- packages/wlan-ng/wlan-ng-modules_svn.bb 81e83b49cc5c22b8e3737339843390121d244a92 +++ packages/wlan-ng/wlan-ng-modules_svn.bb 214da073b32005432328903505585d05bd521bed @@ -1,10 +1,9 @@ require wlan-ng-modules.inc require wlan-ng-modules.inc + PR = "r0" -PV = "0.2.4+svn${SRCDATE}" +PV = "0.2.8+svnr${SRCREV}" + SRC_URI += "svn://svn.shaftnet.org/linux-wlan-ng;module=trunk " + S = "${WORKDIR}/trunk" - -DEFAULT_PREFERENCE = "-1" - -FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/${PN}-0.2.4+svn20060823', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}/wlan-ng-modules' ], d)}" ============================================================ --- packages/wlan-ng/wlan-ng-utils.inc e2a62370e4e850b3d5a933dac0793eb3d35ead6a +++ packages/wlan-ng/wlan-ng-utils.inc ad0d62aa6cde077f31e564df80a5ae28f73fe158 @@ -1,12 +1,10 @@ DEPENDS = "virtual/kernel" DESCRIPTION = "linux-wlan-ng userland utilities" HOMEPAGE = "http://www.linux-wlan.org" SECTION = "kernel/userland" LICENSE = "GPL" DEPENDS = "virtual/kernel" -S = "${WORKDIR}/linux-wlan-ng-${PV}" -SRC_URI = "ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-${PV}.tar.bz2 \ - file://only-the-utils.patch;patch=1 \ +SRC_URI = "file://only-the-utils.patch;patch=1 \ file://wlan-ng.modutils \ file://wlan.agent \ file://usbctl \ @@ -61,8 +59,8 @@ do_install() { install -m 0755 ${WORKDIR}/usbctl ${D}${base_sbindir}/usbctl install -d ${D}${mandir}/man1 install -m 0644 ${S}/man/*.1 ${D}${mandir}/man1/ + rm -rf ${D}/usr/local/man } -FILES_${PN}-doc += "/usr/local/man" FILES_${PN}-dbg += "/sbin/.debug" FILES_${PN} = "/etc /sbin" ============================================================ --- packages/wlan-ng/wlan-ng-utils_0.2.7.bb 4ce418904c8b39baad69268f821d8b0881701394 +++ packages/wlan-ng/wlan-ng-utils_0.2.7.bb 04f0321c3bb2e745fcc22b3d74f7d4e4cb58ffb7 @@ -1,7 +1,10 @@ require wlan-ng-utils.inc require wlan-ng-utils.inc -SRC_URI += "file://scripts-makefile-hostcc.patch;patch=1 \ +SRC_URI += "ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-${PV}.tar.bz2 \ + file://scripts-makefile-hostcc.patch;patch=1 \ file://pcmciasrc.patch;patch=1 \ file://hostldflags.patch;patch=1" +S = "${WORKDIR}/linux-wlan-ng-${PV}" + +PR = "r3" -PR = "r1" ============================================================ --- packages/wlan-ng/wlan-ng-utils_svn.bb f143922414fe20748d67c86ac43627a249810a39 +++ packages/wlan-ng/wlan-ng-utils_svn.bb 43750c8158cacd3eea5fd30f1c2e13144160a927 @@ -1,24 +1,12 @@ require wlan-ng-utils.inc require wlan-ng-utils.inc -PR = "r2" -PV = "0.2.4+svn${SRCDATE}" +PR = "r0" -SRC_URI = "svn://svn.shaftnet.org/linux-wlan-ng;module=trunk \ - file://only-the-utils.patch;patch=1 \ - file://scripts-makefile-hostcc.patch;patch=1 \ +PV = "0.2.8+svnr${SRCREV}" + +SRC_URI += "svn://svn.shaftnet.org/linux-wlan-ng;module=trunk \ + file://scripts-makefile-hostcc.patch;patch=1 \ file://pcmciasrc.patch;patch=1 \ - file://hostldflags.patch;patch=1 \ - file://wlan-ng.modutils \ - file://wlan.agent \ - file://usbctl \ - file://resume \ - file://pre-up \ - file://post-down \ - file://config.in" -S = "${WORKDIR}/trunk" + file://hostldflags.patch;patch=1" +S = "${WORKDIR}/trunk" -FILES_${PN} = "/etc /sbin" - -DEFAULT_PREFERENCE = "-1" - -FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/${PN}-0.2.4+svn20060823', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}/wlan-ng-utils' ], d)}" --------------040402000506090103030806 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --------------040402000506090103030806-- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:56 EDT 2010 Article: 22 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] wlan-ng update and clean-up Date: Sat, 7 Jun 2008 12:59:13 +0200 Lines: 377 Approved: news@gmane.org Message-ID: <226CBD73-51B4-4E38-801A-393D744301BB@student.utwente.nl> References: <484A6128.1050505@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212836570 21428 80.91.229.12 (7 Jun 2008 11:02:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 11:02:50 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sat Jun 07 13:03:31 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K4wCp-0007XF-6r for gchos-openembedded-stablebranch@m.gmane.org; Sat, 07 Jun 2008 13:03:31 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4wGk-0004R4-82; Sat, 07 Jun 2008 13:07:34 +0200 Original-Received: from [130.89.2.12] (helo=mx.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K4wGh-0004Qz-Lg for openembedded-stablebranch@openembedded.org; Sat, 07 Jun 2008 13:07:31 +0200 Original-Received: from [172.20.1.5] (vpn006024.vpn.utwente.nl [130.89.6.24]) by mx.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m57AxGj8013586 for ; Sat, 7 Jun 2008 12:59:16 +0200 In-Reply-To: <484A6128.1050505@gmail.com> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:22 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 7 jun 2008, om 12:21 heeft Gordon het volgende geschreven: > To finish up my previous wlan-ng backport request, the attached > patch uses SRCREV instead of SRCDATE and cleaned up obsolete wlan-ng > recipes. 0.2.8+svnr1859 is needed to support 2.6.24 kernel. It's > part of the effort to unbreak tosa image building problem in the > stable branch. Close oebug 4108. > > Regards > Gordon > Acked-by: Koen Kooi > # > # old_revision [bd4ba2fd71050052f29fee21732babadd8567208] > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/config.in" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/no- > compat.patch" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.1-pre26/only-the- > modules.patch" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.3" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.3/config.in" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.3/ > module_param_array.patch" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.3/modules- > symvers.patch" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.3/only-the- > modules.patch" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.3/ > prism2sta_commsqual_defer.patch" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.4+svn20060823" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.4+svn20060823/only- > the-modules.patch" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.5+svn20061109" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.5+svn20061109/only- > the-modules.patch" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.8+svn20071030" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.8+svn20071030/ > config.in" > # > # delete "packages/wlan-ng/wlan-ng-modules-0.2.8+svn20071030/only- > the-modules.patch" > # > # delete "packages/wlan-ng/wlan-ng-modules_0.2.1-pre26.bb" > # > # delete "packages/wlan-ng/wlan-ng-modules_0.2.3.bb" > # > # delete "packages/wlan-ng/wlan-ng-modules_0.2.4+svn20060823.bb" > # > # delete "packages/wlan-ng/wlan-ng-modules_0.2.5+svn20061109.bb" > # > # delete "packages/wlan-ng/wlan-ng-modules_0.2.8+svn20071030.bb" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26/config.in" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.1-pre26/only-the- > utils.patch" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.2" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.2/config.in" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.2/only-the-utils.patch" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.3" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.3/config.in" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.3/only-the-utils.patch" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823/config.in" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.4+svn20060823/only-the- > utils.patch" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.8" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.8/config.in" > # > # delete "packages/wlan-ng/wlan-ng-utils-0.2.8/only-the-utils.patch" > # > # delete "packages/wlan-ng/wlan-ng-utils_0.2.1-pre26.bb" > # > # delete "packages/wlan-ng/wlan-ng-utils_0.2.3.bb" > # > # delete "packages/wlan-ng/wlan-ng-utils_0.2.4+svn20060823.bb" > # > # delete "packages/wlan-ng/wlan-ng-utils_0.2.8.bb" > # > # add_dir "packages/wlan-ng/wlan-ng-modules-0.2.8+svnr1859" > # > # add_dir "packages/wlan-ng/wlan-ng-utils-0.2.8+svnr1859" > # > # patch "conf/distro/include/angstrom-2007-preferred-versions.inc" > # from [b91b7a7f1be5fe7327adabc18f0ef5ed4b4a987a] > # to [1a6b5174cc8c8b6b9f88dbc9d762e00b25819003] > # > # patch "conf/distro/include/sane-srcrevs.inc" > # from [50a2b7673fcd47b11feb3fa45dabecffc61729af] > # to [bc33c5e53ea68fa478207349af4ea3f9d2f2b4d2] > # > # patch "packages/wlan-ng/wlan-ng-modules.inc" > # from [9134e81b8d389adc85a6e6a3f9f91bce36faeafc] > # to [fb6cba86430c37eeb3877b759dac9935a5ff0eb8] > # > # patch "packages/wlan-ng/wlan-ng-modules_0.2.7.bb" > # from [eaf518590d6acebdd35fcd19d1ce91cc2c6fc805] > # to [b948b5f25ed94937cfaca544748e05efe4362dc3] > # > # patch "packages/wlan-ng/wlan-ng-modules_svn.bb" > # from [81e83b49cc5c22b8e3737339843390121d244a92] > # to [214da073b32005432328903505585d05bd521bed] > # > # patch "packages/wlan-ng/wlan-ng-utils.inc" > # from [e2a62370e4e850b3d5a933dac0793eb3d35ead6a] > # to [ad0d62aa6cde077f31e564df80a5ae28f73fe158] > # > # patch "packages/wlan-ng/wlan-ng-utils_0.2.7.bb" > # from [4ce418904c8b39baad69268f821d8b0881701394] > # to [04f0321c3bb2e745fcc22b3d74f7d4e4cb58ffb7] > # > # patch "packages/wlan-ng/wlan-ng-utils_svn.bb" > # from [f143922414fe20748d67c86ac43627a249810a39] > # to [43750c8158cacd3eea5fd30f1c2e13144160a927] > # > ============================================================ > --- conf/distro/include/angstrom-2007-preferred-versions.inc > b91b7a7f1be5fe7327adabc18f0ef5ed4b4a987a > +++ conf/distro/include/angstrom-2007-preferred-versions.inc > 1a6b5174cc8c8b6b9f88dbc9d762e00b25819003 > @@ -1954,8 +1954,8 @@ PREFERRED_VERSION_wireshark ?= "0.99.4" > PREFERRED_VERSION_win4 ?= "1.0.1" > PREFERRED_VERSION_windowswmproto ?= "1.0.3" > PREFERRED_VERSION_wireshark ?= "0.99.4" > -PREFERRED_VERSION_wlan-ng-modules ?= "0.2.7" > -PREFERRED_VERSION_wlan-ng-utils ?= "0.2.7" > +PREFERRED_VERSION_wlan-ng-modules ?= "0.2.8" > +PREFERRED_VERSION_wlan-ng-utils ?= "0.2.8" > PREFERRED_VERSION_wmctrl ?= "1.07" > PREFERRED_VERSION_wpa-gui ?= "0.4.8" > PREFERRED_VERSION_wpa-supplicant ?= "0.5.5" > ============================================================ > --- conf/distro/include/sane-srcrevs.inc > 50a2b7673fcd47b11feb3fa45dabecffc61729af > +++ conf/distro/include/sane-srcrevs.inc > bc33c5e53ea68fa478207349af4ea3f9d2f2b4d2 > @@ -127,6 +127,8 @@ SRCREV_pn-wesnoth ?= "22021" > SRCREV_pn-webkit-qt ?= "28656" > SRCREV_pn-webkit-qtopia ?= "28656" > SRCREV_pn-wesnoth ?= "22021" > +SRCREV_pn-wlan-ng-modules ?= "1859" > +SRCREV_pn-wlan-ng-utils ?= "1859" > SRCREV_pn-xoo ?= "1623" > SRCREV_pn-mplayer ?= "24587" > SRCREV_pn-networkmanager ?= "2887" > ============================================================ > --- packages/wlan-ng/wlan-ng-modules.inc > 9134e81b8d389adc85a6e6a3f9f91bce36faeafc > +++ packages/wlan-ng/wlan-ng-modules.inc > fb6cba86430c37eeb3877b759dac9935a5ff0eb8 > @@ -1,9 +1,7 @@ DEPENDS = "virtual/kernel" > DESCRIPTION = "linux-wlan-ng (prism2.x, prism3, pcmcia, pci, usb) > driver for 11Mbps wireless lan cards" > HOMEPAGE = "http://www.linux-wlan.org" > SECTION = "kernel/modules" > DEPENDS = "virtual/kernel" > -RRECOMMENDS = "wlan-ng-utils" > -RPROVIDES += "wlan-ng-modules-usb" > LICENSE = "GPL" > > SRC_URI = "file://no-compat.patch;patch=1 \ > @@ -55,15 +53,22 @@ do_install() { > # Listen closely... sssshhh... can you hear the wlan-ng > build system suck? > rm -f ${KERNEL_SOURCE}/../config.mk > rm -f ${KERNEL_SOURCE}/../../config.mk > + > + # man page and configure scripts are shipped by wlan-ng-utils > + rm -rf ${D}/usr/local/man > + rm -rf ${D}/etc > } > > -PACKAGES = "${PN}-dbg wlan-ng-modules-usb wlan-ng-modules-cs wlan- > ng-modules-pci wlan-ng-modules-p80211" > -FILES_wlan-ng-modules-p80211 = "/lib/modules/${KERNEL_VERSION}/wlan- > ng/p80211${KERNEL_OBJECT_SUFFIX}" > -FILES_wlan-ng-modules-usb = "/lib/modules/${KERNEL_VERSION}/wlan-ng/ > prism2_usb${KERNEL_OBJECT_SUFFIX}" > -FILES_wlan-ng-modules-cs = "/lib/modules/${KERNEL_VERSION}/wlan-ng/ > prism2_cs${KERNEL_OBJECT_SUFFIX}" > -FILES_wlan-ng-modules-pci = "/lib/modules/${KERNEL_VERSION}/wlan-ng/ > prism2_pci${KERNEL_OBJECT_SUFFIX} \ > +PACKAGES =+ "${PN}-p80211 ${PN}-usb ${PN}-cs ${PN}-pci" > +ALLOW_EMPTY_${PN} = "1" > +FILES_${PN}-p80211 = "/lib/modules/${KERNEL_VERSION}/wlan-ng/p80211$ > {KERNEL_OBJECT_SUFFIX}" > +FILES_${PN}-usb = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_usb > ${KERNEL_OBJECT_SUFFIX}" > +FILES_${PN}-cs = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_cs$ > {KERNEL_OBJECT_SUFFIX}" > +FILES_${PN}-pci = "/lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_pci > ${KERNEL_OBJECT_SUFFIX} \ > /lib/modules/${KERNEL_VERSION}/wlan-ng/prism2_plx$ > {KERNEL_OBJECT_SUFFIX}" > + > +RDEPENDS_${PN}-p80211 = "wlan-ng-utils" > +RDEPENDS_${PN} = "${PN}-p80211" > +RDEPENDS_${PN}-usb = "${PN}-p80211" > +RDEPENDS_${PN}-cs = "${PN}-p80211" > +RDEPENDS_${PN}-pci = "${PN}-p80211" > -RDEPENDS_wlan-ng-modules-p80211 = "wlan-ng-utils" > -RDEPENDS_wlan-ng-modules-usb = "wlan-ng-modules-p80211" > -RDEPENDS_wlan-ng-modules-cs = "wlan-ng-modules-p80211" > -RDEPENDS_wlan-ng-modules-pci = "wlan-ng-modules-p80211" > ============================================================ > --- packages/wlan-ng/wlan-ng-modules_0.2.7.bb > eaf518590d6acebdd35fcd19d1ce91cc2c6fc805 > +++ packages/wlan-ng/wlan-ng-modules_0.2.7.bb > b948b5f25ed94937cfaca544748e05efe4362dc3 > @@ -1,6 +1,6 @@ require wlan-ng-modules.inc > require wlan-ng-modules.inc > > -PR = "r1" > +PR = "r2" > > SRC_URI += "ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng- > ${PV}.tar.bz2 \ > file://2.6.22-fixes.patch;patch=1" > ============================================================ > --- packages/wlan-ng/wlan-ng-modules_svn.bb > 81e83b49cc5c22b8e3737339843390121d244a92 > +++ packages/wlan-ng/wlan-ng-modules_svn.bb > 214da073b32005432328903505585d05bd521bed > @@ -1,10 +1,9 @@ require wlan-ng-modules.inc > require wlan-ng-modules.inc > + > PR = "r0" > -PV = "0.2.4+svn${SRCDATE}" > > +PV = "0.2.8+svnr${SRCREV}" > + > SRC_URI += "svn://svn.shaftnet.org/linux-wlan-ng;module=trunk " > + > S = "${WORKDIR}/trunk" > - > -DEFAULT_PREFERENCE = "-1" > - > -FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/$ > {PN}-0.2.4+svn20060823', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}/ > wlan-ng-modules' ], d)}" > ============================================================ > --- packages/wlan-ng/wlan-ng-utils.inc > e2a62370e4e850b3d5a933dac0793eb3d35ead6a > +++ packages/wlan-ng/wlan-ng-utils.inc > ad0d62aa6cde077f31e564df80a5ae28f73fe158 > @@ -1,12 +1,10 @@ DEPENDS = "virtual/kernel" > DESCRIPTION = "linux-wlan-ng userland utilities" > HOMEPAGE = "http://www.linux-wlan.org" > SECTION = "kernel/userland" > LICENSE = "GPL" > DEPENDS = "virtual/kernel" > -S = "${WORKDIR}/linux-wlan-ng-${PV}" > > -SRC_URI = "ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng- > ${PV}.tar.bz2 \ > - file://only-the-utils.patch;patch=1 \ > +SRC_URI = "file://only-the-utils.patch;patch=1 \ > file://wlan-ng.modutils \ > file://wlan.agent \ > file://usbctl \ > @@ -61,8 +59,8 @@ do_install() { > install -m 0755 ${WORKDIR}/usbctl ${D}${base_sbindir}/usbctl > install -d ${D}${mandir}/man1 > install -m 0644 ${S}/man/*.1 ${D}${mandir}/man1/ > + rm -rf ${D}/usr/local/man > } > > -FILES_${PN}-doc += "/usr/local/man" > FILES_${PN}-dbg += "/sbin/.debug" > FILES_${PN} = "/etc /sbin" > ============================================================ > --- packages/wlan-ng/wlan-ng-utils_0.2.7.bb > 4ce418904c8b39baad69268f821d8b0881701394 > +++ packages/wlan-ng/wlan-ng-utils_0.2.7.bb > 04f0321c3bb2e745fcc22b3d74f7d4e4cb58ffb7 > @@ -1,7 +1,10 @@ require wlan-ng-utils.inc > require wlan-ng-utils.inc > > -SRC_URI += "file://scripts-makefile-hostcc.patch;patch=1 \ > +SRC_URI += "ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-$ > {PV}.tar.bz2 \ > + file://scripts-makefile-hostcc.patch;patch=1 \ > file://pcmciasrc.patch;patch=1 \ > file://hostldflags.patch;patch=1" > > +S = "${WORKDIR}/linux-wlan-ng-${PV}" > + > +PR = "r3" > -PR = "r1" > ============================================================ > --- packages/wlan-ng/wlan-ng-utils_svn.bb > f143922414fe20748d67c86ac43627a249810a39 > +++ packages/wlan-ng/wlan-ng-utils_svn.bb > 43750c8158cacd3eea5fd30f1c2e13144160a927 > @@ -1,24 +1,12 @@ require wlan-ng-utils.inc > require wlan-ng-utils.inc > > -PR = "r2" > -PV = "0.2.4+svn${SRCDATE}" > +PR = "r0" > > -SRC_URI = "svn://svn.shaftnet.org/linux-wlan-ng;module=trunk \ > - file://only-the-utils.patch;patch=1 \ > - file://scripts-makefile-hostcc.patch;patch=1 \ > +PV = "0.2.8+svnr${SRCREV}" > + > +SRC_URI += "svn://svn.shaftnet.org/linux-wlan-ng;module=trunk \ > + file://scripts-makefile-hostcc.patch;patch=1 \ > file://pcmciasrc.patch;patch=1 \ > - file://hostldflags.patch;patch=1 \ > - file://wlan-ng.modutils \ > - file://wlan.agent \ > - file://usbctl \ > - file://resume \ > - file://pre-up \ > - file://post-down \ > - file://config.in" > -S = "${WORKDIR}/trunk" > + file://hostldflags.patch;patch=1" > > +S = "${WORKDIR}/trunk" > -FILES_${PN} = "/etc /sbin" > - > -DEFAULT_PREFERENCE = "-1" > - > -FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/$ > {PN}-0.2.4+svn20060823', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}/ > wlan-ng-utils' ], d)}" > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFISmoDMkyGM64RGpERAs5DAJ9Jtp6EkZusrV5OqZsyHRObTtYcDACfTSdD hVJKR2vQ4CGdSOGRrTXrivI= =LpbS -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:56 EDT 2010 Article: 23 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Tom Rini Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [BUG] /usr/include/scsi headers may be missing Date: Sat, 7 Jun 2008 08:28:32 -0700 Organization: Embedded Alley Solutions, Inc Lines: 18 Approved: news@gmane.org Message-ID: <20080607152832.GA23970@smtp.west.cox.net> References: <20080519220354.GA26728@smtp.west.cox.net> <20080520163207.GD26953@smtp.west.cox.net> <20080530190835.GD15788@smtp.west.cox.net> <484A3084.2010708@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212852532 3331 80.91.229.12 (7 Jun 2008 15:28:52 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 15:28:52 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sat Jun 07 17:29:33 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K50MG-0003P4-5o for gchos-openembedded-stablebranch@m.gmane.org; Sat, 07 Jun 2008 17:29:32 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K50QC-0001mL-Ql; Sat, 07 Jun 2008 17:33:36 +0200 Original-Received: from [68.230.241.40] (helo=fed1rmmtao106.cox.net) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K50QA-0001mE-8s for openembedded-stablebranch@openembedded.org; Sat, 07 Jun 2008 17:33:34 +0200 Original-Received: from fed1rmimpo02.cox.net ([70.169.32.72]) by fed1rmmtao106.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20080607152830.UPJH1607.fed1rmmtao106.cox.net@fed1rmimpo02.cox.net> for ; Sat, 7 Jun 2008 11:28:30 -0400 Original-Received: from localhost ([68.230.59.19]) by fed1rmimpo02.cox.net with bizsmtp id b3UZ1Z0030QtwrG043UZE6; Sat, 07 Jun 2008 11:28:33 -0400 Content-Disposition: inline In-Reply-To: <484A3084.2010708@gmail.com> User-Agent: Mutt/1.5.13 (2006-08-11) X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:23 Archived-At: On Sat, Jun 07, 2008 at 01:53:56AM -0500, Gordon wrote: > On 05/30/2008 02:08 PM, Tom Rini wrote: [snip] > >I have taken this as 2 ACKs and updated the bug, linking to the two > >posts in qustion ACKing this. However, I haven't seen this be committed > >yet. Thanks! > > > > Tom, > > Has this been applied yet? If not, please reply with mtn diff to the > list and I will commit. This is now in, thanks. As of a few days ago, only the wpa-supplicant patch was still outstanding. -- Tom Rini From openembedded-stablebranch@openembedded.org Mon May 10 15:38:57 EDT 2010 Article: 24 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [BUG] /usr/include/scsi headers may be missing Date: Sat, 07 Jun 2008 17:50:07 -0500 Lines: 21 Approved: news@gmane.org Message-ID: <484B109F.2000603@gmail.com> References: <20080519220354.GA26728@smtp.west.cox.net> <20080520163207.GD26953@smtp.west.cox.net> <20080530190835.GD15788@smtp.west.cox.net> <484A3084.2010708@gmail.com> <20080607152832.GA23970@smtp.west.cox.net> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212879026 9624 80.91.229.12 (7 Jun 2008 22:50:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Jun 2008 22:50:26 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 00:51:07 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K57Fb-0006di-By for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 00:51:07 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K57Jb-00014H-0y; Sun, 08 Jun 2008 00:55:15 +0200 Original-Received: from [74.125.46.152] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K57JX-00014C-TN for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 00:55:12 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so980955ywr.30 for ; Sat, 07 Jun 2008 15:50:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=DMTVkpMNwpItAdT7B+xvQh+8z2yYeg8us52IK1ttOs4=; b=yAbYgR/NC8XFTjAyNW/xYjNi7aTTOVO3eobtT7JkyrwUWx+uyys6VBnMGQKYg45kkO kwbntVgtxT5MgwJRy1gmJoWMl925Jk1o40mt5YC15bBsB+q5b9GhNFdwc3BNXJQTrkVL uq4GX9/HVibnAjrbg+fZCbwhNKio01uMw0nBQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=VMFSfc215TrqxLaejovll+StdoIAvqNo87IptiavJPESX1wXP3/FhqdPmkcx+R7oM1 os4VH145vLuVTHR7ijrVaizI/vGj88qPQBPAuvnDyE+2G0acWmf9F1+lB3y8fCvu6ezu ZZK7uEbwmLWuSbjJv2pqpm/E2u0cJSL03O8Vw= Original-Received: by 10.151.42.21 with SMTP id u21mr3090887ybj.211.1212879010731; Sat, 07 Jun 2008 15:50:10 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id z38sm10054852pyg.25.2008.06.07.15.50.09 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 07 Jun 2008 15:50:09 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <20080607152832.GA23970@smtp.west.cox.net> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:24 Archived-At: On 06/07/2008 10:28 AM, Tom Rini wrote: > On Sat, Jun 07, 2008 at 01:53:56AM -0500, Gordon wrote: >> On 05/30/2008 02:08 PM, Tom Rini wrote: > [snip] >>> I have taken this as 2 ACKs and updated the bug, linking to the two >>> posts in qustion ACKing this. However, I haven't seen this be committed >>> yet. Thanks! >>> >> Tom, >> >> Has this been applied yet? If not, please reply with mtn diff to the >> list and I will commit. > > This is now in, thanks. As of a few days ago, only the wpa-supplicant > patch was still outstanding. > Great. Nothing outstanding now. Let's move forward. Regards Gordon From openembedded-stablebranch@openembedded.org Mon May 10 15:38:57 EDT 2010 Article: 25 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: [OE stablebranch] [Review] Tosa 2.6 keymap patch Date: Sat, 07 Jun 2008 23:00:44 -0500 Lines: 485 Approved: news@gmane.org Message-ID: <484B596C.2010105@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------030500030406020705050008" X-Trace: ger.gmane.org 1212897666 10654 80.91.229.12 (8 Jun 2008 04:01:06 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 04:01:06 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 06:01:48 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5C6E-0005uS-Bv for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 06:01:46 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5CAF-0006Lf-2v; Sun, 08 Jun 2008 06:05:55 +0200 Original-Received: from [74.125.46.154] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5CAB-0006La-8Q for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 06:05:51 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so1012437ywr.30 for ; Sat, 07 Jun 2008 21:00:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:content-type; bh=MyLwirTROfHLSQ/cqcnuOz2rEJJDJowieWHl7hS7aF8=; b=W4gnIvycuuWFy9EKjDifyxH5/rldJiBgNuIzMvtRAl2xO7yIQGoEDJJJrYjhkiOgR7 3JfUsia2tZRa8JKgsfnY6JceAYVyca4YFOZ8HRYV5YjORPq23HLfhhdtnwkrU4CiwZ2S w3EATST63KRh0m7fQ9+zG9spAF02sjhyer3jc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :content-type; b=xU241QWfSakTK8DQJEkzyyZscYHzSWKtyQR0TrQoPA8xkOBruYxdcU9K9HKTvQVmF8 UM5KAu8VU11Yscy8PEepCo6H1ApSXwKLSExNXJAY9/mPtsxuld0yqWae6c47hcVimhvj DypZ4zHR8YL8Ux1GNouzKDL9if03l6HpmT3tE= Original-Received: by 10.151.47.7 with SMTP id z7mr3459300ybj.198.1212897648245; Sat, 07 Jun 2008 21:00:48 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id n29sm12048537pyh.32.2008.06.07.21.00.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 07 Jun 2008 21:00:47 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:25 Archived-At: This is a multi-part message in MIME format. --------------030500030406020705050008 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit dev commit log: tosa keymap-2.6: fix 2.6 kernel keymap * basically reverted the previous change by Dmitry. Most importantly: Altgr (Fn) key was mapped wrong * reverted to the previuos hrw maintained keymap-2.6 and clean up * add new keys: Fn+z backslash, Fn+calerdar braceleft, Fn+contact bracketleft, Fn+Backlight/Rotate asciicircum, Fn+Home grave, Fn+Menu bracketright, Fn+Email braceright * enhanced directional keys: Fn+* and Shift+* Regards Gordon --------------030500030406020705050008 Content-Type: text/x-diff; name="tosa-keymaps.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="tosa-keymaps.patch" # # old_revision [07a690b6cf1993b5b95cc01109613528cb32c5fa] # # patch "packages/keymaps/files/tosa/keymap-2.6.map" # from [d31f331d2aa8f5c3b6a525e6d896254e0de31b80] # to [ca6f9018b4349221c754ec336da113b01066f05b] # # patch "packages/keymaps/keymaps_1.0.bb" # from [30c7477adcffd4ee16488b6541923f63e618f258] # to [3ca60513019e86146c6189d1b3436b35b168c96b] # ============================================================ --- packages/keymaps/files/tosa/keymap-2.6.map d31f331d2aa8f5c3b6a525e6d896254e0de31b80 +++ packages/keymaps/files/tosa/keymap-2.6.map ca6f9018b4349221c754ec336da113b01066f05b @@ -1,297 +1,123 @@ keymaps 0-2,4-5,8,12 # Default kernel keymap. This uses 7 modifier combinations. keymaps 0-2,4-5,8,12 +# Change the above line into +# keymaps 0-2,4-6,8,12 +# in case you want the entries +# altgr control keycode 83 = Boot +# altgr control keycode 111 = Boot +# below. # -keycode 1 = Escape Escape -# alt keycode 1 = Meta_Escape -#keycode 2 = one exclam -# alt keycode 2 = Meta_one -#keycode 3 = two at at -# control keycode 3 = nul -# shift control keycode 3 = nul -# alt keycode 3 = Meta_two -#keycode 4 = three numbersign -# control keycode 4 = Escape -# alt keycode 4 = Meta_three -#keycode 5 = four dollar dollar -# control keycode 5 = Control_backslash -# alt keycode 5 = Meta_four -#keycode 6 = five percent -# control keycode 6 = Control_bracketright -# alt keycode 6 = Meta_five -#keycode 7 = six asciicircum -# control keycode 7 = Control_asciicircum -# alt keycode 7 = Meta_six -#keycode 8 = seven ampersand braceleft -# control keycode 8 = Control_underscore -# alt keycode 8 = Meta_seven -#keycode 9 = eight asterisk bracketleft -# control keycode 9 = Delete -# alt keycode 9 = Meta_eight -#keycode 10 = nine parenleft bracketright -# alt keycode 10 = Meta_nine -#keycode 11 = zero parenright braceright -# alt keycode 11 = Meta_zero -#keycode 12 = minus underscore backslash -# control keycode 12 = Control_underscore -# shift control keycode 12 = Control_underscore -# alt keycode 12 = Meta_minus -#keycode 13 = equal plus -# alt keycode 13 = Meta_equal -keycode 14 = BackSpace BackSpace - altgr keycode 14 = Delete -#keycode 14 = Delete Delete -# control keycode 14 = BackSpace -# alt keycode 14 = Meta_Delete -keycode 15 = Tab Tab - altgr keycode 15 = Caps_Lock -keycode 16 = q - altgr keycode 16 = one -keycode 17 = w - altgr keycode 17 = two -keycode 18 = e - altgr keycode 18 = three -# altgr keycode 18 = Hex_E -keycode 19 = r - altgr keycode 19 = four -keycode 20 = t - altgr keycode 20 = five -keycode 21 = y - altgr keycode 21 = six -keycode 22 = u - altgr keycode 22 = seven -keycode 23 = i - altgr keycode 23 = eight -keycode 24 = o - altgr keycode 24 = nine -keycode 25 = p - altgr keycode 25 = zero -#keycode 26 = bracketleft braceleft -# control keycode 26 = Escape -# alt keycode 26 = Meta_bracketleft -#keycode 27 = bracketright braceright asciitilde -# control keycode 27 = Control_bracketright -# alt keycode 27 = Meta_bracketright -keycode 28 = Return - altgr keycode 28 = greater -# alt keycode 28 = Meta_Control_m -keycode 29 = Control -keycode 30 = a - altgr keycode 30 = exclam -# altgr keycode 30 = Hex_A -keycode 31 = s - altgr keycode 31 = at -keycode 32 = d - altgr keycode 32 = numbersign -# altgr keycode 32 = Hex_D -keycode 33 = f - altgr keycode 33 = dollar -# altgr keycode 33 = Hex_F -keycode 34 = g - altgr keycode 34 = percent -keycode 35 = h - altgr keycode 35 = underscore -keycode 36 = j - altgr keycode 36 = ampersand -keycode 37 = k - altgr keycode 37 = asterisk -keycode 38 = l - altgr keycode 38 = parenleft -#keycode 39 = semicolon colon -# alt keycode 39 = Meta_semicolon -keycode 40 = apostrophe quotedbl - altgr keycode 40 = asciitilde -# control keycode 40 = Control_g -# alt keycode 40 = Meta_apostrophe -#keycode 41 = grave asciitilde -# control keycode 41 = nul -# alt keycode 41 = Meta_grave -keycode 42 = Shift -#keycode 43 = backslash bar -# control keycode 43 = Control_backslash -# alt keycode 43 = Meta_backslash -keycode 44 = z -## alt keycode 44 = -keycode 45 = x - altgr keycode 45 = Control_x -keycode 46 = c - altgr keycode 46 = Control_c -# altgr keycode 46 = Hex_C -keycode 47 = v - altgr keycode 47 = Control_v -keycode 48 = b - altgr keycode 48 = minus -# altgr keycode 48 = Hex_B -keycode 49 = n - altgr keycode 49 = plus -keycode 50 = m - altgr keycode 50 = equal -keycode 51 = comma semicolon - altgr keycode 51 = parenright -#keycode 51 = comma less -# alt keycode 51 = Meta_comma -keycode 52 = period colon - control keycode 52 = Compose - altgr keycode 52 = less -#keycode 52 = period greater -# control keycode 52 = Compose -# alt keycode 52 = Meta_period -keycode 53 = slash question - altgr keycode 53 = Num_Lock -# control keycode 53 = Delete -# alt keycode 53 = Meta_slash -keycode 54 = Shift -#keycode 55 = KP_Multiply -#keycode 56 = Alt -keycode 57 = space space - altgr keycode 57 = bar -# control keycode 57 = nul -# alt keycode 57 = Meta_space -#keycode 58 = Caps_Lock -#keycode 59 = F1 F11 Console_13 -# control keycode 59 = F1 -# alt keycode 59 = Console_1 -# control alt keycode 59 = Console_1 -#keycode 60 = F2 F12 Console_14 -# control keycode 60 = F2 -# alt keycode 60 = Console_2 -# control alt keycode 60 = Console_2 -#keycode 61 = F3 F13 Console_15 -# control keycode 61 = F3 -# alt keycode 61 = Console_3 -# control alt keycode 61 = Console_3 -#keycode 62 = F4 F14 Console_16 -# control keycode 62 = F4 -# alt keycode 62 = Console_4 -# control alt keycode 62 = Console_4 -#keycode 63 = F5 F15 Console_17 -# control keycode 63 = F5 -# alt keycode 63 = Console_5 -# control alt keycode 63 = Console_5 -#keycode 64 = F6 F16 Console_18 -# control keycode 64 = F6 -# alt keycode 64 = Console_6 -# control alt keycode 64 = Console_6 -#keycode 65 = F7 F17 Console_19 -# control keycode 65 = F7 -# alt keycode 65 = Console_7 -# control alt keycode 65 = Console_7 -#keycode 66 = F8 F18 Console_20 -# control keycode 66 = F8 -# alt keycode 66 = Console_8 -# control alt keycode 66 = Console_8 -#keycode 67 = F9 F19 Console_21 -# control keycode 67 = F9 -# alt keycode 67 = Console_9 -# control alt keycode 67 = Console_9 -#keycode 68 = F10 F20 Console_22 -# control keycode 68 = F10 -# alt keycode 68 = Console_10 -# control alt keycode 68 = Console_10 -#keycode 69 = Num_Lock -# shift keycode 69 = Bare_Num_Lock -#keycode 70 = Scroll_Lock Show_Memory Show_Registers -# control keycode 70 = Show_State -# alt keycode 70 = Scroll_Lock -#keycode 71 = KP_7 -# alt keycode 71 = Ascii_7 -# altgr keycode 71 = Hex_7 -#keycode 72 = KP_8 -# alt keycode 72 = Ascii_8 -# altgr keycode 72 = Hex_8 -#keycode 73 = KP_9 -# alt keycode 73 = Ascii_9 -# altgr keycode 73 = Hex_9 -#keycode 74 = KP_Subtract -#keycode 75 = KP_4 -# alt keycode 75 = Ascii_4 -# altgr keycode 75 = Hex_4 -#keycode 76 = KP_5 -# alt keycode 76 = Ascii_5 -# altgr keycode 76 = Hex_5 -#keycode 77 = KP_6 -# alt keycode 77 = Ascii_6 -# altgr keycode 77 = Hex_6 -#keycode 78 = KP_Add -#keycode 79 = KP_1 -# alt keycode 79 = Ascii_1 -# altgr keycode 79 = Hex_1 -#keycode 80 = KP_2 -# alt keycode 80 = Ascii_2 -# altgr keycode 80 = Hex_2 -#keycode 81 = KP_3 -# alt keycode 81 = Ascii_3 -# altgr keycode 81 = Hex_3 -#keycode 82 = KP_0 -# alt keycode 82 = Ascii_0 -# altgr keycode 82 = Hex_0 -#keycode 83 = KP_Period -## altgr control keycode 83 = Boot -# control alt keycode 83 = Boot -#keycode 84 = Last_Console -#keycode 85 = -#keycode 86 = less greater bar -# alt keycode 86 = Meta_less -#keycode 87 = F11 F11 Console_23 -# control keycode 87 = F11 -# alt keycode 87 = Console_11 -# control alt keycode 87 = Console_11 -#keycode 88 = F12 F12 Console_24 -# control keycode 88 = F12 -# alt keycode 88 = Console_12 -# control alt keycode 88 = Console_12 -#keycode 89 = -#keycode 90 = -keycode 91 = space -#keycode 91 = -keycode 92 = Return -#keycode 92 = -#keycode 93 = -#keycode 94 = -#keycode 95 = -#keycode 96 = KP_Enter -#keycode 97 = Control -#keycode 98 = KP_Divide -#keycode 99 = Control_backslash -# control keycode 99 = Control_backslash -# alt keycode 99 = Control_backslash -keycode 100 = AltGr -#keycode 101 = Break -#keycode 102 = Find -keycode 103 = Up - altgr keycode 103 = Prior - shift keycode 104 = Scroll_Backward -#keycode 104 = Prior -# shift keycode 104 = Scroll_Backward -keycode 105 = Left - altgr keycode 105 = Decr_Console -keycode 106 = Right - altgr keycode 106 = Incr_Console -#keycode 107 = Select -keycode 108 = Down - altgr keycode 108 = Next - shift keycode 108 = Scroll_Forward -#keycode 109 = Next -# shift keycode 109 = Scroll_Forward -#keycode 110 = Insert -#keycode 111 = Remove -## altgr control keycode 111 = Boot -# control alt keycode 111 = Boot -#keycode 112 = Macro -#keycode 113 = F13 -#keycode 114 = F14 -#keycode 115 = Help -#keycode 116 = Do -#keycode 117 = F17 -#keycode 118 = KP_MinPlus -#keycode 119 = Pause -#keycode 120 = -#keycode 121 = -#keycode 122 = -#keycode 123 = -#keycode 124 = -#keycode 125 = -#keycode 126 = -#keycode 127 = +keycode 1 = +keycode 14 = BackSpace + altgr keycode 14 = Delete +keycode 15 = Tab + altgr keycode 15 = Caps_Lock +keycode 16 = q + altgr keycode 16 = one +keycode 17 = w + altgr keycode 17 = two +keycode 18 = e + altgr keycode 18 = three +keycode 19 = r + altgr keycode 19 = four +keycode 20 = t + altgr keycode 20 = five +keycode 21 = y + altgr keycode 21 = six +keycode 22 = u + altgr keycode 22 = seven +keycode 23 = i + altgr keycode 23 = eight +keycode 24 = o + altgr keycode 24 = nine +keycode 25 = p + altgr keycode 25 = zero +keycode 26 = +keycode 27 = +keycode 28 = Return + altgr keycode 28 = greater +keycode 29 = Control +keycode 30 = a + altgr keycode 30 = exclam +keycode 31 = s + altgr keycode 31 = at +keycode 32 = d + altgr keycode 32 = numbersign +keycode 33 = f + altgr keycode 33 = dollar +keycode 34 = g + altgr keycode 34 = percent +keycode 35 = h + altgr keycode 35 = underscore +keycode 36 = j + altgr keycode 36 = ampersand +keycode 37 = k + altgr keycode 37 = asterisk +keycode 38 = l + altgr keycode 38 = parenleft +keycode 39 = +keycode 40 = apostrophe quotedbl + altgr keycode 40 = asciitilde +keycode 41 = +keycode 42 = Shift +keycode 43 = +keycode 44 = z + altgr keycode 44 = backslash +keycode 45 = x +keycode 46 = c + altgr keycode 46 = Control_c +keycode 47 = v + altgr keycode 47 = Control_v +keycode 48 = b + altgr keycode 48 = minus +keycode 49 = n + altgr keycode 49 = plus +keycode 50 = m + altgr keycode 50 = equal +keycode 51 = comma semicolon + altgr keycode 51 = parenright +keycode 52 = period colon + altgr keycode 52 = less + control keycode 52 = Compose +keycode 53 = slash question + altgr keycode 53 = Num_Lock +keycode 54 = Shift +keycode 55 = +keycode 56 = Alt +keycode 57 = space space + altgr keycode 57 = bar +keycode 58 = +keycode 59 = F9 # Calendar + altgr keycode 59 = braceleft +keycode 60 = F10 # Contact + altgr keycode 60 = bracketleft +keycode 61 = AltGr # Fn +keycode 62 = Escape # Cancel +keycode 63 = space # Bulleye +keycode 64 = Control # Dot +keycode 65 = F15 # Backlight/Rotate + altgr keycode 65 = asciicircum +keycode 66 = F24 # Rec +keycode 67 = F12 # Home + altgr keycode 67 = grave +keycode 68 = F13 # Email + altgr keycode 68 = braceright +keycode 79 = F15 +keycode 80 = F16 +keycode 82 = F17 +keycode 87 = Return # OK +keycode 88 = F11 # Menu + altgr keycode 88 = bracketright +keycode 97 = Control +keycode 99 = F12 +keycode 103 = Up Scroll_Backward + altgr keycode 103 = PageUp +keycode 105 = Left Prior + altgr keycode 105 = Decr_Console +keycode 106 = Right Next + altgr keycode 106 = Incr_Console +keycode 108 = Down Scroll_Forward + altgr keycode 108 = PageDown string F1 = "\033[[A" string F2 = "\033[[B" string F3 = "\033[[C" ============================================================ --- packages/keymaps/keymaps_1.0.bb 30c7477adcffd4ee16488b6541923f63e618f258 +++ packages/keymaps/keymaps_1.0.bb 3ca60513019e86146c6189d1b3436b35b168c96b @@ -1,9 +1,9 @@ PACKAGE_ARCH = "${MACHINE}" DESCRIPTION = "Keyboard map" SECTION = "base" RDEPENDS = "initscripts console-tools" LICENSE = "GPL" PACKAGE_ARCH = "${MACHINE}" -PR = "r18" +PR = "r19" inherit update-rc.d --------------030500030406020705050008 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --------------030500030406020705050008-- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:58 EDT 2010 Article: 26 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: [OE stablebranch] [Review] upgrade gmp from 4.2.1 to 4.2.2 Date: Sun, 08 Jun 2008 00:43:41 -0500 Lines: 626 Approved: news@gmane.org Message-ID: <484B718D.4050309@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------040902030501060401000307" X-Trace: ger.gmane.org 1212903934 21202 80.91.229.12 (8 Jun 2008 05:45:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 05:45:34 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 07:46:15 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5DjK-0005W2-LN for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 07:46:14 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5DnI-0003zE-LS; Sun, 08 Jun 2008 07:50:20 +0200 Original-Received: from [74.125.46.152] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5Dlo-0003xT-SC for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 07:48:49 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so1021446ywr.30 for ; Sat, 07 Jun 2008 22:43:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:content-type; bh=ZI4gSFnR+4cSkQlUceDv2GWENbBeCot5XM9NZ8scgog=; b=OuLD3anCmNnwzNG4kv/t2OvWw/Z207DucXaxWxqhGOsNJHK+WxB9lSfVzBc69jMDI/ Yc947M6qdpcALLYJBitRk0Co1nH0z2vjs3ewxJrRmrnnGhznZaPi9QxFQ7/tVlKXZP6E GrDsiSuSoXVXwYQPkPf6d+uNKCh4t/DzUqOqU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :content-type; b=c/T8v9dMrIdR3bzS1YAtdZ1aXUZFOXNn5UwRSO3U7i7kHLi7p1VgpPLeqIlLQl80er R2/4BlJJH1ZDsfcdK1GRM3B+r2ZoqxdaqesgEGUCwxlF80s43Gji+FjXG4mQ4Cwi2SAb u6GSDtInJw5EL/ueFetVq+Dagvu3P6jQfb1PM= Original-Received: by 10.150.136.6 with SMTP id j6mr3610687ybd.133.1212903825228; Sat, 07 Jun 2008 22:43:45 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id n67sm18862926pyh.41.2008.06.07.22.43.43 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 07 Jun 2008 22:43:43 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:26 Archived-At: This is a multi-part message in MIME format. --------------040902030501060401000307 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit gmp 4.2.1 has multiple definition problem which bothers gcc 4.3 (#3378). By upgrading gmp to 4.2.2, we at least remove one bump for people insisting in using gcc 4.3 with the stable branch (gcc 4.3 is becoming the default on more and more distros). They will still be bitten by the qemu-native bug, but that's another story. Regards Gordon --------------040902030501060401000307 Content-Type: text/x-diff; name="gmp.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="gmp.patch" # # old_revision [07a690b6cf1993b5b95cc01109613528cb32c5fa] # # rename "packages/gmp/gmp-4.1.4/sh4-asmfix.patch" # to "packages/gmp/files/sh4-asmfix.patch" # # rename "packages/gmp/gmp-4.2.1/x86-fat.diff" # to "packages/gmp/files/x86-fat.diff" # # add_dir "packages/gmp/files" # # add_dir "packages/gmp/gmp-4.2.2" # # add_file "packages/gmp/gmp-4.2.2/02_noexec-stack.diff" # content [b867a03c687d152e52e5c9be4a32ed58e4b50b8d] # # add_file "packages/gmp/gmp-4.2.2/03_gnu89-inline.diff" # content [4b5427fb215e9022eb28ebb2b38c2e5e1ea3cbf1] # # add_file "packages/gmp/gmp-4.2.2/amd64.patch" # content [4b96585a33e8ffe95bc3b84929d67e4bed23a36f] # # add_file "packages/gmp/gmp-4.2.2/configure.patch" # content [48dbc81c65c119a653e82b5ca6a02d8831d52b4f] # # add_file "packages/gmp/gmp-4.2.2/mpf_set_str_c.diff" # content [d7b340e228b41803994aeffbb39fa48092dfd945] # # add_file "packages/gmp/gmp-4.2.2/sh4-asmfix.patch" # content [003be366979f58783858834dc3c70e12f61d89a2] # # add_file "packages/gmp/gmp-4.2.2/x86-fat.diff" # content [827d248fb5ab34abed2e5fd78b1bcb4b6ba286d5] # # add_file "packages/gmp/gmp-native_4.2.2.bb" # content [8ee432a77e224c8e0da1d6dfb0b0d5e97c387197] # # add_file "packages/gmp/gmp_4.2.2.bb" # content [7fb05c91e61ab4d4154c2464138218356fe6c373] # ============================================================ --- packages/gmp/gmp-4.2.2/02_noexec-stack.diff b867a03c687d152e52e5c9be4a32ed58e4b50b8d +++ packages/gmp/gmp-4.2.2/02_noexec-stack.diff b867a03c687d152e52e5c9be4a32ed58e4b50b8d @@ -0,0 +1,74 @@ +Index: acinclude.m4 +=================================================================== +RCS file: /cvsroot/pkg-gmp/gmp/acinclude.m4,v +retrieving revision 1.3 +diff -u -b -B -r1.3 acinclude.m4 +--- gmp-4.2.2.orig/acinclude.m4 14 Apr 2006 22:48:55 -0000 1.3 ++++ gmp-4.2.2/acinclude.m4 15 Apr 2006 06:11:48 -0000 +@@ -1613,6 +1613,34 @@ + ]) + + ++dnl Checks whether the stack can be marked nonexecutable by passing an option ++dnl to the C-compiler when acting on .s files. Appends that option to ASFLAGS. ++dnl This macro is adapted from one found in GLIBC-2.3.5. ++AC_DEFUN([CL_AS_NOEXECSTACK],[ ++dnl AC_REQUIRE([AC_PROG_CC]) GMP uses something else ++AC_CACHE_CHECK([whether assembler supports --noexecstack option], ++cl_cv_as_noexecstack, [dnl ++ cat > conftest.c </dev/null]) \ ++ && grep -q .note.GNU-stack conftest.s \ ++ && AC_TRY_COMMAND([${CC} $CFLAGS $CPPFLAGS -Wa,--noexecstack ++ -c -o conftest.o conftest.s >/dev/null]) ++ then ++ cl_cv_as_noexecstack=yes ++ else ++ cl_cv_as_noexecstack=no ++ fi ++ rm -f conftest*]) ++ if test "$cl_cv_as_noexecstack" = yes; then ++ ASMFLAGS="$ASMFLAGS -Wa,--noexecstack" ++ fi ++ AC_SUBST(ASMFLAGS) ++]) ++ ++ + dnl GMP_ASM_LABEL_SUFFIX + dnl -------------------- + dnl : - is usual. +Index: configure.in +=================================================================== +RCS file: /cvsroot/pkg-gmp/gmp/configure.in,v +retrieving revision 1.3 +diff -u -b -B -r1.3 configure.in +--- gmp-4.2.2.orig/configure.in 14 Apr 2006 22:48:55 -0000 1.3 ++++ gmp-4.2.2/configure.in 15 Apr 2006 06:11:49 -0000 +@@ -2024,6 +2024,8 @@ + # Automake ansi2knr support. + AM_C_PROTOTYPES + ++CL_AS_NOEXECSTACK ++ + GMP_PROG_AR + GMP_PROG_NM + +Index: mpn/Makeasm.am +=================================================================== +RCS file: /cvsroot/pkg-gmp/gmp/mpn/Makeasm.am,v +retrieving revision 1.5 +diff -u -b -B -r1.5 Makeasm.am +--- gmp-4.2.2.orig/mpn/Makeasm.am 14 Apr 2006 22:48:59 -0000 1.5 ++++ gmp-4.2.2/mpn/Makeasm.am 15 Apr 2006 06:11:49 -0000 +@@ -24,7 +24,7 @@ + # COMPILE minus CC. + # + COMPILE_FLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ +- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ++ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(ASMFLAGS) + + # Flags used for preprocessing (in ansi2knr rules). + # ============================================================ --- packages/gmp/gmp-4.2.2/03_gnu89-inline.diff 4b5427fb215e9022eb28ebb2b38c2e5e1ea3cbf1 +++ packages/gmp/gmp-4.2.2/03_gnu89-inline.diff 4b5427fb215e9022eb28ebb2b38c2e5e1ea3cbf1 @@ -0,0 +1,23 @@ +Index: gmp-h.in +=================================================================== +RCS file: /cvsroot/pkg-gmp/gmp/gmp-h.in,v +retrieving revision 1.4 +diff -u -b -B -r1.4 gmp-h.in +--- gmp-4.2.2.orig/gmp-h.in 15 Sep 2007 23:05:28 -0000 1.4 ++++ gmp-4.2.2/gmp-h.in 9 Apr 2008 05:30:42 -0000 +@@ -418,9 +418,13 @@ + for an inline too, so as to correctly specify "dllimport" on windows, in + case the function is called rather than inlined. + GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 +- inline semantics, unless -fgnu89-inline is used. */ ++ inline semantics, unless -fgnu89-inline is used. ++ ++ With GCC 4.2, `__GNUC_STDC_INLINE__' is never defined (because C99 inline ++ semantics are not supported), but a warning is issued in C99 mode if ++ `__gnu_inline__' is not used. */ + #ifdef __GNUC__ +-#ifdef __GNUC_STDC_INLINE__ ++#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && __GNUC_MINOR__ == 2) + #define __GMP_EXTERN_INLINE extern __inline__ __attribute__ ((__gnu_inline__)) + #else + #define __GMP_EXTERN_INLINE extern __inline__ ============================================================ --- packages/gmp/gmp-4.2.2/amd64.patch 4b96585a33e8ffe95bc3b84929d67e4bed23a36f +++ packages/gmp/gmp-4.2.2/amd64.patch 4b96585a33e8ffe95bc3b84929d67e4bed23a36f @@ -0,0 +1,14 @@ +--- gmp-4.1.4/longlong.h.orig 2004-04-22 00:34:28.000000000 +0200 ++++ gmp-4.1.4/longlong.h 2005-07-18 01:13:06.000000000 +0200 +@@ -738,8 +738,10 @@ + count is only an int. */ + #define count_trailing_zeros(count, x) \ + do { \ ++ UDItype __cbtmp; \ + ASSERT ((x) != 0); \ +- __asm__ ("bsfq %1,%q0" : "=r" (count) : "rm" ((UDItype)(x))); \ ++ __asm__ ("bsfq %1,%0" : "=r" (__cbtmp) : "rm" ((UDItype)(x))); \ ++ (count) = __cbtmp; \ + } while (0) + #endif /* x86_64 */ + ============================================================ --- packages/gmp/gmp-4.2.2/configure.patch 48dbc81c65c119a653e82b5ca6a02d8831d52b4f +++ packages/gmp/gmp-4.2.2/configure.patch 48dbc81c65c119a653e82b5ca6a02d8831d52b4f @@ -0,0 +1,207 @@ + acinclude.m4 | 26 ++++++++++++++------------ + configure.in | 24 +++++++++--------------- + 2 files changed, 23 insertions(+), 27 deletions(-) + +Index: gmp-4.2.2/acinclude.m4 +=================================================================== +--- gmp-4.2.2.orig/acinclude.m4 2008-05-01 11:07:43.000000000 +0200 ++++ gmp-4.2.2/acinclude.m4 2008-05-01 11:07:48.000000000 +0200 +@@ -30,20 +30,20 @@ + dnl conftest.exe - various DOS compilers + + +-define(IA64_PATTERN, ++define([IA64_PATTERN], + [[ia64*-*-* | itanium-*-* | itanium2-*-*]]) + + dnl Need to be careful not to match m6811, m6812, m68hc11 and m68hc12, all + dnl of which config.sub accepts. (Though none of which are likely to work + dnl with GMP.) + dnl +-define(M68K_PATTERN, ++define([M68K_PATTERN], + [[m68k-*-* | m68[0-9][0-9][0-9]-*-*]]) + +-define(POWERPC64_PATTERN, ++define([POWERPC64_PATTERN], + [[powerpc64-*-* | powerpc64le-*-* | powerpc620-*-* | powerpc630-*-* | powerpc970-*-* | power[3-9]-*-*]]) + +-define(X86_PATTERN, ++define([X86_PATTERN], + [[i?86*-*-* | k[5-8]*-*-* | pentium*-*-* | athlon-*-* | viac3*-*-*]]) + + +@@ -62,7 +62,7 @@ + dnl x86/k6 -> k6 + dnl x86/k6/mmx -> k6_mmx + +-define(GMP_FAT_SUFFIX, ++define([GMP_FAT_SUFFIX], + [[$1=`echo $2 | sed -e '/\//s:^[^/]*/::' -e 's:[\\/]:_:g'`]]) + + +@@ -71,7 +71,7 @@ + dnl Emit code to remove any occurance of ITEM from $LISTVAR. ITEM can be a + dnl shell expression like $foo if desired. + +-define(GMP_REMOVE_FROM_LIST, ++define([GMP_REMOVE_FROM_LIST], + [remove_from_list_tmp= + for remove_from_list_i in $[][$1]; do + if test $remove_from_list_i = [$2]; then :; +@@ -87,12 +87,12 @@ + dnl ---------------------- + dnl Strip entries subdir from $path and $fat_path. + +-define(GMP_STRIP_PATH, ++define([GMP_STRIP_PATH], + [GMP_STRIP_PATH_VAR(path, [$1]) + GMP_STRIP_PATH_VAR(fat_path, [$1]) + ]) + +-define(GMP_STRIP_PATH_VAR, ++define([GMP_STRIP_PATH_VAR], + [tmp_path= + for i in $[][$1]; do + case $i in +@@ -113,7 +113,7 @@ + dnl Dummy values for __GMP_BITS_PER_MP_LIMB and GMP_LIMB_BITS are enough + dnl for all current configure-time uses of gmp.h. + +-define(GMP_INCLUDE_GMP_H, ++define([GMP_INCLUDE_GMP_H], + [[#define __GMP_WITHIN_CONFIGURE 1 /* ignore template stuff */ + #define GMP_NAIL_BITS $GMP_NAIL_BITS + #define __GMP_BITS_PER_MP_LIMB 123 /* dummy for GMP_NUMB_BITS etc */ +@@ -129,7 +129,7 @@ + dnl FILE. The regexps here aren't very rugged, but are enough for gmp. + dnl /dev/null as a parameter prevents a hang if $2 is accidentally omitted. + +-define(GMP_HEADER_GETVAL, ++define([GMP_HEADER_GETVAL], + [patsubst(patsubst( + esyscmd([grep "^#define $1 " $2 /dev/null 2>/dev/null]), + [^.*$1[ ]+],[]), +@@ -143,7 +143,7 @@ + dnl autoconf time. Two digits like 3.0 if patchlevel <= 0, or three digits + dnl like 3.0.1 if patchlevel > 0. + +-define(GMP_VERSION, ++define([GMP_VERSION], + [GMP_HEADER_GETVAL(__GNU_MP_VERSION,gmp-h.in)[]dnl + .GMP_HEADER_GETVAL(__GNU_MP_VERSION_MINOR,gmp-h.in)[]dnl + ifelse(m4_eval(GMP_HEADER_GETVAL(__GNU_MP_VERSION_PATCHLEVEL,gmp-h.in) > 0),1, +@@ -1489,7 +1489,9 @@ + echo ["define(,<\`$tmp'>)"] >>$gmp_tmpconfigm4 + + # All CPUs use asm-defs.m4 +-echo ["include][(CONFIG_TOP_SRCDIR\`/mpn/asm-defs.m4')"] >>$gmp_tmpconfigm4i ++echo -n ["include("] >>$gmp_tmpconfigm4i ++echo -n ["CONFIG_TOP_SRCDIR\`/mpn/asm-defs.m4'"] >>$gmp_tmpconfigm4i ++echo [")"] >>$gmp_tmpconfigm4i + ]) + + +Index: gmp-4.2.2/configure.in +=================================================================== +--- gmp-4.2.2.orig/configure.in 2008-05-01 11:07:43.000000000 +0200 ++++ gmp-4.2.2/configure.in 2008-05-01 11:07:48.000000000 +0200 +@@ -29,12 +29,6 @@ + AC_PREREQ(2.59) + AC_INIT(GNU MP, GMP_VERSION, gmp-bugs@swox.com, gmp) + AC_CONFIG_SRCDIR(gmp-impl.h) +-m4_pattern_forbid([^[ \t]*GMP_]) +-m4_pattern_allow(GMP_LDFLAGS) +-m4_pattern_allow(GMP_LIMB_BITS) +-m4_pattern_allow(GMP_MPARAM_H_SUGGEST) +-m4_pattern_allow(GMP_NAIL_BITS) +-m4_pattern_allow(GMP_NUMB_BITS) + + # If --target is not used then $target_alias is empty, but if say + # "./configure athlon-pc-freebsd3.5" is used, then all three of +@@ -275,7 +269,7 @@ + # After GMP specific searches and tests, the standard autoconf AC_PROG_CC is + # called. User selections of CC etc are respected. + # +-# Care is taken not to use macros like AC_TRY_COMPILE during the GMP ++# Care is taken not to use macros like AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]) during the GMP + # pre-testing, since they of course depend on AC_PROG_CC, and also some of + # them cache their results, which is not wanted. + # +@@ -367,7 +361,7 @@ + # FIXME: We'd like to prefer an ANSI compiler, perhaps by preferring + # c89 over cc here. But note that on HP-UX c89 provides a castrated + # environment, and would want to be excluded somehow. Maybe +-# AC_PROG_CC_STDC already does enough to stick cc into ANSI mode and ++# already does enough to stick cc into ANSI mode and + # we don't need to worry. + # + cclist="gcc cc" +@@ -1518,7 +1512,7 @@ + CFLAGS_or_unset=${CFLAGS-'(unset)'} + CPPFLAGS_or_unset=${CPPFLAGS-'(unset)'} + +-cat >&AC_FD_CC <&AS_MESSAGE_LOG_FD() <&AC_FD_CC ++ echo "CXXFLAGS chosen by autoconf: $CXXFLAGS" >&AS_MESSAGE_LOG_FD() + cxxflags_ac_prog_cxx=$CXXFLAGS + cxxflags_list=ac_prog_cxx + +@@ -2022,7 +2015,7 @@ + esac + + +-cat >&AC_FD_CC <&AS_MESSAGE_LOG_FD() < + #ifdef _GMP_H_HAVE_FILE + using std::FILE; + #endif ============================================================ --- packages/gmp/gmp-4.2.2/mpf_set_str_c.diff d7b340e228b41803994aeffbb39fa48092dfd945 +++ packages/gmp/gmp-4.2.2/mpf_set_str_c.diff d7b340e228b41803994aeffbb39fa48092dfd945 @@ -0,0 +1,38 @@ +*** gmp-4.2.2.orig/mpf/set_str.c 30 Aug 2007 18:19:41 -0000 +--- gmp-4.2.2/mpf/set_str.c 10 Dec 2007 04:47:18 -0000 +*************** mpf_set_str (mpf_ptr x, const char *str, +*** 272,277 **** + + if (expptr != 0) +! /* FIXME: Should do some error checking here. */ +! exp_in_base = strtol (expptr, (char **) 0, exp_base); + else + exp_in_base = 0; +--- 272,298 ---- + + if (expptr != 0) +! { +! /* Scan and convert the exponent, in base exp_base. */ +! long dig, neg = -(long) ('-' == expptr[0]); +! expptr -= neg; /* conditional increment */ +! c = (unsigned char) *expptr++; +! dig = digit_value[c]; +! if (dig >= exp_base) +! { +! TMP_FREE; +! return -1; +! } +! exp_in_base = dig; +! c = (unsigned char) *expptr++; +! dig = digit_value[c]; +! while (dig < exp_base) +! { +! exp_in_base = exp_in_base * exp_base; +! exp_in_base += dig; +! c = (unsigned char) *expptr++; +! dig = digit_value[c]; +! } +! exp_in_base = (exp_in_base ^ neg) - neg; /* conditional negation */ +! } + else + exp_in_base = 0; ============================================================ --- packages/gmp/gmp-4.2.2/sh4-asmfix.patch 003be366979f58783858834dc3c70e12f61d89a2 +++ packages/gmp/gmp-4.2.2/sh4-asmfix.patch 003be366979f58783858834dc3c70e12f61d89a2 @@ -0,0 +1,26 @@ +--- gmp-4.1.4/mpn/sh/add_n.s 2005/11/17 08:44:00 1.1 ++++ gmp-4.1.4/mpn/sh/add_n.s 2005/11/17 08:18:57 +@@ -29,8 +29,8 @@ + + .text + .align 2 +- .global ___gmpn_add_n +-___gmpn_add_n: ++ .global __gmpn_add_n ++__gmpn_add_n: + mov #0,r3 ! clear cy save reg + + Loop: mov.l @r5+,r1 +--- gmp-4.1.4/mpn/sh/sub_n.s 2005/11/17 08:44:04 1.1 ++++ gmp-4.1.4/mpn/sh/sub_n.s 2005/11/17 08:18:59 +@@ -29,8 +29,8 @@ + + .text + .align 2 +- .global ___gmpn_sub_n +-___gmpn_sub_n: ++ .global __gmpn_sub_n ++__gmpn_sub_n: + mov #0,r3 ! clear cy save reg + + Loop: mov.l @r5+,r1 ============================================================ --- packages/gmp/gmp-4.2.2/x86-fat.diff 827d248fb5ab34abed2e5fd78b1bcb4b6ba286d5 +++ packages/gmp/gmp-4.2.2/x86-fat.diff 827d248fb5ab34abed2e5fd78b1bcb4b6ba286d5 @@ -0,0 +1,122 @@ +See: + + http://gmplib.org/patches/x86-fat.diff + http://gmplib.org/list-archives/gmp-bugs/2006-October/000579.html + http://gmplib.org/#BUGREPORTS + +Removed the configure part of the patch since we patch configure.in. It was +only needed for FAT binaries anyway and this is being included to fix +linking errors. + +Index: mpn/generic/addsub_n.c +=================================================================== +RCS file: /home/cvsfiles/gmp42/mpn/generic/addsub_n.c,v +retrieving revision 1.1 +retrieving revision 1.2 +diff -p -2 -r1.1 -r1.2 +*** mpn/generic/addsub_n.c 14 Mar 2006 15:57:54 -0000 1.1 +--- mpn/generic/addsub_n.c 15 May 2006 22:38:42 -0000 1.2 +*************** +*** 1,5 **** + /* mpn_addsub_n -- Add and Subtract two limb vectors of equal, non-zero length. + +! Copyright 1999, 2000, 2001 Free Software Foundation, Inc. + + This file is part of the GNU MP Library. +--- 1,5 ---- + /* mpn_addsub_n -- Add and Subtract two limb vectors of equal, non-zero length. + +! Copyright 1999, 2000, 2001, 2006 Free Software Foundation, Inc. + + This file is part of the GNU MP Library. +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp +*** 59,63 **** + { + this_n = MIN (n - off, PART_SIZE); +! #if HAVE_NATIVE_mpn_add_nc || !HAVE_NATIVE_mpn_add_n + acyo = mpn_add_nc (r1p + off, s1p + off, s2p + off, this_n, acyo); + #else +--- 59,63 ---- + { + this_n = MIN (n - off, PART_SIZE); +! #if HAVE_NATIVE_mpn_add_nc + acyo = mpn_add_nc (r1p + off, s1p + off, s2p + off, this_n, acyo); + #else +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp +*** 65,69 **** + acyo = acyn + mpn_add_1 (r1p + off, r1p + off, this_n, acyo); + #endif +! #if HAVE_NATIVE_mpn_sub_nc || !HAVE_NATIVE_mpn_sub_n + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, scyo); + #else +--- 65,69 ---- + acyo = acyn + mpn_add_1 (r1p + off, r1p + off, this_n, acyo); + #endif +! #if HAVE_NATIVE_mpn_sub_nc + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, scyo); + #else +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp +*** 82,86 **** + { + this_n = MIN (n - off, PART_SIZE); +! #if HAVE_NATIVE_mpn_sub_nc || !HAVE_NATIVE_mpn_sub_n + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, scyo); + #else +--- 82,86 ---- + { + this_n = MIN (n - off, PART_SIZE); +! #if HAVE_NATIVE_mpn_sub_nc + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, scyo); + #else +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp +*** 88,92 **** + scyo = scyn + mpn_sub_1 (r2p + off, r2p + off, this_n, scyo); + #endif +! #if HAVE_NATIVE_mpn_add_nc || !HAVE_NATIVE_mpn_add_n + acyo = mpn_add_nc (r1p + off, s1p + off, s2p + off, this_n, acyo); + #else +--- 88,92 ---- + scyo = scyn + mpn_sub_1 (r2p + off, r2p + off, this_n, scyo); + #endif +! #if HAVE_NATIVE_mpn_add_nc + acyo = mpn_add_nc (r1p + off, s1p + off, s2p + off, this_n, acyo); + #else +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp +*** 98,102 **** + else + { +! /* r1 and r2 are identical to s1 and s2 (r1==s1 and r2=s2 or vice versa) + Need temporary storage. */ + mp_limb_t tp[PART_SIZE]; +--- 98,102 ---- + else + { +! /* r1 and r2 are identical to s1 and s2 (r1==s1 and r2==s2 or vice versa) + Need temporary storage. */ + mp_limb_t tp[PART_SIZE]; +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp +*** 106,110 **** + { + this_n = MIN (n - off, PART_SIZE); +! #if HAVE_NATIVE_mpn_add_nc || !HAVE_NATIVE_mpn_add_n + acyo = mpn_add_nc (tp, s1p + off, s2p + off, this_n, acyo); + #else +--- 106,110 ---- + { + this_n = MIN (n - off, PART_SIZE); +! #if HAVE_NATIVE_mpn_add_nc + acyo = mpn_add_nc (tp, s1p + off, s2p + off, this_n, acyo); + #else +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp +*** 112,116 **** + acyo = acyn + mpn_add_1 (tp, tp, this_n, acyo); + #endif +! #if HAVE_NATIVE_mpn_sub_nc || !HAVE_NATIVE_mpn_sub_n + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, scyo); + #else +--- 112,116 ---- + acyo = acyn + mpn_add_1 (tp, tp, this_n, acyo); + #endif +! #if HAVE_NATIVE_mpn_sub_nc + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, scyo); + #else ============================================================ --- packages/gmp/gmp-native_4.2.2.bb 8ee432a77e224c8e0da1d6dfb0b0d5e97c387197 +++ packages/gmp/gmp-native_4.2.2.bb 8ee432a77e224c8e0da1d6dfb0b0d5e97c387197 @@ -0,0 +1,2 @@ +PV = "4.2.2" +require gmp-native.inc ============================================================ --- packages/gmp/gmp_4.2.2.bb 7fb05c91e61ab4d4154c2464138218356fe6c373 +++ packages/gmp/gmp_4.2.2.bb 7fb05c91e61ab4d4154c2464138218356fe6c373 @@ -0,0 +1,8 @@ +PR = "r1" + +SRC_URI_append += "file://02_noexec-stack.diff;patch=1 \ + file://03_gnu89-inline.diff;patch=1 \ + file://mpf_set_str_c.diff;patch=1 \ + file://sh4-asmfix.patch;patch=1 \ + " +require gmp.inc --------------040902030501060401000307 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --------------040902030501060401000307-- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:58 EDT 2010 Article: 27 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] Tosa 2.6 keymap patch Date: Sun, 8 Jun 2008 09:54:47 +0200 Lines: 481 Approved: news@gmane.org Message-ID: References: <484B596C.2010105@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212911729 2465 80.91.229.12 (8 Jun 2008 07:55:29 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 07:55:29 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 09:56:12 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5Fl1-0002K4-Gw for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 09:56:07 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5Foz-0007Zf-Bx; Sun, 08 Jun 2008 10:00:13 +0200 Original-Received: from [130.89.2.9] (helo=smtp.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5Fon-0007Z0-OB for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 10:00:03 +0200 Original-Received: from [172.20.1.5] (vpn006024.vpn.utwente.nl [130.89.6.24]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m587soWC009620 for ; Sun, 8 Jun 2008 09:54:50 +0200 In-Reply-To: <484B596C.2010105@gmail.com> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:27 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 8 jun 2008, om 06:00 heeft Gordon het volgende geschreven: > dev commit log: Acked-by: Koen Kooi > tosa keymap-2.6: fix 2.6 kernel keymap > > * basically reverted the previous change by Dmitry. Most > importantly: Altgr (Fn) key was mapped wrong > * reverted to the previuos hrw maintained keymap-2.6 and clean up > * add new keys: Fn+z backslash, Fn+calerdar braceleft, Fn+contact > bracketleft, Fn+Backlight/Rotate asciicircum, Fn+Home grave, Fn+Menu > bracketright, Fn+Email braceright > * enhanced directional keys: Fn+* and Shift+* > > Regards > Gordon > # > # old_revision [07a690b6cf1993b5b95cc01109613528cb32c5fa] > # > # patch "packages/keymaps/files/tosa/keymap-2.6.map" > # from [d31f331d2aa8f5c3b6a525e6d896254e0de31b80] > # to [ca6f9018b4349221c754ec336da113b01066f05b] > # > # patch "packages/keymaps/keymaps_1.0.bb" > # from [30c7477adcffd4ee16488b6541923f63e618f258] > # to [3ca60513019e86146c6189d1b3436b35b168c96b] > # > ============================================================ > --- packages/keymaps/files/tosa/keymap-2.6.map > d31f331d2aa8f5c3b6a525e6d896254e0de31b80 > +++ packages/keymaps/files/tosa/keymap-2.6.map > ca6f9018b4349221c754ec336da113b01066f05b > @@ -1,297 +1,123 @@ keymaps 0-2,4-5,8,12 > # Default kernel keymap. This uses 7 modifier combinations. > keymaps 0-2,4-5,8,12 > +# Change the above line into > +# keymaps 0-2,4-6,8,12 > +# in case you want the entries > +# altgr control keycode 83 = Boot > +# altgr control keycode 111 = Boot > +# below. > # > -keycode 1 = Escape Escape > -# alt keycode 1 = Meta_Escape > -#keycode 2 = one exclam > -# alt keycode 2 = Meta_one > -#keycode 3 = two at at > -# control keycode 3 = nul > -# shift control keycode 3 = nul > -# alt keycode 3 = Meta_two > -#keycode 4 = three numbersign > -# control keycode 4 = Escape > -# alt keycode 4 = Meta_three > -#keycode 5 = four dollar dollar > -# control keycode 5 = Control_backslash > -# alt keycode 5 = Meta_four > -#keycode 6 = five percent > -# control keycode 6 = Control_bracketright > -# alt keycode 6 = Meta_five > -#keycode 7 = six asciicircum > -# control keycode 7 = Control_asciicircum > -# alt keycode 7 = Meta_six > -#keycode 8 = seven ampersand braceleft > -# control keycode 8 = Control_underscore > -# alt keycode 8 = Meta_seven > -#keycode 9 = eight asterisk bracketleft > -# control keycode 9 = Delete > -# alt keycode 9 = Meta_eight > -#keycode 10 = nine parenleft bracketright > -# alt keycode 10 = Meta_nine > -#keycode 11 = zero parenright braceright > -# alt keycode 11 = Meta_zero > -#keycode 12 = minus underscore backslash > -# control keycode 12 = Control_underscore > -# shift control keycode 12 = Control_underscore > -# alt keycode 12 = Meta_minus > -#keycode 13 = equal plus > -# alt keycode 13 = Meta_equal > -keycode 14 = BackSpace BackSpace > - altgr keycode 14 = Delete > -#keycode 14 = Delete Delete > -# control keycode 14 = BackSpace > -# alt keycode 14 = Meta_Delete > -keycode 15 = Tab Tab > - altgr keycode 15 = Caps_Lock > -keycode 16 = q > - altgr keycode 16 = one > -keycode 17 = w > - altgr keycode 17 = two > -keycode 18 = e > - altgr keycode 18 = three > -# altgr keycode 18 = Hex_E > -keycode 19 = r > - altgr keycode 19 = four > -keycode 20 = t > - altgr keycode 20 = five > -keycode 21 = y > - altgr keycode 21 = six > -keycode 22 = u > - altgr keycode 22 = seven > -keycode 23 = i > - altgr keycode 23 = eight > -keycode 24 = o > - altgr keycode 24 = nine > -keycode 25 = p > - altgr keycode 25 = zero > -#keycode 26 = bracketleft braceleft > -# control keycode 26 = Escape > -# alt keycode 26 = Meta_bracketleft > -#keycode 27 = bracketright braceright asciitilde > -# control keycode 27 = Control_bracketright > -# alt keycode 27 = Meta_bracketright > -keycode 28 = Return > - altgr keycode 28 = greater > -# alt keycode 28 = Meta_Control_m > -keycode 29 = Control > -keycode 30 = a > - altgr keycode 30 = exclam > -# altgr keycode 30 = Hex_A > -keycode 31 = s > - altgr keycode 31 = at > -keycode 32 = d > - altgr keycode 32 = numbersign > -# altgr keycode 32 = Hex_D > -keycode 33 = f > - altgr keycode 33 = dollar > -# altgr keycode 33 = Hex_F > -keycode 34 = g > - altgr keycode 34 = percent > -keycode 35 = h > - altgr keycode 35 = underscore > -keycode 36 = j > - altgr keycode 36 = ampersand > -keycode 37 = k > - altgr keycode 37 = asterisk > -keycode 38 = l > - altgr keycode 38 = parenleft > -#keycode 39 = semicolon colon > -# alt keycode 39 = Meta_semicolon > -keycode 40 = apostrophe quotedbl > - altgr keycode 40 = asciitilde > -# control keycode 40 = Control_g > -# alt keycode 40 = Meta_apostrophe > -#keycode 41 = grave asciitilde > -# control keycode 41 = nul > -# alt keycode 41 = Meta_grave > -keycode 42 = Shift > -#keycode 43 = backslash bar > -# control keycode 43 = Control_backslash > -# alt keycode 43 = Meta_backslash > -keycode 44 = z > -## alt keycode 44 = > -keycode 45 = x > - altgr keycode 45 = Control_x > -keycode 46 = c > - altgr keycode 46 = Control_c > -# altgr keycode 46 = Hex_C > -keycode 47 = v > - altgr keycode 47 = Control_v > -keycode 48 = b > - altgr keycode 48 = minus > -# altgr keycode 48 = Hex_B > -keycode 49 = n > - altgr keycode 49 = plus > -keycode 50 = m > - altgr keycode 50 = equal > -keycode 51 = comma semicolon > - altgr keycode 51 = parenright > -#keycode 51 = comma less > -# alt keycode 51 = Meta_comma > -keycode 52 = period colon > - control keycode 52 = Compose > - altgr keycode 52 = less > -#keycode 52 = period greater > -# control keycode 52 = Compose > -# alt keycode 52 = Meta_period > -keycode 53 = slash question > - altgr keycode 53 = Num_Lock > -# control keycode 53 = Delete > -# alt keycode 53 = Meta_slash > -keycode 54 = Shift > -#keycode 55 = KP_Multiply > -#keycode 56 = Alt > -keycode 57 = space space > - altgr keycode 57 = bar > -# control keycode 57 = nul > -# alt keycode 57 = Meta_space > -#keycode 58 = Caps_Lock > -#keycode 59 = F1 F11 Console_13 > -# control keycode 59 = F1 > -# alt keycode 59 = Console_1 > -# control alt keycode 59 = Console_1 > -#keycode 60 = F2 F12 Console_14 > -# control keycode 60 = F2 > -# alt keycode 60 = Console_2 > -# control alt keycode 60 = Console_2 > -#keycode 61 = F3 F13 Console_15 > -# control keycode 61 = F3 > -# alt keycode 61 = Console_3 > -# control alt keycode 61 = Console_3 > -#keycode 62 = F4 F14 Console_16 > -# control keycode 62 = F4 > -# alt keycode 62 = Console_4 > -# control alt keycode 62 = Console_4 > -#keycode 63 = F5 F15 Console_17 > -# control keycode 63 = F5 > -# alt keycode 63 = Console_5 > -# control alt keycode 63 = Console_5 > -#keycode 64 = F6 F16 Console_18 > -# control keycode 64 = F6 > -# alt keycode 64 = Console_6 > -# control alt keycode 64 = Console_6 > -#keycode 65 = F7 F17 Console_19 > -# control keycode 65 = F7 > -# alt keycode 65 = Console_7 > -# control alt keycode 65 = Console_7 > -#keycode 66 = F8 F18 Console_20 > -# control keycode 66 = F8 > -# alt keycode 66 = Console_8 > -# control alt keycode 66 = Console_8 > -#keycode 67 = F9 F19 Console_21 > -# control keycode 67 = F9 > -# alt keycode 67 = Console_9 > -# control alt keycode 67 = Console_9 > -#keycode 68 = F10 F20 Console_22 > -# control keycode 68 = F10 > -# alt keycode 68 = Console_10 > -# control alt keycode 68 = Console_10 > -#keycode 69 = Num_Lock > -# shift keycode 69 = Bare_Num_Lock > -#keycode 70 = Scroll_Lock Show_Memory Show_Registers > -# control keycode 70 = Show_State > -# alt keycode 70 = Scroll_Lock > -#keycode 71 = KP_7 > -# alt keycode 71 = Ascii_7 > -# altgr keycode 71 = Hex_7 > -#keycode 72 = KP_8 > -# alt keycode 72 = Ascii_8 > -# altgr keycode 72 = Hex_8 > -#keycode 73 = KP_9 > -# alt keycode 73 = Ascii_9 > -# altgr keycode 73 = Hex_9 > -#keycode 74 = KP_Subtract > -#keycode 75 = KP_4 > -# alt keycode 75 = Ascii_4 > -# altgr keycode 75 = Hex_4 > -#keycode 76 = KP_5 > -# alt keycode 76 = Ascii_5 > -# altgr keycode 76 = Hex_5 > -#keycode 77 = KP_6 > -# alt keycode 77 = Ascii_6 > -# altgr keycode 77 = Hex_6 > -#keycode 78 = KP_Add > -#keycode 79 = KP_1 > -# alt keycode 79 = Ascii_1 > -# altgr keycode 79 = Hex_1 > -#keycode 80 = KP_2 > -# alt keycode 80 = Ascii_2 > -# altgr keycode 80 = Hex_2 > -#keycode 81 = KP_3 > -# alt keycode 81 = Ascii_3 > -# altgr keycode 81 = Hex_3 > -#keycode 82 = KP_0 > -# alt keycode 82 = Ascii_0 > -# altgr keycode 82 = Hex_0 > -#keycode 83 = KP_Period > -## altgr control keycode 83 = Boot > -# control alt keycode 83 = Boot > -#keycode 84 = Last_Console > -#keycode 85 = > -#keycode 86 = less greater bar > -# alt keycode 86 = Meta_less > -#keycode 87 = F11 F11 Console_23 > -# control keycode 87 = F11 > -# alt keycode 87 = Console_11 > -# control alt keycode 87 = Console_11 > -#keycode 88 = F12 F12 Console_24 > -# control keycode 88 = F12 > -# alt keycode 88 = Console_12 > -# control alt keycode 88 = Console_12 > -#keycode 89 = > -#keycode 90 = > -keycode 91 = space > -#keycode 91 = > -keycode 92 = Return > -#keycode 92 = > -#keycode 93 = > -#keycode 94 = > -#keycode 95 = > -#keycode 96 = KP_Enter > -#keycode 97 = Control > -#keycode 98 = KP_Divide > -#keycode 99 = Control_backslash > -# control keycode 99 = Control_backslash > -# alt keycode 99 = Control_backslash > -keycode 100 = AltGr > -#keycode 101 = Break > -#keycode 102 = Find > -keycode 103 = Up > - altgr keycode 103 = Prior > - shift keycode 104 = Scroll_Backward > -#keycode 104 = Prior > -# shift keycode 104 = Scroll_Backward > -keycode 105 = Left > - altgr keycode 105 = Decr_Console > -keycode 106 = Right > - altgr keycode 106 = Incr_Console > -#keycode 107 = Select > -keycode 108 = Down > - altgr keycode 108 = Next > - shift keycode 108 = Scroll_Forward > -#keycode 109 = Next > -# shift keycode 109 = Scroll_Forward > -#keycode 110 = Insert > -#keycode 111 = Remove > -## altgr control keycode 111 = Boot > -# control alt keycode 111 = Boot > -#keycode 112 = Macro > -#keycode 113 = F13 > -#keycode 114 = F14 > -#keycode 115 = Help > -#keycode 116 = Do > -#keycode 117 = F17 > -#keycode 118 = KP_MinPlus > -#keycode 119 = Pause > -#keycode 120 = > -#keycode 121 = > -#keycode 122 = > -#keycode 123 = > -#keycode 124 = > -#keycode 125 = > -#keycode 126 = > -#keycode 127 = > +keycode 1 = > +keycode 14 = BackSpace > + altgr keycode 14 = Delete > +keycode 15 = Tab > + altgr keycode 15 = Caps_Lock > +keycode 16 = q > + altgr keycode 16 = one > +keycode 17 = w > + altgr keycode 17 = two > +keycode 18 = e > + altgr keycode 18 = three > +keycode 19 = r > + altgr keycode 19 = four > +keycode 20 = t > + altgr keycode 20 = five > +keycode 21 = y > + altgr keycode 21 = six > +keycode 22 = u > + altgr keycode 22 = seven > +keycode 23 = i > + altgr keycode 23 = eight > +keycode 24 = o > + altgr keycode 24 = nine > +keycode 25 = p > + altgr keycode 25 = zero > +keycode 26 = > +keycode 27 = > +keycode 28 = Return > + altgr keycode 28 = greater > +keycode 29 = Control > +keycode 30 = a > + altgr keycode 30 = exclam > +keycode 31 = s > + altgr keycode 31 = at > +keycode 32 = d > + altgr keycode 32 = numbersign > +keycode 33 = f > + altgr keycode 33 = dollar > +keycode 34 = g > + altgr keycode 34 = percent > +keycode 35 = h > + altgr keycode 35 = underscore > +keycode 36 = j > + altgr keycode 36 = ampersand > +keycode 37 = k > + altgr keycode 37 = asterisk > +keycode 38 = l > + altgr keycode 38 = parenleft > +keycode 39 = > +keycode 40 = apostrophe quotedbl > + altgr keycode 40 = asciitilde > +keycode 41 = > +keycode 42 = Shift > +keycode 43 = > +keycode 44 = z > + altgr keycode 44 = backslash > +keycode 45 = x > +keycode 46 = c > + altgr keycode 46 = Control_c > +keycode 47 = v > + altgr keycode 47 = Control_v > +keycode 48 = b > + altgr keycode 48 = minus > +keycode 49 = n > + altgr keycode 49 = plus > +keycode 50 = m > + altgr keycode 50 = equal > +keycode 51 = comma semicolon > + altgr keycode 51 = parenright > +keycode 52 = period colon > + altgr keycode 52 = less > + control keycode 52 = Compose > +keycode 53 = slash question > + altgr keycode 53 = Num_Lock > +keycode 54 = Shift > +keycode 55 = > +keycode 56 = Alt > +keycode 57 = space space > + altgr keycode 57 = bar > +keycode 58 = > +keycode 59 = F9 # Calendar > + altgr keycode 59 = braceleft > +keycode 60 = F10 # Contact > + altgr keycode 60 = bracketleft > +keycode 61 = AltGr # Fn > +keycode 62 = Escape # Cancel > +keycode 63 = space # Bulleye > +keycode 64 = Control # Dot > +keycode 65 = F15 # Backlight/Rotate > + altgr keycode 65 = asciicircum > +keycode 66 = F24 # Rec > +keycode 67 = F12 # Home > + altgr keycode 67 = grave > +keycode 68 = F13 # Email > + altgr keycode 68 = braceright > +keycode 79 = F15 > +keycode 80 = F16 > +keycode 82 = F17 > +keycode 87 = Return # OK > +keycode 88 = F11 # Menu > + altgr keycode 88 = bracketright > +keycode 97 = Control > +keycode 99 = F12 > +keycode 103 = Up Scroll_Backward > + altgr keycode 103 = PageUp > +keycode 105 = Left Prior > + altgr keycode 105 = Decr_Console > +keycode 106 = Right Next > + altgr keycode 106 = Incr_Console > +keycode 108 = Down Scroll_Forward > + altgr keycode 108 = PageDown > string F1 = "\033[[A" > string F2 = "\033[[B" > string F3 = "\033[[C" > ============================================================ > --- packages/keymaps/keymaps_1.0.bb > 30c7477adcffd4ee16488b6541923f63e618f258 > +++ packages/keymaps/keymaps_1.0.bb > 3ca60513019e86146c6189d1b3436b35b168c96b > @@ -1,9 +1,9 @@ PACKAGE_ARCH = "${MACHINE}" > DESCRIPTION = "Keyboard map" > SECTION = "base" > RDEPENDS = "initscripts console-tools" > LICENSE = "GPL" > PACKAGE_ARCH = "${MACHINE}" > -PR = "r18" > +PR = "r19" > > inherit update-rc.d > > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFIS5BKMkyGM64RGpERAvZ1AJ9PX1auIqXN/eVCC51CIz+Hxp5NpgCfeZn3 22mfl8o27lyU11+AUPghLcs= =K9NX -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:58 EDT 2010 Article: 28 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] upgrade gmp from 4.2.1 to 4.2.2 Date: Sun, 8 Jun 2008 09:55:52 +0200 Lines: 678 Approved: news@gmane.org Message-ID: <2770AF5D-BD0E-4985-BD9E-B04BBAA2EBE8@student.utwente.nl> References: <484B718D.4050309@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212911813 2694 80.91.229.12 (8 Jun 2008 07:56:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 07:56:53 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 09:57:34 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5FmE-0002lU-4r for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 09:57:22 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5FqE-0007bK-MY; Sun, 08 Jun 2008 10:01:31 +0200 Original-Received: from [130.89.2.9] (helo=smtp.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5Fq7-0007b9-W8 for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 10:01:24 +0200 Original-Received: from [172.20.1.5] (vpn006024.vpn.utwente.nl [130.89.6.24]) by smtp.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m587tsWC009872 for ; Sun, 8 Jun 2008 09:55:54 +0200 In-Reply-To: <484B718D.4050309@gmail.com> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:28 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 8 jun 2008, om 07:43 heeft Gordon het volgende geschreven: > gmp 4.2.1 has multiple definition problem which bothers gcc 4.3 > (#3378). By upgrading gmp to 4.2.2, we at least remove one bump for > people insisting in using gcc 4.3 with the stable branch (gcc 4.3 is > becoming the default on more and more distros). They will still be > bitten by the qemu-native bug, but that's another story. I suspect you mean "gmp-native" since we don't have gcc 4.3.0 in the stable branch. Acked-by: Koen Kooi > Regards > Gordon > # > # old_revision [07a690b6cf1993b5b95cc01109613528cb32c5fa] > # > # rename "packages/gmp/gmp-4.1.4/sh4-asmfix.patch" > # to "packages/gmp/files/sh4-asmfix.patch" > # > # rename "packages/gmp/gmp-4.2.1/x86-fat.diff" > # to "packages/gmp/files/x86-fat.diff" > # > # add_dir "packages/gmp/files" > # > # add_dir "packages/gmp/gmp-4.2.2" > # > # add_file "packages/gmp/gmp-4.2.2/02_noexec-stack.diff" > # content [b867a03c687d152e52e5c9be4a32ed58e4b50b8d] > # > # add_file "packages/gmp/gmp-4.2.2/03_gnu89-inline.diff" > # content [4b5427fb215e9022eb28ebb2b38c2e5e1ea3cbf1] > # > # add_file "packages/gmp/gmp-4.2.2/amd64.patch" > # content [4b96585a33e8ffe95bc3b84929d67e4bed23a36f] > # > # add_file "packages/gmp/gmp-4.2.2/configure.patch" > # content [48dbc81c65c119a653e82b5ca6a02d8831d52b4f] > # > # add_file "packages/gmp/gmp-4.2.2/mpf_set_str_c.diff" > # content [d7b340e228b41803994aeffbb39fa48092dfd945] > # > # add_file "packages/gmp/gmp-4.2.2/sh4-asmfix.patch" > # content [003be366979f58783858834dc3c70e12f61d89a2] > # > # add_file "packages/gmp/gmp-4.2.2/x86-fat.diff" > # content [827d248fb5ab34abed2e5fd78b1bcb4b6ba286d5] > # > # add_file "packages/gmp/gmp-native_4.2.2.bb" > # content [8ee432a77e224c8e0da1d6dfb0b0d5e97c387197] > # > # add_file "packages/gmp/gmp_4.2.2.bb" > # content [7fb05c91e61ab4d4154c2464138218356fe6c373] > # > ============================================================ > --- packages/gmp/gmp-4.2.2/02_noexec-stack.diff > b867a03c687d152e52e5c9be4a32ed58e4b50b8d > +++ packages/gmp/gmp-4.2.2/02_noexec-stack.diff > b867a03c687d152e52e5c9be4a32ed58e4b50b8d > @@ -0,0 +1,74 @@ > +Index: acinclude.m4 > +=================================================================== > +RCS file: /cvsroot/pkg-gmp/gmp/acinclude.m4,v > +retrieving revision 1.3 > +diff -u -b -B -r1.3 acinclude.m4 > +--- gmp-4.2.2.orig/acinclude.m4 14 Apr 2006 22:48:55 -0000 1.3 > ++++ gmp-4.2.2/acinclude.m4 15 Apr 2006 06:11:48 -0000 > +@@ -1613,6 +1613,34 @@ > + ]) > + > + > ++dnl Checks whether the stack can be marked nonexecutable by > passing an option > ++dnl to the C-compiler when acting on .s files. Appends that option > to ASFLAGS. > ++dnl This macro is adapted from one found in GLIBC-2.3.5. > ++AC_DEFUN([CL_AS_NOEXECSTACK],[ > ++dnl AC_REQUIRE([AC_PROG_CC]) GMP uses something else > ++AC_CACHE_CHECK([whether assembler supports --noexecstack option], > ++cl_cv_as_noexecstack, [dnl > ++ cat > conftest.c < ++void foo() {} > ++EOF > ++ if AC_TRY_COMMAND([${CC} $CFLAGS $CPPFLAGS > ++ -S -o conftest.s conftest.c >/dev/null]) \ > ++ && grep -q .note.GNU-stack conftest.s \ > ++ && AC_TRY_COMMAND([${CC} $CFLAGS $CPPFLAGS -Wa,--noexecstack > ++ -c -o conftest.o conftest.s >/dev/null]) > ++ then > ++ cl_cv_as_noexecstack=yes > ++ else > ++ cl_cv_as_noexecstack=no > ++ fi > ++ rm -f conftest*]) > ++ if test "$cl_cv_as_noexecstack" = yes; then > ++ ASMFLAGS="$ASMFLAGS -Wa,--noexecstack" > ++ fi > ++ AC_SUBST(ASMFLAGS) > ++]) > ++ > ++ > + dnl GMP_ASM_LABEL_SUFFIX > + dnl -------------------- > + dnl : - is usual. > +Index: configure.in > +=================================================================== > +RCS file: /cvsroot/pkg-gmp/gmp/configure.in,v > +retrieving revision 1.3 > +diff -u -b -B -r1.3 configure.in > +--- gmp-4.2.2.orig/configure.in 14 Apr 2006 22:48:55 -0000 1.3 > ++++ gmp-4.2.2/configure.in 15 Apr 2006 06:11:49 -0000 > +@@ -2024,6 +2024,8 @@ > + # Automake ansi2knr support. > + AM_C_PROTOTYPES > + > ++CL_AS_NOEXECSTACK > ++ > + GMP_PROG_AR > + GMP_PROG_NM > + > +Index: mpn/Makeasm.am > +=================================================================== > +RCS file: /cvsroot/pkg-gmp/gmp/mpn/Makeasm.am,v > +retrieving revision 1.5 > +diff -u -b -B -r1.5 Makeasm.am > +--- gmp-4.2.2.orig/mpn/Makeasm.am 14 Apr 2006 22:48:59 -0000 1.5 > ++++ gmp-4.2.2/mpn/Makeasm.am 15 Apr 2006 06:11:49 -0000 > +@@ -24,7 +24,7 @@ > + # COMPILE minus CC. > + # > + COMPILE_FLAGS = $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $ > (AM_CPPFLAGS) \ > +- $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) > ++ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) $(ASMFLAGS) > + > + # Flags used for preprocessing (in ansi2knr rules). > + # > ============================================================ > --- packages/gmp/gmp-4.2.2/03_gnu89-inline.diff > 4b5427fb215e9022eb28ebb2b38c2e5e1ea3cbf1 > +++ packages/gmp/gmp-4.2.2/03_gnu89-inline.diff > 4b5427fb215e9022eb28ebb2b38c2e5e1ea3cbf1 > @@ -0,0 +1,23 @@ > +Index: gmp-h.in > +=================================================================== > +RCS file: /cvsroot/pkg-gmp/gmp/gmp-h.in,v > +retrieving revision 1.4 > +diff -u -b -B -r1.4 gmp-h.in > +--- gmp-4.2.2.orig/gmp-h.in 15 Sep 2007 23:05:28 -0000 1.4 > ++++ gmp-4.2.2/gmp-h.in 9 Apr 2008 05:30:42 -0000 > +@@ -418,9 +418,13 @@ > + for an inline too, so as to correctly specify "dllimport" on > windows, in > + case the function is called rather than inlined. > + GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99 > +- inline semantics, unless -fgnu89-inline is used. */ > ++ inline semantics, unless -fgnu89-inline is used. > ++ > ++ With GCC 4.2, `__GNUC_STDC_INLINE__' is never defined (because > C99 inline > ++ semantics are not supported), but a warning is issued in C99 > mode if > ++ `__gnu_inline__' is not used. */ > + #ifdef __GNUC__ > +-#ifdef __GNUC_STDC_INLINE__ > ++#if (defined __GNUC_STDC_INLINE__) || (__GNUC__ == 4 && > __GNUC_MINOR__ == 2) > + #define __GMP_EXTERN_INLINE extern __inline__ __attribute__ > ((__gnu_inline__)) > + #else > + #define __GMP_EXTERN_INLINE extern __inline__ > ============================================================ > --- packages/gmp/gmp-4.2.2/amd64.patch > 4b96585a33e8ffe95bc3b84929d67e4bed23a36f > +++ packages/gmp/gmp-4.2.2/amd64.patch > 4b96585a33e8ffe95bc3b84929d67e4bed23a36f > @@ -0,0 +1,14 @@ > +--- gmp-4.1.4/longlong.h.orig 2004-04-22 00:34:28.000000000 +0200 > ++++ gmp-4.1.4/longlong.h 2005-07-18 01:13:06.000000000 +0200 > +@@ -738,8 +738,10 @@ > + count is only an int. */ > + #define count_trailing_zeros(count, x) \ > + do { \ > ++ UDItype __cbtmp; \ > + ASSERT ((x) != 0); \ > +- __asm__ ("bsfq %1,%q0" : "=r" (count) : "rm" ((UDItype)(x))); \ > ++ __asm__ ("bsfq %1,%0" : "=r" (__cbtmp) : "rm" ((UDItype)(x))); \ > ++ (count) = __cbtmp; \ > + } while (0) > + #endif /* x86_64 */ > + > ============================================================ > --- packages/gmp/gmp-4.2.2/configure.patch > 48dbc81c65c119a653e82b5ca6a02d8831d52b4f > +++ packages/gmp/gmp-4.2.2/configure.patch > 48dbc81c65c119a653e82b5ca6a02d8831d52b4f > @@ -0,0 +1,207 @@ > + acinclude.m4 | 26 ++++++++++++++------------ > + configure.in | 24 +++++++++--------------- > + 2 files changed, 23 insertions(+), 27 deletions(-) > + > +Index: gmp-4.2.2/acinclude.m4 > +=================================================================== > +--- gmp-4.2.2.orig/acinclude.m4 2008-05-01 11:07:43.000000000 +0200 > ++++ gmp-4.2.2/acinclude.m4 2008-05-01 11:07:48.000000000 +0200 > +@@ -30,20 +30,20 @@ > + dnl conftest.exe - various DOS compilers > + > + > +-define(IA64_PATTERN, > ++define([IA64_PATTERN], > + [[ia64*-*-* | itanium-*-* | itanium2-*-*]]) > + > + dnl Need to be careful not to match m6811, m6812, m68hc11 and > m68hc12, all > + dnl of which config.sub accepts. (Though none of which are > likely to work > + dnl with GMP.) > + dnl > +-define(M68K_PATTERN, > ++define([M68K_PATTERN], > + [[m68k-*-* | m68[0-9][0-9][0-9]-*-*]]) > + > +-define(POWERPC64_PATTERN, > ++define([POWERPC64_PATTERN], > + [[powerpc64-*-* | powerpc64le-*-* | powerpc620-*-* | powerpc630-*- > * | powerpc970-*-* | power[3-9]-*-*]]) > + > +-define(X86_PATTERN, > ++define([X86_PATTERN], > + [[i?86*-*-* | k[5-8]*-*-* | pentium*-*-* | athlon-*-* | viac3*-*- > *]]) > + > + > +@@ -62,7 +62,7 @@ > + dnl x86/k6 -> k6 > + dnl x86/k6/mmx -> k6_mmx > + > +-define(GMP_FAT_SUFFIX, > ++define([GMP_FAT_SUFFIX], > + [[$1=`echo $2 | sed -e '/\//s:^[^/]*/::' -e 's:[\\/]:_:g'`]]) > + > + > +@@ -71,7 +71,7 @@ > + dnl Emit code to remove any occurance of ITEM from $LISTVAR. > ITEM can be a > + dnl shell expression like $foo if desired. > + > +-define(GMP_REMOVE_FROM_LIST, > ++define([GMP_REMOVE_FROM_LIST], > + [remove_from_list_tmp= > + for remove_from_list_i in $[][$1]; do > + if test $remove_from_list_i = [$2]; then :; > +@@ -87,12 +87,12 @@ > + dnl ---------------------- > + dnl Strip entries subdir from $path and $fat_path. > + > +-define(GMP_STRIP_PATH, > ++define([GMP_STRIP_PATH], > + [GMP_STRIP_PATH_VAR(path, [$1]) > + GMP_STRIP_PATH_VAR(fat_path, [$1]) > + ]) > + > +-define(GMP_STRIP_PATH_VAR, > ++define([GMP_STRIP_PATH_VAR], > + [tmp_path= > + for i in $[][$1]; do > + case $i in > +@@ -113,7 +113,7 @@ > + dnl Dummy values for __GMP_BITS_PER_MP_LIMB and GMP_LIMB_BITS are > enough > + dnl for all current configure-time uses of gmp.h. > + > +-define(GMP_INCLUDE_GMP_H, > ++define([GMP_INCLUDE_GMP_H], > + [[#define __GMP_WITHIN_CONFIGURE 1 /* ignore template stuff */ > + #define GMP_NAIL_BITS $GMP_NAIL_BITS > + #define __GMP_BITS_PER_MP_LIMB 123 /* dummy for GMP_NUMB_BITS etc */ > +@@ -129,7 +129,7 @@ > + dnl FILE. The regexps here aren't very rugged, but are enough > for gmp. > + dnl /dev/null as a parameter prevents a hang if $2 is > accidentally omitted. > + > +-define(GMP_HEADER_GETVAL, > ++define([GMP_HEADER_GETVAL], > + [patsubst(patsubst( > + esyscmd([grep "^#define $1 " $2 /dev/null 2>/dev/null]), > + [^.*$1[ ]+],[]), > +@@ -143,7 +143,7 @@ > + dnl autoconf time. Two digits like 3.0 if patchlevel <= 0, or > three digits > + dnl like 3.0.1 if patchlevel > 0. > + > +-define(GMP_VERSION, > ++define([GMP_VERSION], > + [GMP_HEADER_GETVAL(__GNU_MP_VERSION,gmp-h.in)[]dnl > + .GMP_HEADER_GETVAL(__GNU_MP_VERSION_MINOR,gmp-h.in)[]dnl > + ifelse(m4_eval(GMP_HEADER_GETVAL(__GNU_MP_VERSION_PATCHLEVEL,gmp- > h.in) > 0),1, > +@@ -1489,7 +1489,9 @@ > + echo ["define(,<\`$tmp'>)"] >>$gmp_tmpconfigm4 > + > + # All CPUs use asm-defs.m4 > +-echo ["include][(CONFIG_TOP_SRCDIR\`/mpn/asm-defs.m4')"] >> > $gmp_tmpconfigm4i > ++echo -n ["include("] >>$gmp_tmpconfigm4i > ++echo -n ["CONFIG_TOP_SRCDIR\`/mpn/asm-defs.m4'"] >>$gmp_tmpconfigm4i > ++echo [")"] >>$gmp_tmpconfigm4i > + ]) > + > + > +Index: gmp-4.2.2/configure.in > +=================================================================== > +--- gmp-4.2.2.orig/configure.in 2008-05-01 11:07:43.000000000 +0200 > ++++ gmp-4.2.2/configure.in 2008-05-01 11:07:48.000000000 +0200 > +@@ -29,12 +29,6 @@ > + AC_PREREQ(2.59) > + AC_INIT(GNU MP, GMP_VERSION, gmp-bugs@swox.com, gmp) > + AC_CONFIG_SRCDIR(gmp-impl.h) > +-m4_pattern_forbid([^[ \t]*GMP_]) > +-m4_pattern_allow(GMP_LDFLAGS) > +-m4_pattern_allow(GMP_LIMB_BITS) > +-m4_pattern_allow(GMP_MPARAM_H_SUGGEST) > +-m4_pattern_allow(GMP_NAIL_BITS) > +-m4_pattern_allow(GMP_NUMB_BITS) > + > + # If --target is not used then $target_alias is empty, but if say > + # "./configure athlon-pc-freebsd3.5" is used, then all three of > +@@ -275,7 +269,7 @@ > + # After GMP specific searches and tests, the standard autoconf > AC_PROG_CC is > + # called. User selections of CC etc are respected. > + # > +-# Care is taken not to use macros like AC_TRY_COMPILE during the GMP > ++# Care is taken not to use macros like > AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]) during the GMP > + # pre-testing, since they of course depend on AC_PROG_CC, and also > some of > + # them cache their results, which is not wanted. > + # > +@@ -367,7 +361,7 @@ > + # FIXME: We'd like to prefer an ANSI compiler, perhaps by preferring > + # c89 over cc here. But note that on HP-UX c89 provides a castrated > + # environment, and would want to be excluded somehow. Maybe > +-# AC_PROG_CC_STDC already does enough to stick cc into ANSI mode and > ++# already does enough to stick cc into ANSI mode and > + # we don't need to worry. > + # > + cclist="gcc cc" > +@@ -1518,7 +1512,7 @@ > + CFLAGS_or_unset=${CFLAGS-'(unset)'} > + CPPFLAGS_or_unset=${CPPFLAGS-'(unset)'} > + > +-cat >&AC_FD_CC < ++cat >&AS_MESSAGE_LOG_FD() < + User: > + ABI=$ABI > + CC=$CC > +@@ -1889,7 +1883,6 @@ > + > + # The C compiler and preprocessor, put into ANSI mode if possible. > + AC_PROG_CC > +-AC_PROG_CC_STDC > + AC_PROG_CPP > + GMP_H_ANSI > + > +@@ -1912,11 +1905,11 @@ > + > + # The C++ compiler, if desired. > + want_cxx=no > ++AC_PROG_CXX > + if test $enable_cxx != no; then > + test_CXXFLAGS=${CXXFLAGS+set} > +- AC_PROG_CXX > + > +- echo "CXXFLAGS chosen by autoconf: $CXXFLAGS" >&AC_FD_CC > ++ echo "CXXFLAGS chosen by autoconf: $CXXFLAGS" > >&AS_MESSAGE_LOG_FD() > + cxxflags_ac_prog_cxx=$CXXFLAGS > + cxxflags_list=ac_prog_cxx > + > +@@ -2022,7 +2015,7 @@ > + esac > + > + > +-cat >&AC_FD_CC < ++cat >&AS_MESSAGE_LOG_FD() < + Decided: > + ABI=$ABI > + CC=$CC > +@@ -3199,7 +3192,7 @@ > + # FIXME: Upcoming version of autoconf/automake may not like broken > lines. > + # Right now automake isn't accepting the new > AC_CONFIG_FILES scheme. > + > +-AC_OUTPUT(Makefile \ > ++AC_CONFIG_FILES([Makefile \ > + mpbsd/Makefile mpf/Makefile mpn/Makefile mpq/Makefile \ > + mpz/Makefile printf/Makefile scanf/Makefile cxx/Makefile \ > + tests/Makefile tests/devel/Makefile tests/mpbsd/Makefile \ > +@@ -3208,4 +3201,5 @@ > + tests/cxx/Makefile \ > + doc/Makefile tune/Makefile \ > + demos/Makefile demos/calc/Makefile demos/expr/Makefile \ > +- gmp.h:gmp-h.in mp.h:mp-h.in) > ++ gmp.h:gmp-h.in mp.h:mp-h.in]) > ++AC_OUTPUT > +Index: gmp-4.2.2/gmp-h.in > +=================================================================== > +--- gmp-4.2.2.orig/gmp-h.in 2007-09-03 18:05:40.000000000 +0200 > ++++ gmp-4.2.2/gmp-h.in 2008-05-01 11:10:42.000000000 +0200 > +@@ -516,6 +516,7 @@ > + > + #if defined (__cplusplus) > + extern "C" { > ++#include > + #ifdef _GMP_H_HAVE_FILE > + using std::FILE; > + #endif > ============================================================ > --- packages/gmp/gmp-4.2.2/mpf_set_str_c.diff > d7b340e228b41803994aeffbb39fa48092dfd945 > +++ packages/gmp/gmp-4.2.2/mpf_set_str_c.diff > d7b340e228b41803994aeffbb39fa48092dfd945 > @@ -0,0 +1,38 @@ > +*** gmp-4.2.2.orig/mpf/set_str.c 30 Aug 2007 18:19:41 -0000 > +--- gmp-4.2.2/mpf/set_str.c 10 Dec 2007 04:47:18 -0000 > +*************** mpf_set_str (mpf_ptr x, const char *str, > +*** 272,277 **** > + > + if (expptr != 0) > +! /* FIXME: Should do some error checking here. */ > +! exp_in_base = strtol (expptr, (char **) 0, exp_base); > + else > + exp_in_base = 0; > +--- 272,298 ---- > + > + if (expptr != 0) > +! { > +! /* Scan and convert the exponent, in base exp_base. */ > +! long dig, neg = -(long) ('-' == expptr[0]); > +! expptr -= neg; /* conditional increment */ > +! c = (unsigned char) *expptr++; > +! dig = digit_value[c]; > +! if (dig >= exp_base) > +! { > +! TMP_FREE; > +! return -1; > +! } > +! exp_in_base = dig; > +! c = (unsigned char) *expptr++; > +! dig = digit_value[c]; > +! while (dig < exp_base) > +! { > +! exp_in_base = exp_in_base * exp_base; > +! exp_in_base += dig; > +! c = (unsigned char) *expptr++; > +! dig = digit_value[c]; > +! } > +! exp_in_base = (exp_in_base ^ neg) - neg; /* conditional negation > */ > +! } > + else > + exp_in_base = 0; > ============================================================ > --- packages/gmp/gmp-4.2.2/sh4-asmfix.patch > 003be366979f58783858834dc3c70e12f61d89a2 > +++ packages/gmp/gmp-4.2.2/sh4-asmfix.patch > 003be366979f58783858834dc3c70e12f61d89a2 > @@ -0,0 +1,26 @@ > +--- gmp-4.1.4/mpn/sh/add_n.s 2005/11/17 08:44:00 1.1 > ++++ gmp-4.1.4/mpn/sh/add_n.s 2005/11/17 08:18:57 > +@@ -29,8 +29,8 @@ > + > + .text > + .align 2 > +- .global ___gmpn_add_n > +-___gmpn_add_n: > ++ .global __gmpn_add_n > ++__gmpn_add_n: > + mov #0,r3 ! clear cy save reg > + > + Loop: mov.l @r5+,r1 > +--- gmp-4.1.4/mpn/sh/sub_n.s 2005/11/17 08:44:04 1.1 > ++++ gmp-4.1.4/mpn/sh/sub_n.s 2005/11/17 08:18:59 > +@@ -29,8 +29,8 @@ > + > + .text > + .align 2 > +- .global ___gmpn_sub_n > +-___gmpn_sub_n: > ++ .global __gmpn_sub_n > ++__gmpn_sub_n: > + mov #0,r3 ! clear cy save reg > + > + Loop: mov.l @r5+,r1 > ============================================================ > --- packages/gmp/gmp-4.2.2/x86-fat.diff > 827d248fb5ab34abed2e5fd78b1bcb4b6ba286d5 > +++ packages/gmp/gmp-4.2.2/x86-fat.diff > 827d248fb5ab34abed2e5fd78b1bcb4b6ba286d5 > @@ -0,0 +1,122 @@ > +See: > + > + http://gmplib.org/patches/x86-fat.diff > + http://gmplib.org/list-archives/gmp-bugs/2006-October/000579.html > + http://gmplib.org/#BUGREPORTS > + > +Removed the configure part of the patch since we patch > configure.in. It was > +only needed for FAT binaries anyway and this is being included to fix > +linking errors. > + > +Index: mpn/generic/addsub_n.c > +=================================================================== > +RCS file: /home/cvsfiles/gmp42/mpn/generic/addsub_n.c,v > +retrieving revision 1.1 > +retrieving revision 1.2 > +diff -p -2 -r1.1 -r1.2 > +*** mpn/generic/addsub_n.c 14 Mar 2006 15:57:54 -0000 1.1 > +--- mpn/generic/addsub_n.c 15 May 2006 22:38:42 -0000 1.2 > +*************** > +*** 1,5 **** > + /* mpn_addsub_n -- Add and Subtract two limb vectors of equal, > non-zero length. > + > +! Copyright 1999, 2000, 2001 Free Software Foundation, Inc. > + > + This file is part of the GNU MP Library. > +--- 1,5 ---- > + /* mpn_addsub_n -- Add and Subtract two limb vectors of equal, > non-zero length. > + > +! Copyright 1999, 2000, 2001, 2006 Free Software Foundation, Inc. > + > + This file is part of the GNU MP Library. > +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp > +*** 59,63 **** > + { > + this_n = MIN (n - off, PART_SIZE); > +! #if HAVE_NATIVE_mpn_add_nc || !HAVE_NATIVE_mpn_add_n > + acyo = mpn_add_nc (r1p + off, s1p + off, s2p + off, this_n, > acyo); > + #else > +--- 59,63 ---- > + { > + this_n = MIN (n - off, PART_SIZE); > +! #if HAVE_NATIVE_mpn_add_nc > + acyo = mpn_add_nc (r1p + off, s1p + off, s2p + off, this_n, > acyo); > + #else > +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp > +*** 65,69 **** > + acyo = acyn + mpn_add_1 (r1p + off, r1p + off, this_n, acyo); > + #endif > +! #if HAVE_NATIVE_mpn_sub_nc || !HAVE_NATIVE_mpn_sub_n > + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, > scyo); > + #else > +--- 65,69 ---- > + acyo = acyn + mpn_add_1 (r1p + off, r1p + off, this_n, acyo); > + #endif > +! #if HAVE_NATIVE_mpn_sub_nc > + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, > scyo); > + #else > +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp > +*** 82,86 **** > + { > + this_n = MIN (n - off, PART_SIZE); > +! #if HAVE_NATIVE_mpn_sub_nc || !HAVE_NATIVE_mpn_sub_n > + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, > scyo); > + #else > +--- 82,86 ---- > + { > + this_n = MIN (n - off, PART_SIZE); > +! #if HAVE_NATIVE_mpn_sub_nc > + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, > scyo); > + #else > +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp > +*** 88,92 **** > + scyo = scyn + mpn_sub_1 (r2p + off, r2p + off, this_n, scyo); > + #endif > +! #if HAVE_NATIVE_mpn_add_nc || !HAVE_NATIVE_mpn_add_n > + acyo = mpn_add_nc (r1p + off, s1p + off, s2p + off, this_n, > acyo); > + #else > +--- 88,92 ---- > + scyo = scyn + mpn_sub_1 (r2p + off, r2p + off, this_n, scyo); > + #endif > +! #if HAVE_NATIVE_mpn_add_nc > + acyo = mpn_add_nc (r1p + off, s1p + off, s2p + off, this_n, > acyo); > + #else > +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp > +*** 98,102 **** > + else > + { > +! /* r1 and r2 are identical to s1 and s2 (r1==s1 and r2=s2 > or vice versa) > + Need temporary storage. */ > + mp_limb_t tp[PART_SIZE]; > +--- 98,102 ---- > + else > + { > +! /* r1 and r2 are identical to s1 and s2 (r1==s1 and r2==s2 > or vice versa) > + Need temporary storage. */ > + mp_limb_t tp[PART_SIZE]; > +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp > +*** 106,110 **** > + { > + this_n = MIN (n - off, PART_SIZE); > +! #if HAVE_NATIVE_mpn_add_nc || !HAVE_NATIVE_mpn_add_n > + acyo = mpn_add_nc (tp, s1p + off, s2p + off, this_n, acyo); > + #else > +--- 106,110 ---- > + { > + this_n = MIN (n - off, PART_SIZE); > +! #if HAVE_NATIVE_mpn_add_nc > + acyo = mpn_add_nc (tp, s1p + off, s2p + off, this_n, acyo); > + #else > +*************** mpn_addsub_n (mp_ptr r1p, mp_ptr r2p, mp > +*** 112,116 **** > + acyo = acyn + mpn_add_1 (tp, tp, this_n, acyo); > + #endif > +! #if HAVE_NATIVE_mpn_sub_nc || !HAVE_NATIVE_mpn_sub_n > + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, > scyo); > + #else > +--- 112,116 ---- > + acyo = acyn + mpn_add_1 (tp, tp, this_n, acyo); > + #endif > +! #if HAVE_NATIVE_mpn_sub_nc > + scyo = mpn_sub_nc (r2p + off, s1p + off, s2p + off, this_n, > scyo); > + #else > ============================================================ > --- packages/gmp/gmp-native_4.2.2.bb > 8ee432a77e224c8e0da1d6dfb0b0d5e97c387197 > +++ packages/gmp/gmp-native_4.2.2.bb > 8ee432a77e224c8e0da1d6dfb0b0d5e97c387197 > @@ -0,0 +1,2 @@ > +PV = "4.2.2" > +require gmp-native.inc > ============================================================ > --- packages/gmp/gmp_4.2.2.bb 7fb05c91e61ab4d4154c2464138218356fe6c373 > +++ packages/gmp/gmp_4.2.2.bb 7fb05c91e61ab4d4154c2464138218356fe6c373 > @@ -0,0 +1,8 @@ > +PR = "r1" > + > +SRC_URI_append += "file://02_noexec-stack.diff;patch=1 \ > + file://03_gnu89-inline.diff;patch=1 \ > + file://mpf_set_str_c.diff;patch=1 \ > + file://sh4-asmfix.patch;patch=1 \ > + " > +require gmp.inc > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFIS5CKMkyGM64RGpERAqmpAJ9ndhDiqfK2nF0vOda/506C5C+TpACdGZh6 bK1lNyqj87yHvnG3kJT0PKk= =hIu4 -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:38:59 EDT 2010 Article: 29 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] upgrade gmp from 4.2.1 to 4.2.2 Date: Sun, 08 Jun 2008 03:34:39 -0500 Lines: 20 Approved: news@gmane.org Message-ID: <484B999F.8040408@gmail.com> References: <484B718D.4050309@gmail.com> <2770AF5D-BD0E-4985-BD9E-B04BBAA2EBE8@student.utwente.nl> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212914093 8011 80.91.229.12 (8 Jun 2008 08:34:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 08:34:53 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 10:35:36 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5GNE-00039C-1j for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 10:35:36 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5GRI-0004hR-EK; Sun, 08 Jun 2008 10:39:48 +0200 Original-Received: from [74.125.46.156] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5GRH-0004hJ-3M for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 10:39:47 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so1034274ywr.30 for ; Sun, 08 Jun 2008 01:34:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=A70ep4/4tg8ICTXS0ayLkG3pf0ubAuLbRwYa3Ksf+oQ=; b=cWKHuETZO3XXsSBPsV2I+Q+E51+U0KTJWr55L3OsPBT3jWfnQT46G5CAwTzyVjK6xd y7iqrJ6dCPeNDJ1nZphBkdnMKvgIrbm50wIpXw24lc5vtiIuC4FhTLS8GNkwcbq/ePS4 pnw5MGIyc9r6BUiHyIDV2QdR1ywwdpw/JloHA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=EE4Ea0UznztYdiaUfWmpkyeUmCiyQ8TdlMz1Pr64S8ZPQJ3Lv7xK5hq9MUrS07Mwhk r/1SLMJkqEPtqKKQwWKc8K6apFVUYsnlV3KUiiW5UmTmuLyQS6V9xTCEuW31oBRI7fUS wZ7Jbx7oUhWxZFoeCu/lolGNtk6F3+zMvm+Fc= Original-Received: by 10.150.83.22 with SMTP id g22mr3836057ybb.134.1212914082418; Sun, 08 Jun 2008 01:34:42 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id n67sm19442384pyh.41.2008.06.08.01.34.40 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 08 Jun 2008 01:34:40 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <2770AF5D-BD0E-4985-BD9E-B04BBAA2EBE8@student.utwente.nl> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:29 Archived-At: On 06/08/2008 02:55 AM, Koen Kooi wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > Op 8 jun 2008, om 07:43 heeft Gordon het volgende geschreven: > >> gmp 4.2.1 has multiple definition problem which bothers gcc 4.3 >> (#3378). By upgrading gmp to 4.2.2, we at least remove one bump for >> people insisting in using gcc 4.3 with the stable branch (gcc 4.3 is >> becoming the default on more and more distros). They will still be >> bitten by the qemu-native bug, but that's another story. > > I suspect you mean "gmp-native" since we don't have gcc 4.3.0 in the > stable branch. Yes I meant for gmp-native. Pushed in f1bdb7547948a0f43214d60549a33c8e1c7b7b23 Gordon From openembedded-stablebranch@openembedded.org Mon May 10 15:38:59 EDT 2010 Article: 30 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Paul Eggleton Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: [OE stablebranch] RFC: Opie patches from dev to stable Date: Sun, 8 Jun 2008 10:41:41 +0100 Lines: 24 Approved: news@gmane.org Message-ID: <200806081041.41648.bluelightning@bluelightning.org> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212918127 17320 80.91.229.12 (8 Jun 2008 09:42:07 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 09:42:07 +0000 (UTC) To: openembedded-stablebranch@openembedded.org Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 11:42:48 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5HQG-0000gr-2l for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 11:42:48 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5HUJ-0002Qm-Fe; Sun, 08 Jun 2008 11:46:59 +0200 Original-Received: from [81.103.221.47] (helo=mtaout01-winn.ispmail.ntl.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5HUG-0002Qg-GW for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 11:46:56 +0200 Original-Received: from aamtaout02-winn.ispmail.ntl.com ([81.103.221.35]) by mtaout01-winn.ispmail.ntl.com with ESMTP id <20080608094557.GBJT28496.mtaout01-winn.ispmail.ntl.com@aamtaout02-winn.ispmail.ntl.com> for ; Sun, 8 Jun 2008 10:45:57 +0100 Original-Received: from shodan.local ([86.3.80.228]) by aamtaout02-winn.ispmail.ntl.com with ESMTP id <20080608094450.UFQP29365.aamtaout02-winn.ispmail.ntl.com@shodan.local> for ; Sun, 8 Jun 2008 10:44:50 +0100 User-Agent: KMail/1.9.9 Content-Disposition: inline X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:30 Archived-At: Hi all, I'd like to propose merging the following Opie fixes from .dev to .stable: Bug 3669: Opie: time settings cannot find citytime http://bugs.openembedded.net/show_bug.cgi?id=3669 d0b5cd0a6db8e84d4644dfe5a4cfa9c01fc283e6 Bug 4317: Fix Opie SD card path for 2.6 kernel devices http://bugs.openembedded.net/show_bug.cgi?id=4317 c35bb4255861a806a262b725cb19d12b4c906286 Bug 3173: disable bluetooth detection http://bugs.openembedded.net/show_bug.cgi?id=3173 5c70288a8476dbd93aba7d5a2d256f0f765341c9 Bug 3678: Opie: cursor key rotation incorrect on some devices http://bugs.openembedded.net/show_bug.cgi?id=3678 a10fdcce94239fbbf0aff43c6c367b8b407525ab and 56a6277181644bc049b217d5f4aff4c34d907ba1 Cheers, Paul From openembedded-stablebranch@openembedded.org Mon May 10 15:38:59 EDT 2010 Article: 31 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] RFC: Opie patches from dev to stable Date: Sun, 8 Jun 2008 12:05:50 +0200 Lines: 52 Approved: news@gmane.org Message-ID: <9E982970-4748-4DCF-A54B-D8D2E9C70E7D@student.utwente.nl> References: <200806081041.41648.bluelightning@bluelightning.org> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212919623 20890 80.91.229.12 (8 Jun 2008 10:07:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 10:07:03 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 12:07:46 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5HoP-0006GG-1o for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 12:07:45 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5HsR-00032X-RX; Sun, 08 Jun 2008 12:11:55 +0200 Original-Received: from [130.89.2.14] (helo=mx.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5Hrm-00030T-Cf for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 12:11:14 +0200 Original-Received: from [172.20.1.5] (vpn006024.vpn.utwente.nl [130.89.6.24]) by mx.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m58A5qn0025323 for ; Sun, 8 Jun 2008 12:05:52 +0200 In-Reply-To: <200806081041.41648.bluelightning@bluelightning.org> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:31 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 8 jun 2008, om 11:41 heeft Paul Eggleton het volgende geschreven: > Hi all, > > I'd like to propose merging the following Opie fixes from .dev > to .stable: Please send patches against the stable branch to this list so we can review them. > > > Bug 3669: Opie: time settings cannot find citytime > http://bugs.openembedded.net/show_bug.cgi?id=3669 > d0b5cd0a6db8e84d4644dfe5a4cfa9c01fc283e6 > > Bug 4317: Fix Opie SD card path for 2.6 kernel devices > http://bugs.openembedded.net/show_bug.cgi?id=4317 > c35bb4255861a806a262b725cb19d12b4c906286 > > Bug 3173: disable bluetooth detection > http://bugs.openembedded.net/show_bug.cgi?id=3173 > 5c70288a8476dbd93aba7d5a2d256f0f765341c9 > > Bug 3678: Opie: cursor key rotation incorrect on some devices > http://bugs.openembedded.net/show_bug.cgi?id=3678 > a10fdcce94239fbbf0aff43c6c367b8b407525ab > and > 56a6277181644bc049b217d5f4aff4c34d907ba1 > > Cheers, > Paul > > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFIS68AMkyGM64RGpERAtYRAJ9+O5C0rOo4Q+J9eFZxf6dRcibXugCeLTMU sH0y+Q+b2Mcj0FGorRpnTs0= =g5yW -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:39:00 EDT 2010 Article: 32 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Paul Eggleton Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] RFC: Opie patches from dev to stable Date: Sun, 8 Jun 2008 11:54:55 +0100 Lines: 340 Approved: news@gmane.org Message-ID: <200806081154.55693.bluelightning@bluelightning.org> References: <200806081041.41648.bluelightning@bluelightning.org> <9E982970-4748-4DCF-A54B-D8D2E9C70E7D@student.utwente.nl> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_/p7SIdUpU50LKJx" X-Trace: ger.gmane.org 1212922530 27527 80.91.229.12 (8 Jun 2008 10:55:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 10:55:30 +0000 (UTC) To: openembedded-stablebranch@openembedded.org Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 12:56:12 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5IZH-0008Bi-8l for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 12:56:11 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5IdH-0000WF-W7; Sun, 08 Jun 2008 13:00:20 +0200 Original-Received: from [81.103.221.47] (helo=mtaout01-winn.ispmail.ntl.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5Id9-0000W3-N8 for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 13:00:14 +0200 Original-Received: from aamtaout01-winn.ispmail.ntl.com ([81.103.221.35]) by mtaout01-winn.ispmail.ntl.com with ESMTP id <20080608105912.GUEZ28496.mtaout01-winn.ispmail.ntl.com@aamtaout01-winn.ispmail.ntl.com> for ; Sun, 8 Jun 2008 11:59:12 +0100 Original-Received: from shodan.local ([86.3.80.228]) by aamtaout01-winn.ispmail.ntl.com with ESMTP id <20080608110034.YQSU16854.aamtaout01-winn.ispmail.ntl.com@shodan.local> for ; Sun, 8 Jun 2008 12:00:34 +0100 User-Agent: KMail/1.9.9 In-Reply-To: <9E982970-4748-4DCF-A54B-D8D2E9C70E7D@student.utwente.nl> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:32 Archived-At: --Boundary-00=_/p7SIdUpU50LKJx Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Sunday 08 June 2008, Koen Kooi wrote: > Please send patches against the stable branch to this list so we can > review them. Attached. Cheers, Paul --Boundary-00=_/p7SIdUpU50LKJx Content-Type: text/x-diff; charset="iso-8859-1"; name="04-bug3678-fix-rotate-really-this-time.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="04-bug3678-fix-rotate-really-this-time.patch" # # old_revision [a0a3cc0088bc51023a19b1d6942f7cc643e6bb52] # # add_file "packages/libopie/libopie2/ipaq_rotate_fix.patch" # content [1129069abce417b89f7e1a975dd2f426736c6db5] # # add_file "packages/qte/qte-2.3.10/disable-dup-rotation.patch" # content [ae6639da1ec281b77ad87d3e1de4ba6b24151169] # # patch "packages/libopie/libopie2_1.2.3.bb" # from [63a7fc0db1279bd05e64e2b06c6e583e83ec1cca] # to [395fba639e13adcbc1453d2f7f8397678696593b] # # patch "packages/qte/qte-common_2.3.10.inc" # from [1c5fce4a8c48597719722a7cb916d317300a473f] # to [63b7ac5a4fa886a59d36b2c2099094323726e2b0] # # patch "packages/qte/qte-mt_2.3.10.bb" # from [4241677b274551c8db9002c2c4aebecaf5272154] # to [9de7ec362919755e02c79a584fd115bdf5a9f152] # ============================================================ --- packages/libopie/libopie2/ipaq_rotate_fix.patch 1129069abce417b89f7e1a975dd2f426736c6db5 +++ packages/libopie/libopie2/ipaq_rotate_fix.patch 1129069abce417b89f7e1a975dd2f426736c6db5 @@ -0,0 +1,23 @@ +--- libopie2/opiecore/device/odevice_ipaq.cpp 2008-05-26 16:33:01.000000000 +0100 ++++ libopie2/opiecore/device/odevice_ipaq.cpp 2008-05-26 16:33:40.000000000 +0100 +@@ -331,16 +331,10 @@ + case Key_Down : { + int quarters; + switch (d->m_rotation) { +- case Rot0: quarters = 3/*270deg*/; break; +- case Rot90: quarters = 2/*270deg*/; break; +- case Rot180: quarters = 1/*270deg*/; break; +- case Rot270: quarters = 0/*270deg*/; break; +- } +- if( d->m_model == Model_iPAQ_H22xx ) { +- // FIXME: there's something screwed with the keycodes being sent on h2200. I have +- // added a temporary workaround for this here, but the bug should be fixed properly +- // later in the right place. - Paul Eggleton 25/07/2007 +- quarters = 0; ++ case Rot0: quarters = 0/*0deg*/; break; ++ case Rot90: quarters = 1/*90deg*/; break; ++ case Rot180: quarters = 2/*180deg*/; break; ++ case Rot270: quarters = 3/*270deg*/; break; + } + newkeycode = Key_Left + ( keycode - Key_Left + quarters ) % 4; + break; ============================================================ --- packages/qte/qte-2.3.10/disable-dup-rotation.patch ae6639da1ec281b77ad87d3e1de4ba6b24151169 +++ packages/qte/qte-2.3.10/disable-dup-rotation.patch ae6639da1ec281b77ad87d3e1de4ba6b24151169 @@ -0,0 +1,13 @@ +--- qte/src/kernel/kernelkeyboard.cpp 2008-05-26 16:25:23.000000000 +0100 ++++ qte/src/kernel/kernelkeyboard.cpp 2008-05-26 16:27:52.000000000 +0100 +@@ -627,8 +627,10 @@ + case Qt::Key_Down: + unicode = 0xffff; + mod_key = false; ++#if defined(QT_QWS_IPAQ) || defined(QT_QWS_SL5XXX) + if (qt_screen->isTransformed()) + qtKeyCode = static_cast( xform_dirkey(static_cast( qtKeyCode ) ) ); ++#endif + break; + /* + * handle lock, we don't handle scroll lock! ============================================================ --- packages/libopie/libopie2_1.2.3.bb 63a7fc0db1279bd05e64e2b06c6e583e83ec1cca +++ packages/libopie/libopie2_1.2.3.bb 395fba639e13adcbc1453d2f7f8397678696593b @@ -1,10 +1,11 @@ require ${PN}.inc require ${PN}.inc -PR = "r2" +PR = "r3" SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/libopie2 \ file://include.pro \ file://gcc-syntax-fix.patch;patch=1 \ - file://h4000_and_default_rot.patch;patch=1" + file://h4000_and_default_rot.patch;patch=1 \ + file://ipaq_rotate_fix.patch;patch=1" SRC_URI_append_poodle = " file://poodle-2.6-hotkeys.patch;patch=1" ============================================================ --- packages/qte/qte-common_2.3.10.inc 1c5fce4a8c48597719722a7cb916d317300a473f +++ packages/qte/qte-common_2.3.10.inc 63b7ac5a4fa886a59d36b2c2099094323726e2b0 @@ -47,6 +47,7 @@ SRC_URI = "ftp://ftp.trolltech.com/pub/q file://kernel-keymap-corgi.patch;patch=1 \ file://kernel-asm-page.patch;patch=1 \ file://remove-unused-kbdhandler.patch;patch=1 \ + file://disable-dup-rotation.patch;patch=1 \ file://sharp_char.h \ file://switches.h " ============================================================ --- packages/qte/qte-mt_2.3.10.bb 4241677b274551c8db9002c2c4aebecaf5272154 +++ packages/qte/qte-mt_2.3.10.bb 9de7ec362919755e02c79a584fd115bdf5a9f152 @@ -1,5 +1,5 @@ require qte-common_${PV}.inc require qte-common_${PV}.inc -PR = "r25" +PR = "r26" EXTRA_OECONF += "-thread" --Boundary-00=_/p7SIdUpU50LKJx Content-Type: text/x-diff; charset="iso-8859-1"; name="03-bug3173-libopieobex-disable-bt-check-oe.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="03-bug3173-libopieobex-disable-bt-check-oe.patch" # # old_revision [1007839d0212365ae91bf35580b76dac1cf35577] # # add_file "packages/libopieobex/files/disable-bt-check.patch" # content [4531ca6db356b9e34c43ab4986901f13cbef2ad4] # # patch "packages/libopieobex/libopieobex0_1.2.3.bb" # from [d78020e74a92f741a163fff78e554f93bd96f91e] # to [0c803763dbf3b86af956d5c0b3d2520ece6bcc8c] # # patch "packages/libopieobex/libopieobex0_cvs.bb" # from [0e5adb40de222cf5c66a7884fa46c00160d179a7] # to [8f777b6cc6d58e21975d108a806c55a81f01f4a4] # ============================================================ --- packages/libopieobex/files/disable-bt-check.patch 4531ca6db356b9e34c43ab4986901f13cbef2ad4 +++ packages/libopieobex/files/disable-bt-check.patch 4531ca6db356b9e34c43ab4986901f13cbef2ad4 @@ -0,0 +1,19 @@ +--- obex/obex.pro 2007-07-20 23:44:06.000000000 +1200 ++++ obex/obex.pro 2007-10-18 17:57:15.000000000 +1300 +@@ -13,12 +13,12 @@ + include( $(OPIEDIR)/include.pro ) + target.path = $$prefix/plugins/applets + +-#FIXME: These parameters are used if bluetooth is used +-CONFTEST = $$system( echo $CONFIG_LIBOPIETOOTH ) +-contains( CONFTEST, y ){ ++#FIXME: This test does not work under OE. Instead, just always enable bluetooth. ++#CONFTEST = $$system( echo $CONFIG_LIBOPIETOOTH ) ++#contains( CONFTEST, y ){ + HEADERS += btobex.h + SOURCES += btobex.cpp + INCLUDEPATH += $(OPIEDIR)/noncore/net/opietooth/lib + LIBS += -lopietooth1 -lbluetooth + DEFINES += BLUETOOTH +-} ++#} ============================================================ --- packages/libopieobex/libopieobex0_1.2.3.bb d78020e74a92f741a163fff78e554f93bd96f91e +++ packages/libopieobex/libopieobex0_1.2.3.bb 0c803763dbf3b86af956d5c0b3d2520ece6bcc8c @@ -1,5 +1,6 @@ require libopieobex0.inc require libopieobex0.inc +PR = "r1" - SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/core/obex \ + ${HANDHELDS_CVS};tag=${TAG};module=opie/pics \ + file://disable-bt-check.patch;patch=1" - ${HANDHELDS_CVS};tag=${TAG};module=opie/pics " ============================================================ --- packages/libopieobex/libopieobex0_cvs.bb 0e5adb40de222cf5c66a7884fa46c00160d179a7 +++ packages/libopieobex/libopieobex0_cvs.bb 8f777b6cc6d58e21975d108a806c55a81f01f4a4 @@ -1,6 +1,7 @@ PV = "${OPIE_CVS_PV}" require libopieobex0.inc PV = "${OPIE_CVS_PV}" -PR = "r6" +PR = "r7" SRC_URI = "${HANDHELDS_CVS};module=opie/core/obex \ + ${HANDHELDS_CVS};module=opie/pics \ + file://disable-bt-check.patch;patch=1" - ${HANDHELDS_CVS};module=opie/pics" --Boundary-00=_/p7SIdUpU50LKJx Content-Type: text/x-diff; charset="iso-8859-1"; name="02-bug4317-fix-sd-card-path-oe.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="02-bug4317-fix-sd-card-path-oe.patch" # # old_revision [b116a050ba36ba3406b3a8b342e36d24bdd70231] # # add_file "packages/libqpe/libqpe-opie/fix-sd-card-path.patch" # content [286bc1a1b8b869d1c408efaf25d0799d8177ef37] # # patch "packages/libqpe/libqpe-opie_1.2.3.bb" # from [8c32d00717f267664f0048b023897704ed2bb6b3] # to [e1f62cd8a04ab15a45006ed051ef1ad1e05c9f1f] # ============================================================ --- packages/libqpe/libqpe-opie/fix-sd-card-path.patch 286bc1a1b8b869d1c408efaf25d0799d8177ef37 +++ packages/libqpe/libqpe-opie/fix-sd-card-path.patch 286bc1a1b8b869d1c408efaf25d0799d8177ef37 @@ -0,0 +1,17 @@ +Index: library/storage.cpp +=================================================================== +RCS file: /cvs/opie/library/storage.cpp,v +retrieving revision 1.25 +retrieving revision 1.26 +diff -U3 -r1.25 -r1.26 +--- library/storage.cpp 7 Mar 2005 14:32:58 -0000 1.25 ++++ library/storage.cpp 29 Dec 2007 02:14:09 -0000 1.26 +@@ -307,7 +307,7 @@ + bool hasMmc=false; + if( deviceTab("/dev/mmc/part")) + hasMmc=true; +- if( deviceTab("/dev/mmcd")) ++ else if( deviceTab("/dev/mmcblk")) + hasMmc=true; + return hasMmc; + } ============================================================ --- packages/libqpe/libqpe-opie_1.2.3.bb 8c32d00717f267664f0048b023897704ed2bb6b3 +++ packages/libqpe/libqpe-opie_1.2.3.bb e1f62cd8a04ab15a45006ed051ef1ad1e05c9f1f @@ -1,11 +1,12 @@ require ${PN}.inc require ${PN}.inc -PR = "r1" +PR = "r2" TAG = "${@'v' + bb.data.getVar('PV',d,1).replace('.', '_')}" SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/library \ file://fix-titleheight.patch;patch=1 \ file://unbreak-logging.patch;patch=1 \ file://citytime-path.patch;patch=1 \ + file://fix-sd-card-path.patch;patch=1 \ " --Boundary-00=_/p7SIdUpU50LKJx Content-Type: text/x-diff; charset="iso-8859-1"; name="01-bug3669-citytime-path-oe.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="01-bug3669-citytime-path-oe.patch" ============================================================ --- classes/opie.bbclass 3520a2c069712e9db8ce48af55f65b869bd6b9fd +++ classes/opie.bbclass ed3321a9ae1152bdd9852909d6fae887c7453365 @@ -22,7 +22,6 @@ EXTRA_QMAKEVARS_POST += " DESTDIR=${S} " # to be consistent, put all targets into workdir # NOTE: leave one space at the end, other files are expecting that EXTRA_QMAKEVARS_POST += " DESTDIR=${S} " -EXTRA_QMAKEVARS_POST += " DEFINES+=OPIE_BINDIR='\"${bindir}\"' DEFINES+=OPIE_LIBDIR='\"${libdir}/opie/lib\"' DEFINES+=OPIE_QTDIR='\"${libdir}/opie\"' " # Opie standard TAG value TAG = "${@'v' + bb.data.getVar('PV',d,1).replace('.', '_')}" ============================================================ --- classes/palmtop.bbclass 56d2e8dc703cfb39ea14ec0fc013546fcd6a20bb +++ classes/palmtop.bbclass a14ffdac1a4f7fbd2aade9ceab8d395a394228ca @@ -17,6 +17,7 @@ QT_LIBRARY = '${@base_conditional("PALMT EXTRA_QMAKEVARS_POST += "${@["LIBS+=-lqpe ", ""][(bb.data.getVar('PN', d, 1) == 'libqpe-opie')]}" DEPENDS_prepend = "${@["virtual/libqpe1 uicmoc-native ", ""][(bb.data.getVar('PN', d, 1) == 'libqpe-opie')]}" QT_LIBRARY = '${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte", d)}' +EXTRA_QMAKEVARS_POST += " DEFINES+=OPIE_BINDIR='\"${bindir}\"' DEFINES+=OPIE_LIBDIR='\"${libdir}/opie/lib\"' DEFINES+=OPIE_QTDIR='\"${libdir}/opie\"' " PACKAGES = "${PN}-dbg ${PN}-dev ${PN} ${PN}-doc ${PN}-locale" FILES_${PN} += " ${palmtopdir} " ============================================================ --- packages/libqpe/libqpe-opie_1.2.3.bb 582b244b7c4fb04f2264278eed3f0b0f45fd881c +++ packages/libqpe/libqpe-opie_1.2.3.bb 8c32d00717f267664f0048b023897704ed2bb6b3 @@ -1,9 +1,11 @@ require ${PN}.inc require ${PN}.inc +PR = "r1" TAG = "${@'v' + bb.data.getVar('PV',d,1).replace('.', '_')}" SRC_URI = "${HANDHELDS_CVS};tag=${TAG};module=opie/library \ file://fix-titleheight.patch;patch=1 \ file://unbreak-logging.patch;patch=1 \ + file://citytime-path.patch;patch=1 \ " ============================================================ --- packages/libqpe/libqpe-opie_cvs.bb f276b9b611e6c72c97af9cae949f23dbd6ad44d7 +++ packages/libqpe/libqpe-opie_cvs.bb f7a9e1d971d1fc6decd1948f9f99ef010266ec7c @@ -5,5 +5,6 @@ SRC_URI = "${HANDHELDS_CVS};module=opie/ SRC_URI = "${HANDHELDS_CVS};module=opie/library \ file://fix-titleheight.patch;patch=1 \ file://unbreak-logging.patch;patch=1 \ + file://citytime-path.patch;patch=1 \ " ============================================================ --- packages/libqpe/libqpe-opie/citytime-path.patch e3f95dd0bb4b166d7b1bb48e28f0fc6ea63aa372 +++ packages/libqpe/libqpe-opie/citytime-path.patch e3f95dd0bb4b166d7b1bb48e28f0fc6ea63aa372 @@ -0,0 +1,11 @@ +--- library/tzselect.cpp.orig 2008-01-12 21:05:49.000000000 +1300 ++++ library/tzselect.cpp 2008-01-12 21:06:01.000000000 +1300 +@@ -273,7 +273,7 @@ + void TimeZoneSelector::slotExecute( void ) + { + // execute the world time application... +- if (QFile::exists(QPEApplication::qpeDir()+"bin/citytime")) ++ if (QFile::exists(OPIE_BINDIR "/citytime")) + Global::execute( "citytime" ); + else + QMessageBox::warning(this,tr("citytime executable not found"), --Boundary-00=_/p7SIdUpU50LKJx Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --Boundary-00=_/p7SIdUpU50LKJx-- From openembedded-stablebranch@openembedded.org Mon May 10 15:39:00 EDT 2010 Article: 33 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] RFC: Opie patches from dev to stable Date: Sun, 08 Jun 2008 07:03:00 -0500 Lines: 8 Approved: news@gmane.org Message-ID: <484BCA74.9080706@gmail.com> References: <200806081041.41648.bluelightning@bluelightning.org> <9E982970-4748-4DCF-A54B-D8D2E9C70E7D@student.utwente.nl> <200806081154.55693.bluelightning@bluelightning.org> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212926600 5757 80.91.229.12 (8 Jun 2008 12:03:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 12:03:20 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 14:04:02 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5Jcv-0001NA-DG for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 14:04:01 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5Jgy-0006ai-Fr; Sun, 08 Jun 2008 14:08:12 +0200 Original-Received: from [74.125.46.152] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5Jgv-0006ad-Uv for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 14:08:10 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so1052166ywr.30 for ; Sun, 08 Jun 2008 05:03:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=2zPaIR035OqigTGeLbs1Mf8do4WAVQRM0FVbFS9u5F8=; b=lCQX5iFw9OHqw4NyfqaDmV5BvRfZvbB+8sli6RVlEsNxzhm2Y3aK+jDiL4KuNJ8k5s 9evqlomNhRJbQX2K1e5DgYNRfthltyxmeMQP9BqxBZF/Ybh2yaSr93P0mAXK/tG7hrKQ kBCVMkI5+zA8UKkxPjVqEJmeStuUG3KP+mDpA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=SIKwWb79lfRpGAkHn68OyayJUgJKubA5ok0h5LolRMZd7tny0QJl57lh7E2mW7AzTQ GfXO5Oy3t8fk+6e7o9AeBhLjYlEty9ONVuYTqmqkEJ6cfDoXdESEHwENQYVoprD70uD4 1+o5BFiuWc8cS+d6gRi9vk2ptTB8O+41jO9eM= Original-Received: by 10.151.102.16 with SMTP id e16mr4125150ybm.80.1212926584058; Sun, 08 Jun 2008 05:03:04 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id 6sm8294913ywc.8.2008.06.08.05.03.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 08 Jun 2008 05:03:02 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <200806081154.55693.bluelightning@bluelightning.org> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:33 Archived-At: On 06/08/2008 05:54 AM, Paul Eggleton wrote: > On Sunday 08 June 2008, Koen Kooi wrote: >> Please send patches against the stable branch to this list so we can >> review them. > > Attached. Arcked by: xjqian From openembedded-stablebranch@openembedded.org Mon May 10 15:39:01 EDT 2010 Article: 34 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Helge Deller Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: [OE stablebranch] RFC: Backport inclusion of pxa2xx-cs and pcmcia modules for poodle Date: Sun, 08 Jun 2008 17:45:00 +0200 Lines: 67 Approved: news@gmane.org Message-ID: <484BFE7C.4010806@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------060203080607000702080906" X-Trace: ger.gmane.org 1212939956 11297 80.91.229.12 (8 Jun 2008 15:45:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 15:45:56 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 17:46:37 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5N6G-0007Pw-4Z for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 17:46:32 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5NAK-0005e9-Qj; Sun, 08 Jun 2008 17:50:44 +0200 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by linuxtogo.org with smtp (Exim 4.69) (envelope-from ) id 1K5N9j-0005cz-3q for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 17:50:07 +0200 Original-Received: (qmail invoked by alias); 08 Jun 2008 15:44:58 -0000 Original-Received: from mnhm-590e0e4b.pool.einsundeins.de (EHLO halden.box) [89.14.14.75] by mail.gmx.net (mp054) with SMTP; 08 Jun 2008 17:44:58 +0200 X-Authenticated: #1045983 X-Provags-ID: V01U2FsdGVkX18yQQ1EIawy1SfxEOBeBYUSsVqoDvdtpkN2jwPQCM 3kJQI/DE2PJcDx User-Agent: Thunderbird 2.0.0.14 (X11/20080501) X-Y-GMX-Trusted: 0 X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:34 Archived-At: This is a multi-part message in MIME format. --------------060203080607000702080906 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit I'd like to propose to include the attached patch to 2007.12 r16. It's a backport of the .dev branch and enables the image for Poodle to include the drivers for cs and pcmcia so that pcmcia and wifi cards can work out of the box. --------------060203080607000702080906 Content-Type: text/x-patch; name="stable.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="stable.patch" # # old_revision [4cd0be119f68bfd70fb48fb43e13b4b4e7b7524f] # # patch "conf/machine/include/zaurus-2.6.inc" # from [7ecb352669b5b71228489192cdeb5826dc02b46a] # to [f21df9dabb110dba413eec0c81e21d1b097a5756] # # patch "packages/linux/linux-rp_2.6.24.bb" # from [22744ff19fcffdfc2e902231a82b3aa85dc5c06c] # to [c8896674cb15d4027e727de269a2c478534ca4d3] # ============================================================ --- conf/machine/include/zaurus-2.6.inc 7ecb352669b5b71228489192cdeb5826dc02b46a +++ conf/machine/include/zaurus-2.6.inc f21df9dabb110dba413eec0c81e21d1b097a5756 @@ -35,7 +35,7 @@ MACHINE_EXTRA_RRECOMMENDS_spitz = "kern MACHINE_EXTRA_RRECOMMENDS_c7x0 = "kernel-module-snd-soc-corgi kernel-module-pxa2xx-cs kernel-module-pcmcia" MACHINE_EXTRA_RRECOMMENDS_akita = "kernel-module-snd-soc-spitz kernel-module-pxa2xx-cs kernel-module-pcmcia" MACHINE_EXTRA_RRECOMMENDS_spitz = "kernel-module-snd-soc-spitz" -MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle" +MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle kernel-module-pxa2xx-cs kernel-module-pcmcia" GUI_MACHINE_CLASS = "bigscreen" GUI_MACHINE_CLASS_collie = "smallscreen" ============================================================ --- packages/linux/linux-rp_2.6.24.bb 22744ff19fcffdfc2e902231a82b3aa85dc5c06c +++ packages/linux/linux-rp_2.6.24.bb c8896674cb15d4027e727de269a2c478534ca4d3 @@ -1,6 +1,6 @@ require linux-rp.inc require linux-rp.inc -PR = "r9" +PR = "r10" DEFAULT_PREFERENCE = "-1" #DEFAULT_PREFERENCE_collie = "1" --------------060203080607000702080906 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --------------060203080607000702080906-- From openembedded-stablebranch@openembedded.org Mon May 10 15:39:01 EDT 2010 Article: 35 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] RFC: Backport inclusion of pxa2xx-cs and pcmcia modules for poodle Date: Sun, 8 Jun 2008 18:31:44 +0200 Lines: 48 Approved: news@gmane.org Message-ID: <8A2837AA-3499-482F-BC57-80519383C201@student.utwente.nl> References: <484BFE7C.4010806@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212942751 19279 80.91.229.12 (8 Jun 2008 16:32:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 16:32:31 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 18:33:12 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5NpN-00030w-23 for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 18:33:09 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5NtL-0003o2-RU; Sun, 08 Jun 2008 18:37:15 +0200 Original-Received: from [130.89.2.13] (helo=mx.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5NtI-0003nw-81 for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 18:37:12 +0200 Original-Received: from [172.20.1.5] (vpn006024.vpn.utwente.nl [130.89.6.24]) by mx.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m58GVkD7027234 for ; Sun, 8 Jun 2008 18:31:46 +0200 In-Reply-To: <484BFE7C.4010806@gmx.de> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:35 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 8 jun 2008, om 17:45 heeft Helge Deller het volgende geschreven: > I'd like to propose to include the attached patch to 2007.12 r16. > It's a backport of the .dev branch and enables the image for Poodle > to include the drivers for cs and pcmcia so that pcmcia and wifi > cards can work out of the box This patch won't work, because: Here you modify task-base related stuff: > -MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle" > +MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle > kernel-module-pxa2xx-cs kernel-module-pcmcia" But no PR bump in task-base, only in the kernel, that already builds those modules: > ============================================================ > --- packages/linux/linux-rp_2.6.24.bb > 22744ff19fcffdfc2e902231a82b3aa85dc5c06c > +++ packages/linux/linux-rp_2.6.24.bb > c8896674cb15d4027e727de269a2c478534ca4d3 > @@ -1,6 +1,6 @@ require linux-rp.inc > require linux-rp.inc > > -PR = "r9" > +PR = "r10" > > DEFAULT_PREFERENCE = "-1" > #DEFAULT_PREFERENCE_collie = "1" > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFITAlyMkyGM64RGpERAsjPAJ4/DAz0Q2+e3JIP30tfngyOxuPp6ACgpyZ+ BcTYZPuazDt9NCzUfo/l5P4= =UUnC -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:39:01 EDT 2010 Article: 36 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Helge Deller Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] RFC: Backport inclusion of pxa2xx-cs and pcmcia modules for poodle Date: Sun, 08 Jun 2008 19:16:00 +0200 Lines: 120 Approved: news@gmane.org Message-ID: <484C13D0.3030902@gmx.de> References: <484BFE7C.4010806@gmx.de> <8A2837AA-3499-482F-BC57-80519383C201@student.utwente.nl> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010000090408070006010303" X-Trace: ger.gmane.org 1212946556 29817 80.91.229.12 (8 Jun 2008 17:35:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 17:35:56 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 19:36:38 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5OoU-0003jH-Vl for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 19:36:19 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5OsU-0001ff-Hx; Sun, 08 Jun 2008 19:40:29 +0200 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by linuxtogo.org with smtp (Exim 4.69) (envelope-from ) id 1K5OZo-0004xM-Mj for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 19:21:16 +0200 Original-Received: (qmail invoked by alias); 08 Jun 2008 17:15:59 -0000 Original-Received: from mnhm-590e0e4b.pool.einsundeins.de (EHLO halden.box) [89.14.14.75] by mail.gmx.net (mp053) with SMTP; 08 Jun 2008 19:15:59 +0200 X-Authenticated: #1045983 X-Provags-ID: V01U2FsdGVkX19t43d4Oi1tzy67ir8/xWg1sWztICXKFqBOvnhgSD 0sUX1wdHJwx4+z User-Agent: Thunderbird 2.0.0.14 (X11/20080501) In-Reply-To: <8A2837AA-3499-482F-BC57-80519383C201@student.utwente.nl> X-Y-GMX-Trusted: 0 X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:36 Archived-At: This is a multi-part message in MIME format. --------------010000090408070006010303 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Koen Kooi wrote: > Op 8 jun 2008, om 17:45 heeft Helge Deller het volgende geschreven: > >> I'd like to propose to include the attached patch to 2007.12 r16. >> It's a backport of the .dev branch and enables the image for Poodle to >> include the drivers for cs and pcmcia so that pcmcia and wifi cards >> can work out of the box > > This patch won't work, because: > > Here you modify task-base related stuff: > >> -MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle" >> +MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle >> kernel-module-pxa2xx-cs kernel-module-pcmcia" > > > But no PR bump in task-base, only in the kernel, that already builds > those modules: Yes. I didn't included it, since I was under the impression that the person who would commit it would bump task-base then as well anyway. New patch attached below. (Isn't patch to task-boot then needed as well? I didn't checked, as I always remove the stamps manually...) Helge >> ============================================================ >> --- packages/linux/linux-rp_2.6.24.bb >> 22744ff19fcffdfc2e902231a82b3aa85dc5c06c >> +++ packages/linux/linux-rp_2.6.24.bb >> c8896674cb15d4027e727de269a2c478534ca4d3 >> @@ -1,6 +1,6 @@ require linux-rp.inc >> require linux-rp.inc >> >> -PR = "r9" >> +PR = "r10" >> >> DEFAULT_PREFERENCE = "-1" >> #DEFAULT_PREFERENCE_collie = "1" --------------010000090408070006010303 Content-Type: text/x-patch; name="stable.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="stable.patch" # # old_revision [4cd0be119f68bfd70fb48fb43e13b4b4e7b7524f] # # patch "conf/machine/include/zaurus-2.6.inc" # from [7ecb352669b5b71228489192cdeb5826dc02b46a] # to [f21df9dabb110dba413eec0c81e21d1b097a5756] # # patch "packages/linux/linux-rp_2.6.24.bb" # from [22744ff19fcffdfc2e902231a82b3aa85dc5c06c] # to [c8896674cb15d4027e727de269a2c478534ca4d3] # # patch "packages/tasks/task-base.bb" # from [47914cc275060af9ade4a3f8bec2034b23a9e7c6] # to [3846bc90772f8374ce01dcb4d89aa7272466eee0] # ============================================================ --- conf/machine/include/zaurus-2.6.inc 7ecb352669b5b71228489192cdeb5826dc02b46a +++ conf/machine/include/zaurus-2.6.inc f21df9dabb110dba413eec0c81e21d1b097a5756 @@ -35,7 +35,7 @@ MACHINE_EXTRA_RRECOMMENDS_spitz = "kern MACHINE_EXTRA_RRECOMMENDS_c7x0 = "kernel-module-snd-soc-corgi kernel-module-pxa2xx-cs kernel-module-pcmcia" MACHINE_EXTRA_RRECOMMENDS_akita = "kernel-module-snd-soc-spitz kernel-module-pxa2xx-cs kernel-module-pcmcia" MACHINE_EXTRA_RRECOMMENDS_spitz = "kernel-module-snd-soc-spitz" -MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle" +MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle kernel-module-pxa2xx-cs kernel-module-pcmcia" GUI_MACHINE_CLASS = "bigscreen" GUI_MACHINE_CLASS_collie = "smallscreen" ============================================================ --- packages/linux/linux-rp_2.6.24.bb 22744ff19fcffdfc2e902231a82b3aa85dc5c06c +++ packages/linux/linux-rp_2.6.24.bb c8896674cb15d4027e727de269a2c478534ca4d3 @@ -1,6 +1,6 @@ require linux-rp.inc require linux-rp.inc -PR = "r9" +PR = "r10" DEFAULT_PREFERENCE = "-1" #DEFAULT_PREFERENCE_collie = "1" ============================================================ --- packages/tasks/task-base.bb 47914cc275060af9ade4a3f8bec2034b23a9e7c6 +++ packages/tasks/task-base.bb 3846bc90772f8374ce01dcb4d89aa7272466eee0 @@ -1,5 +1,5 @@ DESCRIPTION = "Merge machine and distro DESCRIPTION = "Merge machine and distro options to create a basic machine task/package" -PR = "r63" +PR = "r64" inherit task --------------010000090408070006010303 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --------------010000090408070006010303-- From openembedded-stablebranch@openembedded.org Mon May 10 15:39:02 EDT 2010 Article: 37 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] RFC: Backport inclusion of pxa2xx-cs and pcmcia modules for poodle Date: Sun, 8 Jun 2008 19:51:53 +0200 Lines: 124 Approved: news@gmane.org Message-ID: <6C2C517C-B479-47B9-8CC5-E156CC923F96@student.utwente.nl> References: <484BFE7C.4010806@gmx.de> <8A2837AA-3499-482F-BC57-80519383C201@student.utwente.nl> <484C13D0.3030902@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212947581 32620 80.91.229.12 (8 Jun 2008 17:53:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 17:53:01 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 19:53:42 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5P5K-0000hX-7z for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 19:53:42 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5P9O-0002uy-QP; Sun, 08 Jun 2008 19:57:54 +0200 Original-Received: from [130.89.2.12] (helo=mx.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5P8j-0002tp-GN for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 19:57:13 +0200 Original-Received: from [172.20.1.5] (vpn006024.vpn.utwente.nl [130.89.6.24]) by mx.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m58Hpuj8005800 for ; Sun, 8 Jun 2008 19:51:56 +0200 In-Reply-To: <484C13D0.3030902@gmx.de> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:37 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 8 jun 2008, om 19:16 heeft Helge Deller het volgende geschreven: > Koen Kooi wrote: >> Op 8 jun 2008, om 17:45 heeft Helge Deller het volgende geschreven: >>> I'd like to propose to include the attached patch to 2007.12 r16. >>> It's a backport of the .dev branch and enables the image for >>> Poodle to include the drivers for cs and pcmcia so that pcmcia and >>> wifi cards can work out of the box >> This patch won't work, because: >> Here you modify task-base related stuff: >>> -MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle" >>> +MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle >>> kernel-module-pxa2xx-cs kernel-module-pcmcia" >> But no PR bump in task-base, only in the kernel, that already >> builds those modules: > > Yes. I didn't included it, since I was under the impression that the > person who would commit it would bump task-base then as well anyway. No, patches get committed as-is, hence the review process. > New patch attached below. > (Isn't patch to task-boot then needed as well? I didn't checked, as > I always remove the stamps manually...) Right, task-boot is needed as well. The PR bump for the kernel needs to get dropped from this patch, it isn't needed. regards, Koen > Helge > > >>> ============================================================ >>> --- packages/linux/linux-rp_2.6.24.bb >>> 22744ff19fcffdfc2e902231a82b3aa85dc5c06c >>> +++ packages/linux/linux-rp_2.6.24.bb >>> c8896674cb15d4027e727de269a2c478534ca4d3 >>> @@ -1,6 +1,6 @@ require linux-rp.inc >>> require linux-rp.inc >>> >>> -PR = "r9" >>> +PR = "r10" >>> >>> DEFAULT_PREFERENCE = "-1" >>> #DEFAULT_PREFERENCE_collie = "1" > > # > # old_revision [4cd0be119f68bfd70fb48fb43e13b4b4e7b7524f] > # > # patch "conf/machine/include/zaurus-2.6.inc" > # from [7ecb352669b5b71228489192cdeb5826dc02b46a] > # to [f21df9dabb110dba413eec0c81e21d1b097a5756] > # > # patch "packages/linux/linux-rp_2.6.24.bb" > # from [22744ff19fcffdfc2e902231a82b3aa85dc5c06c] > # to [c8896674cb15d4027e727de269a2c478534ca4d3] > # > # patch "packages/tasks/task-base.bb" > # from [47914cc275060af9ade4a3f8bec2034b23a9e7c6] > # to [3846bc90772f8374ce01dcb4d89aa7272466eee0] > # > ============================================================ > --- conf/machine/include/zaurus-2.6.inc > 7ecb352669b5b71228489192cdeb5826dc02b46a > +++ conf/machine/include/zaurus-2.6.inc > f21df9dabb110dba413eec0c81e21d1b097a5756 > @@ -35,7 +35,7 @@ MACHINE_EXTRA_RRECOMMENDS_spitz = "kern > MACHINE_EXTRA_RRECOMMENDS_c7x0 = "kernel-module-snd-soc-corgi > kernel-module-pxa2xx-cs kernel-module-pcmcia" > MACHINE_EXTRA_RRECOMMENDS_akita = "kernel-module-snd-soc-spitz > kernel-module-pxa2xx-cs kernel-module-pcmcia" > MACHINE_EXTRA_RRECOMMENDS_spitz = "kernel-module-snd-soc-spitz" > -MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle" > +MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle > kernel-module-pxa2xx-cs kernel-module-pcmcia" > > GUI_MACHINE_CLASS = "bigscreen" > GUI_MACHINE_CLASS_collie = "smallscreen" > ============================================================ > --- packages/linux/linux-rp_2.6.24.bb > 22744ff19fcffdfc2e902231a82b3aa85dc5c06c > +++ packages/linux/linux-rp_2.6.24.bb > c8896674cb15d4027e727de269a2c478534ca4d3 > @@ -1,6 +1,6 @@ require linux-rp.inc > require linux-rp.inc > > -PR = "r9" > +PR = "r10" > > DEFAULT_PREFERENCE = "-1" > #DEFAULT_PREFERENCE_collie = "1" > ============================================================ > --- packages/tasks/task-base.bb > 47914cc275060af9ade4a3f8bec2034b23a9e7c6 > +++ packages/tasks/task-base.bb > 3846bc90772f8374ce01dcb4d89aa7272466eee0 > @@ -1,5 +1,5 @@ DESCRIPTION = "Merge machine and distro > DESCRIPTION = "Merge machine and distro options to create a basic > machine task/package" > -PR = "r63" > +PR = "r64" > > inherit task > > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFITBw7MkyGM64RGpERAoveAJ45gUAsNNB27dW2ljYsKIyCvFk0UACdFSjX gReYceVGDpOcRDj92yQWMmU= =A/Jc -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:39:02 EDT 2010 Article: 38 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Helge Deller Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] RFC: Backport inclusion of pxa2xx-cs and pcmcia modules for poodle Date: Sun, 08 Jun 2008 20:09:33 +0200 Lines: 97 Approved: news@gmane.org Message-ID: <484C205D.2040403@gmx.de> References: <484BFE7C.4010806@gmx.de> <8A2837AA-3499-482F-BC57-80519383C201@student.utwente.nl> <484C13D0.3030902@gmx.de> <6C2C517C-B479-47B9-8CC5-E156CC923F96@student.utwente.nl> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------090506030509050502000501" X-Trace: ger.gmane.org 1212948593 3318 80.91.229.12 (8 Jun 2008 18:09:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 18:09:53 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 20:10:35 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5PLY-0005qi-LS for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 20:10:28 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5PPf-0003Pz-VB; Sun, 08 Jun 2008 20:14:44 +0200 Original-Received: from [213.165.64.20] (helo=mail.gmx.net) by linuxtogo.org with smtp (Exim 4.69) (envelope-from ) id 1K5PPd-0003Pq-P0 for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 20:14:41 +0200 Original-Received: (qmail invoked by alias); 08 Jun 2008 18:09:32 -0000 Original-Received: from mnhm-590e0e4b.pool.einsundeins.de (EHLO halden.box) [89.14.14.75] by mail.gmx.net (mp061) with SMTP; 08 Jun 2008 20:09:32 +0200 X-Authenticated: #1045983 X-Provags-ID: V01U2FsdGVkX1+GEdNW65iGeVOP92dmphyMh9iw/hDYEs114rLar/ qXJkalZMSwRoyZ User-Agent: Thunderbird 2.0.0.14 (X11/20080501) In-Reply-To: <6C2C517C-B479-47B9-8CC5-E156CC923F96@student.utwente.nl> X-Y-GMX-Trusted: 0 X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:38 Archived-At: This is a multi-part message in MIME format. --------------090506030509050502000501 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Koen Kooi wrote: > Op 8 jun 2008, om 19:16 heeft Helge Deller het volgende geschreven: >> Koen Kooi wrote: >>> Op 8 jun 2008, om 17:45 heeft Helge Deller het volgende geschreven: >>>> I'd like to propose to include the attached patch to 2007.12 r16. >>>> It's a backport of the .dev branch and enables the image for Poodle >>>> to include the drivers for cs and pcmcia so that pcmcia and wifi >>>> cards can work out of the box ... >> New patch attached below. >> (Isn't patch to task-boot then needed as well? I didn't checked, as I >> always remove the stamps manually...) > > Right, task-boot is needed as well. The PR bump for the kernel needs to > get dropped from this patch, it isn't needed. Thanks for the review Koen. Attached patch is hopefully OK? Regards, Helge --------------090506030509050502000501 Content-Type: text/x-patch; name="stable.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="stable.patch" # # old_revision [4cd0be119f68bfd70fb48fb43e13b4b4e7b7524f] # # patch "conf/machine/include/zaurus-2.6.inc" # from [7ecb352669b5b71228489192cdeb5826dc02b46a] # to [f21df9dabb110dba413eec0c81e21d1b097a5756] # # patch "packages/tasks/task-base.bb" # from [47914cc275060af9ade4a3f8bec2034b23a9e7c6] # to [3846bc90772f8374ce01dcb4d89aa7272466eee0] # # patch "packages/tasks/task-boot.bb" # from [0fdedbe09f9a03c68bf7b5ba674c82b029187bb3] # to [f2c84552aa3961a5c659902a79d3519d7d8fc38a] # ============================================================ --- conf/machine/include/zaurus-2.6.inc 7ecb352669b5b71228489192cdeb5826dc02b46a +++ conf/machine/include/zaurus-2.6.inc f21df9dabb110dba413eec0c81e21d1b097a5756 @@ -35,7 +35,7 @@ MACHINE_EXTRA_RRECOMMENDS_spitz = "kern MACHINE_EXTRA_RRECOMMENDS_c7x0 = "kernel-module-snd-soc-corgi kernel-module-pxa2xx-cs kernel-module-pcmcia" MACHINE_EXTRA_RRECOMMENDS_akita = "kernel-module-snd-soc-spitz kernel-module-pxa2xx-cs kernel-module-pcmcia" MACHINE_EXTRA_RRECOMMENDS_spitz = "kernel-module-snd-soc-spitz" -MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle" +MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle kernel-module-pxa2xx-cs kernel-module-pcmcia" GUI_MACHINE_CLASS = "bigscreen" GUI_MACHINE_CLASS_collie = "smallscreen" ============================================================ --- packages/tasks/task-base.bb 47914cc275060af9ade4a3f8bec2034b23a9e7c6 +++ packages/tasks/task-base.bb 3846bc90772f8374ce01dcb4d89aa7272466eee0 @@ -1,5 +1,5 @@ DESCRIPTION = "Merge machine and distro DESCRIPTION = "Merge machine and distro options to create a basic machine task/package" -PR = "r63" +PR = "r64" inherit task ============================================================ --- packages/tasks/task-boot.bb 0fdedbe09f9a03c68bf7b5ba674c82b029187bb3 +++ packages/tasks/task-boot.bb f2c84552aa3961a5c659902a79d3519d7d8fc38a @@ -1,5 +1,5 @@ DESCRIPTION = "Basic task to get a devic DESCRIPTION = "Basic task to get a device booting" -PR = "r43" +PR = "r44" inherit task --------------090506030509050502000501 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --------------090506030509050502000501-- From openembedded-stablebranch@openembedded.org Mon May 10 15:39:03 EDT 2010 Article: 39 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] RFC: Backport inclusion of pxa2xx-cs and pcmcia modules for poodle Date: Sun, 8 Jun 2008 20:43:39 +0200 Lines: 100 Approved: news@gmane.org Message-ID: References: <484BFE7C.4010806@gmx.de> <8A2837AA-3499-482F-BC57-80519383C201@student.utwente.nl> <484C13D0.3030902@gmx.de> <6C2C517C-B479-47B9-8CC5-E156CC923F96@student.utwente.nl> <484C205D.2040403@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212950805 9645 80.91.229.12 (8 Jun 2008 18:46:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 18:46:45 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 20:47:27 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5PvK-0007qZ-Ia for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 20:47:26 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5PzE-0000Y2-Cd; Sun, 08 Jun 2008 20:51:29 +0200 Original-Received: from [130.89.2.12] (helo=mx.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5Pwn-0000VX-RV for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 20:48:57 +0200 Original-Received: from [172.20.1.5] (vpn006024.vpn.utwente.nl [130.89.6.24]) by mx.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m58Ihfj8007200 for ; Sun, 8 Jun 2008 20:43:41 +0200 In-Reply-To: <484C205D.2040403@gmx.de> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:39 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 8 jun 2008, om 20:09 heeft Helge Deller het volgende geschreven: > Koen Kooi wrote: >> Op 8 jun 2008, om 19:16 heeft Helge Deller het volgende geschreven: >>> Koen Kooi wrote: >>>> Op 8 jun 2008, om 17:45 heeft Helge Deller het volgende geschreven: >>>>> I'd like to propose to include the attached patch to 2007.12 r16. >>>>> It's a backport of the .dev branch and enables the image for >>>>> Poodle to include the drivers for cs and pcmcia so that pcmcia >>>>> and wifi cards can work out of the box > ... >>> New patch attached below. >>> (Isn't patch to task-boot then needed as well? I didn't checked, >>> as I always remove the stamps manually...) >> Right, task-boot is needed as well. The PR bump for the kernel >> needs to get dropped from this patch, it isn't needed. > > Thanks for the review Koen. > Attached patch is hopefully OK? Acked-by: Koen Kooi > > > Regards, > Helge > > # > # old_revision [4cd0be119f68bfd70fb48fb43e13b4b4e7b7524f] > # > # patch "conf/machine/include/zaurus-2.6.inc" > # from [7ecb352669b5b71228489192cdeb5826dc02b46a] > # to [f21df9dabb110dba413eec0c81e21d1b097a5756] > # > # patch "packages/tasks/task-base.bb" > # from [47914cc275060af9ade4a3f8bec2034b23a9e7c6] > # to [3846bc90772f8374ce01dcb4d89aa7272466eee0] > # > # patch "packages/tasks/task-boot.bb" > # from [0fdedbe09f9a03c68bf7b5ba674c82b029187bb3] > # to [f2c84552aa3961a5c659902a79d3519d7d8fc38a] > # > ============================================================ > --- conf/machine/include/zaurus-2.6.inc > 7ecb352669b5b71228489192cdeb5826dc02b46a > +++ conf/machine/include/zaurus-2.6.inc > f21df9dabb110dba413eec0c81e21d1b097a5756 > @@ -35,7 +35,7 @@ MACHINE_EXTRA_RRECOMMENDS_spitz = "kern > MACHINE_EXTRA_RRECOMMENDS_c7x0 = "kernel-module-snd-soc-corgi > kernel-module-pxa2xx-cs kernel-module-pcmcia" > MACHINE_EXTRA_RRECOMMENDS_akita = "kernel-module-snd-soc-spitz > kernel-module-pxa2xx-cs kernel-module-pcmcia" > MACHINE_EXTRA_RRECOMMENDS_spitz = "kernel-module-snd-soc-spitz" > -MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle" > +MACHINE_EXTRA_RRECOMMENDS_poodle = "kernel-module-snd-soc-poodle > kernel-module-pxa2xx-cs kernel-module-pcmcia" > > GUI_MACHINE_CLASS = "bigscreen" > GUI_MACHINE_CLASS_collie = "smallscreen" > ============================================================ > --- packages/tasks/task-base.bb > 47914cc275060af9ade4a3f8bec2034b23a9e7c6 > +++ packages/tasks/task-base.bb > 3846bc90772f8374ce01dcb4d89aa7272466eee0 > @@ -1,5 +1,5 @@ DESCRIPTION = "Merge machine and distro > DESCRIPTION = "Merge machine and distro options to create a basic > machine task/package" > -PR = "r63" > +PR = "r64" > > inherit task > > ============================================================ > --- packages/tasks/task-boot.bb > 0fdedbe09f9a03c68bf7b5ba674c82b029187bb3 > +++ packages/tasks/task-boot.bb > f2c84552aa3961a5c659902a79d3519d7d8fc38a > @@ -1,5 +1,5 @@ DESCRIPTION = "Basic task to get a devic > DESCRIPTION = "Basic task to get a device booting" > -PR = "r43" > +PR = "r44" > > inherit task > > _______________________________________________ > Openembedded-stablebranch mailing list > Openembedded-stablebranch@openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFITChdMkyGM64RGpERAvo2AJ9ltuw39PZ/2l1jt7ErE/BP6Q1sdwCgq2Gi UKRBhe5nj8zngOK6PSp1CHA= =+v3J -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:39:03 EDT 2010 Article: 40 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] RFC: Backport inclusion of pxa2xx-cs and pcmcia modules for poodle Date: Sun, 08 Jun 2008 15:59:08 -0500 Lines: 21 Approved: news@gmane.org Message-ID: <484C481C.80803@gmail.com> References: <484BFE7C.4010806@gmx.de> <8A2837AA-3499-482F-BC57-80519383C201@student.utwente.nl> <484C13D0.3030902@gmx.de> <6C2C517C-B479-47B9-8CC5-E156CC923F96@student.utwente.nl> <484C205D.2040403@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1212958874 1529 80.91.229.12 (8 Jun 2008 21:01:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 8 Jun 2008 21:01:14 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 08 23:01:56 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5S1Q-0006C9-Ii for gchos-openembedded-stablebranch@m.gmane.org; Sun, 08 Jun 2008 23:01:52 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5S5Y-0001A5-S1; Sun, 08 Jun 2008 23:06:08 +0200 Original-Received: from [74.125.46.158] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5S3n-00018A-V8 for openembedded-stablebranch@openembedded.org; Sun, 08 Jun 2008 23:04:20 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so1115830ywr.30 for ; Sun, 08 Jun 2008 13:59:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=quM74aWHgTUAVku7kPKOdQ7T4w20OiyEtvmBI6x05Dc=; b=NxL/cUPvuaeWI+LelX/DrOctbpSouW+QRJFujjeizOzejVEcmr3xBssX3qpAcfUxm/ hVU8i/rEpygi6tWP1+DsowoSTviZI9nwiKlo3rokZqUVB2vInf5bWzctfJiuoIrbk7Iy JQpaOdRuLgK2RjmPE6PxL+OVxcGH9vZa9MSgw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=pCLpu9eH34nZZWFrK9Dd3Pk4nrCfv5lKFF61CrGVyX1SNGW4RlQrY65j4+5PQENAwc dfNQm17p6vC9242PsfcW8T2VITxf+rjlFiW6JMpg7gs1FBSN5mHjOgUDo5CwbpSTpG5E 4vLs/N3VYYqI9iKa9RQkSMhSy5t7c7O9wW9h8= Original-Received: by 10.151.143.3 with SMTP id v3mr4876268ybn.229.1212958750623; Sun, 08 Jun 2008 13:59:10 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id a78sm12289751pye.19.2008.06.08.13.59.09 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 08 Jun 2008 13:59:09 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <484C205D.2040403@gmx.de> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:40 Archived-At: On 06/08/2008 01:09 PM, Helge Deller wrote: > Koen Kooi wrote: >> Op 8 jun 2008, om 19:16 heeft Helge Deller het volgende geschreven: >>> Koen Kooi wrote: >>>> Op 8 jun 2008, om 17:45 heeft Helge Deller het volgende geschreven: >>>>> I'd like to propose to include the attached patch to 2007.12 r16. >>>>> It's a backport of the .dev branch and enables the image for Poodle >>>>> to include the drivers for cs and pcmcia so that pcmcia and wifi >>>>> cards can work out of the box > ... >>> New patch attached below. >>> (Isn't patch to task-boot then needed as well? I didn't checked, as I >>> always remove the stamps manually...) >> >> Right, task-boot is needed as well. The PR bump for the kernel needs >> to get dropped from this patch, it isn't needed. > > Thanks for the review Koen. > Attached patch is hopefully OK? Arcked by xjqian From openembedded-stablebranch@openembedded.org Mon May 10 15:39:04 EDT 2010 Article: 41 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Marcin Juszkiewicz Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] =?iso-8859-2?q?RFC=3A_Backport_inclusion_of_pxa?= =?iso-8859-2?q?2xx-cs=09and=09pcmcia_modules_for_poodle?= Date: Mon, 9 Jun 2008 09:38:24 +0200 Lines: 18 Approved: news@gmane.org Message-ID: <200806090938.25021.openembedded@haerwu.biz> References: <484BFE7C.4010806@gmx.de> <6C2C517C-B479-47B9-8CC5-E156CC923F96@student.utwente.nl> <484C205D.2040403@gmx.de> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1212997134 16232 80.91.229.12 (9 Jun 2008 07:38:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Jun 2008 07:38:54 +0000 (UTC) To: openembedded-stablebranch@openembedded.org Original-X-From: openembedded-stablebranch-bounces@openembedded.org Mon Jun 09 09:39:36 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5bya-0005zZ-DZ for gchos-openembedded-stablebranch@m.gmane.org; Mon, 09 Jun 2008 09:39:36 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5c2m-0004YG-4P; Mon, 09 Jun 2008 09:43:56 +0200 Original-Received: from [195.149.226.213] (helo=smtp.host4.kei.pl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5c2U-0004YA-Vv for openembedded-stablebranch@openembedded.org; Mon, 09 Jun 2008 09:43:39 +0200 Original-Received: (qmail 17427 invoked by uid 813007); 9 Jun 2008 07:38:25 -0000 X-clamdmail: clamdmail 0.18a Original-Received: from 195.149.226.213 (HELO maluch.local) (marcin@hrw.one.pl@195.149.226.213) by 195.149.226.213 with ESMTPA; 9 Jun 2008 07:38:25 -0000 User-Agent: KMail/1.9.9 In-Reply-To: <484C205D.2040403@gmx.de> Content-Disposition: inline X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:41 Archived-At: Dnia Sunday 08 of June 2008, Helge Deller napisa=B3: > Thanks for the review Koen. > Attached patch is hopefully OK? Acked-by Marcin Juszkiewicz -- = JID: hrw@jabber.org _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebran= ch From openembedded-stablebranch@openembedded.org Mon May 10 15:39:04 EDT 2010 Article: 42 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Marcin Juszkiewicz Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] RFC: Opie patches from dev to stable Date: Mon, 9 Jun 2008 09:42:30 +0200 Lines: 17 Approved: news@gmane.org Message-ID: <200806090942.30567.openembedded@haerwu.biz> References: <200806081041.41648.bluelightning@bluelightning.org> <9E982970-4748-4DCF-A54B-D8D2E9C70E7D@student.utwente.nl> <200806081154.55693.bluelightning@bluelightning.org> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1212997361 16885 80.91.229.12 (9 Jun 2008 07:42:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Jun 2008 07:42:41 +0000 (UTC) To: openembedded-stablebranch@openembedded.org Original-X-From: openembedded-stablebranch-bounces@openembedded.org Mon Jun 09 09:43:24 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K5c2G-00072D-Ey for gchos-openembedded-stablebranch@m.gmane.org; Mon, 09 Jun 2008 09:43:24 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5c6T-0004eB-2h; Mon, 09 Jun 2008 09:47:45 +0200 Original-Received: from [195.149.226.213] (helo=smtp.host4.kei.pl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K5c6R-0004e6-Vk for openembedded-stablebranch@openembedded.org; Mon, 09 Jun 2008 09:47:44 +0200 Original-Received: (qmail 23658 invoked by uid 813007); 9 Jun 2008 07:42:31 -0000 X-clamdmail: clamdmail 0.18a Original-Received: from 195.149.226.213 (HELO maluch.local) (marcin@hrw.one.pl@195.149.226.213) by 195.149.226.213 with ESMTPA; 9 Jun 2008 07:42:31 -0000 User-Agent: KMail/1.9.9 In-Reply-To: <200806081154.55693.bluelightning@bluelightning.org> Content-Disposition: inline X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:42 Archived-At: Dnia Sunday 08 of June 2008, Paul Eggleton napisa=B3: > Attached Acked-By: Marcin Juszkiewicz -- = JID: hrw@jabber.org _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebran= ch From openembedded-stablebranch@openembedded.org Mon May 10 15:39:04 EDT 2010 Article: 43 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: [OE stablebranch] staging problem when backporting qemu-0.9.1 Date: Sun, 15 Jun 2008 03:15:41 -0500 Lines: 2549 Approved: news@gmane.org Message-ID: <4854CFAD.3090806@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010702010502020800070407" X-Trace: ger.gmane.org 1213517776 6049 80.91.229.12 (15 Jun 2008 08:16:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Jun 2008 08:16:16 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 15 10:16:57 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K7nQ0-0002u2-8N for gchos-openembedded-stablebranch@m.gmane.org; Sun, 15 Jun 2008 10:16:56 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K7nPa-0005wd-JD; Sun, 15 Jun 2008 10:16:30 +0200 Original-Received: from [74.125.46.155] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K7nPK-0005wS-G9 for openembedded-stablebranch@openembedded.org; Sun, 15 Jun 2008 10:16:15 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so2681386ywr.30 for ; Sun, 15 Jun 2008 01:15:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:content-type; bh=ByepL1JE0aAa5zjBEYRAXT6I7jO/SzFjOv0GdhFn8gw=; b=eqQB7W7rHTibAPKGjN0HN0YKm8IJqAHtpswN027JD+l2A7lhT56ZzrIiSL8tp9z7fe d04KzZ1h1BzJN8CMS5uwbQ7hxK28QUhKBvZPnZwZ+5MTa8TPB93Uw0MjBLYgClADFC33 UWyC6L1Hh6GKp3o5QYV3cA2MNuIFTlt1vow5M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :content-type; b=mE0qI45I5JOOouh89R8Kv0nnkcPFVSlMfkPPVxL8am8+b5nSs1A+KztdTu3eccPIKR +Z7hXCUhTeJGrAZio6uUqUZkuOaDOMSOBX718sdqdiZADwaEnZ//QPizxqzVnURQ8J1A dYMTkOnZr8xOc3Z5B7yhR+VMNByW9XmhwoI3Y= Original-Received: by 10.150.12.10 with SMTP id 10mr8264980ybl.19.1213517745888; Sun, 15 Jun 2008 01:15:45 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id a78sm8479658pye.19.2008.06.15.01.15.42 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 15 Jun 2008 01:15:44 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:43 Archived-At: This is a multi-part message in MIME format. --------------010702010502020800070407 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit The attached patch is an attempt to backport hrw and rp's work of letting qemu depend on gcc3-native. Bumping qemu to 0.9.1 is a side effect. What puzzles me is that the new recipe stages qemu binaries to {STAGING_DIR}/bin instead of {$STAGING_BINDIR_NATIVE}. Any suggestions for this behavior in the stable branch? Regards Gordon --------------010702010502020800070407 Content-Type: text/x-diff; name="qemu.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="qemu.patch" # # old_revision [7214a86e8f520136c9e40ffd988ac8d19c92b96c] # # delete "packages/qemu/qemu-0.9.0+cvs20070701" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/arm_nptl-0.9.0.patch" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/configure-0.9.0.patch" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/pl110_rgb-r0-0.9.0.patch" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/qemu-0.9.0-gcc4.patch" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/qemu-amd64-32b-mapping-0.9.0.patch" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/qemu-sdl-cursor-0.9.0.patch" # # delete "packages/qemu/qemu-native_0.9.0+cvs.bb" # # delete "packages/qemu/qemu_0.9.0+cvs.bb" # # rename "packages/qemu/files" # to "packages/qemu/qemu-0.9.0+cvs20070613" # # add_dir "packages/qemu/qemu-0.9.1" # # add_file "packages/qemu/qemu-0.9.1/02_snapshot_use_tmpdir.patch" # content [95902abe972c0117b57d54242b10952345ad4b64] # # add_file "packages/qemu/qemu-0.9.1/04_do_not_print_rtc_freq_if_ok.patch" # content [dc742810735d00dedfd8e47af80dcefc5fa4ad30] # # add_file "packages/qemu/qemu-0.9.1/05_non-fatal_if_linux_hd_missing.patch" # content [a45f7e0569343444159e17aa9fd8ee9b7a403ce5] # # add_file "packages/qemu/qemu-0.9.1/06_exit_segfault.patch" # content [190ff8bb34781d01170ad2974986e93edeff7cd9] # # add_file "packages/qemu/qemu-0.9.1/10_signal_jobs.patch" # content [4d3f0bdffd2255604b99f94fe849843e67804bc7] # # add_file "packages/qemu/qemu-0.9.1/11_signal_sigaction.patch" # content [6239c97a4310fdeb0675ca01e242b016666590a9] # # add_file "packages/qemu/qemu-0.9.1/22_net_tuntap_stall.patch" # content [1b0b93a8b629817174131a8393132f08eeecfda4] # # add_file "packages/qemu/qemu-0.9.1/31_syscalls.patch" # content [5c1853f29c22b55d13d63f5d9ba9709984fef2af] # # add_file "packages/qemu/qemu-0.9.1/32_syscall_sysctl.patch" # content [21e97cfce4fddc8cb3bd4d23f5447d334e4022a2] # # add_file "packages/qemu/qemu-0.9.1/33_syscall_ppc_clone.patch" # content [e2e68ae57624332c35776b8580a1d048eaa8dede] # # add_file "packages/qemu/qemu-0.9.1/39_syscall_fadvise64.patch" # content [c8c52af469c5cfc5904d54ebf0af65a8cd6437ba] # # add_file "packages/qemu/qemu-0.9.1/41_arm_fpa_sigfpe.patch" # content [c51650ba7f46b4801d03d21d9e8150ac96863b8d] # # add_file "packages/qemu/qemu-0.9.1/52_ne2000_return.patch" # content [8973070f701de392c97d4f32fea5a9e7de00b616] # # add_file "packages/qemu/qemu-0.9.1/61_safe_64bit_int.patch" # content [6ddfc1d5cdb4fe41040dad5ec86e383eb999ebe9] # # add_file "packages/qemu/qemu-0.9.1/63_sparc_build.patch" # content [cf4ece7a04ba8082b3073610abac5eb803e9cd1e] # # add_file "packages/qemu/qemu-0.9.1/64_ppc_asm_constraints.patch" # content [1811eca7e62890eaf038db253e8fa5b740f33ac6] # # add_file "packages/qemu/qemu-0.9.1/65_kfreebsd.patch" # content [8cd0a0ee2ef25dab8ab6e59789f002ca7ad20f4b] # # add_file "packages/qemu/qemu-0.9.1/66_tls_ld.patch" # content [9e2466568d6db535b1b17dc742a79e92d52352a1] # # add_file "packages/qemu/qemu-0.9.1/91-oh-sdl-cursor.patch" # content [642b23228c74ee687f714e65d40106df5d169c1a] # # add_file "packages/qemu/qemu-0.9.1/configure_symlinkpath_fix.patch" # content [15a06b3cc6b9f433e490f0604650c9c3190de395] # # add_file "packages/qemu/qemu-0.9.1/disable-error-in-configure.patch" # content [9bae702ad57a8ee872355ec2cd71a787c478aae5] # # add_file "packages/qemu/qemu-0.9.1/fix_segfault.patch" # content [2646a90e5332ddd40d4b0a2ea79145e510bd67e9] # # add_file "packages/qemu/qemu-0.9.1/no-strip.patch" # content [0580d00247525c7d28ad8108d7ecc352d72e102b] # # add_file "packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl-update.patch" # content [2f21635fe80c86f7311a4776e181f2380b6215c2] # # add_file "packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl.patch" # content [75ca42868beee91e9155a7a6db9ea2ff93259df1] # # add_file "packages/qemu/qemu-0.9.1/qemu-amd64-32b-mapping-0.9.0.patch" # content [0619779f8b4801fe92c6d4a66349416725ec6611] # # add_file "packages/qemu/qemu-0.9.1/series" # content [398e69c1be43e04a7c477db74731f30c2ffc71ce] # # add_file "packages/qemu/qemu-0.9.1/workaround_bad_futex_headers.patch" # content [950b6e78d486a94bcf1599f931f55c59d2ef6001] # # add_file "packages/qemu/qemu-0.9.1/writev_fix.patch" # content [3f2bd27101b7c9040d2fb4744e2ebe2231460cff] # # add_file "packages/qemu/qemu-native_0.9.1.bb" # content [5bfe05d88f23ceb44703b3bcf45fa5973e346c35] # # add_file "packages/qemu/qemu_0.9.1.bb" # content [bf513f5e837d2341359ac2ed28d1e0c8b9d8ef93] # # patch "classes/base.bbclass" # from [720985c7d8b6cebbc93888efa0d30bb5f8704b2d] # to [440fda3bf3df2035820b9e79999817c550353a84] # # patch "classes/sanity.bbclass" # from [666298f81af70a97408b29ae81f1e50c59b579fa] # to [062f237d2ca1ce53f9ec7729afd0dc9acfd13950] # # patch "packages/qemu/qemu-gcc3-check.inc" # from [2e11e76ecd0c388cdcfd1319c8601c429ba5888e] # to [d7b22bce39e0bfb99c296b0873ef8d1dea0d0aff] # # patch "packages/qemu/qemu-native.inc" # from [ec59f2db532c2f28054275b81071d57e8b0a95a8] # to [62eb6f5e020ff302b6bfbebdab13e2551814373c] # # patch "packages/qemu/qemu-native_20070613.bb" # from [7dab02b3b83dfdaa74a6beee43968886bbdb4850] # to [5ab3383d6625cf49fd385321d80f4ee071d18255] # # patch "packages/qemu/qemu-native_cvs.bb" # from [3ed461e231101677152430f28fd51441c9e7b8d1] # to [afb81253451434ed56538fa89a6ad4b4f226a938] # # patch "packages/qemu/qemu_20070613.bb" # from [08e188f8fc9c503ecd5a07df1479a19a1531b34e] # to [c9d2c412e6eb857e20d6a783bd83aefa16ddba3c] # # patch "packages/qemu/qemu_cvs.bb" # from [7693a33139245b0f3d6271d4594bee989d9d5e88] # to [fc9673317c8ff50f1a4e56c785a687273fd0bd36] # ============================================================ --- packages/qemu/qemu-0.9.1/02_snapshot_use_tmpdir.patch 95902abe972c0117b57d54242b10952345ad4b64 +++ packages/qemu/qemu-0.9.1/02_snapshot_use_tmpdir.patch 95902abe972c0117b57d54242b10952345ad4b64 @@ -0,0 +1,23 @@ +#DPATCHLEVEL=0 +--- +# block.c | 6 +++++- +# 1 file changed, 5 insertions(+), 1 deletion(-) +# +Index: block.c +=================================================================== +--- block.c.orig 2007-12-03 23:47:25.000000000 +0000 ++++ block.c 2007-12-03 23:47:31.000000000 +0000 +@@ -191,8 +191,12 @@ void get_tmp_filename(char *filename, in + void get_tmp_filename(char *filename, int size) + { + int fd; ++ char *tmpdir; + /* XXX: race condition possible */ +- pstrcpy(filename, size, "/tmp/vl.XXXXXX"); ++ tmpdir = getenv("TMPDIR"); ++ if (!tmpdir) ++ tmpdir = "/tmp"; ++ snprintf(filename, size, "%s/vl.XXXXXX", tmpdir); + fd = mkstemp(filename); + close(fd); + } ============================================================ --- packages/qemu/qemu-0.9.1/04_do_not_print_rtc_freq_if_ok.patch dc742810735d00dedfd8e47af80dcefc5fa4ad30 +++ packages/qemu/qemu-0.9.1/04_do_not_print_rtc_freq_if_ok.patch dc742810735d00dedfd8e47af80dcefc5fa4ad30 @@ -0,0 +1,26 @@ +#DPATCHLEVEL=1 +--- +# vl.c | 5 ++++- +# 1 file changed, 4 insertions(+), 1 deletion(-) +# +Index: qemu/vl.c +=================================================================== +--- qemu.orig/vl.c 2007-12-03 15:44:35.000000000 +0000 ++++ qemu/vl.c 2007-12-03 15:51:03.000000000 +0000 +@@ -1289,12 +1289,15 @@ static void hpet_stop_timer(struct qemu_ + + static int rtc_start_timer(struct qemu_alarm_timer *t) + { ++ unsigned long current_rtc_freq = 0; + int rtc_fd; + + TFR(rtc_fd = open("/dev/rtc", O_RDONLY)); + if (rtc_fd < 0) + return -1; +- if (ioctl(rtc_fd, RTC_IRQP_SET, RTC_FREQ) < 0) { ++ ioctl(rtc_fd, RTC_IRQP_READ, ¤t_rtc_freq); ++ if (current_rtc_freq != RTC_FREQ && ++ ioctl(rtc_fd, RTC_IRQP_SET, RTC_FREQ) < 0) { + fprintf(stderr, "Could not configure '/dev/rtc' to have a 1024 Hz timer. This is not a fatal\n" + "error, but for better emulation accuracy either use a 2.6 host Linux kernel or\n" + "type 'echo 1024 > /proc/sys/dev/rtc/max-user-freq' as root.\n"); ============================================================ --- packages/qemu/qemu-0.9.1/05_non-fatal_if_linux_hd_missing.patch a45f7e0569343444159e17aa9fd8ee9b7a403ce5 +++ packages/qemu/qemu-0.9.1/05_non-fatal_if_linux_hd_missing.patch a45f7e0569343444159e17aa9fd8ee9b7a403ce5 @@ -0,0 +1,17 @@ +#DPATCHLEVEL=1 +--- +# hw/pc.c | 1 - +# 1 file changed, 1 deletion(-) +# +Index: qemu/hw/pc.c +=================================================================== +--- qemu.orig/hw/pc.c 2007-12-03 23:47:25.000000000 +0000 ++++ qemu/hw/pc.c 2007-12-03 23:47:38.000000000 +0000 +@@ -385,7 +385,6 @@ static void generate_bootsect(uint32_t g + if (bs_table[0] == NULL) { + fprintf(stderr, "A disk image must be given for 'hda' when booting " + "a Linux kernel\n"); +- exit(1); + } + + memset(bootsect, 0, sizeof(bootsect)); ============================================================ --- packages/qemu/qemu-0.9.1/06_exit_segfault.patch 190ff8bb34781d01170ad2974986e93edeff7cd9 +++ packages/qemu/qemu-0.9.1/06_exit_segfault.patch 190ff8bb34781d01170ad2974986e93edeff7cd9 @@ -0,0 +1,45 @@ +#DPATCHLEVEL=0 +--- +# linux-user/main.c | 8 ++++---- +# 1 file changed, 4 insertions(+), 4 deletions(-) +# +Index: linux-user/main.c +=================================================================== +--- linux-user/main.c.orig 2007-12-03 23:47:25.000000000 +0000 ++++ linux-user/main.c 2007-12-03 23:47:41.000000000 +0000 +@@ -714,7 +714,7 @@ void cpu_loop (CPUSPARCState *env) + default: + printf ("Unhandled trap: 0x%x\n", trapnr); + cpu_dump_state(env, stderr, fprintf, 0); +- exit (1); ++ _exit (1); + } + process_pending_signals (env); + } +@@ -1634,7 +1634,7 @@ void cpu_loop (CPUState *env) + default: + printf ("Unhandled trap: 0x%x\n", trapnr); + cpu_dump_state(env, stderr, fprintf, 0); +- exit (1); ++ _exit (1); + } + process_pending_signals (env); + } +@@ -1954,7 +1954,7 @@ int main(int argc, char **argv) + for(item = cpu_log_items; item->mask != 0; item++) { + printf("%-10s %s\n", item->name, item->help); + } +- exit(1); ++ _exit(1); + } + cpu_set_log(mask); + } else if (!strcmp(r, "s")) { +@@ -1973,7 +1973,7 @@ int main(int argc, char **argv) + if (qemu_host_page_size == 0 || + (qemu_host_page_size & (qemu_host_page_size - 1)) != 0) { + fprintf(stderr, "page size must be a power of two\n"); +- exit(1); ++ _exit(1); + } + } else if (!strcmp(r, "g")) { + gdbstub_port = atoi(argv[optind++]); ============================================================ --- packages/qemu/qemu-0.9.1/10_signal_jobs.patch 4d3f0bdffd2255604b99f94fe849843e67804bc7 +++ packages/qemu/qemu-0.9.1/10_signal_jobs.patch 4d3f0bdffd2255604b99f94fe849843e67804bc7 @@ -0,0 +1,26 @@ +#DPATCHLEVEL=0 +--- +# linux-user/signal.c | 7 ++++++- +# 1 file changed, 6 insertions(+), 1 deletion(-) +# +Index: linux-user/signal.c +=================================================================== +--- linux-user/signal.c.orig 2007-12-03 15:40:26.000000000 +0000 ++++ linux-user/signal.c 2007-12-03 15:55:49.000000000 +0000 +@@ -364,10 +364,15 @@ int queue_signal(int sig, target_siginfo + k = &sigact_table[sig - 1]; + handler = k->sa._sa_handler; + if (handler == TARGET_SIG_DFL) { ++ if (sig == TARGET_SIGTSTP || sig == TARGET_SIGTTIN || sig == TARGET_SIGTTOU) { ++ kill(getpid(),SIGSTOP); ++ return 0; ++ } else + /* default handler : ignore some signal. The other are fatal */ + if (sig != TARGET_SIGCHLD && + sig != TARGET_SIGURG && +- sig != TARGET_SIGWINCH) { ++ sig != TARGET_SIGWINCH && ++ sig != TARGET_SIGCONT) { + force_sig(sig); + } else { + return 0; /* indicate ignored */ ============================================================ --- packages/qemu/qemu-0.9.1/11_signal_sigaction.patch 6239c97a4310fdeb0675ca01e242b016666590a9 +++ packages/qemu/qemu-0.9.1/11_signal_sigaction.patch 6239c97a4310fdeb0675ca01e242b016666590a9 @@ -0,0 +1,21 @@ +#DPATCHLEVEL=0 +--- +# linux-user/signal.c | 5 +++++ +# 1 file changed, 5 insertions(+) +# +Index: linux-user/signal.c +=================================================================== +--- linux-user/signal.c.orig 2007-12-03 23:47:44.000000000 +0000 ++++ linux-user/signal.c 2007-12-03 23:47:46.000000000 +0000 +@@ -512,6 +512,11 @@ int do_sigaction(int sig, const struct t + + if (sig < 1 || sig > TARGET_NSIG || sig == SIGKILL || sig == SIGSTOP) + return -EINVAL; ++ ++ /* no point doing the stuff as those are not allowed for sigaction */ ++ if ((sig == TARGET_SIGKILL) || (sig == TARGET_SIGSTOP)) ++ return -EINVAL; ++ + k = &sigact_table[sig - 1]; + #if defined(DEBUG_SIGNAL) + fprintf(stderr, "sigaction sig=%d act=0x%08x, oact=0x%08x\n", ============================================================ --- packages/qemu/qemu-0.9.1/22_net_tuntap_stall.patch 1b0b93a8b629817174131a8393132f08eeecfda4 +++ packages/qemu/qemu-0.9.1/22_net_tuntap_stall.patch 1b0b93a8b629817174131a8393132f08eeecfda4 @@ -0,0 +1,18 @@ +#DPATCHLEVEL=0 +--- +# vl.c | 2 +- +# 1 file changed, 1 insertion(+), 1 deletion(-) +# +Index: vl.c +=================================================================== +--- vl.c.orig 2007-12-03 23:47:36.000000000 +0000 ++++ vl.c 2007-12-03 23:47:48.000000000 +0000 +@@ -4023,7 +4023,7 @@ static int tap_open(char *ifname, int if + return -1; + } + memset(&ifr, 0, sizeof(ifr)); +- ifr.ifr_flags = IFF_TAP | IFF_NO_PI; ++ ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_ONE_QUEUE; + if (ifname[0] != '\0') + pstrcpy(ifr.ifr_name, IFNAMSIZ, ifname); + else ============================================================ --- packages/qemu/qemu-0.9.1/31_syscalls.patch 5c1853f29c22b55d13d63f5d9ba9709984fef2af +++ packages/qemu/qemu-0.9.1/31_syscalls.patch 5c1853f29c22b55d13d63f5d9ba9709984fef2af @@ -0,0 +1,48 @@ +#DPATCHLEVEL=0 +--- +# linux-user/syscall.c | 11 ++++++++--- +# 1 file changed, 8 insertions(+), 3 deletions(-) +# +Index: linux-user/syscall.c +=================================================================== +--- linux-user/syscall.c.orig 2007-12-03 19:32:56.000000000 +0000 ++++ linux-user/syscall.c 2007-12-03 19:33:41.000000000 +0000 +@@ -250,6 +250,7 @@ extern int getresuid(uid_t *, uid_t *, u + extern int setresgid(gid_t, gid_t, gid_t); + extern int getresgid(gid_t *, gid_t *, gid_t *); + extern int setgroups(int, gid_t *); ++extern int uselib(const char*); + + #define ERRNO_TABLE_SIZE 1200 + +@@ -4024,7 +4025,8 @@ abi_long do_syscall(void *cpu_env, int n + #endif + #ifdef TARGET_NR_uselib + case TARGET_NR_uselib: +- goto unimplemented; ++ ret = get_errno(uselib(path((const char*)arg1))); ++ break; + #endif + #ifdef TARGET_NR_swapon + case TARGET_NR_swapon: +@@ -5289,7 +5291,9 @@ abi_long do_syscall(void *cpu_env, int n + goto unimplemented; + #ifdef TARGET_NR_mincore + case TARGET_NR_mincore: +- goto unimplemented; ++ /*page_unprotect_range((void*)arg3, ((size_t)arg2 + TARGET_PAGE_SIZE - 1) / TARGET_PAGE_SIZE);*/ ++ ret = get_errno(mincore((void*)arg1, (size_t)arg2, (unsigned char*)arg3)); ++ break; + #endif + #ifdef TARGET_NR_madvise + case TARGET_NR_madvise: +@@ -5429,7 +5433,8 @@ abi_long do_syscall(void *cpu_env, int n + break; + #ifdef TARGET_NR_readahead + case TARGET_NR_readahead: +- goto unimplemented; ++ ret = get_errno(readahead((int)arg1, (off64_t)arg2, (size_t)arg3)); ++ break; + #endif + #ifdef TARGET_NR_setxattr + case TARGET_NR_setxattr: ============================================================ --- packages/qemu/qemu-0.9.1/32_syscall_sysctl.patch 21e97cfce4fddc8cb3bd4d23f5447d334e4022a2 +++ packages/qemu/qemu-0.9.1/32_syscall_sysctl.patch 21e97cfce4fddc8cb3bd4d23f5447d334e4022a2 @@ -0,0 +1,55 @@ +#DPATCHLEVEL=0 +--- +# linux-user/syscall.c | 32 +++++++++++++++++++++++++++++--- +# 1 file changed, 29 insertions(+), 3 deletions(-) +# +Index: linux-user/syscall.c +=================================================================== +--- linux-user/syscall.c.orig 2007-12-03 15:56:24.000000000 +0000 ++++ linux-user/syscall.c 2007-12-03 15:57:36.000000000 +0000 +@@ -52,6 +52,7 @@ + //#include + #include + #include ++#include + + #define termios host_termios + #define winsize host_winsize +@@ -4739,9 +4740,34 @@ abi_long do_syscall(void *cpu_env, int n + break; + #endif + case TARGET_NR__sysctl: +- /* We don't implement this, but ENOTDIR is always a safe +- return value. */ +- ret = -TARGET_ENOTDIR; ++ { ++ struct __sysctl_args *args = (struct __sysctl_args *) arg1; ++ int *name_target, *name, nlen, *oldlenp, oldlen, newlen, i; ++ void *oldval, *newval; ++ ++ name_target = (int *) tswapl((long) args->name); ++ nlen = tswapl(args->nlen); ++ oldval = (void *) tswapl((long) args->oldval); ++ oldlenp = (int *) tswapl((long) args->oldlenp); ++ oldlen = tswapl(*oldlenp); ++ newval = (void *) tswapl((long) args->newval); ++ newlen = tswapl(args->newlen); ++ ++ name = alloca(nlen * sizeof (int)); ++ for (i = 0; i < nlen; i++) ++ name[i] = tswapl(name_target[i]); ++ ++ if (nlen == 2 && name[0] == CTL_KERN && name[1] == KERN_VERSION) { ++ ret = get_errno( ++ sysctl(name, nlen, oldval, &oldlen, newval, newlen)); ++ if (!is_error(ret)) { ++ *oldlenp = tswapl(oldlen); ++ } ++ } else { ++ gemu_log("qemu: Unsupported sysctl name\n"); ++ ret = -ENOSYS; ++ } ++ } + break; + case TARGET_NR_sched_setparam: + { ============================================================ --- packages/qemu/qemu-0.9.1/33_syscall_ppc_clone.patch e2e68ae57624332c35776b8580a1d048eaa8dede +++ packages/qemu/qemu-0.9.1/33_syscall_ppc_clone.patch e2e68ae57624332c35776b8580a1d048eaa8dede @@ -0,0 +1,22 @@ +#DPATCHLEVEL=0 +--- +# linux-user/syscall.c | 6 +----- +# 1 file changed, 1 insertion(+), 5 deletions(-) +# +Index: linux-user/syscall.c +=================================================================== +--- linux-user/syscall.c.orig 2007-12-03 15:58:11.000000000 +0000 ++++ linux-user/syscall.c 2007-12-03 15:58:46.000000000 +0000 +@@ -2750,11 +2750,7 @@ int do_fork(CPUState *env, unsigned int + if (!newsp) + newsp = env->gpr[1]; + new_env->gpr[1] = newsp; +- { +- int i; +- for (i = 7; i < 32; i++) +- new_env->gpr[i] = 0; +- } ++ new_env->gpr[3] = 0; + #elif defined(TARGET_SH4) + if (!newsp) + newsp = env->gregs[15]; ============================================================ --- packages/qemu/qemu-0.9.1/39_syscall_fadvise64.patch c8c52af469c5cfc5904d54ebf0af65a8cd6437ba +++ packages/qemu/qemu-0.9.1/39_syscall_fadvise64.patch c8c52af469c5cfc5904d54ebf0af65a8cd6437ba @@ -0,0 +1,21 @@ +--- + linux-user/syscall.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +Index: linux-user/syscall.c +=================================================================== +--- linux-user/syscall.c.orig 2007-12-03 19:33:47.000000000 +0000 ++++ linux-user/syscall.c 2007-12-03 19:33:48.000000000 +0000 +@@ -5317,6 +5317,12 @@ abi_long do_syscall(void *cpu_env, int n + ret = get_errno(mincore((void*)arg1, (size_t)arg2, (unsigned char*)arg3)); + break; + #endif ++#ifdef TARGET_NR_fadvise64_64 ++ case TARGET_NR_fadvise64_64: ++ /* Just return success */ ++ ret = get_errno(0); ++ break; ++#endif + #ifdef TARGET_NR_madvise + case TARGET_NR_madvise: + /* A straight passthrough may not be safe because qemu sometimes ============================================================ --- packages/qemu/qemu-0.9.1/41_arm_fpa_sigfpe.patch c51650ba7f46b4801d03d21d9e8150ac96863b8d +++ packages/qemu/qemu-0.9.1/41_arm_fpa_sigfpe.patch c51650ba7f46b4801d03d21d9e8150ac96863b8d @@ -0,0 +1,104 @@ +#DPATCHLEVEL=0 +--- +# linux-user/main.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++- +# target-arm/nwfpe/fpa11.c | 7 ++++++ +# 2 files changed, 57 insertions(+), 1 deletion(-) +# +Index: linux-user/main.c +=================================================================== +--- linux-user/main.c.orig 2007-12-03 15:59:10.000000000 +0000 ++++ linux-user/main.c 2007-12-03 16:01:27.000000000 +0000 +@@ -377,18 +377,67 @@ void cpu_loop(CPUARMState *env) + { + TaskState *ts = env->opaque; + uint32_t opcode; ++ int rc; + + /* we handle the FPU emulation here, as Linux */ + /* we get the opcode */ + /* FIXME - what to do if get_user() fails? */ + get_user_u32(opcode, env->regs[15]); + +- if (EmulateAll(opcode, &ts->fpa, env) == 0) { ++ rc = EmulateAll(opcode, &ts->fpa, env); ++ if (rc == 0) { /* illegal instruction */ + info.si_signo = SIGILL; + info.si_errno = 0; + info.si_code = TARGET_ILL_ILLOPN; + info._sifields._sigfault._addr = env->regs[15]; + queue_signal(info.si_signo, &info); ++ } else if (rc < 0) { /* FP exception */ ++ int arm_fpe=0; ++ ++ /* translate softfloat flags to FPSR flags */ ++ if (-rc & float_flag_invalid) ++ arm_fpe |= BIT_IOC; ++ if (-rc & float_flag_divbyzero) ++ arm_fpe |= BIT_DZC; ++ if (-rc & float_flag_overflow) ++ arm_fpe |= BIT_OFC; ++ if (-rc & float_flag_underflow) ++ arm_fpe |= BIT_UFC; ++ if (-rc & float_flag_inexact) ++ arm_fpe |= BIT_IXC; ++ ++ FPSR fpsr = ts->fpa.fpsr; ++ //printf("fpsr 0x%x, arm_fpe 0x%x\n",fpsr,arm_fpe); ++ ++ if (fpsr & (arm_fpe << 16)) { /* exception enabled? */ ++ info.si_signo = SIGFPE; ++ info.si_errno = 0; ++ ++ /* ordered by priority, least first */ ++ if (arm_fpe & BIT_IXC) info.si_code = TARGET_FPE_FLTRES; ++ if (arm_fpe & BIT_UFC) info.si_code = TARGET_FPE_FLTUND; ++ if (arm_fpe & BIT_OFC) info.si_code = TARGET_FPE_FLTOVF; ++ if (arm_fpe & BIT_DZC) info.si_code = TARGET_FPE_FLTDIV; ++ if (arm_fpe & BIT_IOC) info.si_code = TARGET_FPE_FLTINV; ++ ++ info._sifields._sigfault._addr = env->regs[15]; ++ queue_signal(info.si_signo, &info); ++ } else { ++ env->regs[15] += 4; ++ } ++ ++ /* accumulate unenabled exceptions */ ++ if ((!(fpsr & BIT_IXE)) && (arm_fpe & BIT_IXC)) ++ fpsr |= BIT_IXC; ++ if ((!(fpsr & BIT_UFE)) && (arm_fpe & BIT_UFC)) ++ fpsr |= BIT_UFC; ++ if ((!(fpsr & BIT_OFE)) && (arm_fpe & BIT_OFC)) ++ fpsr |= BIT_OFC; ++ if ((!(fpsr & BIT_DZE)) && (arm_fpe & BIT_DZC)) ++ fpsr |= BIT_DZC; ++ if ((!(fpsr & BIT_IOE)) && (arm_fpe & BIT_IOC)) ++ fpsr |= BIT_IOC; ++ ts->fpa.fpsr=fpsr; + } else { + /* increment PC */ + env->regs[15] += 4; +Index: target-arm/nwfpe/fpa11.c +=================================================================== +--- target-arm/nwfpe/fpa11.c.orig 2007-12-03 15:40:26.000000000 +0000 ++++ target-arm/nwfpe/fpa11.c 2007-12-03 15:59:11.000000000 +0000 +@@ -162,6 +162,8 @@ unsigned int EmulateAll(unsigned int opc + fpa11->initflag = 1; + } + ++ set_float_exception_flags(0, &fpa11->fp_status); ++ + if (TEST_OPCODE(opcode,MASK_CPRT)) + { + //fprintf(stderr,"emulating CPRT\n"); +@@ -191,6 +193,11 @@ unsigned int EmulateAll(unsigned int opc + } + + // restore_flags(flags); ++ if(nRc == 1 && get_float_exception_flags(&fpa11->fp_status)) ++ { ++ //printf("fef 0x%x\n",float_exception_flags); ++ nRc=-get_float_exception_flags(&fpa11->fp_status); ++ } + + //printf("returning %d\n",nRc); + return(nRc); ============================================================ --- packages/qemu/qemu-0.9.1/52_ne2000_return.patch 8973070f701de392c97d4f32fea5a9e7de00b616 +++ packages/qemu/qemu-0.9.1/52_ne2000_return.patch 8973070f701de392c97d4f32fea5a9e7de00b616 @@ -0,0 +1,17 @@ +--- + hw/ne2000.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: qemu/hw/ne2000.c +=================================================================== +--- qemu.orig/hw/ne2000.c 2007-12-03 19:32:52.000000000 +0000 ++++ qemu/hw/ne2000.c 2007-12-03 19:33:55.000000000 +0000 +@@ -217,7 +217,7 @@ static int ne2000_can_receive(void *opaq + NE2000State *s = opaque; + + if (s->cmd & E8390_STOP) +- return 1; ++ return 0; + return !ne2000_buffer_full(s); + } + ============================================================ --- packages/qemu/qemu-0.9.1/61_safe_64bit_int.patch 6ddfc1d5cdb4fe41040dad5ec86e383eb999ebe9 +++ packages/qemu/qemu-0.9.1/61_safe_64bit_int.patch 6ddfc1d5cdb4fe41040dad5ec86e383eb999ebe9 @@ -0,0 +1,27 @@ +#DPATCHLEVEL=0 +--- +# dyngen-exec.h | 4 ++-- +# 1 file changed, 2 insertions(+), 2 deletions(-) +# +Index: dyngen-exec.h +=================================================================== +--- dyngen-exec.h.orig 2007-12-31 13:06:21.000000000 +0000 ++++ dyngen-exec.h 2007-12-31 13:08:54.000000000 +0000 +@@ -38,7 +38,7 @@ + // Linux/Sparc64 defines uint64_t + #if !(defined (__sparc_v9__) && defined(__linux__)) + /* XXX may be done for all 64 bits targets ? */ +-#if defined (__x86_64__) || defined(__ia64) || defined(__s390x__) || defined(__alpha__) ++#if defined (__x86_64__) || defined(__ia64) || defined(__s390x__) || defined(__alpha__) || defined(__sparc__) + typedef unsigned long uint64_t; + #else + typedef unsigned long long uint64_t; +@@ -55,7 +55,7 @@ + typedef signed int int32_t; + // Linux/Sparc64 defines int64_t + #if !(defined (__sparc_v9__) && defined(__linux__)) +-#if defined (__x86_64__) || defined(__ia64) || defined(__s390x__) || defined(__alpha__) ++#if defined (__x86_64__) || defined(__ia64) || defined(__s390x__) || defined(__alpha__) || defined(__sparc__) + typedef signed long int64_t; + #else + typedef signed long long int64_t; ============================================================ --- packages/qemu/qemu-0.9.1/63_sparc_build.patch cf4ece7a04ba8082b3073610abac5eb803e9cd1e +++ packages/qemu/qemu-0.9.1/63_sparc_build.patch cf4ece7a04ba8082b3073610abac5eb803e9cd1e @@ -0,0 +1,18 @@ +#DPATCHLEVEL=0 +--- +# sparc.ld | 2 +- +# 1 file changed, 1 insertion(+), 1 deletion(-) +# +Index: sparc.ld +=================================================================== +--- sparc.ld.orig 2007-12-03 15:40:26.000000000 +0000 ++++ sparc.ld 2007-12-03 16:05:06.000000000 +0000 +@@ -6,7 +6,7 @@ ENTRY(_start) + SECTIONS + { + /* Read-only sections, merged into text segment: */ +- . = 0x60000000 + SIZEOF_HEADERS; ++ . = 0x60000000 + 0x400; + .interp : { *(.interp) } + .hash : { *(.hash) } + .dynsym : { *(.dynsym) } ============================================================ --- packages/qemu/qemu-0.9.1/64_ppc_asm_constraints.patch 1811eca7e62890eaf038db253e8fa5b740f33ac6 +++ packages/qemu/qemu-0.9.1/64_ppc_asm_constraints.patch 1811eca7e62890eaf038db253e8fa5b740f33ac6 @@ -0,0 +1,18 @@ +#DPATCHLEVEL=1 +--- +# cpu-all.h | 2 +- +# 1 file changed, 1 insertion(+), 1 deletion(-) +# +Index: qemu/cpu-all.h +=================================================================== +--- qemu.orig/cpu-all.h 2007-06-13 11:48:22.000000000 +0100 ++++ qemu/cpu-all.h 2007-06-13 11:51:56.000000000 +0100 +@@ -250,7 +250,7 @@ static inline void stw_le_p(void *ptr, i + static inline void stl_le_p(void *ptr, int v) + { + #ifdef __powerpc__ +- __asm__ __volatile__ ("stwbrx %1,0,%2" : "=m" (*(uint32_t *)ptr) : "r" (v), "r" (ptr)); ++ __asm__ __volatile__ ("stwbrx %0,0,%1" : : "r" (v), "r" (ptr) : "memory"); + #else + uint8_t *p = ptr; + p[0] = v; ============================================================ --- packages/qemu/qemu-0.9.1/65_kfreebsd.patch 8cd0a0ee2ef25dab8ab6e59789f002ca7ad20f4b +++ packages/qemu/qemu-0.9.1/65_kfreebsd.patch 8cd0a0ee2ef25dab8ab6e59789f002ca7ad20f4b @@ -0,0 +1,35 @@ +--- + configure | 6 ++++++ + vl.c | 2 ++ + 2 files changed, 8 insertions(+) + +Index: configure +=================================================================== +--- configure.orig 2007-12-03 15:40:26.000000000 +0000 ++++ configure 2007-12-03 16:05:34.000000000 +0000 +@@ -129,6 +129,12 @@ if [ "$cpu" = "i386" -o "$cpu" = "x86_64 + kqemu="yes" + fi + ;; ++GNU/kFreeBSD) ++oss="yes" ++if [ "$cpu" = "i386" -o "$cpu" = "x86_64" ] ; then ++ kqemu="yes" ++fi ++;; + FreeBSD) + bsd="yes" + oss="yes" +Index: vl.c +=================================================================== +--- vl.c.orig 2007-12-03 16:05:32.000000000 +0000 ++++ vl.c 2007-12-03 16:05:34.000000000 +0000 +@@ -97,6 +97,8 @@ + #include + #endif + #endif ++#elif defined (__GLIBC__) && defined (__FreeBSD_kernel__) ++#include + #else + #include + int inet_aton(const char *cp, struct in_addr *ia); ============================================================ --- packages/qemu/qemu-0.9.1/66_tls_ld.patch 9e2466568d6db535b1b17dc742a79e92d52352a1 +++ packages/qemu/qemu-0.9.1/66_tls_ld.patch 9e2466568d6db535b1b17dc742a79e92d52352a1 @@ -0,0 +1,55 @@ +--- + arm.ld | 7 +++++++ + i386.ld | 7 +++++++ + 2 files changed, 14 insertions(+) + +Index: arm.ld +=================================================================== +--- arm.ld.orig 2007-06-13 11:48:22.000000000 +0100 ++++ arm.ld 2007-06-13 11:51:56.000000000 +0100 +@@ -26,6 +26,10 @@ SECTIONS + { *(.rel.rodata) *(.rel.gnu.linkonce.r*) } + .rela.rodata : + { *(.rela.rodata) *(.rela.gnu.linkonce.r*) } ++ .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } ++ .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } ++ .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } ++ .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } + .rel.got : { *(.rel.got) } + .rela.got : { *(.rela.got) } + .rel.ctors : { *(.rel.ctors) } +@@ -58,6 +62,9 @@ SECTIONS + .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } + __exidx_end = .; + .reginfo : { *(.reginfo) } ++ /* Thread Local Storage sections */ ++ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } ++ .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } + /* Adjust the address for the data segment. We want to adjust up to + the same address within the page on the next page up. */ + . = ALIGN(0x100000) + (. & (0x100000 - 1)); +Index: i386.ld +=================================================================== +--- i386.ld.orig 2007-06-13 11:48:22.000000000 +0100 ++++ i386.ld 2007-06-13 11:51:56.000000000 +0100 +@@ -28,6 +28,10 @@ SECTIONS + { *(.rel.rodata) *(.rel.gnu.linkonce.r*) } + .rela.rodata : + { *(.rela.rodata) *(.rela.gnu.linkonce.r*) } ++ .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } ++ .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } ++ .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } ++ .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } + .rel.got : { *(.rel.got) } + .rela.got : { *(.rela.got) } + .rel.ctors : { *(.rel.ctors) } +@@ -53,6 +57,9 @@ SECTIONS + _etext = .; + PROVIDE (etext = .); + .fini : { *(.fini) } =0x47ff041f ++ /* Thread Local Storage sections */ ++ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } ++ .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } + . = ALIGN(32 / 8); + PROVIDE (__preinit_array_start = .); + .preinit_array : { *(.preinit_array) } ============================================================ --- packages/qemu/qemu-0.9.1/91-oh-sdl-cursor.patch 642b23228c74ee687f714e65d40106df5d169c1a +++ packages/qemu/qemu-0.9.1/91-oh-sdl-cursor.patch 642b23228c74ee687f714e65d40106df5d169c1a @@ -0,0 +1,18 @@ +=== modified file 'sdl.c' +--- + sdl.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: sdl.c +=================================================================== +--- sdl.c.orig 2007-12-03 19:32:15.000000000 +0000 ++++ sdl.c 2007-12-03 19:34:04.000000000 +0000 +@@ -247,7 +247,7 @@ static void sdl_hide_cursor(void) + + if (kbd_mouse_is_absolute()) { + SDL_ShowCursor(1); +- SDL_SetCursor(sdl_cursor_hidden); ++ /* SDL_SetCursor(sdl_cursor_hidden); */ + } else { + SDL_ShowCursor(0); + } ============================================================ --- packages/qemu/qemu-0.9.1/configure_symlinkpath_fix.patch 15a06b3cc6b9f433e490f0604650c9c3190de395 +++ packages/qemu/qemu-0.9.1/configure_symlinkpath_fix.patch 15a06b3cc6b9f433e490f0604650c9c3190de395 @@ -0,0 +1,28 @@ +Index: qemu-0.9.1/configure +=================================================================== +--- qemu-0.9.1.orig/configure 2008-01-24 15:33:13.000000000 +0000 ++++ qemu-0.9.1/configure 2008-01-24 15:45:50.000000000 +0000 +@@ -209,15 +209,17 @@ + + # find source path + source_path=`dirname "$0"` ++source_path_used="no" ++workdir=`pwd` ++workdir=`readlink -f $workdir` + if [ -z "$source_path" ]; then +- source_path=`pwd` ++ source_path=$workdir + else + source_path=`cd "$source_path"; pwd` +-fi +-if test "$source_path" = `pwd` ; then +- source_path_used="no" +-else +- source_path_used="yes" ++ source_path=`readlink -f $source_path` ++ if test "$source_path" != "$workdir" ; then ++ source_path_used="yes" ++ fi + fi + + werror="no" ============================================================ --- packages/qemu/qemu-0.9.1/disable-error-in-configure.patch 9bae702ad57a8ee872355ec2cd71a787c478aae5 +++ packages/qemu/qemu-0.9.1/disable-error-in-configure.patch 9bae702ad57a8ee872355ec2cd71a787c478aae5 @@ -0,0 +1,17 @@ +--- + configure | 2 -- + 1 file changed, 2 deletions(-) + +Index: qemu/configure +=================================================================== +--- qemu.orig/configure 2007-12-03 16:38:38.000000000 +0000 ++++ qemu/configure 2007-12-03 16:38:39.000000000 +0000 +@@ -323,8 +323,6 @@ for opt do + ;; + --disable-werror) werror="no" + ;; +- *) echo "ERROR: unknown option $opt"; show_help="yes" +- ;; + --disable-nptl) nptl="no" + ;; + esac ============================================================ --- packages/qemu/qemu-0.9.1/fix_segfault.patch 2646a90e5332ddd40d4b0a2ea79145e510bd67e9 +++ packages/qemu/qemu-0.9.1/fix_segfault.patch 2646a90e5332ddd40d4b0a2ea79145e510bd67e9 @@ -0,0 +1,37 @@ +--- + linux-user/syscall.c | 22 ---------------------- + 1 file changed, 22 deletions(-) + +Index: qemu/linux-user/syscall.c +=================================================================== +--- qemu.orig/linux-user/syscall.c 2007-12-03 23:40:11.000000000 +0000 ++++ qemu/linux-user/syscall.c 2007-12-03 23:40:21.000000000 +0000 +@@ -5695,28 +5695,6 @@ abi_long do_syscall(void *cpu_env, int n + goto unimplemented_nowarn; + #endif + +-#ifdef TARGET_NR_clock_gettime +- case TARGET_NR_clock_gettime: +- { +- struct timespec ts; +- ret = get_errno(clock_gettime(arg1, &ts)); +- if (!is_error(ret)) { +- host_to_target_timespec(arg2, &ts); +- } +- break; +- } +-#endif +-#ifdef TARGET_NR_clock_getres +- case TARGET_NR_clock_getres: +- { +- struct timespec ts; +- ret = get_errno(clock_getres(arg1, &ts)); +- if (!is_error(ret)) { +- host_to_target_timespec(arg2, &ts); +- } +- break; +- } +-#endif + + #if defined(TARGET_NR_set_tid_address) && defined(__NR_set_tid_address) + case TARGET_NR_set_tid_address: ============================================================ --- packages/qemu/qemu-0.9.1/no-strip.patch 0580d00247525c7d28ad8108d7ecc352d72e102b +++ packages/qemu/qemu-0.9.1/no-strip.patch 0580d00247525c7d28ad8108d7ecc352d72e102b @@ -0,0 +1,22 @@ +--- qemu.orig/Makefile 2008-01-29 23:16:27.000000000 -0800 ++++ qemu-0.9.1/Makefile 2008-01-29 23:16:38.000000000 -0800 +@@ -174,7 +174,7 @@ + install: all $(if $(BUILD_DOCS),install-doc) + mkdir -p "$(DESTDIR)$(bindir)" + ifneq ($(TOOLS),) +- $(INSTALL) -m 755 -s $(TOOLS) "$(DESTDIR)$(bindir)" ++ $(INSTALL) -m 755 $(TOOLS) "$(DESTDIR)$(bindir)" + endif + mkdir -p "$(DESTDIR)$(datadir)" + for x in bios.bin vgabios.bin vgabios-cirrus.bin ppc_rom.bin \ +--- qemu.orig/Makefile.target 2008-01-29 23:16:27.000000000 -0800 ++++ qemu-0.9.1/Makefile.target 2008-01-29 23:17:33.000000000 -0800 +@@ -632,7 +632,7 @@ + + install: all + ifneq ($(PROGS),) +- $(INSTALL) -m 755 -s $(PROGS) "$(DESTDIR)$(bindir)" ++ $(INSTALL) -m 755 $(PROGS) "$(DESTDIR)$(bindir)" + endif + + ifneq ($(wildcard .depend),) ============================================================ --- packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl-update.patch 2f21635fe80c86f7311a4776e181f2380b6215c2 +++ packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl-update.patch 2f21635fe80c86f7311a4776e181f2380b6215c2 @@ -0,0 +1,219 @@ +--- + linux-user/main.c | 7 ++- + linux-user/syscall.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++----- + 2 files changed, 111 insertions(+), 10 deletions(-) + +Index: qemu/linux-user/main.c +=================================================================== +--- qemu.orig/linux-user/main.c 2007-12-03 19:34:09.000000000 +0000 ++++ qemu/linux-user/main.c 2007-12-03 23:44:45.000000000 +0000 +@@ -391,7 +391,7 @@ do_kernel_trap(CPUARMState *env) + cpu_unlock(); + break; + case 0xffff0fe0: /* __kernel_get_tls */ +- env->regs[0] = env->cp15.c13_tls; ++ env->regs[0] = env->cp15.c13_tls2; + break; + default: + return 1; +@@ -2037,6 +2037,11 @@ int main(int argc, char **argv) + int drop_ld_preload = 0, environ_count = 0; + char **target_environ, **wrk, **dst; + ++ char *assume_kernel = getenv("QEMU_ASSUME_KERNEL"); ++ ++ if (assume_kernel) ++ setenv("LD_ASSUME_KERNEL", assume_kernel, 1); ++ + if (argc <= 1) + usage(); + +Index: qemu/linux-user/syscall.c +=================================================================== +--- qemu.orig/linux-user/syscall.c 2007-12-03 19:34:09.000000000 +0000 ++++ qemu/linux-user/syscall.c 2007-12-03 23:46:54.000000000 +0000 +@@ -61,6 +61,7 @@ + #define tchars host_tchars /* same as target */ + #define ltchars host_ltchars /* same as target */ + ++#include + #include + #include + #include +@@ -2694,7 +2695,6 @@ abi_long do_arch_prctl(CPUX86State *env, + return 0; + } + #endif +- + #endif /* defined(TARGET_I386) */ + + /* this stack is the equivalent of the kernel stack associated with a +@@ -2729,16 +2729,19 @@ int do_fork(CPUState *env, unsigned int + TaskState *ts; + uint8_t *new_stack; + CPUState *new_env; +- ++#if defined(TARGET_I386) ++ uint64_t *new_gdt_table; ++#endif + #ifdef USE_NPTL + unsigned int nptl_flags; + + if (flags & CLONE_PARENT_SETTID) + *parent_tidptr = gettid(); + #endif +- + if (flags & CLONE_VM) { + ts = malloc(sizeof(TaskState) + NEW_STACK_SIZE); ++ if (!ts) ++ return -ENOMEM; + memset(ts, 0, sizeof(TaskState)); + new_stack = ts->stack; + ts->used = 1; +@@ -2750,6 +2753,29 @@ int do_fork(CPUState *env, unsigned int + #if defined(TARGET_I386) + if (!newsp) + newsp = env->regs[R_ESP]; ++ new_gdt_table = malloc(9 * 8); ++ if (!new_gdt_table) { ++ free(new_env); ++ return -ENOMEM; ++ } ++ /* Copy main GDT table from parent, but clear TLS entries */ ++ memcpy(new_gdt_table, g2h(env->gdt.base), 6 * 8); ++ memset(&new_gdt_table[6], 0, 3 * 8); ++ new_env->gdt.base = h2g(new_gdt_table); ++ if (flags & 0x00080000 /* CLONE_SETTLS */) { ++ ret = do_set_thread_area(new_env, new_env->regs[R_ESI]); ++ if (ret) { ++ free(new_gdt_table); ++ free(new_env); ++ return ret; ++ } ++ } ++ cpu_x86_load_seg(env, R_CS, new_env->regs[R_CS]); ++ cpu_x86_load_seg(env, R_DS, new_env->regs[R_DS]); ++ cpu_x86_load_seg(env, R_ES, new_env->regs[R_ES]); ++ cpu_x86_load_seg(env, R_SS, new_env->regs[R_SS]); ++ cpu_x86_load_seg(env, R_FS, new_env->regs[R_FS]); ++ cpu_x86_load_seg(env, R_GS, new_env->regs[R_GS]); + new_env->regs[R_ESP] = newsp; + new_env->regs[R_EAX] = 0; + #elif defined(TARGET_ARM) +@@ -3121,6 +3147,68 @@ static inline abi_long host_to_target_ti + unlock_user_struct(target_ts, target_addr, 1); + } + ++static long do_futex(target_ulong uaddr, int op, uint32_t val, ++ target_ulong utime, target_ulong uaddr2, ++ uint32_t val3) ++{ ++ struct timespec host_utime; ++ unsigned long val2 = utime; ++ ++ if (utime && (op == FUTEX_WAIT || op == FUTEX_LOCK_PI)) { ++ target_to_host_timespec(&host_utime, utime); ++ val2 = (unsigned long)&host_utime; ++ } ++ ++#ifdef BSWAP_NEEDED ++ switch(op) { ++ case FUTEX_CMP_REQUEUE: ++ val3 = tswap32(val3); ++ case FUTEX_REQUEUE: ++ val2 = tswap32(val2); ++ case FUTEX_WAIT: ++ case FUTEX_WAKE: ++ val = tswap32(val); ++ case FUTEX_LOCK_PI: /* This one's icky, but comes out OK */ ++ case FUTEX_UNLOCK_PI: ++ break; ++ default: ++ gemu_log("qemu: Unsupported futex op %d\n", op); ++ return -ENOSYS; ++ } ++#if 0 /* No, it's worse than this */ ++ if (op == FUTEX_WAKE_OP) { ++ /* Need to munge the secondary operation (val3) */ ++ val3 = tswap32(val3); ++ int op2 = (val3 >> 28) & 7; ++ int cmp = (val3 >> 24) & 15; ++ int oparg = (val3 << 8) >> 20; ++ int cmparg = (val3 << 20) >> 20; ++ int shift = val3 & (FUTEX_OP_OPARG_SHIFT << 28); ++ ++ if (shift) ++ oparg = (oparg & 7) + 24 - (oparg & 24); ++ else oparg = ++ if (op2 == FUTEX_OP_ADD) { ++ gemu_log("qemu: Unsupported wrong-endian FUTEX_OP_ADD\n"); ++ return -ENOSYS; ++ } ++ if (cmparg == FUTEX_OP_CMP_LT || cmparg == FUTEX_OP_CMP_GE || ++ cmparg == FUTEX_OP_CMP_LE || cmparg == FUTEX_OP_CMP_GT) { ++ gemu_log("qemu: Unsupported wrong-endian futex cmparg %d\n", cmparg); ++ return -ENOSYS; ++ } ++ val3 = shift | (op2<<28) | (cmp<<24) | (oparg<<12) | cmparg; ++ } ++#endif ++#endif ++ return syscall(__NR_futex, g2h(uaddr), op, val, val2, g2h(uaddr2), val3); ++} ++ ++int do_set_tid_address(target_ulong tidptr) ++{ ++ return syscall(__NR_set_tid_address, g2h(tidptr)); ++} ++ + /* do_syscall() should always have a single exit point at the end so + that actions, such as logging of syscall results, can be performed. + All errnos that do_syscall() returns must be -TARGET_. */ +@@ -3145,7 +3233,7 @@ abi_long do_syscall(void *cpu_env, int n + _mcleanup(); + #endif + gdb_exit(cpu_env, arg1); +- /* XXX: should free thread stack and CPU env */ ++ /* XXX: should free thread stack, GDT and CPU env */ + _exit(arg1); + ret = 0; /* avoid warning */ + break; +@@ -5569,6 +5657,9 @@ abi_long do_syscall(void *cpu_env, int n + #elif defined(TARGET_I386) && defined(TARGET_ABI32) + ret = do_set_thread_area(cpu_env, arg1); + break; ++#elif TARGET_i386 ++ ret = get_errno(do_set_thread_area(cpu_env, arg1)); ++ break; + #else + goto unimplemented_nowarn; + #endif +@@ -5586,6 +5677,16 @@ abi_long do_syscall(void *cpu_env, int n + goto unimplemented_nowarn; + #endif + ++#ifdef TARGET_NR_futex ++ case TARGET_NR_futex: ++ ret = get_errno(do_futex(arg1, arg2, arg3, arg4, arg5, arg6)); ++ break; ++#endif ++#ifdef TARGET_NR_set_robust_list ++ case TARGET_NR_set_robust_list: ++ goto unimplemented_nowarn; ++#endif ++ + #ifdef TARGET_NR_clock_gettime + case TARGET_NR_clock_gettime: + { +@@ -5627,11 +5728,6 @@ abi_long do_syscall(void *cpu_env, int n + break; + #endif + +-#ifdef TARGET_NR_set_robust_list +- case TARGET_NR_set_robust_list: +- goto unimplemented_nowarn; +-#endif +- + #if defined(TARGET_NR_utimensat) && defined(__NR_utimensat) + case TARGET_NR_utimensat: + { ============================================================ --- packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl.patch 75ca42868beee91e9155a7a6db9ea2ff93259df1 +++ packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl.patch 75ca42868beee91e9155a7a6db9ea2ff93259df1 @@ -0,0 +1,929 @@ +These are Paul Brook's patches to QEMU-0.8.2 to enable the running of single +ARM binaries under QEMU's user-emulation mode. Without them, QEMU-0.8.1 +immediately dies saying: + Error: f0005 + qemu: uncaught target signal 6 (Aborted) - exiting +while qemu-0.8.2 dies saying: + qemu: Unsupported syscall: 983045 + cannot set up thread-local storage: unknown error + +This file is a rediffing of the patches visible at +https://nowt.dyndns.org/patch.qemu_nptl on 27 Sept 2006 +which "patch" fails to apply automatically. +See also http://lists.gnu.org/archive/html/qemu-devel/2006-09/msg00194.html + + Martin Guy, 27 Sept 2006 + +--- + configure | 25 ++++++ + exec-all.h | 165 ------------------------------------------ + linux-user/arm/syscall.h | 4 - + linux-user/main.c | 94 +++++++++++++++++++++--- + linux-user/qemu.h | 3 + linux-user/syscall.c | 91 ++++++++++++++++++++++- + qemu_spinlock.h | 181 +++++++++++++++++++++++++++++++++++++++++++++++ + target-arm/cpu.h | 10 ++ + target-arm/op.c | 6 + + target-arm/translate.c | 9 ++ + 10 files changed, 405 insertions(+), 183 deletions(-) + +--- qemu.orig/configure ++++ qemu/configure +@@ -103,10 +103,11 @@ check_gcc="yes" + softmmu="yes" + linux_user="no" + darwin_user="no" + build_docs="no" + uname_release="" ++nptl="yes" + + # OS specific + targetos=`uname -s` + case $targetos in + CYGWIN*) +@@ -322,10 +323,12 @@ for opt do + ;; + --disable-werror) werror="no" + ;; + *) echo "ERROR: unknown option $opt"; show_help="yes" + ;; ++ --disable-nptl) nptl="no" ++ ;; + esac + done + + if [ "$bsd" = "yes" -o "$darwin" = "yes" -o "$mingw32" = "yes" ] ; then + AIOLIBS= +@@ -417,10 +420,11 @@ echo " --enable-system enable + echo " --disable-system disable all system emulation targets" + echo " --enable-linux-user enable all linux usermode emulation targets" + echo " --disable-linux-user disable all linux usermode emulation targets" + echo " --enable-darwin-user enable all darwin usermode emulation targets" + echo " --disable-darwin-user disable all darwin usermode emulation targets" ++echo " --disable-nptl disable usermode NPTL guest support" + echo " --fmod-lib path to FMOD library" + echo " --fmod-inc path to FMOD includes" + echo " --enable-uname-release=R Return R for uname -r in usermode emulation" + echo " --sparc_cpu=V Build qemu for Sparc architecture v7, v8, v8plus, v8plusa, v9" + echo "" +@@ -583,10 +587,27 @@ fi + cat > $TMPC < $TMPC < ++void foo() ++{ ++#ifndef CLONE_SETTLS ++#error bork ++#endif ++} ++EOF ++ ++if $cc -c -o $TMPO $TMPC 2> /dev/null ; then ++ : ++else ++ nptl="no" ++fi ++ + ########################################## + # SDL probe + + sdl_too_old=no + +@@ -747,10 +768,11 @@ if test -n "$sparc_cpu"; then + fi + echo "kqemu support $kqemu" + echo "Documentation $build_docs" + [ ! -z "$uname_release" ] && \ + echo "uname -r $uname_release" ++echo "NPTL support $nptl" + + if test $sdl_too_old = "yes"; then + echo "-> Your SDL version is too old - please upgrade to have SDL support" + fi + if [ -s /tmp/qemu-$$-sdl-config.log ]; then +@@ -1063,10 +1085,13 @@ if test "$target_cpu" = "i386" ; then + fi + elif test "$target_cpu" = "arm" -o "$target_cpu" = "armeb" ; then + echo "TARGET_ARCH=arm" >> $config_mak + echo "#define TARGET_ARCH \"arm\"" >> $config_h + echo "#define TARGET_ARM 1" >> $config_h ++ if test "$nptl" = "yes" ; then ++ echo "#define USE_NPTL 1" >> $config_h ++ fi + bflt="yes" + elif test "$target_cpu" = "sparc" ; then + echo "TARGET_ARCH=sparc" >> $config_mak + echo "#define TARGET_ARCH \"sparc\"" >> $config_h + echo "#define TARGET_SPARC 1" >> $config_h +--- qemu.orig/exec-all.h ++++ qemu/exec-all.h +@@ -338,174 +338,11 @@ dummy_label ## n: ;\ + + extern CPUWriteMemoryFunc *io_mem_write[IO_MEM_NB_ENTRIES][4]; + extern CPUReadMemoryFunc *io_mem_read[IO_MEM_NB_ENTRIES][4]; + extern void *io_mem_opaque[IO_MEM_NB_ENTRIES]; + +-#if defined(__powerpc__) +-static inline int testandset (int *p) +-{ +- int ret; +- __asm__ __volatile__ ( +- "0: lwarx %0,0,%1\n" +- " xor. %0,%3,%0\n" +- " bne 1f\n" +- " stwcx. %2,0,%1\n" +- " bne- 0b\n" +- "1: " +- : "=&r" (ret) +- : "r" (p), "r" (1), "r" (0) +- : "cr0", "memory"); +- return ret; +-} +-#elif defined(__i386__) +-static inline int testandset (int *p) +-{ +- long int readval = 0; +- +- __asm__ __volatile__ ("lock; cmpxchgl %2, %0" +- : "+m" (*p), "+a" (readval) +- : "r" (1) +- : "cc"); +- return readval; +-} +-#elif defined(__x86_64__) +-static inline int testandset (int *p) +-{ +- long int readval = 0; +- +- __asm__ __volatile__ ("lock; cmpxchgl %2, %0" +- : "+m" (*p), "+a" (readval) +- : "r" (1) +- : "cc"); +- return readval; +-} +-#elif defined(__s390__) +-static inline int testandset (int *p) +-{ +- int ret; +- +- __asm__ __volatile__ ("0: cs %0,%1,0(%2)\n" +- " jl 0b" +- : "=&d" (ret) +- : "r" (1), "a" (p), "0" (*p) +- : "cc", "memory" ); +- return ret; +-} +-#elif defined(__alpha__) +-static inline int testandset (int *p) +-{ +- int ret; +- unsigned long one; +- +- __asm__ __volatile__ ("0: mov 1,%2\n" +- " ldl_l %0,%1\n" +- " stl_c %2,%1\n" +- " beq %2,1f\n" +- ".subsection 2\n" +- "1: br 0b\n" +- ".previous" +- : "=r" (ret), "=m" (*p), "=r" (one) +- : "m" (*p)); +- return ret; +-} +-#elif defined(__sparc__) +-static inline int testandset (int *p) +-{ +- int ret; +- +- __asm__ __volatile__("ldstub [%1], %0" +- : "=r" (ret) +- : "r" (p) +- : "memory"); +- +- return (ret ? 1 : 0); +-} +-#elif defined(__arm__) +-static inline int testandset (int *spinlock) +-{ +- register unsigned int ret; +- __asm__ __volatile__("swp %0, %1, [%2]" +- : "=r"(ret) +- : "0"(1), "r"(spinlock)); +- +- return ret; +-} +-#elif defined(__mc68000) +-static inline int testandset (int *p) +-{ +- char ret; +- __asm__ __volatile__("tas %1; sne %0" +- : "=r" (ret) +- : "m" (p) +- : "cc","memory"); +- return ret; +-} +-#elif defined(__ia64) +- +-#include +- +-static inline int testandset (int *p) +-{ +- return __sync_lock_test_and_set (p, 1); +-} +-#elif defined(__mips__) +-static inline int testandset (int *p) +-{ +- int ret; +- +- __asm__ __volatile__ ( +- " .set push \n" +- " .set noat \n" +- " .set mips2 \n" +- "1: li $1, 1 \n" +- " ll %0, %1 \n" +- " sc $1, %1 \n" +- " beqz $1, 1b \n" +- " .set pop " +- : "=r" (ret), "+R" (*p) +- : +- : "memory"); +- +- return ret; +-} +-#else +-#error unimplemented CPU support +-#endif +- +-typedef int spinlock_t; +- +-#define SPIN_LOCK_UNLOCKED 0 +- +-#if defined(CONFIG_USER_ONLY) +-static inline void spin_lock(spinlock_t *lock) +-{ +- while (testandset(lock)); +-} +- +-static inline void spin_unlock(spinlock_t *lock) +-{ +- *lock = 0; +-} +- +-static inline int spin_trylock(spinlock_t *lock) +-{ +- return !testandset(lock); +-} +-#else +-static inline void spin_lock(spinlock_t *lock) +-{ +-} +- +-static inline void spin_unlock(spinlock_t *lock) +-{ +-} +- +-static inline int spin_trylock(spinlock_t *lock) +-{ +- return 1; +-} +-#endif ++#include "qemu_spinlock.h" + + extern spinlock_t tb_lock; + + extern int tb_invalidated_flag; + +--- qemu.orig/linux-user/arm/syscall.h ++++ qemu/linux-user/arm/syscall.h +@@ -26,11 +26,13 @@ struct target_pt_regs { + #define ARM_ORIG_r0 uregs[17] + + #define ARM_SYSCALL_BASE 0x900000 + #define ARM_THUMB_SYSCALL 0 + +-#define ARM_NR_cacheflush (ARM_SYSCALL_BASE + 0xf0000 + 2) ++#define ARM_NR_BASE 0xf0000 ++#define ARM_NR_cacheflush (ARM_NR_BASE + 2) ++#define ARM_NR_set_tls (ARM_NR_BASE + 5) + + #define ARM_NR_semihosting 0x123456 + #define ARM_NR_thumb_semihosting 0xAB + + #if defined(TARGET_WORDS_BIGENDIAN) +--- qemu.orig/linux-user/main.c ++++ qemu/linux-user/main.c +@@ -361,10 +361,54 @@ static void arm_cache_flush(abi_ulong st + break; + addr = last1 + 1; + } + } + ++/* Handle a jump to the kernel code page. */ ++static int ++do_kernel_trap(CPUARMState *env) ++{ ++ uint32_t addr; ++ uint32_t *ptr; ++ uint32_t cpsr; ++ ++ switch (env->regs[15]) { ++ case 0xffff0fc0: /* __kernel_cmpxchg */ ++ /* XXX: This only works between threads, not between processes. ++ Use native atomic operations. */ ++ /* ??? This probably breaks horribly if the access segfaults. */ ++ cpu_lock(); ++ ptr = (uint32_t *)env->regs[2]; ++ cpsr = cpsr_read(env); ++ if (*ptr == env->regs[0]) { ++ *ptr = env->regs[1]; ++ env->regs[0] = 0; ++ cpsr |= CPSR_C; ++ } else { ++ env->regs[0] = -1; ++ cpsr &= ~CPSR_C; ++ } ++ cpsr_write(env, cpsr, CPSR_C); ++ cpu_unlock(); ++ break; ++ case 0xffff0fe0: /* __kernel_get_tls */ ++ env->regs[0] = env->cp15.c13_tls; ++ break; ++ default: ++ return 1; ++ } ++ /* Jump back to the caller. */ ++ addr = env->regs[14]; ++ if (addr & 1) { ++ env->thumb = 1; ++ addr &= ~1; ++ } ++ env->regs[15] = addr; ++ ++ return 0; ++} ++ + void cpu_loop(CPUARMState *env) + { + int trapnr; + unsigned int n, insn; + target_siginfo_t info; +@@ -471,32 +515,50 @@ void cpu_loop(CPUARMState *env) + get_user_u32(insn, env->regs[15] - 4); + n = insn & 0xffffff; + } + } + +- if (n == ARM_NR_cacheflush) { +- arm_cache_flush(env->regs[0], env->regs[1]); +- } else if (n == ARM_NR_semihosting +- || n == ARM_NR_thumb_semihosting) { ++ if (n == ARM_NR_semihosting ++ || n == ARM_NR_thumb_semihosting) { + env->regs[0] = do_arm_semihosting (env); + } else if (n == 0 || n >= ARM_SYSCALL_BASE + || (env->thumb && n == ARM_THUMB_SYSCALL)) { + /* linux syscall */ + if (env->thumb || n == 0) { + n = env->regs[7]; + } else { + n -= ARM_SYSCALL_BASE; + env->eabi = 0; + } +- env->regs[0] = do_syscall(env, +- n, +- env->regs[0], +- env->regs[1], +- env->regs[2], +- env->regs[3], +- env->regs[4], +- env->regs[5]); ++ if ( n > ARM_NR_BASE) { ++ switch (n) ++ { ++ case ARM_NR_cacheflush: ++ arm_cache_flush(env->regs[0], env->regs[1]); ++ break; ++#ifdef USE_NPTL ++ case ARM_NR_set_tls: ++ cpu_set_tls(env, env->regs[0]); ++ env->regs[0] = 0; ++ break; ++#endif ++ default: ++ printf ("Error: Bad syscall: %x\n", n); ++ goto error; ++ } ++ } ++ else ++ { ++ env->regs[0] = do_syscall(env, ++ n, ++ env->regs[0], ++ env->regs[1], ++ env->regs[2], ++ env->regs[3], ++ env->regs[4], ++ env->regs[5]); ++ } + } else { + goto error; + } + } + break; +@@ -531,10 +593,14 @@ void cpu_loop(CPUARMState *env) + info.si_code = TARGET_TRAP_BRKPT; + queue_signal(info.si_signo, &info); + } + } + break; ++ case EXCP_KERNEL_TRAP: ++ if (do_kernel_trap(env)) ++ goto error; ++ break; + default: + error: + fprintf(stderr, "qemu: unhandled CPU exception 0x%x - aborting\n", + trapnr); + cpu_dump_state(env, stderr, fprintf, 0); +@@ -2378,10 +2444,14 @@ int main(int argc, char **argv) + #if defined(TARGET_ARM) || defined(TARGET_M68K) + ts->stack_base = info->start_stack; + ts->heap_base = info->brk; + /* This will be filled in on the first SYS_HEAPINFO call. */ + ts->heap_limit = 0; ++ /* Register the magic kernel code page. The cpu will generate a ++ special exception when it tries to execute code here. We can't ++ put real code here because it may be in use by the host kernel. */ ++ page_set_flags(0xffff0000, 0xffff0fff, 0); + #endif + + if (gdbstub_port) { + gdbserver_start (gdbstub_port); + gdb_handlesig(env, 0); +--- qemu.orig/linux-user/qemu.h ++++ qemu/linux-user/qemu.h +@@ -100,10 +100,13 @@ typedef struct TaskState { + /* Extra fields for semihosted binaries. */ + uint32_t stack_base; + uint32_t heap_base; + uint32_t heap_limit; + #endif ++#ifdef USE_NPTL ++ uint32_t *child_tidptr; ++#endif + int used; /* non zero if used */ + struct image_info *info; + uint8_t stack[0]; + } __attribute__((aligned(16))) TaskState; + +--- qemu.orig/linux-user/syscall.c ++++ qemu/linux-user/syscall.c +@@ -69,13 +69,22 @@ + #include + #include + #include + + #include "qemu.h" ++#include "qemu_spinlock.h" + + //#define DEBUG + ++#ifdef USE_NPTL ++#define CLONE_NPTL_FLAGS2 (CLONE_SETTLS | \ ++ CLONE_PARENT_SETTID | CLONE_CHILD_SETTID | CLONE_CHILD_CLEARTID) ++#else ++/* XXX: Hardcode the above values. */ ++#define CLONE_NPTL_FLAGS2 0 ++#endif ++ + #if defined(TARGET_I386) || defined(TARGET_ARM) || defined(TARGET_SPARC) \ + || defined(TARGET_M68K) || defined(TARGET_SH4) || defined(TARGET_CRIS) + /* 16 bit uid wrappers emulation */ + #define USE_UID16 + #endif +@@ -2690,27 +2699,46 @@ abi_long do_arch_prctl(CPUX86State *env, + + /* this stack is the equivalent of the kernel stack associated with a + thread/process */ + #define NEW_STACK_SIZE 8192 + ++#ifdef USE_NPTL ++static spinlock_t nptl_lock = SPIN_LOCK_UNLOCKED; ++#endif ++ + static int clone_func(void *arg) + { + CPUState *env = arg; ++#ifdef HAVE_NPTL ++ /* Wait until the parent has finshed initializing the tls state. */ ++ while (!spin_trylock(&nptl_lock)) ++ usleep(1); ++ spin_unlock(&nptl_lock); ++#endif + cpu_loop(env); + /* never exits */ + return 0; + } + + /* do_fork() Must return host values and target errnos (unlike most + do_*() functions). */ +-int do_fork(CPUState *env, unsigned int flags, abi_ulong newsp) ++int do_fork(CPUState *env, unsigned int flags, unsigned long newsp, ++ uint32_t *parent_tidptr, void *newtls, ++ uint32_t *child_tidptr) + { + int ret; + TaskState *ts; + uint8_t *new_stack; + CPUState *new_env; + ++#ifdef USE_NPTL ++ unsigned int nptl_flags; ++ ++ if (flags & CLONE_PARENT_SETTID) ++ *parent_tidptr = gettid(); ++#endif ++ + if (flags & CLONE_VM) { + ts = malloc(sizeof(TaskState) + NEW_STACK_SIZE); + memset(ts, 0, sizeof(TaskState)); + new_stack = ts->stack; + ts->used = 1; +@@ -2772,20 +2800,71 @@ int do_fork(CPUState *env, unsigned int + new_env->regs[14] = newsp; + #else + #error unsupported target CPU + #endif + new_env->opaque = ts; ++#ifdef USE_NPTL ++ nptl_flags = flags; ++ flags &= ~CLONE_NPTL_FLAGS2; ++ ++ if (nptl_flags & CLONE_CHILD_CLEARTID) { ++ ts->child_tidptr = child_tidptr; ++ } ++ ++ if (nptl_flags & CLONE_SETTLS) ++ cpu_set_tls (new_env, newtls); ++ ++ /* Grab the global cpu lock so that the thread setup appears ++ atomic. */ ++ if (nptl_flags & CLONE_CHILD_SETTID) ++ spin_lock(&nptl_lock); ++ ++#else ++ if (flags & CLONE_NPTL_FLAGS2) ++ return -EINVAL; ++#endif ++ ++ if (CLONE_VFORK & flags) ++ flags ^= CLONE_VM; + #ifdef __ia64__ + ret = __clone2(clone_func, new_stack + NEW_STACK_SIZE, flags, new_env); + #else + ret = clone(clone_func, new_stack + NEW_STACK_SIZE, flags, new_env); + #endif ++#ifdef USE_NPTL ++ if (ret != -1) { ++ if (nptl_flags & CLONE_CHILD_SETTID) ++ *child_tidptr = ret; ++ } ++ ++ /* Allow the child to continue. */ ++ if (nptl_flags & CLONE_CHILD_SETTID) ++ spin_unlock(&nptl_lock); ++#endif + } else { + /* if no CLONE_VM, we consider it is a fork */ +- if ((flags & ~CSIGNAL) != 0) ++ if ((flags & ~(CSIGNAL | CLONE_NPTL_FLAGS2)) != 0) + return -EINVAL; + ret = fork(); ++#ifdef USE_NPTL ++ /* There is a race condition here. The parent process could ++ theoretically read the TID in the child process before the child ++ tid is set. This would require using either ptrace ++ (not implemented) or having *_tidptr to point at a shared memory ++ mapping. We can't repeat the spinlock hack used above because ++ the child process gets its own copy of the lock. */ ++ if (ret == 0) { ++ /* Child Process. */ ++ if (flags & CLONE_CHILD_SETTID) ++ *child_tidptr = gettid(); ++ ts = (TaskState *)env->opaque; ++ if (flags & CLONE_CHILD_CLEARTID) ++ ts->child_tidptr = child_tidptr; ++ if (flags & CLONE_SETTLS) ++ cpu_set_tls (env, newtls); ++ } ++#endif + } + return ret; + } + + static abi_long do_fcntl(int fd, int cmd, abi_ulong arg) +@@ -3106,11 +3185,11 @@ abi_long do_syscall(void *cpu_env, int n + break; + case TARGET_NR_brk: + ret = do_brk(arg1); + break; + case TARGET_NR_fork: +- ret = get_errno(do_fork(cpu_env, SIGCHLD, 0)); ++ ret = get_errno(do_fork(cpu_env, SIGCHLD, 0, NULL, NULL, NULL)); + break; + #ifdef TARGET_NR_waitpid + case TARGET_NR_waitpid: + { + int status; +@@ -4463,11 +4542,12 @@ abi_long do_syscall(void *cpu_env, int n + #endif + case TARGET_NR_fsync: + ret = get_errno(fsync(arg1)); + break; + case TARGET_NR_clone: +- ret = get_errno(do_fork(cpu_env, arg1, arg2)); ++ ret = get_errno(do_fork(cpu_env, arg1, arg2, (uint32_t *)arg3, ++ (void *)arg4, (uint32_t *)arg5)); + break; + #ifdef __NR_exit_group + /* new thread calls */ + case TARGET_NR_exit_group: + gdb_exit(cpu_env, arg1); +@@ -4908,11 +4988,12 @@ abi_long do_syscall(void *cpu_env, int n + case TARGET_NR_putpmsg: + goto unimplemented; + #endif + #ifdef TARGET_NR_vfork + case TARGET_NR_vfork: +- ret = get_errno(do_fork(cpu_env, CLONE_VFORK | CLONE_VM | SIGCHLD, 0)); ++ ret = get_errno(do_fork(cpu_env, CLONE_VFORK | CLONE_VM | SIGCHLD, 0, ++ NULL, NULL, NULL)); + break; + #endif + #ifdef TARGET_NR_ugetrlimit + case TARGET_NR_ugetrlimit: + { +--- /dev/null ++++ qemu/qemu_spinlock.h +@@ -0,0 +1,181 @@ ++/* ++ * Atomic operation helper include ++ * ++ * Copyright (c) 2005 Fabrice Bellard ++ * ++ * This library is free software; you can redistribute it and/or ++ * modify it under the terms of the GNU Lesser General Public ++ * License as published by the Free Software Foundation; either ++ * version 2 of the License, or (at your option) any later version. ++ * ++ * This library is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * Lesser General Public License for more details. ++ * ++ * You should have received a copy of the GNU Lesser General Public ++ * License along with this library; if not, write to the Free Software ++ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ++ */ ++#ifndef QEMU_SPINLOCK_H ++#define QEMU_SPINLOCK_H ++ ++#ifdef __powerpc__ ++static inline int testandset (int *p) ++{ ++ int ret; ++ __asm__ __volatile__ ( ++ "0: lwarx %0,0,%1\n" ++ " xor. %0,%3,%0\n" ++ " bne 1f\n" ++ " stwcx. %2,0,%1\n" ++ " bne- 0b\n" ++ "1: " ++ : "=&r" (ret) ++ : "r" (p), "r" (1), "r" (0) ++ : "cr0", "memory"); ++ return ret; ++} ++#endif ++ ++#ifdef __i386__ ++static inline int testandset (int *p) ++{ ++ long int readval = 0; ++ ++ __asm__ __volatile__ ("lock; cmpxchgl %2, %0" ++ : "+m" (*p), "+a" (readval) ++ : "r" (1) ++ : "cc"); ++ return readval; ++} ++#endif ++ ++#ifdef __x86_64__ ++static inline int testandset (int *p) ++{ ++ long int readval = 0; ++ ++ __asm__ __volatile__ ("lock; cmpxchgl %2, %0" ++ : "+m" (*p), "+a" (readval) ++ : "r" (1) ++ : "cc"); ++ return readval; ++} ++#endif ++ ++#ifdef __s390__ ++static inline int testandset (int *p) ++{ ++ int ret; ++ ++ __asm__ __volatile__ ("0: cs %0,%1,0(%2)\n" ++ " jl 0b" ++ : "=&d" (ret) ++ : "r" (1), "a" (p), "0" (*p) ++ : "cc", "memory" ); ++ return ret; ++} ++#endif ++ ++#ifdef __alpha__ ++static inline int testandset (int *p) ++{ ++ int ret; ++ unsigned long one; ++ ++ __asm__ __volatile__ ("0: mov 1,%2\n" ++ " ldl_l %0,%1\n" ++ " stl_c %2,%1\n" ++ " beq %2,1f\n" ++ ".subsection 2\n" ++ "1: br 0b\n" ++ ".previous" ++ : "=r" (ret), "=m" (*p), "=r" (one) ++ : "m" (*p)); ++ return ret; ++} ++#endif ++ ++#ifdef __sparc__ ++static inline int testandset (int *p) ++{ ++ int ret; ++ ++ __asm__ __volatile__("ldstub [%1], %0" ++ : "=r" (ret) ++ : "r" (p) ++ : "memory"); ++ ++ return (ret ? 1 : 0); ++} ++#endif ++ ++#ifdef __arm__ ++static inline int testandset (int *spinlock) ++{ ++ register unsigned int ret; ++ __asm__ __volatile__("swp %0, %1, [%2]" ++ : "=r"(ret) ++ : "0"(1), "r"(spinlock)); ++ ++ return ret; ++} ++#endif ++ ++#ifdef __mc68000 ++static inline int testandset (int *p) ++{ ++ char ret; ++ __asm__ __volatile__("tas %1; sne %0" ++ : "=r" (ret) ++ : "m" (p) ++ : "cc","memory"); ++ return ret; ++} ++#endif ++ ++#ifdef __ia64 ++#include ++ ++static inline int testandset (int *p) ++{ ++ return __sync_lock_test_and_set (p, 1); ++} ++#endif ++ ++typedef int spinlock_t; ++ ++#define SPIN_LOCK_UNLOCKED 0 ++ ++#if defined(CONFIG_USER_ONLY) ++static inline void spin_lock(spinlock_t *lock) ++{ ++ while (testandset(lock)); ++} ++ ++static inline void spin_unlock(spinlock_t *lock) ++{ ++ *lock = 0; ++} ++ ++static inline int spin_trylock(spinlock_t *lock) ++{ ++ return !testandset(lock); ++} ++#else ++static inline void spin_lock(spinlock_t *lock) ++{ ++} ++ ++static inline void spin_unlock(spinlock_t *lock) ++{ ++} ++ ++static inline int spin_trylock(spinlock_t *lock) ++{ ++ return 1; ++} ++#endif ++ ++#endif +--- qemu.orig/target-arm/cpu.h ++++ qemu/target-arm/cpu.h +@@ -36,10 +36,11 @@ + #define EXCP_DATA_ABORT 4 + #define EXCP_IRQ 5 + #define EXCP_FIQ 6 + #define EXCP_BKPT 7 + #define EXCP_EXCEPTION_EXIT 8 /* Return from v7M exception. */ ++#define EXCP_KERNEL_TRAP 9 /* Jumped to kernel code page. */ + + #define ARMV7M_EXCP_RESET 1 + #define ARMV7M_EXCP_NMI 2 + #define ARMV7M_EXCP_HARD 3 + #define ARMV7M_EXCP_MEM 4 +@@ -220,10 +221,19 @@ int cpu_arm_signal_handler(int host_sign + void *puc); + + void cpu_lock(void); + void cpu_unlock(void); + ++void cpu_lock(void); ++void cpu_unlock(void); ++#if defined(USE_NPTL) ++static inline void cpu_set_tls(CPUARMState *env, void *newtls) ++{ ++ env->cp15.c13_tls2 = (uint32_t)(long)newtls; ++} ++#endif ++ + #define CPSR_M (0x1f) + #define CPSR_T (1 << 5) + #define CPSR_F (1 << 6) + #define CPSR_I (1 << 7) + #define CPSR_A (1 << 8) +--- qemu.orig/target-arm/op.c ++++ qemu/target-arm/op.c +@@ -1007,10 +1007,16 @@ void OPPROTO op_exception_exit(void) + { + env->exception_index = EXCP_EXCEPTION_EXIT; + cpu_loop_exit(); + } + ++void OPPROTO op_kernel_trap(void) ++{ ++ env->exception_index = EXCP_KERNEL_TRAP; ++ cpu_loop_exit(); ++} ++ + /* VFP support. We follow the convention used for VFP instrunctions: + Single precition routines have a "s" suffix, double precision a + "d" suffix. */ + + #define VFP_OP(name, p) void OPPROTO op_vfp_##name##p(void) +--- qemu.orig/target-arm/translate.c ++++ qemu/target-arm/translate.c +@@ -7518,11 +7518,18 @@ static inline int gen_intermediate_code_ + /* We always get here via a jump, so know we are not in a + conditional execution block. */ + gen_op_exception_exit(); + } + #endif +- ++#ifdef CONFIG_USER_ONLY ++ /* Intercept jump to the magic kernel page. */ ++ if (dc->pc > 0xffff0000) { ++ gen_op_kernel_trap(); ++ dc->is_jmp = DISAS_UPDATE; ++ break; ++ } ++#endif + if (env->nb_breakpoints > 0) { + for(j = 0; j < env->nb_breakpoints; j++) { + if (env->breakpoints[j] == dc->pc) { + gen_set_condexec(dc); + gen_op_movl_T0_im((long)dc->pc); ============================================================ --- packages/qemu/qemu-0.9.1/qemu-amd64-32b-mapping-0.9.0.patch 0619779f8b4801fe92c6d4a66349416725ec6611 +++ packages/qemu/qemu-0.9.1/qemu-amd64-32b-mapping-0.9.0.patch 0619779f8b4801fe92c6d4a66349416725ec6611 @@ -0,0 +1,37 @@ +--- + linux-user/mmap.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +Index: qemu/linux-user/mmap.c +=================================================================== +--- qemu.orig/linux-user/mmap.c 2007-12-03 15:40:25.000000000 +0000 ++++ qemu/linux-user/mmap.c 2007-12-03 16:37:21.000000000 +0000 +@@ -29,6 +29,10 @@ + + //#define DEBUG_MMAP + ++#ifndef MAP_32BIT ++#define MAP_32BIT 0 ++#endif ++ + /* NOTE: all the constants are the HOST ones, but addresses are target. */ + int target_mprotect(abi_ulong start, abi_ulong len, int prot) + { +@@ -251,7 +255,7 @@ abi_long target_mmap(abi_ulong start, ab + especially important if qemu_host_page_size > + qemu_real_host_page_size */ + p = mmap(g2h(mmap_start), +- host_len, prot, flags | MAP_FIXED, fd, host_offset); ++ host_len, prot, flags | MAP_FIXED | MAP_32BIT, fd, host_offset); + if (p == MAP_FAILED) + return -1; + /* update start so that it points to the file position at 'offset' */ +@@ -406,7 +410,7 @@ abi_long target_mremap(abi_ulong old_add + unsigned long host_addr; + + /* XXX: use 5 args syscall */ +- host_addr = (long)mremap(g2h(old_addr), old_size, new_size, flags); ++ host_addr = (long)mremap(g2h(old_addr), old_size, new_size, flags | MAP_32BIT); + if (host_addr == -1) + return -1; + new_addr = h2g(host_addr); ============================================================ --- packages/qemu/qemu-0.9.1/series 398e69c1be43e04a7c477db74731f30c2ffc71ce +++ packages/qemu/qemu-0.9.1/series 398e69c1be43e04a7c477db74731f30c2ffc71ce @@ -0,0 +1,25 @@ +02_snapshot_use_tmpdir.patch -p0 +04_do_not_print_rtc_freq_if_ok.patch -p1 +05_non-fatal_if_linux_hd_missing.patch -p1 +06_exit_segfault.patch -p0 +10_signal_jobs.patch -p0 +11_signal_sigaction.patch -p0 +22_net_tuntap_stall.patch -p0 +31_syscalls.patch -p0 +32_syscall_sysctl.patch -p0 +33_syscall_ppc_clone.patch -p0 +39_syscall_fadvise64.patch -p0 +41_arm_fpa_sigfpe.patch -p0 +52_ne2000_return.patch -p1 +61_safe_64bit_int.patch -p0 +63_sparc_build.patch -p0 +64_ppc_asm_constraints.patch -p1 +65_kfreebsd.patch -p0 +66_tls_ld.patch -p0 +91-oh-sdl-cursor.patch -p0 +qemu-0.9.0-nptl.patch -p1 +qemu-0.9.0-nptl-update.patch -p1 +qemu-amd64-32b-mapping-0.9.0.patch -p1 +workaround_bad_futex_headers.patch -p1 +fix_segfault.patch -p1 +disable-error-in-configure.patch -p1 ============================================================ --- packages/qemu/qemu-0.9.1/workaround_bad_futex_headers.patch 950b6e78d486a94bcf1599f931f55c59d2ef6001 +++ packages/qemu/qemu-0.9.1/workaround_bad_futex_headers.patch 950b6e78d486a94bcf1599f931f55c59d2ef6001 @@ -0,0 +1,25 @@ +--- + linux-user/syscall.c | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +Index: qemu/linux-user/syscall.c +=================================================================== +--- qemu.orig/linux-user/syscall.c 2007-08-09 20:28:06.000000000 +0100 ++++ qemu/linux-user/syscall.c 2007-08-09 20:28:41.000000000 +0100 +@@ -61,7 +61,15 @@ + #define tchars host_tchars /* same as target */ + #define ltchars host_ltchars /* same as target */ + +-#include ++#define FUTEX_WAIT 0 ++#define FUTEX_WAKE 1 ++#define FUTEX_FD 2 ++#define FUTEX_REQUEUE 3 ++#define FUTEX_CMP_REQUEUE 4 ++#define FUTEX_WAKE_OP 5 ++#define FUTEX_LOCK_PI 6 ++#define FUTEX_UNLOCK_PI 7 ++ + #include + #include + #include ============================================================ --- packages/qemu/qemu-0.9.1/writev_fix.patch 3f2bd27101b7c9040d2fb4744e2ebe2231460cff +++ packages/qemu/qemu-0.9.1/writev_fix.patch 3f2bd27101b7c9040d2fb4744e2ebe2231460cff @@ -0,0 +1,17 @@ +--- + linux-user/syscall.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: qemu-0.9.1/linux-user/syscall.c +=================================================================== +--- qemu-0.9.1.orig/linux-user/syscall.c 2008-02-03 00:00:00.000000000 +0000 ++++ qemu-0.9.1/linux-user/syscall.c 2008-02-03 00:00:38.000000000 +0000 +@@ -1048,7 +1048,7 @@ static abi_long lock_iovec(int type, str + base = tswapl(target_vec[i].iov_base); + vec[i].iov_len = tswapl(target_vec[i].iov_len); + vec[i].iov_base = lock_user(type, base, vec[i].iov_len, copy); +- if (!vec[i].iov_base) ++ if (!vec[i].iov_base && vec[i].iov_len) + goto fail; + } + unlock_user (target_vec, target_addr, 0); ============================================================ --- packages/qemu/qemu-native_0.9.1.bb 5bfe05d88f23ceb44703b3bcf45fa5973e346c35 +++ packages/qemu/qemu-native_0.9.1.bb 5bfe05d88f23ceb44703b3bcf45fa5973e346c35 @@ -0,0 +1,2 @@ +require qemu_${PV}.bb +require qemu-native.inc ============================================================ --- packages/qemu/qemu_0.9.1.bb bf513f5e837d2341359ac2ed28d1e0c8b9d8ef93 +++ packages/qemu/qemu_0.9.1.bb bf513f5e837d2341359ac2ed28d1e0c8b9d8ef93 @@ -0,0 +1,49 @@ +LICENSE = "GPL" +DEPENDS = "zlib" +PR = "r7" + +FILESPATH = "${FILE_DIRNAME}/qemu-${PV}" +FILESDIR = "${WORKDIR}" + +SRC_URI = "\ + http://fabrice.bellard.free.fr/qemu/qemu-0.9.1.tar.gz \ + file://02_snapshot_use_tmpdir.patch;patch=1;pnum=0 \ + file://04_do_not_print_rtc_freq_if_ok.patch;patch=1;pnum=1 \ + file://05_non-fatal_if_linux_hd_missing.patch;patch=1;pnum=1 \ + file://06_exit_segfault.patch;patch=1;pnum=0 \ + file://10_signal_jobs.patch;patch=1;pnum=0 \ + file://11_signal_sigaction.patch;patch=1;pnum=0 \ + file://22_net_tuntap_stall.patch;patch=1;pnum=0 \ + file://31_syscalls.patch;patch=1;pnum=0 \ + file://32_syscall_sysctl.patch;patch=1;pnum=0 \ + file://33_syscall_ppc_clone.patch;patch=1;pnum=0 \ + file://39_syscall_fadvise64.patch;patch=1;pnum=0 \ + file://41_arm_fpa_sigfpe.patch;patch=1;pnum=0 \ + file://52_ne2000_return.patch;patch=1;pnum=1 \ + file://61_safe_64bit_int.patch;patch=1;pnum=0 \ + file://63_sparc_build.patch;patch=1;pnum=0 \ + file://64_ppc_asm_constraints.patch;patch=1;pnum=1 \ + file://65_kfreebsd.patch;patch=1;pnum=0 \ + file://66_tls_ld.patch;patch=1;pnum=0 \ + file://91-oh-sdl-cursor.patch;patch=1;pnum=0 \ + file://qemu-0.9.0-nptl.patch;patch=1 \ + file://qemu-0.9.0-nptl-update.patch;patch=1 \ + file://qemu-amd64-32b-mapping-0.9.0.patch;patch=1 \ + file://workaround_bad_futex_headers.patch;patch=1 \ + file://fix_segfault.patch;patch=1 \ + file://writev_fix.patch;patch=1 \ + file://configure_symlinkpath_fix.patch;patch=1 \ + file://disable-error-in-configure.patch;patch=1 \ + file://no-strip.patch;patch=1" + +S = "${WORKDIR}/qemu-${PV}" + +#EXTRA_OECONF += "--disable-sdl" +#EXTRA_OECONF += "--target-list=arm-linux-user,arm-softmmu" +EXTRA_OECONF += "--disable-gfx-check" + +inherit autotools + +do_configure() { + oe_runconf +} ============================================================ --- classes/base.bbclass 720985c7d8b6cebbc93888efa0d30bb5f8704b2d +++ classes/base.bbclass 440fda3bf3df2035820b9e79999817c550353a84 @@ -911,6 +911,23 @@ python () { base_after_parse(d) } +def check_app_exists(app, d): + from bb import which, data + + app = data.expand(app, d) + path = data.getVar('PATH', d, 1) + return len(which(path, app)) != 0 + +def check_gcc3(data): + + gcc3_versions = 'gcc-3.4 gcc34 gcc-3.4.4 gcc-3.4.6 gcc-3.4.7 gcc-3.3 gcc33 gcc-3.3.6 gcc-3.2 gcc32' + + for gcc3 in gcc3_versions.split(): + if check_app_exists(gcc3, data): + return gcc3 + + return False + # Patch handling inherit patch ============================================================ --- classes/sanity.bbclass 666298f81af70a97408b29ae81f1e50c59b579fa +++ classes/sanity.bbclass 062f237d2ca1ce53f9ec7729afd0dc9acfd13950 @@ -24,14 +24,6 @@ def check_conf_exists(fn, data): return True return False -def check_app_exists(app, d): - from bb import which, data - - app = data.expand(app, d) - path = data.getVar('PATH', d) - return len(which(path, app)) != 0 - - def check_sanity(e): from bb import note, error, data, __version__ from bb.event import Handled, NotHandled, getName ============================================================ --- packages/qemu/qemu-gcc3-check.inc 2e11e76ecd0c388cdcfd1319c8601c429ba5888e +++ packages/qemu/qemu-gcc3-check.inc d7b22bce39e0bfb99c296b0873ef8d1dea0d0aff @@ -1,20 +1,11 @@ python __anonymous() { python __anonymous() { from bb import which, data - path = data.getVar('PATH', d) - oldOeConf = data.getVar('EXTRA_OECONF', d) + path = data.getVar('PATH', d, 1) + oldOeConf = data.getVar('EXTRA_OECONF', d, 1) if not oldOeConf: oldOeConf = "" - if len(which(path, 'gcc-3.4')) != 0: - data.setVar('EXTRA_OECONF', oldOeConf + " --cc=gcc-3.4", d) - elif len(which(path, 'gcc34')) != 0: - data.setVar('EXTRA_OECONF', oldOeConf + " --cc=gcc34", d) - elif len(which(path, 'gcc33')) != 0: - data.setVar('EXTRA_OECONF', oldOeConf + " --cc=gcc33", d) - elif len(which(path, 'gcc-3.3')) != 0: - data.setVar('EXTRA_OECONF', oldOeConf + " --cc=gcc-3.3", d) - elif len(which(path, 'gcc-3.3.6')) != 0: - data.setVar('EXTRA_OECONF', oldOeConf + " --cc=gcc-3.3.6", d) - elif len(which(path, 'gcc-3.4.6')) != 0: - data.setVar('EXTRA_OECONF', oldOeConf + " --cc=gcc-3.4.6", d) + gcc3 = check_gcc3(d) + if gcc3: + data.setVar('EXTRA_OECONF', oldOeConf + " --cc=" + gcc3, d) } ============================================================ --- packages/qemu/qemu-native.inc ec59f2db532c2f28054275b81071d57e8b0a95a8 +++ packages/qemu/qemu-native.inc 62eb6f5e020ff302b6bfbebdab13e2551814373c @@ -1,8 +1,6 @@ -FILESPATH =. "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/qemu-${PV}:" -DEPENDS = "libsdl-native zlib-native" +inherit native +DEPENDS = "libsdl-native zlib-native gcc3-native" + require qemu-gcc3-check.inc -do_stage() { - find . -name "qemu-*" -type f -perm -755 -exec install -m 0755 {} ${STAGING_BINDIR} \; -} ============================================================ --- packages/qemu/qemu-native_20070613.bb 7dab02b3b83dfdaa74a6beee43968886bbdb4850 +++ packages/qemu/qemu-native_20070613.bb 5ab3383d6625cf49fd385321d80f4ee071d18255 @@ -1,7 +1,4 @@ require qemu_${PV}.bb require qemu_${PV}.bb -inherit native -DEPENDS = "zlib-native" -prefix = "${STAGING_DIR_NATIVE}/${layout_prefix}" +require qemu-native.inc -require qemu-gcc3-check.inc ============================================================ --- packages/qemu/qemu-native_cvs.bb 3ed461e231101677152430f28fd51441c9e7b8d1 +++ packages/qemu/qemu-native_cvs.bb afb81253451434ed56538fa89a6ad4b4f226a938 @@ -1,3 +1,2 @@ require qemu_cvs.bb require qemu_cvs.bb -inherit native require qemu-native.inc ============================================================ --- packages/qemu/qemu_20070613.bb 08e188f8fc9c503ecd5a07df1479a19a1531b34e +++ packages/qemu/qemu_20070613.bb c9d2c412e6eb857e20d6a783bd83aefa16ddba3c @@ -1,9 +1,10 @@ PR = "r5" LICENSE = "GPL" DEPENDS = "zlib" SRCDATE = "20070613" PV = "0.9.0+cvs${SRCDATE}" PR = "r5" +FILESPATH = "${FILE_DIRNAME}/qemu-${PV}" FILESDIR = "${WORKDIR}" SRC_URI = "\ @@ -37,15 +38,6 @@ SRC_URI = "\ file://fix_segfault.patch;patch=1 \ file://no-strip.patch;patch=1" -# svn://svn.o-hand.com/repos/misc/trunk/qemu-packaging/qemu;module=debian;proto=http;srcdate=20070119 \ -# file://debian/patches/21_net_soopts.patch;patch=1;pnum=0 \ -# file://debian/patches/35_syscall_sockaddr.patch;patch=1;pnum=0 \ -# file://debian/patches/43_arm_cpustate.patch;patch=1;pnum=0 \ -# file://debian/patches/62_linux_boot_nasm.patch;patch=1;pnum=0 \ -# file://debian/patches/67_ppc_ftbfs.patch;patch=1;pnum=0 \ -# file://debian/patches/80_ui_curses.patch;patch=1;pnum=0 \ -# file://debian/patches/96-x.patch;patch=1" - S = "${WORKDIR}/qemu" #EXTRA_OECONF = "--disable-sdl" ============================================================ --- packages/qemu/qemu_cvs.bb 7693a33139245b0f3d6271d4594bee989d9d5e88 +++ packages/qemu/qemu_cvs.bb fc9673317c8ff50f1a4e56c785a687273fd0bd36 @@ -1,26 +1,55 @@ -DESCRIPTION = "Qemu is an open source processor emulator." -HOMEPAGE = "http://fabrice.bellard.free.fr/qemu/" -SECTION = "devel" LICENSE = "GPL" -PV = "0.8.2+cvs${SRCDATE}" -PR = "r2" +DEPENDS = "zlib" +PV = "0.9.0+cvs${SRCDATE}" +PR = "r4" -SRC_URI = "cvs://anonymous@cvs.savannah.nongnu.org/sources/qemu;method=pserver;rsh=ssh;module=qemu \ - file://configure.patch;patch=1 \ - file://makefile.patch;patch=1 \ - file://qemu-sdl-cursor.patch;patch=1 \ - file://arm_nptl.patch;patch=1 \ - file://pl110_rgb-r0.patch;patch=1 \ - file://qemu-pci-irq-sharing.patch;patch=1 \ - file://compiler.patch;patch=1 \ - file://qemu-usb-wacom-0.8.2.patch;patch=1 \ - file://qemu-usb-wacom-pressure.patch;patch=1 \ - file://qemu-usb-wacom-buttons.patch;patch=1 \ - http://www.busybox.net/downloads/qemu/qemu-gcc-4-all.patch;patch=1" +DEFAULT_PREFERENCE = "-1" +FILESDIR = "${WORKDIR}" + +SRC_URI = "\ + cvs://anonymous@cvs.savannah.nongnu.org/sources/qemu;method=pserver;rsh=ssh;module=qemu \ + file://02_snapshot_use_tmpdir.patch;patch=1;pnum=0 \ + file://03_machines_list_no_error.patch;patch=1;pnum=0 \ + file://04_do_not_print_rtc_freq_if_ok.patch;patch=1;pnum=1 \ + file://05_non-fatal_if_linux_hd_missing.patch;patch=1;pnum=1 \ + file://06_exit_segfault.patch;patch=1;pnum=0 \ + file://10_signal_jobs.patch;patch=1;pnum=0 \ + file://11_signal_sigaction.patch;patch=1;pnum=0 \ + file://12_signal_powerpc_support.patch;patch=1;pnum=1 \ + file://22_net_tuntap_stall.patch;patch=1;pnum=0 \ + file://31_syscalls.patch;patch=1;pnum=0 \ + file://32_syscall_sysctl.patch;patch=1;pnum=0 \ + file://33_syscall_ppc_clone.patch;patch=1;pnum=0 \ + file://39_syscall_fadvise64.patch;patch=1;pnum=0 \ + file://41_arm_fpa_sigfpe.patch;patch=1;pnum=0 \ + file://52_ne2000_return.patch;patch=1;pnum=1 \ + file://61_safe_64bit_int.patch;patch=1;pnum=0 \ + file://63_sparc_build.patch;patch=1;pnum=0 \ + file://64_ppc_asm_constraints.patch;patch=1;pnum=1 \ + file://65_kfreebsd.patch;patch=1;pnum=0 \ + file://66_tls_ld.patch;patch=1;pnum=0 \ + file://91-oh-sdl-cursor.patch;patch=1;pnum=0 \ + file://93-oh-pl110-rgb.patch;patch=1;pnum=0 \ + file://qemu-0.9.0-nptl.patch;patch=1 \ + file://qemu-0.9.0-nptl-update.patch;patch=1 \ + file://qemu-amd64-32b-mapping-0.9.0.patch;patch=1 \ + file://workaround_bad_futex_headers.patch;patch=1 \ + file://fix_segfault.patch;patch=1" + +# svn://svn.o-hand.com/repos/misc/trunk/qemu-packaging/qemu;module=debian;proto=http;srcdate=20070119 \ +# file://debian/patches/21_net_soopts.patch;patch=1;pnum=0 \ +# file://debian/patches/35_syscall_sockaddr.patch;patch=1;pnum=0 \ +# file://debian/patches/43_arm_cpustate.patch;patch=1;pnum=0 \ +# file://debian/patches/62_linux_boot_nasm.patch;patch=1;pnum=0 \ +# file://debian/patches/67_ppc_ftbfs.patch;patch=1;pnum=0 \ +# file://debian/patches/80_ui_curses.patch;patch=1;pnum=0 \ +# file://debian/patches/96-x.patch;patch=1" + S = "${WORKDIR}/qemu" -EXTRA_OECONF="--disable-gcc-check" +#EXTRA_OECONF += "--disable-sdl" +#EXTRA_OECONF += "--target-list=arm-linux-user" +EXTRA_OECONF += "--disable-gfx-check" inherit autotools -DEFAULT_PREFERENCE = "-1" --------------010702010502020800070407 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Openembedded-stablebranch mailing list Openembedded-stablebranch@openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-stablebranch --------------010702010502020800070407-- From openembedded-stablebranch@openembedded.org Mon May 10 15:39:05 EDT 2010 Article: 44 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] staging problem when backporting qemu-0.9.1 Date: Sun, 15 Jun 2008 03:37:43 -0500 Lines: 13 Approved: news@gmane.org Message-ID: <4854D4D7.20501@gmail.com> References: <4854CFAD.3090806@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1213519082 8690 80.91.229.12 (15 Jun 2008 08:38:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Jun 2008 08:38:02 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 15 10:38:46 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K7nl5-0007Ic-18 for gchos-openembedded-stablebranch@m.gmane.org; Sun, 15 Jun 2008 10:38:43 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K7nkf-0002et-DX; Sun, 15 Jun 2008 10:38:17 +0200 Original-Received: from [74.125.46.156] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K7nkd-0002en-5N for openembedded-stablebranch@openembedded.org; Sun, 15 Jun 2008 10:38:15 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so2683160ywr.30 for ; Sun, 15 Jun 2008 01:37:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=A09i5D6o5MrD3MEblPgZz83s1ffV57eZqkXmUnKYquo=; b=WrzlJRFoDo5CDsaE5zmW5Gn0DLClWl+bCmPrDjj0nwbys5+gWY4EqQlM0QeXDjRNIp IuEFwqBzdoXo3/qC12Xt2dIlPTW/GhHZLz48zrczZT4g4afJlxuUUbtTZMN33umSQj+e PCiNgHo6UShZR0HJ/2slTAAXhQR7H2jz5c6ws= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; b=FykMtDdnFok3+E4x531rGAgFrMR9QeF5HdAFHBDx7w3BUiZahLHYTvj37GaXpGri5+ a7zAXhZ+5Ttp3hqtg2WtcG8smufmH/ulhxRXzPrfWcI54KENkWoajClKaArUgjfMp24W QZ+OlIlYf3SabsPcF941LsqHN0MJD49uu1Gw4= Original-Received: by 10.150.145.20 with SMTP id s20mr8262686ybd.242.1213519066416; Sun, 15 Jun 2008 01:37:46 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id u62sm8413680pyb.23.2008.06.15.01.37.44 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 15 Jun 2008 01:37:45 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: <4854CFAD.3090806@gmail.com> X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:44 Archived-At: I meant qemu-native, btw. On 06/15/2008 03:15 AM, Gordon wrote: > The attached patch is an attempt to backport hrw and rp's work of > letting qemu depend on gcc3-native. Bumping qemu to 0.9.1 is a side effect. > > What puzzles me is that the new recipe stages qemu binaries to > {STAGING_DIR}/bin instead of {$STAGING_BINDIR_NATIVE}. Any suggestions > for this behavior in the stable branch? > > Regards > Gordon > From openembedded-stablebranch@openembedded.org Mon May 10 15:39:06 EDT 2010 Article: 45 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Koen Kooi Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] staging problem when backporting qemu-0.9.1 Date: Sun, 15 Jun 2008 10:40:33 +0200 Lines: 60 Approved: news@gmane.org Message-ID: References: <4854CFAD.3090806@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v924) Content-Type: text/plain; charset="us-ascii"; Format="flowed"; DelSp="yes" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1213519261 9065 80.91.229.12 (15 Jun 2008 08:41:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Jun 2008 08:41:01 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 15 10:41:45 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K7nnu-000868-Kg for gchos-openembedded-stablebranch@m.gmane.org; Sun, 15 Jun 2008 10:41:38 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K7nnV-0002io-BH; Sun, 15 Jun 2008 10:41:13 +0200 Original-Received: from [130.89.2.13] (helo=mx.utwente.nl) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K7nnT-0002ih-DQ for openembedded-stablebranch@openembedded.org; Sun, 15 Jun 2008 10:41:11 +0200 Original-Received: from [172.20.1.5] (vpn006039.vpn.utwente.nl [130.89.6.39]) by mx.utwente.nl (8.12.10/SuSE Linux 0.7) with ESMTP id m5F8eaD7010884 for ; Sun, 15 Jun 2008 10:40:36 +0200 In-Reply-To: <4854CFAD.3090806@gmail.com> X-Pgp-Agent: GPGMail d51 (Leopard) X-Mailer: Apple Mail (2.924) X-UTwente-MailScanner-Information: Scanned by MailScanner. Contact servicedesk@icts.utwente.nl for more information. X-UTwente-MailScanner: Found to be clean X-UTwente-MailScanner-From: k.kooi@student.utwente.nl X-Spam-Status: No X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:45 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Op 15 jun 2008, om 10:15 heeft Gordon het volgende geschreven: > The attached patch is an attempt to backport hrw and rp's work of > letting qemu depend on gcc3-native. Bumping qemu to 0.9.1 is a side > effect. > > What puzzles me is that the new recipe stages qemu binaries to > {STAGING_DIR}/bin instead of {$STAGING_BINDIR_NATIVE}. Any > suggestions for this behavior in the stable branch? Yes: > +++ packages/qemu/qemu-native.inc > 62eb6f5e020ff302b6bfbebdab13e2551814373c > @@ -1,8 +1,6 @@ > -FILESPATH =. "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/qemu-$ > {PV}:" > -DEPENDS = "libsdl-native zlib-native" > +inherit native > > +DEPENDS = "libsdl-native zlib-native gcc3-native" > + > require qemu-gcc3-check.inc > > -do_stage() { > - find . -name "qemu-*" -type f -perm -755 -exec install -m 0755 {} $ > {STAGING_BINDIR} \; > -} > +++ packages/qemu/qemu-native_20070613.bb > 5ab3383d6625cf49fd385321d80f4ee071d18255 > @@ -1,7 +1,4 @@ require qemu_${PV}.bb > require qemu_${PV}.bb > -inherit native > -DEPENDS = "zlib-native" > -prefix = "${STAGING_DIR_NATIVE}/${layout_prefix}" > +require qemu-native.inc .stable native.bbclass: prefix = "${STAGING_DIR}" .dev native.bbclass: prefix = "${STAGING_DIR_NATIVE}/${layout_prefix}" regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFIVNWDMkyGM64RGpERAp7rAJ9kZR9f64coA/BXKHznafJsnpdoqACfV23e lsqJdnwnnT1QheVc3oeerho= =d8y8 -----END PGP SIGNATURE----- From openembedded-stablebranch@openembedded.org Mon May 10 15:39:06 EDT 2010 Article: 46 of gmane.comp.handhelds.openembedded.stable Path: news.gmane.org!not-for-mail From: Gordon Newsgroups: gmane.comp.handhelds.openembedded.stable Subject: Re: [OE stablebranch] [Review] backporting qemu-(native)_0.9.1 and depends on gcc3-native Date: Sun, 15 Jun 2008 04:13:34 -0500 Lines: 2587 Approved: news@gmane.org Message-ID: <4854DD3E.6040701@gmail.com> References: <4854CFAD.3090806@gmail.com> Reply-To: Discussion and review of changes to the stable branch and its policy NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------090603000901000906090902" X-Trace: ger.gmane.org 1213522370 16163 80.91.229.12 (15 Jun 2008 09:32:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 15 Jun 2008 09:32:50 +0000 (UTC) To: Discussion and review of changes to the stable branch and its policy Original-X-From: openembedded-stablebranch-bounces@openembedded.org Sun Jun 15 11:33:29 2008 Return-path: Envelope-to: gchos-openembedded-stablebranch@m.gmane.org Original-Received: from linuxtogo.org ([85.214.40.226]) by lo.gmane.org with esmtp (Exim 4.50) id 1K7obw-0002K0-GL for gchos-openembedded-stablebranch@m.gmane.org; Sun, 15 Jun 2008 11:33:20 +0200 Original-Received: from localhost ([127.0.0.1]) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K7oaX-0000Fc-Qm; Sun, 15 Jun 2008 11:32:07 +0200 Original-Received: from [74.125.46.154] (helo=yw-out-1718.google.com) by linuxtogo.org with esmtp (Exim 4.69) (envelope-from ) id 1K7oJM-0003Uk-1P for openembedded-stablebranch@openembedded.org; Sun, 15 Jun 2008 11:14:30 +0200 Original-Received: by yw-out-1718.google.com with SMTP id 5so2685975ywr.30 for ; Sun, 15 Jun 2008 02:13:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to :user-agent:mime-version:to:subject:references:in-reply-to :content-type; bh=P6O5XdYty5j5B8swN8gMBgevmr1g9gobsvxG1jiKSpE=; b=cW5b9hwQ/mdS6zBIv4CeEJDyMqnpWthbe3NmaiE6Z3h6i7+9u5K0oA1v4WWtR5P+eQ fGzdiRZalNbIr9sziMLRY3TlZ335DMRNqsb8p83Afin1Rf7Z5a/VKFOyhARROoOsfeyS 3Z0EUo9FW9QKNj1TM/BX+QFyuSm3iZbdbiAOk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:user-agent:mime-version:to:subject :references:in-reply-to:content-type; b=a+U12//yHAHfdP6mCmPqhRfU9drDGC+vWm5F2tdP/8fhxD/OCobTInnnWHFrAAbWiV EqhP6Z6eTbDOjmq5z4kFHQifCpJD2XD+nnL3qo2kKXRmHp697/2nq7WvGtrR29CMC4tL 3UUSmjSr7fJxopf3QSPI/DJU7vkSQ8HoJTvos= Original-Received: by 10.150.192.7 with SMTP id p7mr8280570ybf.231.1213521219050; Sun, 15 Jun 2008 02:13:39 -0700 (PDT) Original-Received: from ?192.168.1.204? ( [68.188.71.196]) by mx.google.com with ESMTPS id f60sm20631320pyh.37.2008.06.15.02.13.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 15 Jun 2008 02:13:37 -0700 (PDT) User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) In-Reply-To: X-BeenThere: openembedded-stablebranch@openembedded.org X-Mailman-Version: 2.1.10 Precedence: list List-Id: Discussion and review of changes to the stable branch and its policy List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: openembedded-stablebranch-bounces@openembedded.org Errors-To: openembedded-stablebranch-bounces@openembedded.org Xref: news.gmane.org gmane.comp.handhelds.openembedded.stable:46 Archived-At: This is a multi-part message in MIME format. --------------090603000901000906090902 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 06/15/2008 03:40 AM, Koen Kooi wrote: >> +++ packages/qemu/qemu-native.inc >> 62eb6f5e020ff302b6bfbebdab13e2551814373c >> @@ -1,8 +1,6 @@ >> -FILESPATH =. >> "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/qemu-${PV}:" >> -DEPENDS = "libsdl-native zlib-native" >> +inherit native >> >> +DEPENDS = "libsdl-native zlib-native gcc3-native" >> + >> require qemu-gcc3-check.inc >> >> -do_stage() { >> - find . -name "qemu-*" -type f -perm -755 -exec install -m 0755 {} >> ${STAGING_BINDIR} \; >> -} I put the do_stage back. > >> +++ packages/qemu/qemu-native_20070613.bb >> 5ab3383d6625cf49fd385321d80f4ee071d18255 >> @@ -1,7 +1,4 @@ require qemu_${PV}.bb >> require qemu_${PV}.bb >> -inherit native >> -DEPENDS = "zlib-native" >> -prefix = "${STAGING_DIR_NATIVE}/${layout_prefix}" put the above line back as well. >> +require qemu-native.inc > > .stable native.bbclass: prefix = "${STAGING_DIR}" > .dev native.bbclass: prefix = "${STAGING_DIR_NATIVE}/${layout_prefix}" Thanks for the note. Please see the attached new patch. Similar to the dev branch, oe will build gcc3-(native) first and use gcc3-(native) to compile qemu-(native). This backport should address the qemu-(native) not in love with gcc4 problem in the stable branch. And finally I can get rid of gcc3 in my host machine. Regards Gordon --------------090603000901000906090902 Content-Type: text/x-diff; name="qemu.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="qemu.patch" # # old_revision [7214a86e8f520136c9e40ffd988ac8d19c92b96c] # # delete "packages/qemu/qemu-0.9.0+cvs20070701" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/arm_nptl-0.9.0.patch" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/configure-0.9.0.patch" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/pl110_rgb-r0-0.9.0.patch" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/qemu-0.9.0-gcc4.patch" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/qemu-amd64-32b-mapping-0.9.0.patch" # # delete "packages/qemu/qemu-0.9.0+cvs20070701/qemu-sdl-cursor-0.9.0.patch" # # delete "packages/qemu/qemu-native_0.9.0+cvs.bb" # # delete "packages/qemu/qemu_0.9.0+cvs.bb" # # rename "packages/qemu/files" # to "packages/qemu/qemu-0.9.0+cvs20070613" # # add_dir "packages/qemu/qemu-0.9.1" # # add_file "packages/qemu/qemu-0.9.1/02_snapshot_use_tmpdir.patch" # content [95902abe972c0117b57d54242b10952345ad4b64] # # add_file "packages/qemu/qemu-0.9.1/04_do_not_print_rtc_freq_if_ok.patch" # content [dc742810735d00dedfd8e47af80dcefc5fa4ad30] # # add_file "packages/qemu/qemu-0.9.1/05_non-fatal_if_linux_hd_missing.patch" # content [a45f7e0569343444159e17aa9fd8ee9b7a403ce5] # # add_file "packages/qemu/qemu-0.9.1/06_exit_segfault.patch" # content [190ff8bb34781d01170ad2974986e93edeff7cd9] # # add_file "packages/qemu/qemu-0.9.1/10_signal_jobs.patch" # content [4d3f0bdffd2255604b99f94fe849843e67804bc7] # # add_file "packages/qemu/qemu-0.9.1/11_signal_sigaction.patch" # content [6239c97a4310fdeb0675ca01e242b016666590a9] # # add_file "packages/qemu/qemu-0.9.1/22_net_tuntap_stall.patch" # content [1b0b93a8b629817174131a8393132f08eeecfda4] # # add_file "packages/qemu/qemu-0.9.1/31_syscalls.patch" # content [5c1853f29c22b55d13d63f5d9ba9709984fef2af] # # add_file "packages/qemu/qemu-0.9.1/32_syscall_sysctl.patch" # content [21e97cfce4fddc8cb3bd4d23f5447d334e4022a2] # # add_file "packages/qemu/qemu-0.9.1/33_syscall_ppc_clone.patch" # content [e2e68ae57624332c35776b8580a1d048eaa8dede] # # add_file "packages/qemu/qemu-0.9.1/39_syscall_fadvise64.patch" # content [c8c52af469c5cfc5904d54ebf0af65a8cd6437ba] # # add_file "packages/qemu/qemu-0.9.1/41_arm_fpa_sigfpe.patch" # content [c51650ba7f46b4801d03d21d9e8150ac96863b8d] # # add_file "packages/qemu/qemu-0.9.1/52_ne2000_return.patch" # content [8973070f701de392c97d4f32fea5a9e7de00b616] # # add_file "packages/qemu/qemu-0.9.1/61_safe_64bit_int.patch" # content [6ddfc1d5cdb4fe41040dad5ec86e383eb999ebe9] # # add_file "packages/qemu/qemu-0.9.1/63_sparc_build.patch" # content [cf4ece7a04ba8082b3073610abac5eb803e9cd1e] # # add_file "packages/qemu/qemu-0.9.1/64_ppc_asm_constraints.patch" # content [1811eca7e62890eaf038db253e8fa5b740f33ac6] # # add_file "packages/qemu/qemu-0.9.1/65_kfreebsd.patch" # content [8cd0a0ee2ef25dab8ab6e59789f002ca7ad20f4b] # # add_file "packages/qemu/qemu-0.9.1/66_tls_ld.patch" # content [9e2466568d6db535b1b17dc742a79e92d52352a1] # # add_file "packages/qemu/qemu-0.9.1/91-oh-sdl-cursor.patch" # content [642b23228c74ee687f714e65d40106df5d169c1a] # # add_file "packages/qemu/qemu-0.9.1/configure_symlinkpath_fix.patch" # content [15a06b3cc6b9f433e490f0604650c9c3190de395] # # add_file "packages/qemu/qemu-0.9.1/disable-error-in-configure.patch" # content [9bae702ad57a8ee872355ec2cd71a787c478aae5] # # add_file "packages/qemu/qemu-0.9.1/fix_segfault.patch" # content [2646a90e5332ddd40d4b0a2ea79145e510bd67e9] # # add_file "packages/qemu/qemu-0.9.1/no-strip.patch" # content [0580d00247525c7d28ad8108d7ecc352d72e102b] # # add_file "packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl-update.patch" # content [2f21635fe80c86f7311a4776e181f2380b6215c2] # # add_file "packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl.patch" # content [75ca42868beee91e9155a7a6db9ea2ff93259df1] # # add_file "packages/qemu/qemu-0.9.1/qemu-amd64-32b-mapping-0.9.0.patch" # content [0619779f8b4801fe92c6d4a66349416725ec6611] # # add_file "packages/qemu/qemu-0.9.1/series" # content [398e69c1be43e04a7c477db74731f30c2ffc71ce] # # add_file "packages/qemu/qemu-0.9.1/workaround_bad_futex_headers.patch" # content [950b6e78d486a94bcf1599f931f55c59d2ef6001] # # add_file "packages/qemu/qemu-0.9.1/writev_fix.patch" # content [3f2bd27101b7c9040d2fb4744e2ebe2231460cff] # # add_file "packages/qemu/qemu-native_0.9.1.bb" # content [5bfe05d88f23ceb44703b3bcf45fa5973e346c35] # # add_file "packages/qemu/qemu_0.9.1.bb" # content [bf513f5e837d2341359ac2ed28d1e0c8b9d8ef93] # # patch "classes/base.bbclass" # from [720985c7d8b6cebbc93888efa0d30bb5f8704b2d] # to [440fda3bf3df2035820b9e79999817c550353a84] # # patch "classes/sanity.bbclass" # from [666298f81af70a97408b29ae81f1e50c59b579fa] # to [062f237d2ca1ce53f9ec7729afd0dc9acfd13950] # # patch "packages/qemu/qemu-gcc3-check.inc" # from [2e11e76ecd0c388cdcfd1319c8601c429ba5888e] # to [d7b22bce39e0bfb99c296b0873ef8d1dea0d0aff] # # patch "packages/qemu/qemu-native.inc" # from [ec59f2db532c2f28054275b81071d57e8b0a95a8] # to [c246e9ea5f4ea56550f9d4d5f7040cae3350a43b] # # patch "packages/qemu/qemu-native_20070613.bb" # from [7dab02b3b83dfdaa74a6beee43968886bbdb4850] # to [be0f1e6eb060cad8cda5e6c1f2f749cca30b6b8b] # # patch "packages/qemu/qemu-native_cvs.bb" # from [3ed461e231101677152430f28fd51441c9e7b8d1] # to [afb81253451434ed56538fa89a6ad4b4f226a938] # # patch "packages/qemu/qemu_20070613.bb" # from [08e188f8fc9c503ecd5a07df1479a19a1531b34e] # to [c9d2c412e6eb857e20d6a783bd83aefa16ddba3c] # # patch "packages/qemu/qemu_cvs.bb" # from [7693a33139245b0f3d6271d4594bee989d9d5e88] # to [fc9673317c8ff50f1a4e56c785a687273fd0bd36] # ============================================================ --- packages/qemu/qemu-0.9.1/02_snapshot_use_tmpdir.patch 95902abe972c0117b57d54242b10952345ad4b64 +++ packages/qemu/qemu-0.9.1/02_snapshot_use_tmpdir.patch 95902abe972c0117b57d54242b10952345ad4b64 @@ -0,0 +1,23 @@ +#DPATCHLEVEL=0 +--- +# block.c | 6 +++++- +# 1 file changed, 5 insertions(+), 1 deletion(-) +# +Index: block.c +=================================================================== +--- block.c.orig 2007-12-03 23:47:25.000000000 +0000 ++++ block.c 2007-12-03 23:47:31.000000000 +0000 +@@ -191,8 +191,12 @@ void get_tmp_filename(char *filename, in + void get_tmp_filename(char *filename, int size) + { + int fd; ++ char *tmpdir; + /* XXX: race condition possible */ +- pstrcpy(filename, size, "/tmp/vl.XXXXXX"); ++ tmpdir = getenv("TMPDIR"); ++ if (!tmpdir) ++ tmpdir = "/tmp"; ++ snprintf(filename, size, "%s/vl.XXXXXX", tmpdir); + fd = mkstemp(filename); + close(fd); + } ============================================================ --- packages/qemu/qemu-0.9.1/04_do_not_print_rtc_freq_if_ok.patch dc742810735d00dedfd8e47af80dcefc5fa4ad30 +++ packages/qemu/qemu-0.9.1/04_do_not_print_rtc_freq_if_ok.patch dc742810735d00dedfd8e47af80dcefc5fa4ad30 @@ -0,0 +1,26 @@ +#DPATCHLEVEL=1 +--- +# vl.c | 5 ++++- +# 1 file changed, 4 insertions(+), 1 deletion(-) +# +Index: qemu/vl.c +=================================================================== +--- qemu.orig/vl.c 2007-12-03 15:44:35.000000000 +0000 ++++ qemu/vl.c 2007-12-03 15:51:03.000000000 +0000 +@@ -1289,12 +1289,15 @@ static void hpet_stop_timer(struct qemu_ + + static int rtc_start_timer(struct qemu_alarm_timer *t) + { ++ unsigned long current_rtc_freq = 0; + int rtc_fd; + + TFR(rtc_fd = open("/dev/rtc", O_RDONLY)); + if (rtc_fd < 0) + return -1; +- if (ioctl(rtc_fd, RTC_IRQP_SET, RTC_FREQ) < 0) { ++ ioctl(rtc_fd, RTC_IRQP_READ, ¤t_rtc_freq); ++ if (current_rtc_freq != RTC_FREQ && ++ ioctl(rtc_fd, RTC_IRQP_SET, RTC_FREQ) < 0) { + fprintf(stderr, "Could not configure '/dev/rtc' to have a 1024 Hz timer. This is not a fatal\n" + "error, but for better emulation accuracy either use a 2.6 host Linux kernel or\n" + "type 'echo 1024 > /proc/sys/dev/rtc/max-user-freq' as root.\n"); ============================================================ --- packages/qemu/qemu-0.9.1/05_non-fatal_if_linux_hd_missing.patch a45f7e0569343444159e17aa9fd8ee9b7a403ce5 +++ packages/qemu/qemu-0.9.1/05_non-fatal_if_linux_hd_missing.patch a45f7e0569343444159e17aa9fd8ee9b7a403ce5 @@ -0,0 +1,17 @@ +#DPATCHLEVEL=1 +--- +# hw/pc.c | 1 - +# 1 file changed, 1 deletion(-) +# +Index: qemu/hw/pc.c +=================================================================== +--- qemu.orig/hw/pc.c 2007-12-03 23:47:25.000000000 +0000 ++++ qemu/hw/pc.c 2007-12-03 23:47:38.000000000 +0000 +@@ -385,7 +385,6 @@ static void generate_bootsect(uint32_t g + if (bs_table[0] == NULL) { + fprintf(stderr, "A disk image must be given for 'hda' when booting " + "a Linux kernel\n"); +- exit(1); + } + + memset(bootsect, 0, sizeof(bootsect)); ============================================================ --- packages/qemu/qemu-0.9.1/06_exit_segfault.patch 190ff8bb34781d01170ad2974986e93edeff7cd9 +++ packages/qemu/qemu-0.9.1/06_exit_segfault.patch 190ff8bb34781d01170ad2974986e93edeff7cd9 @@ -0,0 +1,45 @@ +#DPATCHLEVEL=0 +--- +# linux-user/main.c | 8 ++++---- +# 1 file changed, 4 insertions(+), 4 deletions(-) +# +Index: linux-user/main.c +=================================================================== +--- linux-user/main.c.orig 2007-12-03 23:47:25.000000000 +0000 ++++ linux-user/main.c 2007-12-03 23:47:41.000000000 +0000 +@@ -714,7 +714,7 @@ void cpu_loop (CPUSPARCState *env) + default: + printf ("Unhandled trap: 0x%x\n", trapnr); + cpu_dump_state(env, stderr, fprintf, 0); +- exit (1); ++ _exit (1); + } + process_pending_signals (env); + } +@@ -1634,7 +1634,7 @@ void cpu_loop (CPUState *env) + default: + printf ("Unhandled trap: 0x%x\n", trapnr); + cpu_dump_state(env, stderr, fprintf, 0); +- exit (1); ++ _exit (1); + } + process_pending_signals (env); + } +@@ -1954,7 +1954,7 @@ int main(int argc, char **argv) + for(item = cpu_log_items; item->mask != 0; item++) { + printf("%-10s %s\n", item->name, item->help); + } +- exit(1); ++ _exit(1); + } + cpu_set_log(mask); + } else if (!strcmp(r, "s")) { +@@ -1973,7 +1973,7 @@ int main(int argc, char **argv) + if (qemu_host_page_size == 0 || + (qemu_host_page_size & (qemu_host_page_size - 1)) != 0) { + fprintf(stderr, "page size must be a power of two\n"); +- exit(1); ++ _exit(1); + } + } else if (!strcmp(r, "g")) { + gdbstub_port = atoi(argv[optind++]); ============================================================ --- packages/qemu/qemu-0.9.1/10_signal_jobs.patch 4d3f0bdffd2255604b99f94fe849843e67804bc7 +++ packages/qemu/qemu-0.9.1/10_signal_jobs.patch 4d3f0bdffd2255604b99f94fe849843e67804bc7 @@ -0,0 +1,26 @@ +#DPATCHLEVEL=0 +--- +# linux-user/signal.c | 7 ++++++- +# 1 file changed, 6 insertions(+), 1 deletion(-) +# +Index: linux-user/signal.c +=================================================================== +--- linux-user/signal.c.orig 2007-12-03 15:40:26.000000000 +0000 ++++ linux-user/signal.c 2007-12-03 15:55:49.000000000 +0000 +@@ -364,10 +364,15 @@ int queue_signal(int sig, target_siginfo + k = &sigact_table[sig - 1]; + handler = k->sa._sa_handler; + if (handler == TARGET_SIG_DFL) { ++ if (sig == TARGET_SIGTSTP || sig == TARGET_SIGTTIN || sig == TARGET_SIGTTOU) { ++ kill(getpid(),SIGSTOP); ++ return 0; ++ } else + /* default handler : ignore some signal. The other are fatal */ + if (sig != TARGET_SIGCHLD && + sig != TARGET_SIGURG && +- sig != TARGET_SIGWINCH) { ++ sig != TARGET_SIGWINCH && ++ sig != TARGET_SIGCONT) { + force_sig(sig); + } else { + return 0; /* indicate ignored */ ============================================================ --- packages/qemu/qemu-0.9.1/11_signal_sigaction.patch 6239c97a4310fdeb0675ca01e242b016666590a9 +++ packages/qemu/qemu-0.9.1/11_signal_sigaction.patch 6239c97a4310fdeb0675ca01e242b016666590a9 @@ -0,0 +1,21 @@ +#DPATCHLEVEL=0 +--- +# linux-user/signal.c | 5 +++++ +# 1 file changed, 5 insertions(+) +# +Index: linux-user/signal.c +=================================================================== +--- linux-user/signal.c.orig 2007-12-03 23:47:44.000000000 +0000 ++++ linux-user/signal.c 2007-12-03 23:47:46.000000000 +0000 +@@ -512,6 +512,11 @@ int do_sigaction(int sig, const struct t + + if (sig < 1 || sig > TARGET_NSIG || sig == SIGKILL || sig == SIGSTOP) + return -EINVAL; ++ ++ /* no point doing the stuff as those are not allowed for sigaction */ ++ if ((sig == TARGET_SIGKILL) || (sig == TARGET_SIGSTOP)) ++ return -EINVAL; ++ + k = &sigact_table[sig - 1]; + #if defined(DEBUG_SIGNAL) + fprintf(stderr, "sigaction sig=%d act=0x%08x, oact=0x%08x\n", ============================================================ --- packages/qemu/qemu-0.9.1/22_net_tuntap_stall.patch 1b0b93a8b629817174131a8393132f08eeecfda4 +++ packages/qemu/qemu-0.9.1/22_net_tuntap_stall.patch 1b0b93a8b629817174131a8393132f08eeecfda4 @@ -0,0 +1,18 @@ +#DPATCHLEVEL=0 +--- +# vl.c | 2 +- +# 1 file changed, 1 insertion(+), 1 deletion(-) +# +Index: vl.c +=================================================================== +--- vl.c.orig 2007-12-03 23:47:36.000000000 +0000 ++++ vl.c 2007-12-03 23:47:48.000000000 +0000 +@@ -4023,7 +4023,7 @@ static int tap_open(char *ifname, int if + return -1; + } + memset(&ifr, 0, sizeof(ifr)); +- ifr.ifr_flags = IFF_TAP | IFF_NO_PI; ++ ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_ONE_QUEUE; + if (ifname[0] != '\0') + pstrcpy(ifr.ifr_name, IFNAMSIZ, ifname); + else ============================================================ --- packages/qemu/qemu-0.9.1/31_syscalls.patch 5c1853f29c22b55d13d63f5d9ba9709984fef2af +++ packages/qemu/qemu-0.9.1/31_syscalls.patch 5c1853f29c22b55d13d63f5d9ba9709984fef2af @@ -0,0 +1,48 @@ +#DPATCHLEVEL=0 +--- +# linux-user/syscall.c | 11 ++++++++--- +# 1 file changed, 8 insertions(+), 3 deletions(-) +# +Index: linux-user/syscall.c +=================================================================== +--- linux-user/syscall.c.orig 2007-12-03 19:32:56.000000000 +0000 ++++ linux-user/syscall.c 2007-12-03 19:33:41.000000000 +0000 +@@ -250,6 +250,7 @@ extern int getresuid(uid_t *, uid_t *, u + extern int setresgid(gid_t, gid_t, gid_t); + extern int getresgid(gid_t *, gid_t *, gid_t *); + extern int setgroups(int, gid_t *); ++extern int uselib(const char*); + + #define ERRNO_TABLE_SIZE 1200 + +@@ -4024,7 +4025,8 @@ abi_long do_syscall(void *cpu_env, int n + #endif + #ifdef TARGET_NR_uselib + case TARGET_NR_uselib: +- goto unimplemented; ++ ret = get_errno(uselib(path((const char*)arg1))); ++ break; + #endif + #ifdef TARGET_NR_swapon + case TARGET_NR_swapon: +@@ -5289,7 +5291,9 @@ abi_long do_syscall(void *cpu_env, int n + goto unimplemented; + #ifdef TARGET_NR_mincore + case TARGET_NR_mincore: +- goto unimplemented; ++ /*page_unprotect_range((void*)arg3, ((size_t)arg2 + TARGET_PAGE_SIZE - 1) / TARGET_PAGE_SIZE);*/ ++ ret = get_errno(mincore((void*)arg1, (size_t)arg2, (unsigned char*)arg3)); ++ break; + #endif + #ifdef TARGET_NR_madvise + case TARGET_NR_madvise: +@@ -5429,7 +5433,8 @@ abi_long do_syscall(void *cpu_env, int n + break; + #ifdef TARGET_NR_readahead + case TARGET_NR_readahead: +- goto unimplemented; ++ ret = get_errno(readahead((int)arg1, (off64_t)arg2, (size_t)arg3)); ++ break; + #endif + #ifdef TARGET_NR_setxattr + case TARGET_NR_setxattr: ============================================================ --- packages/qemu/qemu-0.9.1/32_syscall_sysctl.patch 21e97cfce4fddc8cb3bd4d23f5447d334e4022a2 +++ packages/qemu/qemu-0.9.1/32_syscall_sysctl.patch 21e97cfce4fddc8cb3bd4d23f5447d334e4022a2 @@ -0,0 +1,55 @@ +#DPATCHLEVEL=0 +--- +# linux-user/syscall.c | 32 +++++++++++++++++++++++++++++--- +# 1 file changed, 29 insertions(+), 3 deletions(-) +# +Index: linux-user/syscall.c +=================================================================== +--- linux-user/syscall.c.orig 2007-12-03 15:56:24.000000000 +0000 ++++ linux-user/syscall.c 2007-12-03 15:57:36.000000000 +0000 +@@ -52,6 +52,7 @@ + //#include + #include + #include ++#include + + #define termios host_termios + #define winsize host_winsize +@@ -4739,9 +4740,34 @@ abi_long do_syscall(void *cpu_env, int n + break; + #endif + case TARGET_NR__sysctl: +- /* We don't implement this, but ENOTDIR is always a safe +- return value. */ +- ret = -TARGET_ENOTDIR; ++ { ++ struct __sysctl_args *args = (struct __sysctl_args *) arg1; ++ int *name_target, *name, nlen, *oldlenp, oldlen, newlen, i; ++ void *oldval, *newval; ++ ++ name_target = (int *) tswapl((long) args->name); ++ nlen = tswapl(args->nlen); ++ oldval = (void *) tswapl((long) args->oldval); ++ oldlenp = (int *) tswapl((long) args->oldlenp); ++ oldlen = tswapl(*oldlenp); ++ newval = (void *) tswapl((long) args->newval); ++ newlen = tswapl(args->newlen); ++ ++ name = alloca(nlen * sizeof (int)); ++ for (i = 0; i < nlen; i++) ++ name[i] = tswapl(name_target[i]); ++ ++ if (nlen == 2 && name[0] == CTL_KERN && name[1] == KERN_VERSION) { ++ ret = get_errno( ++ sysctl(name, nlen, oldval, &oldlen, newval, newlen)); ++ if (!is_error(ret)) { ++ *oldlenp = tswapl(oldlen); ++ } ++ } else { ++ gemu_log("qemu: Unsupported sysctl name\n"); ++ ret = -ENOSYS; ++ } ++ } + break; + case TARGET_NR_sched_setparam: + { ============================================================ --- packages/qemu/qemu-0.9.1/33_syscall_ppc_clone.patch e2e68ae57624332c35776b8580a1d048eaa8dede +++ packages/qemu/qemu-0.9.1/33_syscall_ppc_clone.patch e2e68ae57624332c35776b8580a1d048eaa8dede @@ -0,0 +1,22 @@ +#DPATCHLEVEL=0 +--- +# linux-user/syscall.c | 6 +----- +# 1 file changed, 1 insertion(+), 5 deletions(-) +# +Index: linux-user/syscall.c +=================================================================== +--- linux-user/syscall.c.orig 2007-12-03 15:58:11.000000000 +0000 ++++ linux-user/syscall.c 2007-12-03 15:58:46.000000000 +0000 +@@ -2750,11 +2750,7 @@ int do_fork(CPUState *env, unsigned int + if (!newsp) + newsp = env->gpr[1]; + new_env->gpr[1] = newsp; +- { +- int i; +- for (i = 7; i < 32; i++) +- new_env->gpr[i] = 0; +- } ++ new_env->gpr[3] = 0; + #elif defined(TARGET_SH4) + if (!newsp) + newsp = env->gregs[15]; ============================================================ --- packages/qemu/qemu-0.9.1/39_syscall_fadvise64.patch c8c52af469c5cfc5904d54ebf0af65a8cd6437ba +++ packages/qemu/qemu-0.9.1/39_syscall_fadvise64.patch c8c52af469c5cfc5904d54ebf0af65a8cd6437ba @@ -0,0 +1,21 @@ +--- + linux-user/syscall.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +Index: linux-user/syscall.c +=================================================================== +--- linux-user/syscall.c.orig 2007-12-03 19:33:47.000000000 +0000 ++++ linux-user/syscall.c 2007-12-03 19:33:48.000000000 +0000 +@@ -5317,6 +5317,12 @@ abi_long do_syscall(void *cpu_env, int n + ret = get_errno(mincore((void*)arg1, (size_t)arg2, (unsigned char*)arg3)); + break; + #endif ++#ifdef TARGET_NR_fadvise64_64 ++ case TARGET_NR_fadvise64_64: ++ /* Just return success */ ++ ret = get_errno(0); ++ break; ++#endif + #ifdef TARGET_NR_madvise + case TARGET_NR_madvise: + /* A straight passthrough may not be safe because qemu sometimes ============================================================ --- packages/qemu/qemu-0.9.1/41_arm_fpa_sigfpe.patch c51650ba7f46b4801d03d21d9e8150ac96863b8d +++ packages/qemu/qemu-0.9.1/41_arm_fpa_sigfpe.patch c51650ba7f46b4801d03d21d9e8150ac96863b8d @@ -0,0 +1,104 @@ +#DPATCHLEVEL=0 +--- +# linux-user/main.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++- +# target-arm/nwfpe/fpa11.c | 7 ++++++ +# 2 files changed, 57 insertions(+), 1 deletion(-) +# +Index: linux-user/main.c +=================================================================== +--- linux-user/main.c.orig 2007-12-03 15:59:10.000000000 +0000 ++++ linux-user/main.c 2007-12-03 16:01:27.000000000 +0000 +@@ -377,18 +377,67 @@ void cpu_loop(CPUARMState *env) + { + TaskState *ts = env->opaque; + uint32_t opcode; ++ int rc; + + /* we handle the FPU emulation here, as Linux */ + /* we get the opcode */ + /* FIXME - what to do if get_user() fails? */ + get_user_u32(opcode, env->regs[15]); + +- if (EmulateAll(opcode, &ts->fpa, env) == 0) { ++ rc = EmulateAll(opcode, &ts->fpa, env); ++ if (rc == 0) { /* illegal instruction */ + info.si_signo = SIGILL; + info.si_errno = 0; + info.si_code = TARGET_ILL_ILLOPN; + info._sifields._sigfault._addr = env->regs[15]; + queue_signal(info.si_signo, &info); ++ } else if (rc < 0) { /* FP exception */ ++ int arm_fpe=0; ++ ++ /* translate softfloat flags to FPSR flags */ ++ if (-rc & float_flag_invalid) ++ arm_fpe |= BIT_IOC; ++ if (-rc & float_flag_divbyzero) ++ arm_fpe |= BIT_DZC; ++ if (-rc & float_flag_overflow) ++ arm_fpe |= BIT_OFC; ++ if (-rc & float_flag_underflow) ++ arm_fpe |= BIT_UFC; ++ if (-rc & float_flag_inexact) ++ arm_fpe |= BIT_IXC; ++ ++ FPSR fpsr = ts->fpa.fpsr; ++ //printf("fpsr 0x%x, arm_fpe 0x%x\n",fpsr,arm_fpe); ++ ++ if (fpsr & (arm_fpe << 16)) { /* exception enabled? */ ++ info.si_signo = SIGFPE; ++ info.si_errno = 0; ++ ++ /* ordered by priority, least first */ ++ if (arm_fpe & BIT_IXC) info.si_code = TARGET_FPE_FLTRES; ++ if (arm_fpe & BIT_UFC) info.si_code = TARGET_FPE_FLTUND; ++ if (arm_fpe & BIT_OFC) info.si_code = TARGET_FPE_FLTOVF; ++ if (arm_fpe & BIT_DZC) info.si_code = TARGET_FPE_FLTDIV; ++ if (arm_fpe & BIT_IOC) info.si_code = TARGET_FPE_FLTINV; ++ ++ info._sifields._sigfault._addr = env->regs[15]; ++ queue_signal(info.si_signo, &info); ++ } else { ++ env->regs[15] += 4; ++ } ++ ++ /* accumulate unenabled exceptions */ ++ if ((!(fpsr & BIT_IXE)) && (arm_fpe & BIT_IXC)) ++ fpsr |= BIT_IXC; ++ if ((!(fpsr & BIT_UFE)) && (arm_fpe & BIT_UFC)) ++ fpsr |= BIT_UFC; ++ if ((!(fpsr & BIT_OFE)) && (arm_fpe & BIT_OFC)) ++ fpsr |= BIT_OFC; ++ if ((!(fpsr & BIT_DZE)) && (arm_fpe & BIT_DZC)) ++ fpsr |= BIT_DZC; ++ if ((!(fpsr & BIT_IOE)) && (arm_fpe & BIT_IOC)) ++ fpsr |= BIT_IOC; ++ ts->fpa.fpsr=fpsr; + } else { + /* increment PC */ + env->regs[15] += 4; +Index: target-arm/nwfpe/fpa11.c +=================================================================== +--- target-arm/nwfpe/fpa11.c.orig 2007-12-03 15:40:26.000000000 +0000 ++++ target-arm/nwfpe/fpa11.c 2007-12-03 15:59:11.000000000 +0000 +@@ -162,6 +162,8 @@ unsigned int EmulateAll(unsigned int opc + fpa11->initflag = 1; + } + ++ set_float_exception_flags(0, &fpa11->fp_status); ++ + if (TEST_OPCODE(opcode,MASK_CPRT)) + { + //fprintf(stderr,"emulating CPRT\n"); +@@ -191,6 +193,11 @@ unsigned int EmulateAll(unsigned int opc + } + + // restore_flags(flags); ++ if(nRc == 1 && get_float_exception_flags(&fpa11->fp_status)) ++ { ++ //printf("fef 0x%x\n",float_exception_flags); ++ nRc=-get_float_exception_flags(&fpa11->fp_status); ++ } + + //printf("returning %d\n",nRc); + return(nRc); ============================================================ --- packages/qemu/qemu-0.9.1/52_ne2000_return.patch 8973070f701de392c97d4f32fea5a9e7de00b616 +++ packages/qemu/qemu-0.9.1/52_ne2000_return.patch 8973070f701de392c97d4f32fea5a9e7de00b616 @@ -0,0 +1,17 @@ +--- + hw/ne2000.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: qemu/hw/ne2000.c +=================================================================== +--- qemu.orig/hw/ne2000.c 2007-12-03 19:32:52.000000000 +0000 ++++ qemu/hw/ne2000.c 2007-12-03 19:33:55.000000000 +0000 +@@ -217,7 +217,7 @@ static int ne2000_can_receive(void *opaq + NE2000State *s = opaque; + + if (s->cmd & E8390_STOP) +- return 1; ++ return 0; + return !ne2000_buffer_full(s); + } + ============================================================ --- packages/qemu/qemu-0.9.1/61_safe_64bit_int.patch 6ddfc1d5cdb4fe41040dad5ec86e383eb999ebe9 +++ packages/qemu/qemu-0.9.1/61_safe_64bit_int.patch 6ddfc1d5cdb4fe41040dad5ec86e383eb999ebe9 @@ -0,0 +1,27 @@ +#DPATCHLEVEL=0 +--- +# dyngen-exec.h | 4 ++-- +# 1 file changed, 2 insertions(+), 2 deletions(-) +# +Index: dyngen-exec.h +=================================================================== +--- dyngen-exec.h.orig 2007-12-31 13:06:21.000000000 +0000 ++++ dyngen-exec.h 2007-12-31 13:08:54.000000000 +0000 +@@ -38,7 +38,7 @@ + // Linux/Sparc64 defines uint64_t + #if !(defined (__sparc_v9__) && defined(__linux__)) + /* XXX may be done for all 64 bits targets ? */ +-#if defined (__x86_64__) || defined(__ia64) || defined(__s390x__) || defined(__alpha__) ++#if defined (__x86_64__) || defined(__ia64) || defined(__s390x__) || defined(__alpha__) || defined(__sparc__) + typedef unsigned long uint64_t; + #else + typedef unsigned long long uint64_t; +@@ -55,7 +55,7 @@ + typedef signed int int32_t; + // Linux/Sparc64 defines int64_t + #if !(defined (__sparc_v9__) && defined(__linux__)) +-#if defined (__x86_64__) || defined(__ia64) || defined(__s390x__) || defined(__alpha__) ++#if defined (__x86_64__) || defined(__ia64) || defined(__s390x__) || defined(__alpha__) || defined(__sparc__) + typedef signed long int64_t; + #else + typedef signed long long int64_t; ============================================================ --- packages/qemu/qemu-0.9.1/63_sparc_build.patch cf4ece7a04ba8082b3073610abac5eb803e9cd1e +++ packages/qemu/qemu-0.9.1/63_sparc_build.patch cf4ece7a04ba8082b3073610abac5eb803e9cd1e @@ -0,0 +1,18 @@ +#DPATCHLEVEL=0 +--- +# sparc.ld | 2 +- +# 1 file changed, 1 insertion(+), 1 deletion(-) +# +Index: sparc.ld +=================================================================== +--- sparc.ld.orig 2007-12-03 15:40:26.000000000 +0000 ++++ sparc.ld 2007-12-03 16:05:06.000000000 +0000 +@@ -6,7 +6,7 @@ ENTRY(_start) + SECTIONS + { + /* Read-only sections, merged into text segment: */ +- . = 0x60000000 + SIZEOF_HEADERS; ++ . = 0x60000000 + 0x400; + .interp : { *(.interp) } + .hash : { *(.hash) } + .dynsym : { *(.dynsym) } ============================================================ --- packages/qemu/qemu-0.9.1/64_ppc_asm_constraints.patch 1811eca7e62890eaf038db253e8fa5b740f33ac6 +++ packages/qemu/qemu-0.9.1/64_ppc_asm_constraints.patch 1811eca7e62890eaf038db253e8fa5b740f33ac6 @@ -0,0 +1,18 @@ +#DPATCHLEVEL=1 +--- +# cpu-all.h | 2 +- +# 1 file changed, 1 insertion(+), 1 deletion(-) +# +Index: qemu/cpu-all.h +=================================================================== +--- qemu.orig/cpu-all.h 2007-06-13 11:48:22.000000000 +0100 ++++ qemu/cpu-all.h 2007-06-13 11:51:56.000000000 +0100 +@@ -250,7 +250,7 @@ static inline void stw_le_p(void *ptr, i + static inline void stl_le_p(void *ptr, int v) + { + #ifdef __powerpc__ +- __asm__ __volatile__ ("stwbrx %1,0,%2" : "=m" (*(uint32_t *)ptr) : "r" (v), "r" (ptr)); ++ __asm__ __volatile__ ("stwbrx %0,0,%1" : : "r" (v), "r" (ptr) : "memory"); + #else + uint8_t *p = ptr; + p[0] = v; ============================================================ --- packages/qemu/qemu-0.9.1/65_kfreebsd.patch 8cd0a0ee2ef25dab8ab6e59789f002ca7ad20f4b +++ packages/qemu/qemu-0.9.1/65_kfreebsd.patch 8cd0a0ee2ef25dab8ab6e59789f002ca7ad20f4b @@ -0,0 +1,35 @@ +--- + configure | 6 ++++++ + vl.c | 2 ++ + 2 files changed, 8 insertions(+) + +Index: configure +=================================================================== +--- configure.orig 2007-12-03 15:40:26.000000000 +0000 ++++ configure 2007-12-03 16:05:34.000000000 +0000 +@@ -129,6 +129,12 @@ if [ "$cpu" = "i386" -o "$cpu" = "x86_64 + kqemu="yes" + fi + ;; ++GNU/kFreeBSD) ++oss="yes" ++if [ "$cpu" = "i386" -o "$cpu" = "x86_64" ] ; then ++ kqemu="yes" ++fi ++;; + FreeBSD) + bsd="yes" + oss="yes" +Index: vl.c +=================================================================== +--- vl.c.orig 2007-12-03 16:05:32.000000000 +0000 ++++ vl.c 2007-12-03 16:05:34.000000000 +0000 +@@ -97,6 +97,8 @@ + #include + #endif + #endif ++#elif defined (__GLIBC__) && defined (__FreeBSD_kernel__) ++#include + #else + #include + int inet_aton(const char *cp, struct in_addr *ia); ============================================================ --- packages/qemu/qemu-0.9.1/66_tls_ld.patch 9e2466568d6db535b1b17dc742a79e92d52352a1 +++ packages/qemu/qemu-0.9.1/66_tls_ld.patch 9e2466568d6db535b1b17dc742a79e92d52352a1 @@ -0,0 +1,55 @@ +--- + arm.ld | 7 +++++++ + i386.ld | 7 +++++++ + 2 files changed, 14 insertions(+) + +Index: arm.ld +=================================================================== +--- arm.ld.orig 2007-06-13 11:48:22.000000000 +0100 ++++ arm.ld 2007-06-13 11:51:56.000000000 +0100 +@@ -26,6 +26,10 @@ SECTIONS + { *(.rel.rodata) *(.rel.gnu.linkonce.r*) } + .rela.rodata : + { *(.rela.rodata) *(.rela.gnu.linkonce.r*) } ++ .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } ++ .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } ++ .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } ++ .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } + .rel.got : { *(.rel.got) } + .rela.got : { *(.rela.got) } + .rel.ctors : { *(.rel.ctors) } +@@ -58,6 +62,9 @@ SECTIONS + .ARM.exidx : { *(.ARM.exidx* .gnu.linkonce.armexidx.*) } + __exidx_end = .; + .reginfo : { *(.reginfo) } ++ /* Thread Local Storage sections */ ++ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } ++ .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } + /* Adjust the address for the data segment. We want to adjust up to + the same address within the page on the next page up. */ + . = ALIGN(0x100000) + (. & (0x100000 - 1)); +Index: i386.ld +=================================================================== +--- i386.ld.orig 2007-06-13 11:48:22.000000000 +0100 ++++ i386.ld 2007-06-13 11:51:56.000000000 +0100 +@@ -28,6 +28,10 @@ SECTIONS + { *(.rel.rodata) *(.rel.gnu.linkonce.r*) } + .rela.rodata : + { *(.rela.rodata) *(.rela.gnu.linkonce.r*) } ++ .rel.tdata : { *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*) } ++ .rela.tdata : { *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) } ++ .rel.tbss : { *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*) } ++ .rela.tbss : { *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) } + .rel.got : { *(.rel.got) } + .rela.got : { *(.rela.got) } + .rel.ctors : { *(.rel.ctors) } +@@ -53,6 +57,9 @@ SECTIONS + _etext = .; + PROVIDE (etext = .); + .fini : { *(.fini) } =0x47ff041f ++ /* Thread Local Storage sections */ ++ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } ++ .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) } + . = ALIGN(32 / 8); + PROVIDE (__preinit_array_start = .); + .preinit_array : { *(.preinit_array) } ============================================================ --- packages/qemu/qemu-0.9.1/91-oh-sdl-cursor.patch 642b23228c74ee687f714e65d40106df5d169c1a +++ packages/qemu/qemu-0.9.1/91-oh-sdl-cursor.patch 642b23228c74ee687f714e65d40106df5d169c1a @@ -0,0 +1,18 @@ +=== modified file 'sdl.c' +--- + sdl.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: sdl.c +=================================================================== +--- sdl.c.orig 2007-12-03 19:32:15.000000000 +0000 ++++ sdl.c 2007-12-03 19:34:04.000000000 +0000 +@@ -247,7 +247,7 @@ static void sdl_hide_cursor(void) + + if (kbd_mouse_is_absolute()) { + SDL_ShowCursor(1); +- SDL_SetCursor(sdl_cursor_hidden); ++ /* SDL_SetCursor(sdl_cursor_hidden); */ + } else { + SDL_ShowCursor(0); + } ============================================================ --- packages/qemu/qemu-0.9.1/configure_symlinkpath_fix.patch 15a06b3cc6b9f433e490f0604650c9c3190de395 +++ packages/qemu/qemu-0.9.1/configure_symlinkpath_fix.patch 15a06b3cc6b9f433e490f0604650c9c3190de395 @@ -0,0 +1,28 @@ +Index: qemu-0.9.1/configure +=================================================================== +--- qemu-0.9.1.orig/configure 2008-01-24 15:33:13.000000000 +0000 ++++ qemu-0.9.1/configure 2008-01-24 15:45:50.000000000 +0000 +@@ -209,15 +209,17 @@ + + # find source path + source_path=`dirname "$0"` ++source_path_used="no" ++workdir=`pwd` ++workdir=`readlink -f $workdir` + if [ -z "$source_path" ]; then +- source_path=`pwd` ++ source_path=$workdir + else + source_path=`cd "$source_path"; pwd` +-fi +-if test "$source_path" = `pwd` ; then +- source_path_used="no" +-else +- source_path_used="yes" ++ source_path=`readlink -f $source_path` ++ if test "$source_path" != "$workdir" ; then ++ source_path_used="yes" ++ fi + fi + + werror="no" ============================================================ --- packages/qemu/qemu-0.9.1/disable-error-in-configure.patch 9bae702ad57a8ee872355ec2cd71a787c478aae5 +++ packages/qemu/qemu-0.9.1/disable-error-in-configure.patch 9bae702ad57a8ee872355ec2cd71a787c478aae5 @@ -0,0 +1,17 @@ +--- + configure | 2 -- + 1 file changed, 2 deletions(-) + +Index: qemu/configure +=================================================================== +--- qemu.orig/configure 2007-12-03 16:38:38.000000000 +0000 ++++ qemu/configure 2007-12-03 16:38:39.000000000 +0000 +@@ -323,8 +323,6 @@ for opt do + ;; + --disable-werror) werror="no" + ;; +- *) echo "ERROR: unknown option $opt"; show_help="yes" +- ;; + --disable-nptl) nptl="no" + ;; + esac ============================================================ --- packages/qemu/qemu-0.9.1/fix_segfault.patch 2646a90e5332ddd40d4b0a2ea79145e510bd67e9 +++ packages/qemu/qemu-0.9.1/fix_segfault.patch 2646a90e5332ddd40d4b0a2ea79145e510bd67e9 @@ -0,0 +1,37 @@ +--- + linux-user/syscall.c | 22 ---------------------- + 1 file changed, 22 deletions(-) + +Index: qemu/linux-user/syscall.c +=================================================================== +--- qemu.orig/linux-user/syscall.c 2007-12-03 23:40:11.000000000 +0000 ++++ qemu/linux-user/syscall.c 2007-12-03 23:40:21.000000000 +0000 +@@ -5695,28 +5695,6 @@ abi_long do_syscall(void *cpu_env, int n + goto unimplemented_nowarn; + #endif + +-#ifdef TARGET_NR_clock_gettime +- case TARGET_NR_clock_gettime: +- { +- struct timespec ts; +- ret = get_errno(clock_gettime(arg1, &ts)); +- if (!is_error(ret)) { +- host_to_target_timespec(arg2, &ts); +- } +- break; +- } +-#endif +-#ifdef TARGET_NR_clock_getres +- case TARGET_NR_clock_getres: +- { +- struct timespec ts; +- ret = get_errno(clock_getres(arg1, &ts)); +- if (!is_error(ret)) { +- host_to_target_timespec(arg2, &ts); +- } +- break; +- } +-#endif + + #if defined(TARGET_NR_set_tid_address) && defined(__NR_set_tid_address) + case TARGET_NR_set_tid_address: ============================================================ --- packages/qemu/qemu-0.9.1/no-strip.patch 0580d00247525c7d28ad8108d7ecc352d72e102b +++ packages/qemu/qemu-0.9.1/no-strip.patch 0580d00247525c7d28ad8108d7ecc352d72e102b @@ -0,0 +1,22 @@ +--- qemu.orig/Makefile 2008-01-29 23:16:27.000000000 -0800 ++++ qemu-0.9.1/Makefile 2008-01-29 23:16:38.000000000 -0800 +@@ -174,7 +174,7 @@ + install: all $(if $(BUILD_DOCS),install-doc) + mkdir -p "$(DESTDIR)$(bindir)" + ifneq ($(TOOLS),) +- $(INSTALL) -m 755 -s $(TOOLS) "$(DESTDIR)$(bindir)" ++ $(INSTALL) -m 755 $(TOOLS) "$(DESTDIR)$(bindir)" + endif + mkdir -p "$(DESTDIR)$(datadir)" + for x in bios.bin vgabios.bin vgabios-cirrus.bin ppc_rom.bin \ +--- qemu.orig/Makefile.target 2008-01-29 23:16:27.000000000 -0800 ++++ qemu-0.9.1/Makefile.target 2008-01-29 23:17:33.000000000 -0800 +@@ -632,7 +632,7 @@ + + install: all + ifneq ($(PROGS),) +- $(INSTALL) -m 755 -s $(PROGS) "$(DESTDIR)$(bindir)" ++ $(INSTALL) -m 755 $(PROGS) "$(DESTDIR)$(bindir)" + endif + + ifneq ($(wildcard .depend),) ============================================================ --- packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl-update.patch 2f21635fe80c86f7311a4776e181f2380b6215c2 +++ packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl-update.patch 2f21635fe80c86f7311a4776e181f2380b6215c2 @@ -0,0 +1,219 @@ +--- + linux-user/main.c | 7 ++- + linux-user/syscall.c | 114 ++++++++++++++++++++++++++++++++++++++++++++++----- + 2 files changed, 111 insertions(+), 10 deletions(-) + +Index: qemu/linux-user/main.c +=================================================================== +--- qemu.orig/linux-user/main.c 2007-12-03 19:34:09.000000000 +0000 ++++ qemu/linux-user/main.c 2007-12-03 23:44:45.000000000 +0000 +@@ -391,7 +391,7 @@ do_kernel_trap(CPUARMState *env) + cpu_unlock(); + break; + case 0xffff0fe0: /* __kernel_get_tls */ +- env->regs[0] = env->cp15.c13_tls; ++ env->regs[0] = env->cp15.c13_tls2; + break; + default: + return 1; +@@ -2037,6 +2037,11 @@ int main(int argc, char **argv) + int drop_ld_preload = 0, environ_count = 0; + char **target_environ, **wrk, **dst; + ++ char *assume_kernel = getenv("QEMU_ASSUME_KERNEL"); ++ ++ if (assume_kernel) ++ setenv("LD_ASSUME_KERNEL", assume_kernel, 1); ++ + if (argc <= 1) + usage(); + +Index: qemu/linux-user/syscall.c +=================================================================== +--- qemu.orig/linux-user/syscall.c 2007-12-03 19:34:09.000000000 +0000 ++++ qemu/linux-user/syscall.c 2007-12-03 23:46:54.000000000 +0000 +@@ -61,6 +61,7 @@ + #define tchars host_tchars /* same as target */ + #define ltchars host_ltchars /* same as target */ + ++#include + #include + #include + #include +@@ -2694,7 +2695,6 @@ abi_long do_arch_prctl(CPUX86State *env, + return 0; + } + #endif +- + #endif /* defined(TARGET_I386) */ + + /* this stack is the equivalent of the kernel stack associated with a +@@ -2729,16 +2729,19 @@ int do_fork(CPUState *env, unsigned int + TaskState *ts; + uint8_t *new_stack; + CPUState *new_env; +- ++#if defined(TARGET_I386) ++ uint64_t *new_gdt_table; ++#endif + #ifdef USE_NPTL + unsigned int nptl_flags; + + if (flags & CLONE_PARENT_SETTID) + *parent_tidptr = gettid(); + #endif +- + if (flags & CLONE_VM) { + ts = malloc(sizeof(TaskState) + NEW_STACK_SIZE); ++ if (!ts) ++ return -ENOMEM; + memset(ts, 0, sizeof(TaskState)); + new_stack = ts->stack; + ts->used = 1; +@@ -2750,6 +2753,29 @@ int do_fork(CPUState *env, unsigned int + #if defined(TARGET_I386) + if (!newsp) + newsp = env->regs[R_ESP]; ++ new_gdt_table = malloc(9 * 8); ++ if (!new_gdt_table) { ++ free(new_env); ++ return -ENOMEM; ++ } ++ /* Copy main GDT table from parent, but clear TLS entries */ ++ memcpy(new_gdt_table, g2h(env->gdt.base), 6 * 8); ++ memset(&new_gdt_table[6], 0, 3 * 8); ++ new_env->gdt.base = h2g(new_gdt_table); ++ if (flags & 0x00080000 /* CLONE_SETTLS */) { ++ ret = do_set_thread_area(new_env, new_env->regs[R_ESI]); ++ if (ret) { ++ free(new_gdt_table); ++ free(new_env); ++ return ret; ++ } ++ } ++ cpu_x86_load_seg(env, R_CS, new_env->regs[R_CS]); ++ cpu_x86_load_seg(env, R_DS, new_env->regs[R_DS]); ++ cpu_x86_load_seg(env, R_ES, new_env->regs[R_ES]); ++ cpu_x86_load_seg(env, R_SS, new_env->regs[R_SS]); ++ cpu_x86_load_seg(env, R_FS, new_env->regs[R_FS]); ++ cpu_x86_load_seg(env, R_GS, new_env->regs[R_GS]); + new_env->regs[R_ESP] = newsp; + new_env->regs[R_EAX] = 0; + #elif defined(TARGET_ARM) +@@ -3121,6 +3147,68 @@ static inline abi_long host_to_target_ti + unlock_user_struct(target_ts, target_addr, 1); + } + ++static long do_futex(target_ulong uaddr, int op, uint32_t val, ++ target_ulong utime, target_ulong uaddr2, ++ uint32_t val3) ++{ ++ struct timespec host_utime; ++ unsigned long val2 = utime; ++ ++ if (utime && (op == FUTEX_WAIT || op == FUTEX_LOCK_PI)) { ++ target_to_host_timespec(&host_utime, utime); ++ val2 = (unsigned long)&host_utime; ++ } ++ ++#ifdef BSWAP_NEEDED ++ switch(op) { ++ case FUTEX_CMP_REQUEUE: ++ val3 = tswap32(val3); ++ case FUTEX_REQUEUE: ++ val2 = tswap32(val2); ++ case FUTEX_WAIT: ++ case FUTEX_WAKE: ++ val = tswap32(val); ++ case FUTEX_LOCK_PI: /* This one's icky, but comes out OK */ ++ case FUTEX_UNLOCK_PI: ++ break; ++ default: ++ gemu_log("qemu: Unsupported futex op %d\n", op); ++ return -ENOSYS; ++ } ++#if 0 /* No, it's worse than this */ ++ if (op == FUTEX_WAKE_OP) { ++ /* Need to munge the secondary operation (val3) */ ++ val3 = tswap32(val3); ++ int op2 = (val3 >> 28) & 7; ++ int cmp = (val3 >> 24) & 15; ++ int oparg = (val3 << 8) >> 20; ++ int cmparg = (val3 << 20) >> 20; ++ int shift = val3 & (FUTEX_OP_OPARG_SHIFT << 28); ++ ++ if (shift) ++ oparg = (oparg & 7) + 24 - (oparg & 24); ++ else oparg = ++ if (op2 == FUTEX_OP_ADD) { ++ gemu_log("qemu: Unsupported wrong-endian FUTEX_OP_ADD\n"); ++ return -ENOSYS; ++ } ++ if (cmparg == FUTEX_OP_CMP_LT || cmparg == FUTEX_OP_CMP_GE || ++ cmparg == FUTEX_OP_CMP_LE || cmparg == FUTEX_OP_CMP_GT) { ++ gemu_log("qemu: Unsupported wrong-endian futex cmparg %d\n", cmparg); ++ return -ENOSYS; ++ } ++ val3 = shift | (op2<<28) | (cmp<<24) | (oparg<<12) | cmparg; ++ } ++#endif ++#endif ++ return syscall(__NR_futex, g2h(uaddr), op, val, val2, g2h(uaddr2), val3); ++} ++ ++int do_set_tid_address(target_ulong tidptr) ++{ ++ return syscall(__NR_set_tid_address, g2h(tidptr)); ++} ++ + /* do_syscall() should always have a single exit point at the end so + that actions, such as logging of syscall results, can be performed. + All errnos that do_syscall() returns must be -TARGET_. */ +@@ -3145,7 +3233,7 @@ abi_long do_syscall(void *cpu_env, int n + _mcleanup(); + #endif + gdb_exit(cpu_env, arg1); +- /* XXX: should free thread stack and CPU env */ ++ /* XXX: should free thread stack, GDT and CPU env */ + _exit(arg1); + ret = 0; /* avoid warning */ + break; +@@ -5569,6 +5657,9 @@ abi_long do_syscall(void *cpu_env, int n + #elif defined(TARGET_I386) && defined(TARGET_ABI32) + ret = do_set_thread_area(cpu_env, arg1); + break; ++#elif TARGET_i386 ++ ret = get_errno(do_set_thread_area(cpu_env, arg1)); ++ break; + #else + goto unimplemented_nowarn; + #endif +@@ -5586,6 +5677,16 @@ abi_long do_syscall(void *cpu_env, int n + goto unimplemented_nowarn; + #endif + ++#ifdef TARGET_NR_futex ++ case TARGET_NR_futex: ++ ret = get_errno(do_futex(arg1, arg2, arg3, arg4, arg5, arg6)); ++ break; ++#endif ++#ifdef TARGET_NR_set_robust_list ++ case TARGET_NR_set_robust_list: ++ goto unimplemented_nowarn; ++#endif ++ + #ifdef TARGET_NR_clock_gettime + case TARGET_NR_clock_gettime: + { +@@ -5627,11 +5728,6 @@ abi_long do_syscall(void *cpu_env, int n + break; + #endif + +-#ifdef TARGET_NR_set_robust_list +- case TARGET_NR_set_robust_list: +- goto unimplemented_nowarn; +-#endif +- + #if defined(TARGET_NR_utimensat) && defined(__NR_utimensat) + case TARGET_NR_utimensat: + { ============================================================ --- packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl.patch 75ca42868beee91e9155a7a6db9ea2ff93259df1 +++ packages/qemu/qemu-0.9.1/qemu-0.9.0-nptl.patch 75ca42868beee91e9155a7a6db9ea2ff93259df1 @@ -0,0 +1,929 @@ +These are Paul Brook's patches to QEMU-0.8.2 to enable the running of single +ARM binaries under QEMU's user-emulation mode. Without them, QEMU-0.8.1 +immediately dies saying: + Error: f0005 + qemu: uncaught target signal 6 (Aborted) - exiting +while qemu-0.8.2 dies saying: + qemu: Unsupported syscall: 983045 + cannot set up thread-local storage: unknown error + +This file is a rediffing of the patches visible at +https://nowt.dyndns.org/patch.qemu_nptl on 27 Sept 2006 +which "patch" fails to apply automatically. +See also http://lists.gnu.org/archive/html/qemu-devel/2006-09/msg00194.html + + Martin Guy, 27 Sept 2006 + +--- + configure | 25 ++++++ + exec-all.h | 165 ------------------------------------------ + linux-user/arm/syscall.h | 4 - + linux-user/main.c | 94 +++++++++++++++++++++--- + linux-user/qemu.h | 3 + linux-user/syscall.c | 91 ++++++++++++++++++++++- + qemu_spinlock.h | 181 +++++++++++++++++++++++++++++++++++++++++++++++ + target-arm/cpu.h | 10 ++ + target-arm/op.c | 6 + + target-arm/translate.c | 9 ++ + 10 files changed, 405 insertions(+), 183 deletions(-) + +--- qemu.orig/configure ++++ qemu/configure +@@ -103,10 +103,11 @@ check_gcc="yes" + softmmu="yes" + linux_user="no" + darwin_user="no" + build_docs="no" + uname_release="" ++nptl="yes" + + # OS specific + targetos=`uname -s` + case $targetos in + CYGWIN*) +@@ -322,10 +323,12 @@ for opt do + ;; + --disable-werror) werror="no" + ;; + *) echo "ERROR: unknown option $opt"; show_help="yes" + ;; ++ --disable-nptl) nptl="no" ++ ;; + esac + done + + if [ "$bsd" = "yes" -o "$darwin" = "yes" -o "$mingw32" = "yes" ] ; then + AIOLIBS= +@@ -417,10 +420,11 @@ echo " --enable-system enable + echo " --disable-system disable all system emulation targets" + echo " --enable-linux-user enable all linux usermode emulation targets" + echo " --disable-linux-user disable all linux usermode emulation targets" + echo " --enable-darwin-user enable all darwin usermode emulation targets" + echo " --disable-darwin-user disable all darwin usermode emulation targets" ++echo " --disable-nptl disable usermode NPTL guest support" + echo " --fmod-lib path to FMOD library" + echo " --fmod-inc path to FMOD includes" + echo " --enable-uname-release=R Return R for uname -r in usermode emulation" + echo " --sparc_cpu=V Build qemu for Sparc architecture v7, v8, v8plus, v8plusa, v9" + echo "" +@@ -583,10 +587,27 @@ fi + cat > $TMPC < $TMPC < ++void foo() ++{ ++#ifndef CLONE_SETTLS ++#error bork ++#endif ++} ++EOF ++ ++if $cc -c -o $TMPO $TMPC 2> /dev/null ; then ++ : ++else ++ nptl="no" ++fi ++ + ########################################## + # SDL probe + + sdl_too_old=no + +@@ -747,10 +768,11 @@ if test -n "$sparc_cpu"; then + fi + echo "kqemu support $kqemu" + echo "Documentation $build_docs" + [ ! -z "$uname_release" ] && \ + echo "uname -r $uname_release" ++echo "NPTL support $nptl" + + if test $sdl_too_old = "yes"; then + echo "-> Your SDL version is too old - please upgrade to have SDL support" + fi + if [ -s /tmp/qemu-$$-sdl-config.log ]; then +@@ -1063,10 +1085,13 @@ if test "$target_cpu" = "i386" ; then + fi + elif test "$target_cpu" = "arm" -o "$target_cpu" = "armeb" ; then + echo "TARGET_ARCH=arm" >> $config_mak + echo "#define TARGET_ARCH \"arm\"" >> $config_h + echo "#define TARGET_ARM 1" >> $config_h ++ if test "$nptl" = "yes" ; then ++ echo "#define USE_NPTL 1" >> $config_h ++ fi + bflt="yes" + elif test "$target_cpu" = "sparc" ; then + echo "TARGET_ARCH=sparc" >> $config_mak + echo "#define TARGET_ARCH \"sparc\"" >> $config_h + echo "#define TARGET_SPARC 1" >> $config_h +--- qemu.orig/exec-all.h ++++ qemu/exec-all.h +@@ -338,174 +338,11 @@ dummy_label ## n: ;\ + + extern CPUWriteMemoryFunc *io_mem_write[IO_MEM_NB_ENTRIES][4]; + extern CPUReadMemoryFunc *io_mem_read[IO_MEM_NB_ENTRIES][4]; + extern void *io_mem_opaque[IO_MEM_NB_ENTRIES]; + +-#if defined(__powerpc__) +-static inline int testandset (int *p) +-{ +- int ret; +- __asm__ __volatile__ ( +- "0: lwarx %0,0,%1\n" +- " xor. %0,%3,%0\n" +- " bne 1f\n" +- " stwcx. %2,0,%1\n" +- " bne- 0b\n" +- "1: " +- : "=&r" (ret) +- : "r" (p), "r" (1), "r" (0) +- : "cr0", "memory"); +- return ret; +-} +-#elif defined(__i386__) +-static inline int testandset (int *p) +-{ +- long int readval = 0; +- +- __asm__ __volatile__ ("lock; cmpxchgl %2, %0" +- : "+m" (*p), "+a" (readval) +- : "r" (1) +- : "cc"); +- return readval; +-} +-#elif defined(__x86_64__) +-static inline int testandset (int *p) +-{ +- long int readval = 0; +- +- __asm__ __volatile__ ("lock; cmpxchgl %2, %0" +- : "+m" (*p), "+a" (readval) +- : "r" (1) +- : "cc"); +- return readval; +-} +-#elif defined(__s390__) +-static inline int testandset (int *p) +-{ +- int ret; +- +- __asm__ __volatile__ ("0: cs %0,%1,0(%2)\n" +- " jl 0b" +- : "=&d" (ret) +- : "r" (1), "a" (p), "0" (*p) +- : "cc", "memory" ); +- return ret; +-} +-#elif defined(__alpha__) +-static inline int testandset (int *p) +-{ +- int ret; +- unsigned long one; +- +- __asm__ __volatile__ ("0: mov 1,%2\n" +- " ldl_l %0,%1\n" +- " stl_c %2,%1\n" +- " beq %2,1f\n" +- ".subsection 2\n" +- "1: br 0b\n" +- ".previous" +- : "=r" (ret), "=m" (*p), "=r" (one) +- : "m" (*p)); +- return ret; +-} +-#elif defined(__sparc__) +-static inline int testandset (int *p) +-{ +- int ret; +- +- __asm__ __volatile__("ldstub [%1], %0" +- : "=r" (ret) +- : "r" (p) +- : "memory"); +- +- return (ret ? 1 : 0); +-} +-#elif defined(__arm__) +-static inline int testandset (int *spinlock) +-{ +- register unsigned int ret; +- __asm__ __volatile__("swp %0, %1, [%2]" +- : "=r"(ret) +- : "0"(1), "r"(spinlock)); +- +- return ret; +-} +-#elif defined(__mc68000) +-static inline int testandset (int *p) +-{ +- char ret; +- __asm__ __volatile__("tas %1; sne %0" +- : "=r" (ret) +- : "m" (p) +- : "cc","memory"); +- return ret; +-} +-#elif defined(__ia64) +- +-#include +- +-static inline int testandset (int *p) +-{ +- return __sync_lock_test_and_set (p, 1); +-} +-#elif defined(__mips__) +-static inline int testandset (int *p) +-{ +- int ret; +- +- __asm__ __volatile__ ( +- " .set push \n" +- " .set noat \n" +- " .set mips2 \n" +- "1: li $1, 1 \n" +- " ll %0, %1 \n" +- " sc $1, %1 \n" +- " beqz $1, 1b \n" +- " .set pop " +- : "=r" (ret), "+R" (*p) +- : +- : "memory"); +- +- return ret; +-} +-#else +-#error unimplemented CPU support +-#endif +- +-typedef int spinlock_t; +- +-#define SPIN_LOCK_UNLOCKED 0 +- +-#if defined(CONFIG_USER_ONLY) +-static inline void spin_lock(spinlock_t *lock) +-{ +- while (testandset(lock)); +-} +- +-static inline void spin_unlock(spinlock_t *lock) +-{ +- *lock = 0; +-} +- +-static inline int spin_trylock(spinlock_t *lock) +-{ +- return !testandset(lock); +-} +-#else +-static inline void spin_lock(spinlock_t *lock) +-{ +-} +- +-static inline void spin_unlock(spinlock_t *lock) +-{ +-} +- +-static inline int spin_trylock(spinlock_t *lock) +-{ +- return 1; +-} +-#endif ++#include "qemu_s