From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: Date: Fri, 20 Apr 2007 12:16:09 +0530 From: "Pradyumna Sampath" To: "Johan Borkhuis" Subject: Re: PREEMPT_RT patch on 85xx In-Reply-To: <46285CF6.30409@dutchspace.nl> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_23903_21902896.1177051569235" References: <46275C7A.4030903@dutchspace.nl> <1176985606.3877.12.camel@zod.rchland.ibm.com> <46285CF6.30409@dutchspace.nl> Cc: Linuxppc-embedded@ozlabs.org List-Id: Linux on Embedded PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , ------=_Part_23903_21902896.1177051569235 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Hi Johan, > Josh, > > Josh Boyer wrote: > > arch/ppc is dying a slow death and is being replaced by arch/powerpc. > > This is likely why there is no ppc "backport". > > > Thanks for your answer. I was not aware that the ppc-branch was being > replaced. For the board we use we just received a BSP that is based on > the ppc-branch. > I have been having some problems with getting RT_PREEMPT compiled for my 52xx icecube board. Here is a patch that I created which compiles for me. Just compiles and does not mean that the full RT_PREEMPT functionality is available. :-) However, PPC support for the CONFIG_RT_PREEMPT is currently broken and I understand that the developers are working on this as we speak. regards Prady ------=_Part_23903_21902896.1177051569235 Content-Type: application/octet-stream; name="patch-2.6.21-rc6-rt0-pr0" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="patch-2.6.21-rc6-rt0-pr0" X-Attachment-Id: f_f0qahy10 ZGlmZiAtdSAtciByYzYtcnQwL2xpbnV4LTIuNi4yMC9hcmNoL3BwYy9LY29uZmlnIGxpbnV4LTIu Ni4yMC9hcmNoL3BwYy9LY29uZmlnCi0tLSByYzYtcnQwL2xpbnV4LTIuNi4yMC9hcmNoL3BwYy9L Y29uZmlnCTIwMDctMDQtMTggMTY6NDE6NTYuMDAwMDAwMDAwICswNTMwCisrKyBsaW51eC0yLjYu MjAvYXJjaC9wcGMvS2NvbmZpZwkyMDA3LTA0LTE4IDEyOjA1OjMxLjAwMDAwMDAwMCArMDUzMApA QCAtNTgsNiArNTgsMTQgQEAKIAlkZWZhdWx0IHkKIAlkZXBlbmRzIG9uIEJVRwogCitjb25maWcg VFJBQ0VfSVJRRkxBR1NfU1VQUE9SVAorCWJvb2wKKwlkZWZhdWx0IHkKKworY29uZmlnIEdFTkVS SUNfVElNRQorCWJvb2wKKwlkZWZhdWx0IHkKKwogc291cmNlICJpbml0L0tjb25maWciCiAKIG1l bnUgIlByb2Nlc3NvciIKZGlmZiAtdSAtciByYzYtcnQwL2xpbnV4LTIuNi4yMC9hcmNoL3BwYy9r ZXJuZWwvdGltZS5jIGxpbnV4LTIuNi4yMC9hcmNoL3BwYy9rZXJuZWwvdGltZS5jCi0tLSByYzYt cnQwL2xpbnV4LTIuNi4yMC9hcmNoL3BwYy9rZXJuZWwvdGltZS5jCTIwMDctMDQtMTggMTY6NDE6 NTYuMDAwMDAwMDAwICswNTMwCisrKyBsaW51eC0yLjYuMjAvYXJjaC9wcGMva2VybmVsL3RpbWUu YwkyMDA3LTA0LTE4IDEzOjE0OjQ0LjAwMDAwMDAwMCArMDUzMApAQCAtMjAwLDYgKzIwMCw3IEBA CiAvKgogICogVGhpcyB2ZXJzaW9uIG9mIGdldHRpbWVvZmRheSBoYXMgbWljcm9zZWNvbmQgcmVz b2x1dGlvbi4KICAqLworI2lmbmRlZiBDT05GSUdfR0VORVJJQ19USU1FCiB2b2lkIGRvX2dldHRp bWVvZmRheShzdHJ1Y3QgdGltZXZhbCAqdHYpCiB7CiAJdW5zaWduZWQgbG9uZyBmbGFnczsKQEAg LTI4Miw2ICsyODMsNyBAQAogfQogCiBFWFBPUlRfU1lNQk9MKGRvX3NldHRpbWVvZmRheSk7Cisj ZW5kaWYgLyogIUNPTkZJR19HRU5FUklDX1RJTUUgKi8KIAogLyogVGhpcyBmdW5jdGlvbiBpcyBv bmx5IGNhbGxlZCBvbiB0aGUgYm9vdCBwcm9jZXNzb3IgKi8KIHZvaWQgX19pbml0IHRpbWVfaW5p dCh2b2lkKQpPbmx5IGluIGxpbnV4LTIuNi4yMC86IC5jb25maWcKT25seSBpbiBsaW51eC0yLjYu MjAvOiAuY29uZmlnLm9sZApkaWZmIC11IC1yIHJjNi1ydDAvbGludXgtMi42LjIwL2RyaXZlcnMv bXRkL21hcHMvS2NvbmZpZyBsaW51eC0yLjYuMjAvZHJpdmVycy9tdGQvbWFwcy9LY29uZmlnCi0t LSByYzYtcnQwL2xpbnV4LTIuNi4yMC9kcml2ZXJzL210ZC9tYXBzL0tjb25maWcJMjAwNy0wNC0x OCAxNjo0MTo0MS4wMDAwMDAwMDAgKzA1MzAKKysrIGxpbnV4LTIuNi4yMC9kcml2ZXJzL210ZC9t YXBzL0tjb25maWcJMjAwNy0wNC0xOCAxNToyMTozMS4wMDAwMDAwMDAgKzA1MzAKQEAgLTM3NCw2 ICszNzQsMTggQEAKIAkgIFJlZHdvb2QgYm9hcmQuIElmIHlvdSBoYXZlIG9uZSBvZiB0aGVzZSBi b2FyZHMgYW5kIHdvdWxkIGxpa2UgdG8KIAkgIHVzZSB0aGUgZmxhc2ggY2hpcHMgb24gaXQsIHNh eSAnWScuCiAKK2NvbmZpZyBNVERfTElURTUyMDAKKwl0cmlzdGF0ZSAiQ0ZJIEZsYXNoIGRldmlj ZXMgbWFwcGVkIG9uIE1ldHJvd2Vya3MgTGl0ZTUyMDAiCisJZGVwZW5kcyBvbiBNVERfQ0ZJICYm IFBQQ19NUEM1Mnh4ICYmIExJVEU1MjAwCisKK2NvbmZpZyBNVERfTElURTUyMDBCCisJdHJpc3Rh dGUgIkNGSSBGbGFzaCBkZXZpY2VzIG1hcHBlZCBvbiBGcmVlc2NhbGUgTGl0ZTUyMDBCIgorCWRl cGVuZHMgb24gTVREX0NGSSAmJiBQUENfTVBDNTJ4eCAmJiBMSVRFNTIwMEIKKworY29uZmlnIE1U RF9NRURJQTUyMDAKKwl0cmlzdGF0ZSAiQ0ZJIEZsYXNoIGRldmljZXMgbWFwcGVkIG9uIEZyZWVz Y2FsZSBNZWRpYTUyMDAiCisJZGVwZW5kcyBvbiBNVERfQ0ZJICYmIFBQQ19NUEM1Mnh4ICYmIE1F RElBNTIwMAorCiBjb25maWcgTVREX1RRTTgzNHgKIAl0cmlzdGF0ZSAiRmxhc2ggZGV2aWNlIG1h cHBlZCBvbiBUUSBDb21wb25lbnRzIFRRTTgzNHggQm9hcmRzIgogCWRlcGVuZHMgb24gTVREX0NG SSAmJiBUUU04MzR4Ck9ubHkgaW4gbGludXgtMi42LjIwL2RyaXZlcnMvbXRkL21hcHM6IEtjb25m aWcub3JpZwpPbmx5IGluIGxpbnV4LTIuNi4yMC9kcml2ZXJzL210ZC9tYXBzOiBsaXRlNTIwMC5j CmRpZmYgLXUgLXIgcmM2LXJ0MC9saW51eC0yLjYuMjAvZHJpdmVycy9tdGQvbWFwcy9NYWtlZmls ZSBsaW51eC0yLjYuMjAvZHJpdmVycy9tdGQvbWFwcy9NYWtlZmlsZQotLS0gcmM2LXJ0MC9saW51 eC0yLjYuMjAvZHJpdmVycy9tdGQvbWFwcy9NYWtlZmlsZQkyMDA3LTAyLTA1IDAwOjE0OjU0LjAw MDAwMDAwMCArMDUzMAorKysgbGludXgtMi42LjIwL2RyaXZlcnMvbXRkL21hcHMvTWFrZWZpbGUJ MjAwNy0wNC0xOCAxNToyMTozMS4wMDAwMDAwMDAgKzA1MzAKQEAgLTUxLDYgKzUxLDEwIEBACiBv YmotJChDT05GSUdfTVREX0lNUEE3KQkJKz0gaW1wYTcubwogb2JqLSQoQ09ORklHX01URF9GT1JU VU5FVCkJKz0gZm9ydHVuZXQubwogb2JqLSQoQ09ORklHX01URF9SRURXT09EKQkrPSByZWR3b29k Lm8KK29iai0kKENPTkZJR19NVERfTElURTUyMDApCSs9IGxpdGU1MjAwLm8KK29iai0kKENPTkZJ R19NVERfTElURTUyMDBCKQkrPSBsaXRlNTIwMC5vCitvYmotJChDT05GSUdfTVREX01FRElBNTIw MCkJKz0gbWVkaWE1MjAwLm8KK29iai0kKENPTkZJR19NVERfQ0hFU1ROVVQpCSs9IGNoZXN0bnV0 Lm8KIG9iai0kKENPTkZJR19NVERfVUNMSU5VWCkJKz0gdWNsaW51eC5vCiBvYmotJChDT05GSUdf TVREX05FVHRlbCkJKz0gbmV0dGVsLm8KIG9iai0kKENPTkZJR19NVERfU0NCMl9GTEFTSCkJKz0g c2NiMl9mbGFzaC5vCk9ubHkgaW4gbGludXgtMi42LjIwL2RyaXZlcnMvbXRkL21hcHM6IE1ha2Vm aWxlLm9yaWcKT25seSBpbiBsaW51eC0yLjYuMjAvZHJpdmVycy9tdGQvbWFwczogbWVkaWE1MjAw LmMKT25seSBpbiBsaW51eC0yLjYuMjAvaW5jbHVkZTogYXNtCmRpZmYgLXUgLXIgcmM2LXJ0MC9s aW51eC0yLjYuMjAvaW5jbHVkZS9hc20tcG93ZXJwYy9pcnFmbGFncy5oIGxpbnV4LTIuNi4yMC9p bmNsdWRlL2FzbS1wb3dlcnBjL2lycWZsYWdzLmgKLS0tIHJjNi1ydDAvbGludXgtMi42LjIwL2lu Y2x1ZGUvYXNtLXBvd2VycGMvaXJxZmxhZ3MuaAkyMDA3LTAyLTA1IDAwOjE0OjU0LjAwMDAwMDAw MCArMDUzMAorKysgbGludXgtMi42LjIwL2luY2x1ZGUvYXNtLXBvd2VycGMvaXJxZmxhZ3MuaAky MDA3LTA0LTE4IDEyOjA1OjA4LjAwMDAwMDAwMCArMDUzMApAQCAtMTQsMTQgKzE0LDE4IEBACiAg KiBHZXQgZGVmaW5pdGlvbnMgZm9yIHJhd19sb2NhbF9zYXZlX2ZsYWdzKHgpLCBldGMuCiAgKi8K ICNpbmNsdWRlIDxhc20tcG93ZXJwYy9od19pcnEuaD4KLQogLyoKICAqIERvIHRoZSBDUFUncyBJ UlEtc3RhdGUgdHJhY2luZyBmcm9tIGFzc2VtYmx5IGNvZGUuIFdlIGNhbGwgYQogICogQyBmdW5j dGlvbiwgc28gc2F2ZSBhbGwgdGhlIEMtY2xvYmJlcmVkIHJlZ2lzdGVyczoKICAqLwogI2lmZGVm IENPTkZJR19UUkFDRV9JUlFGTEFHUwogCi0jZXJyb3IgTm8gc3VwcG9ydCBvbiBQb3dlclBDIHll dCBmb3IgQ09ORklHX1RSQUNFX0lSUUZMQUdTCisvLyNlcnJvciBObyBzdXBwb3J0IG9uIFBvd2Vy UEMgeWV0IGZvciBDT05GSUdfVFJBQ0VfSVJRRkxBR1MKKyNkZWZpbmUgVFJBQ0VfSVJRU19PTiAJ CQlcCisJYmwJdHJhY2VfaGFyZGlycXNfb247CVwKKworI2RlZmluZQlUUkFDRV9JUlFTX09GRgkJ CVwKKwlibAl0cmFjZV9oYXJkaXJxc19vZmY7CVwKIAogI2Vsc2UKICMgZGVmaW5lIFRSQUNFX0lS UVNfT04KT25seSBpbiBsaW51eC0yLjYuMjAvaW5jbHVkZTogY29uZmlnCk9ubHkgaW4gbGludXgt Mi42LjIwL2luY2x1ZGUvbGludXg6IGF1dG9jb25mLmgKT25seSBpbiBsaW51eC0yLjYuMjAvaW5j bHVkZS9saW51eDogdXRzcmVsZWFzZS5oCk9ubHkgaW4gbGludXgtMi42LjIwL2luY2x1ZGUvbGlu dXg6IHZlcnNpb24uaApkaWZmIC11IC1yIHJjNi1ydDAvbGludXgtMi42LjIwL01ha2VmaWxlIGxp bnV4LTIuNi4yMC9NYWtlZmlsZQotLS0gcmM2LXJ0MC9saW51eC0yLjYuMjAvTWFrZWZpbGUJMjAw Ny0wNC0xOCAxNjo0MTo1Ni4wMDAwMDAwMDAgKzA1MzAKKysrIGxpbnV4LTIuNi4yMC9NYWtlZmls ZQkyMDA3LTA0LTE4IDE2OjM5OjA3LjAwMDAwMDAwMCArMDUzMApAQCAtMSw4ICsxLDggQEAKIFZF UlNJT04gPSAyCiBQQVRDSExFVkVMID0gNgogU1VCTEVWRUwgPSAyMQotRVhUUkFWRVJTSU9OID0g LXJjNi1ydDAKLU5BTUUgPSBOb2N0dXJuYWwgTW9uc3RlciBQdXBweQorRVhUUkFWRVJTSU9OID0g LXJjNi1ydDAtcHIwCitOQU1FID0gaW5jcmMgYmxhY2sgZHVzdGJpbnMKIAogIyAqRE9DVU1FTlRB VElPTioKICMgVG8gc2VlIGEgbGlzdCBvZiB0eXBpY2FsIHRhcmdldHMgZXhlY3V0ZSAibWFrZSBo ZWxwIgpPbmx5IGluIGxpbnV4LTIuNi4yMC86IE1vZHVsZS5zeW12ZXJzCk9ubHkgaW4gbGludXgt Mi42LjIwL3NjcmlwdHMvYmFzaWM6IGRvY3Byb2MKT25seSBpbiBsaW51eC0yLjYuMjAvc2NyaXB0 cy9iYXNpYzogZml4ZGVwCk9ubHkgaW4gbGludXgtMi42LjIwL3NjcmlwdHM6IGNvbm1ha2VoYXNo Ck9ubHkgaW4gbGludXgtMi42LjIwL3NjcmlwdHMvZ2Vua3N5bXM6IGdlbmtzeW1zCk9ubHkgaW4g bGludXgtMi42LjIwL3NjcmlwdHMvZ2Vua3N5bXM6IGtleXdvcmRzLmMKT25seSBpbiBsaW51eC0y LjYuMjAvc2NyaXB0cy9nZW5rc3ltczogbGV4LmMKT25seSBpbiBsaW51eC0yLjYuMjAvc2NyaXB0 cy9nZW5rc3ltczogcGFyc2UuYwpPbmx5IGluIGxpbnV4LTIuNi4yMC9zY3JpcHRzL2dlbmtzeW1z OiBwYXJzZS5oCk9ubHkgaW4gbGludXgtMi42LjIwL3NjcmlwdHM6IGthbGxzeW1zCk9ubHkgaW4g bGludXgtMi42LjIwL3NjcmlwdHMva2NvbmZpZzogY29uZgpPbmx5IGluIGxpbnV4LTIuNi4yMC9z Y3JpcHRzL2tjb25maWc6IGxleC56Y29uZi5jCk9ubHkgaW4gbGludXgtMi42LjIwL3NjcmlwdHMv a2NvbmZpZzogbWNvbmYKT25seSBpbiBsaW51eC0yLjYuMjAvc2NyaXB0cy9rY29uZmlnOiB6Y29u Zi5oYXNoLmMKT25seSBpbiBsaW51eC0yLjYuMjAvc2NyaXB0cy9rY29uZmlnOiB6Y29uZi50YWIu YwpPbmx5IGluIGxpbnV4LTIuNi4yMC9zY3JpcHRzL21vZDogZWxmY29uZmlnLmgKT25seSBpbiBs aW51eC0yLjYuMjAvc2NyaXB0cy9tb2Q6IG1rX2VsZmNvbmZpZwpPbmx5IGluIGxpbnV4LTIuNi4y MC9zY3JpcHRzL21vZDogbW9kcG9zdApPbmx5IGluIGxpbnV4LTIuNi4yMC9zY3JpcHRzOiB0cmFj ZS1pdApPbmx5IGluIGxpbnV4LTIuNi4yMC86IC52ZXJzaW9uCg== ------=_Part_23903_21902896.1177051569235--