From owner-freebsd-performance@FreeBSD.ORG Sun Aug 29 13:59:52 2004 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D1F116A4CF for ; Sun, 29 Aug 2004 13:59:52 +0000 (GMT) Received: from avocado.salatschuessel.net (avocado.salatschuessel.net [80.86.187.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0FA4C43D2D for ; Sun, 29 Aug 2004 13:59:51 +0000 (GMT) (envelope-from oliver@FreeBSD.org) Received: (qmail 30850 invoked from network); 29 Aug 2004 13:59:30 -0000 Received: from unknown (HELO kartoffel.salatschuessel.net) (80.86.187.43) by avocado.salatschuessel.net with SMTP; 29 Aug 2004 13:59:30 -0000 Date: Sun, 29 Aug 2004 15:59:45 +0200 From: Oliver Lehmann To: re@freebsd.org Message-Id: <20040829155945.04c6e811.oliver@FreeBSD.org> X-Mailer: Sylpheed version 0.9.12 (GTK+ 1.2.10; i386-portbld-freebsd4.10) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6" X-Mailman-Approved-At: Mon, 30 Aug 2004 06:38:02 +0000 cc: performance@freebsd.org cc: current@freebsd.org Subject: serious slowdown in 5.3-BETA1 using SCHED_4BSD and SMP X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Aug 2004 13:59:52 -0000 This is a multi-part message in MIME format. --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hello, I've noticed a serious speeddown by using SMP. When I run the same system with only one CPU, the system works quite well. But after sticking in the second CPU, the system slows down noticeable. The whole system responds quite laggy. That started to happen after I updated FreeBSD from 5.2.1 to 5.3-BETA1. On 5.2.1 I had all kernel debugging options enabled. With that kernel-config 5.3 was not useable in any way. For example playing 128kbit mp3s over nfs was nearly impossible because it stoped playing every 10-30 seconds for 2-5 seconds.... I did a "ln -s aj /etc/malloc.conf" and disabled all the [DGK]DB, WITNESS* and INVARIANT* options in my Kernel-config file. IT tokk me 9:52h(!!) to compile that kernel (make kernel). Now, booted with that kernel (NUDEL.bak) - SMP feels still much more slower then 5.2.1 felt. To show the speeddowns, I built now the attached kernel "NUDEL": ########################################################################## #### on System: nudel.dmesg Booted kernel: "NUDEL.bak" (SCHED_4BSD) 1 CPU : 3927.42 real 3279.99 user 454.95 sys 2 CPUs: 51546.74 real 44414.65 user 5151.46 sys (14hrs!!!) Booted kernel: "NUDEL" (SCHED_ULE) 1 CPU : 3943.72 real 3284.04 user 459.58 sys 2 CPUs: 3864.97 real 3287.69 user 454.52 sys ########################################################################## #### on System: curry.dmesg Booted kernel: "CURRY" (SCHED_4BSD) 1 CPU : 4376.41 real 3652.60 user 435.60 sys I built with: rm -rf /usr/obj/i386-5.3/usr/src/sys/NUDEL && \ /usr/bin/time env MAKEOBJDIRPREFIX=/usr/obj/i386-5.3 make kernel My make.conf: KERNCONF?=NUDEL # MAKEOBJDIRPREFIX=/usr/obj/i386-5.2.1 WRKDIRPREFIX=/usr/obj/${MACHINE}-${OSREL} #CPUTYPE=p2 # -- use.perl generated deltas -- # # Created: Fri Mar 21 00:28:26 2003 # Setting to use base perl from ports: PERL_VER=5.6.1 PERL_VERSION=5.6.1 PERL_ARCH=mach NOPERL=yo NO_PERL=yo NO_PERL_WRAPPER=yo I've attached the vmstat -i output during make For example - a simple "make buildworld" with 2CPUs/SCHED_4BSD for (and on) 5.2.1-RC2 took only 16916.70sec (I'm sorry, but I've no kernel building times archived) !!!And it's not just the kernel build - the whole system with running 2 CPUS + SCHED_4BSD is _slow_. I just took the kernel build as an example!!! Something seems to be verry broken with SCHED_4BSD+SMP -- Oliver Lehmann http://www.pofo.de/ http://wishlist.ans-netz.de/ -- Oliver Lehmann http://www.pofo.de/ http://wishlist.ans-netz.de/ --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6 Content-Type: application/octet-stream; name="NUDEL" Content-Disposition: attachment; filename="NUDEL" Content-Transfer-Encoding: base64 IwojIEdFTkVSSUMgLS0gR2VuZXJpYyBrZXJuZWwgY29uZmlndXJhdGlvbiBmaWxlIGZvciBGcmVl QlNEL2kzODYKIwojIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgZmlsZSwgcGxlYXNlIHJl YWQgdGhlIGhhbmRib29rIHNlY3Rpb24gb24KIyBLZXJuZWwgQ29uZmlndXJhdGlvbiBGaWxlczoK IwojICAgIGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcvZG9jL2VuX1VTLklTTzg4NTktMS9ib29rcy9o YW5kYm9vay9rZXJuZWxjb25maWctY29uZmlnLmh0bWwKIwojIFRoZSBoYW5kYm9vayBpcyBhbHNv IGF2YWlsYWJsZSBsb2NhbGx5IGluIC91c3Ivc2hhcmUvZG9jL2hhbmRib29rCiMgaWYgeW91J3Zl IGluc3RhbGxlZCB0aGUgZG9jIGRpc3RyaWJ1dGlvbiwgb3RoZXJ3aXNlIGFsd2F5cyBzZWUgdGhl CiMgRnJlZUJTRCBXb3JsZCBXaWRlIFdlYiBzZXJ2ZXIgKGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcv KSBmb3IgdGhlCiMgbGF0ZXN0IGluZm9ybWF0aW9uLgojCiMgQW4gZXhoYXVzdGl2ZSBsaXN0IG9m IG9wdGlvbnMgYW5kIG1vcmUgZGV0YWlsZWQgZXhwbGFuYXRpb25zIG9mIHRoZQojIGRldmljZSBs aW5lcyBpcyBhbHNvIHByZXNlbnQgaW4gdGhlIC4uLy4uL2NvbmYvTk9URVMgYW5kIE5PVEVTIGZp bGVzLgojIElmIHlvdSBhcmUgaW4gZG91YnQgYXMgdG8gdGhlIHB1cnBvc2Ugb3IgbmVjZXNzaXR5 IG9mIGEgbGluZSwgY2hlY2sgZmlyc3QKIyBpbiBOT1RFUy4KIwojICRGcmVlQlNEOiBzcmMvc3lz L2kzODYvY29uZi9HRU5FUklDLHYgMS40MTMgMjAwNC8wOC8xMSAwMTozNDoxOCByd2F0c29uIEV4 cCAkCgptYWNoaW5lCQlpMzg2CiNjcHUJCUk0ODZfQ1BVCiNjcHUJCUk1ODZfQ1BVCmNwdQkJSTY4 Nl9DUFUKaWRlbnQJCU5VREVMCgojIFRvIHN0YXRpY2FsbHkgY29tcGlsZSBpbiBkZXZpY2Ugd2ly aW5nIGluc3RlYWQgb2YgL2Jvb3QvZGV2aWNlLmhpbnRzCiNoaW50cwkJIkdFTkVSSUMuaGludHMi CQkjIERlZmF1bHQgcGxhY2VzIHRvIGxvb2sgZm9yIGRldmljZXMuCgptYWtlb3B0aW9ucwlERUJV Rz0tZwkJIyBCdWlsZCBrZXJuZWwgd2l0aCBnZGIoMSkgZGVidWcgc3ltYm9scwoKb3B0aW9ucyAJ U0NIRURfVUxFCQkjIFVMRSBzY2hlZHVsZXIKb3B0aW9ucyAJSU5FVAkJCSMgSW50ZXJORVR3b3Jr aW5nCiNvcHRpb25zIAlJTkVUNgkJCSMgSVB2NiBjb21tdW5pY2F0aW9ucyBwcm90b2NvbHMKb3B0 aW9ucyAJRkZTCQkJIyBCZXJrZWxleSBGYXN0IEZpbGVzeXN0ZW0Kb3B0aW9ucyAJU09GVFVQREFU RVMJCSMgRW5hYmxlIEZGUyBzb2Z0IHVwZGF0ZXMgc3VwcG9ydApvcHRpb25zIAlVRlNfQUNMCQkJ IyBTdXBwb3J0IGZvciBhY2Nlc3MgY29udHJvbCBsaXN0cwpvcHRpb25zIAlVRlNfRElSSEFTSAkJ IyBJbXByb3ZlIHBlcmZvcm1hbmNlIG9uIGJpZyBkaXJlY3Rvcmllcwojb3B0aW9ucyAJTURfUk9P VAkJCSMgTUQgaXMgYSBwb3RlbnRpYWwgcm9vdCBkZXZpY2UKb3B0aW9ucyAJTkZTQ0xJRU5UCQkj IE5ldHdvcmsgRmlsZXN5c3RlbSBDbGllbnQKb3B0aW9ucyAJTkZTU0VSVkVSCQkjIE5ldHdvcmsg RmlsZXN5c3RlbSBTZXJ2ZXIKI29wdGlvbnMgCU5GU19ST09UCQkjIE5GUyB1c2FibGUgYXMgLywg cmVxdWlyZXMgTkZTQ0xJRU5UCm9wdGlvbnMgCU1TRE9TRlMJCQkjIE1TRE9TIEZpbGVzeXN0ZW0K b3B0aW9ucyAJQ0Q5NjYwCQkJIyBJU08gOTY2MCBGaWxlc3lzdGVtCm9wdGlvbnMgCVBST0NGUwkJ CSMgUHJvY2VzcyBmaWxlc3lzdGVtIChyZXF1aXJlcyBQU0VVRE9GUykKb3B0aW9ucyAJUFNFVURP RlMJCSMgUHNldWRvLWZpbGVzeXN0ZW0gZnJhbWV3b3JrCm9wdGlvbnMgCUdFT01fR1BUCQkjIEdV SUQgUGFydGl0aW9uIFRhYmxlcy4Kb3B0aW9ucyAJQ09NUEFUXzQzCQkjIENvbXBhdGlibGUgd2l0 aCBCU0QgNC4zIFtLRUVQIFRISVMhXQojb3B0aW9ucyAJQ09NUEFUX0ZSRUVCU0Q0CQkjIENvbXBh dGlibGUgd2l0aCBGcmVlQlNENApvcHRpb25zIAlTQ1NJX0RFTEFZPTIwMDAJIyBEZWxheSAoaW4g bXMpIGJlZm9yZSBwcm9iaW5nIFNDU0kKb3B0aW9ucyAJS1RSQUNFCQkJIyBrdHJhY2UoMSkgc3Vw cG9ydApvcHRpb25zIAlTWVNWU0hNCQkJIyBTWVNWLXN0eWxlIHNoYXJlZCBtZW1vcnkKb3B0aW9u cyAJU1lTVk1TRwkJCSMgU1lTVi1zdHlsZSBtZXNzYWdlIHF1ZXVlcwpvcHRpb25zIAlTWVNWU0VN CQkJIyBTWVNWLXN0eWxlIHNlbWFwaG9yZXMKb3B0aW9ucyAJX0tQT1NJWF9QUklPUklUWV9TQ0hF RFVMSU5HICMgUE9TSVggUDEwMDNfMUIgcmVhbC10aW1lIGV4dGVuc2lvbnMKb3B0aW9ucyAJS0JE X0lOU1RBTExfQ0RFVgkjIGluc3RhbGwgYSBDREVWIGVudHJ5IGluIC9kZXYKI29wdGlvbnMgCUFI Q19SRUdfUFJFVFRZX1BSSU5UCSMgUHJpbnQgcmVnaXN0ZXIgYml0ZmllbGRzIGluIGRlYnVnCgkJ CQkJIyBvdXRwdXQuICBBZGRzIH4xMjhrIHRvIGRyaXZlci4KI29wdGlvbnMgCUFIRF9SRUdfUFJF VFRZX1BSSU5UCSMgUHJpbnQgcmVnaXN0ZXIgYml0ZmllbGRzIGluIGRlYnVnCgkJCQkJIyBvdXRw dXQuICBBZGRzIH4yMTVrIHRvIGRyaXZlci4Kb3B0aW9ucyAJUEZJTF9IT09LUwkJIyBwZmlsKDkp IGZyYW1ld29yawpvcHRpb25zIAlBREFQVElWRV9HSUFOVAkJIyBHaWFudCBtdXRleCBpcyBhZGFw dGl2ZS4KCiMgRGVidWdnaW5nIGZvciB1c2UgaW4gLWN1cnJlbnQKI29wdGlvbnMgCUtEQgkJCSMg RW5hYmxlIGtlcm5lbCBkZWJ1Z2dlciBzdXBwb3J0Lgojb3B0aW9ucyAJRERCCQkJIyBTdXBwb3J0 IEREQi4KI29wdGlvbnMgCUdEQgkJCSMgU3VwcG9ydCByZW1vdGUgR0RCLgojb3B0aW9ucyAJSU5W QVJJQU5UUwkJIyBFbmFibGUgY2FsbHMgb2YgZXh0cmEgc2FuaXR5IGNoZWNraW5nCiNvcHRpb25z IAlJTlZBUklBTlRfU1VQUE9SVAkjIEV4dHJhIHNhbml0eSBjaGVja3Mgb2YgaW50ZXJuYWwgc3Ry dWN0dXJlcywgcmVxdWlyZWQgYnkgSU5WQVJJQU5UUwojb3B0aW9ucyAJV0lUTkVTUwkJCSMgRW5h YmxlIGNoZWNrcyB0byBkZXRlY3QgZGVhZGxvY2tzIGFuZCBjeWNsZXMKI29wdGlvbnMgCVdJVE5F U1NfU0tJUFNQSU4JIyBEb24ndCBydW4gd2l0bmVzcyBvbiBzcGlubG9ja3MgZm9yIHNwZWVkCgoj IFRvIG1ha2UgYW4gU01QIGtlcm5lbCwgdGhlIG5leHQgdHdvIGFyZSBuZWVkZWQKb3B0aW9ucyAJ U01QCQkjIFN5bW1ldHJpYyBNdWx0aVByb2Nlc3NvciBLZXJuZWwKZGV2aWNlCQlhcGljCQkjIEkv TyBBUElDCgojIEJ1cyBzdXBwb3J0LiAgRG8gbm90IHJlbW92ZSBpc2EsIGV2ZW4gaWYgeW91IGhh dmUgbm8gaXNhIHNsb3RzCmRldmljZQkJaXNhCiNkZXZpY2UJCWVpc2EKZGV2aWNlCQlwY2kKCiMg RmxvcHB5IGRyaXZlcwpkZXZpY2UJCWZkYwoKIyBBVEEgYW5kIEFUQVBJIGRldmljZXMKZGV2aWNl CQlhdGEKZGV2aWNlCQlhdGFkaXNrCQkjIEFUQSBkaXNrIGRyaXZlcwojZGV2aWNlCQlhdGFyYWlk CQkjIEFUQSBSQUlEIGRyaXZlcwpkZXZpY2UJCWF0YXBpY2QJCSMgQVRBUEkgQ0RST00gZHJpdmVz CiNkZXZpY2UJCWF0YXBpZmQJCSMgQVRBUEkgZmxvcHB5IGRyaXZlcwojZGV2aWNlCQlhdGFwaXN0 CQkjIEFUQVBJIHRhcGUgZHJpdmVzCm9wdGlvbnMgCUFUQV9TVEFUSUNfSUQJIyBTdGF0aWMgZGV2 aWNlIG51bWJlcmluZwoKIyBTQ1NJIENvbnRyb2xsZXJzCiNkZXZpY2UJCWFoYgkJIyBFSVNBIEFI QTE3NDIgZmFtaWx5CmRldmljZQkJYWhjCQkjIEFIQTI5NDAgYW5kIG9uYm9hcmQgQUlDN3h4eCBk ZXZpY2VzCiNkZXZpY2UJCWFoZAkJIyBBSEEzOTMyMC8yOTMyMCBhbmQgb25ib2FyZCBBSUM3OXh4 IGRldmljZXMKI2RldmljZQkJYW1kCQkjIEFNRCA1M0M5NzQgKFRla3JhbSBEQy0zOTAoVCkpCiNk ZXZpY2UJCWlzcAkJIyBRbG9naWMgZmFtaWx5CiNkZXZpY2UJCW1wdAkJIyBMU0ktTG9naWMgTVBU LUZ1c2lvbgojZGV2aWNlCQluY3IJCSMgTkNSL1N5bWJpb3MgTG9naWMKZGV2aWNlCQlzeW0JCSMg TkNSL1N5bWJpb3MgTG9naWMgKG5ld2VyIGNoaXBzZXRzICsgdGhvc2Ugb2YgYG5jcicpCiNkZXZp Y2UJCXRybQkJIyBUZWtyYW0gREMzOTVVL1VXL0YgREMzMTVVIGFkYXB0ZXJzCgojZGV2aWNlCQlh ZHYJCSMgQWR2YW5zeXMgU0NTSSBhZGFwdGVycwojZGV2aWNlCQlhZHcJCSMgQWR2YW5zeXMgd2lk ZSBTQ1NJIGFkYXB0ZXJzCiNkZXZpY2UJCWFoYQkJIyBBZGFwdGVjIDE1NHggU0NTSSBhZGFwdGVy cwojZGV2aWNlCQlhaWMJCSMgQWRhcHRlYyAxNVswMTJdeCBTQ1NJIGFkYXB0ZXJzLCBBSUMtNlsy M102MC4KI2RldmljZQkJYnQJCSMgQnVzbG9naWMvTXlsZXggTXVsdGlNYXN0ZXIgU0NTSSBhZGFw dGVycwoKI2RldmljZQkJbmN2CQkjIE5DUiA1M0M1MDAKI2RldmljZQkJbnNwCQkjIFdvcmtiaXQg TmluamEgU0NTSS0zCiNkZXZpY2UJCXN0ZwkJIyBUTUMgMThDMzAvMThDNTAKCiMgU0NTSSBwZXJp cGhlcmFscwpkZXZpY2UJCXNjYnVzCQkjIFNDU0kgYnVzIChyZXF1aXJlZCBmb3IgU0NTSSkKI2Rl dmljZQkJY2gJCSMgU0NTSSBtZWRpYSBjaGFuZ2VycwpkZXZpY2UJCWRhCQkjIERpcmVjdCBBY2Nl c3MgKGRpc2tzKQpkZXZpY2UJCXNhCQkjIFNlcXVlbnRpYWwgQWNjZXNzICh0YXBlIGV0YykKZGV2 aWNlCQljZAkJIyBDRApkZXZpY2UJCXBhc3MJCSMgUGFzc3Rocm91Z2ggZGV2aWNlIChkaXJlY3Qg U0NTSSBhY2Nlc3MpCiNkZXZpY2UJCXNlcwkJIyBTQ1NJIEVudmlyb25tZW50YWwgU2VydmljZXMg KGFuZCBTQUYtVEUpCgojIFJBSUQgY29udHJvbGxlcnMgaW50ZXJmYWNlZCB0byB0aGUgU0NTSSBz dWJzeXN0ZW0KI2RldmljZQkJYW1yCQkjIEFNSSBNZWdhUkFJRAojZGV2aWNlCQlhc3IJCSMgRFBU IFNtYXJ0UkFJRCBWLCBWSSBhbmQgQWRhcHRlYyBTQ1NJIFJBSUQKI2RldmljZQkJY2lzcwkJIyBD b21wYXEgU21hcnQgUkFJRCA1KgojZGV2aWNlCQlkcHQJCSMgRFBUIFNtYXJ0Y2FjaGUgSUlJLCBJ ViAtIFNlZSBOT1RFUyBmb3Igb3B0aW9ucwojZGV2aWNlCQlpaXIJCSMgSW50ZWwgSW50ZWdyYXRl ZCBSQUlECiNkZXZpY2UJCWlwcwkJIyBJQk0gKEFkYXB0ZWMpIFNlcnZlUkFJRAojZGV2aWNlCQlt bHkJCSMgTXlsZXggQWNjZWxlUkFJRC9lWHRyZW1lUkFJRAojZGV2aWNlCQl0d2EJCSMgM3dhcmUg OTAwMCBzZXJpZXMgUEFUQS9TQVRBIFJBSUQKCiMgUkFJRCBjb250cm9sbGVycwojZGV2aWNlCQlh YWMJCSMgQWRhcHRlYyBGU0EgUkFJRAojZGV2aWNlCQlhYWNwCQkjIFNDU0kgcGFzc3Rocm91Z2gg Zm9yIGFhYyAocmVxdWlyZXMgQ0FNKQojZGV2aWNlCQlpZGEJCSMgQ29tcGFxIFNtYXJ0IFJBSUQK I2RldmljZQkJbWx4CQkjIE15bGV4IERBQzk2MCBmYW1pbHkKI2RldmljZQkJcHN0CQkjIFByb21p c2UgU3VwZXJ0cmFrIFNYNjAwMAojZGV2aWNlCQl0d2UJCSMgM3dhcmUgQVRBIFJBSUQKCiMgYXRr YmRjMCBjb250cm9scyBib3RoIHRoZSBrZXlib2FyZCBhbmQgdGhlIFBTLzIgbW91c2UKZGV2aWNl CQlhdGtiZGMJCSMgQVQga2V5Ym9hcmQgY29udHJvbGxlcgpkZXZpY2UJCWF0a2JkCQkjIEFUIGtl eWJvYXJkCiNkZXZpY2UJCXBzbQkJIyBQUy8yIG1vdXNlCgpkZXZpY2UJCXZnYQkJIyBWR0Egdmlk ZW8gY2FyZCBkcml2ZXIKCmRldmljZQkJc3BsYXNoCQkjIFNwbGFzaCBzY3JlZW4gYW5kIHNjcmVl biBzYXZlciBzdXBwb3J0CgojIHN5c2NvbnMgaXMgdGhlIGRlZmF1bHQgY29uc29sZSBkcml2ZXIs IHJlc2VtYmxpbmcgYW4gU0NPIGNvbnNvbGUKZGV2aWNlCQlzYwoKIyBFbmFibGUgdGhpcyBmb3Ig dGhlIHBjdnQgKFZUMjIwIGNvbXBhdGlibGUpIGNvbnNvbGUgZHJpdmVyCiNkZXZpY2UJCXZ0CiNv cHRpb25zIAlYU0VSVkVSCQkjIHN1cHBvcnQgZm9yIFggc2VydmVyIG9uIGEgdnQgY29uc29sZQoj b3B0aW9ucyAJRkFUX0NVUlNPUgkjIHN0YXJ0IHdpdGggYmxvY2sgY3Vyc29yCgpkZXZpY2UJCWFn cAkJIyBzdXBwb3J0IHNldmVyYWwgQUdQIGNoaXBzZXRzCgojIEZsb2F0aW5nIHBvaW50IHN1cHBv cnQgLSBkbyBub3QgZGlzYWJsZS4KZGV2aWNlCQlucHgKCiMgUG93ZXIgbWFuYWdlbWVudCBzdXBw b3J0IChzZWUgTk9URVMgZm9yIG1vcmUgb3B0aW9ucykKI2RldmljZQkJYXBtCiMgQWRkIHN1c3Bl bmQvcmVzdW1lIHN1cHBvcnQgZm9yIHRoZSBpODI1NC4KI2RldmljZQkJcG10aW1lcgoKIyBQQ0NB UkQgKFBDTUNJQSkgc3VwcG9ydAojIFBDTUNJQSBhbmQgY2FyZGJ1cyBicmlkZ2Ugc3VwcG9ydAoj ZGV2aWNlCQljYmIJCSMgY2FyZGJ1cyAoeWVudGEpIGJyaWRnZQojZGV2aWNlCQlwY2NhcmQJCSMg UEMgQ2FyZCAoMTYtYml0KSBidXMKI2RldmljZQkJY2FyZGJ1cwkJIyBDYXJkQnVzICgzMi1iaXQp IGJ1cwoKIyBTZXJpYWwgKENPTSkgcG9ydHMKZGV2aWNlCQlzaW8JCSMgODI1MCwgMTZbNDVdNTAg YmFzZWQgc2VyaWFsIHBvcnRzCgojIFBhcmFsbGVsIHBvcnQKI2RldmljZQkJcHBjCiNkZXZpY2UJ CXBwYnVzCQkjIFBhcmFsbGVsIHBvcnQgYnVzIChyZXF1aXJlZCkKI2RldmljZQkJbHB0CQkjIFBy aW50ZXIKI2RldmljZQkJcGxpcAkJIyBUQ1AvSVAgb3ZlciBwYXJhbGxlbAojZGV2aWNlCQlwcGkJ CSMgUGFyYWxsZWwgcG9ydCBpbnRlcmZhY2UgZGV2aWNlCiNkZXZpY2UJCXZwbwkJIyBSZXF1aXJl cyBzY2J1cyBhbmQgZGEKCiMgSWYgeW91J3ZlIGdvdCBhICJkdW1iIiBzZXJpYWwgb3IgcGFyYWxs ZWwgUENJIGNhcmQgdGhhdCBpcwojIHN1cHBvcnRlZCBieSB0aGUgcHVjKDQpIGdsdWUgZHJpdmVy LCB1bmNvbW1lbnQgdGhlIGZvbGxvd2luZwojIGxpbmUgdG8gZW5hYmxlIGl0IChjb25uZWN0cyB0 byB0aGUgc2lvIGFuZC9vciBwcGMgZHJpdmVycyk6CiNkZXZpY2UJCXB1YwoKIyBQQ0kgRXRoZXJu ZXQgTklDcy4KI2RldmljZQkJZGUJCSMgREVDL0ludGVsIERDMjF4NHggKGBgVHVsaXAnJykKI2Rl dmljZQkJZW0JCSMgSW50ZWwgUFJPLzEwMDAgYWRhcHRlciBHaWdhYml0IEV0aGVybmV0IENhcmQK I2RldmljZQkJaXhnYgkJIyBJbnRlbCBQUk8vMTBHYkUgRXRoZXJuZXQgQ2FyZAojZGV2aWNlCQl0 eHAJCSMgM0NvbSAzY1I5OTAgKGBgVHlwaG9vbicnKQojZGV2aWNlCQl2eAkJIyAzQ29tIDNjNTkw LCAzYzU5NSAoYGBWb3J0ZXgnJykKCiMgUENJIEV0aGVybmV0IE5JQ3MgdGhhdCB1c2UgdGhlIGNv bW1vbiBNSUkgYnVzIGNvbnRyb2xsZXIgY29kZS4KIyBOT1RFOiBCZSBzdXJlIHRvIGtlZXAgdGhl ICdkZXZpY2UgbWlpYnVzJyBsaW5lIGluIG9yZGVyIHRvIHVzZSB0aGVzZSBOSUNzIQpkZXZpY2UJ CW1paWJ1cwkJIyBNSUkgYnVzIHN1cHBvcnQKI2RldmljZQkJYmZlCQkjIEJyb2FkY29tIEJDTTQ0 MHggMTAvMTAwIEV0aGVybmV0CiNkZXZpY2UJCWJnZQkJIyBCcm9hZGNvbSBCQ001NzB4eCBHaWdh Yml0IEV0aGVybmV0CiNkZXZpY2UJCWRjCQkjIERFQy9JbnRlbCAyMTE0MyBhbmQgdmFyaW91cyB3 b3JrYWxpa2VzCiNkZXZpY2UJCWZ4cAkJIyBJbnRlbCBFdGhlckV4cHJlc3MgUFJPLzEwMEIgKDgy NTU3LCA4MjU1OCkKI2RldmljZQkJcGNuCQkjIEFNRCBBbTc5Qzk3eCBQQ0kgMTAvMTAwIChwcmVj ZWRlbmNlIG92ZXIgJ2xuYycpCiNkZXZpY2UJCXJlCQkjIFJlYWxUZWsgODEzOUMrLzgxNjkvODE2 OVMvODExMFMKI2RldmljZQkJcmwJCSMgUmVhbFRlayA4MTI5LzgxMzkKI2RldmljZQkJc2YJCSMg QWRhcHRlYyBBSUMtNjkxNSAoYGBTdGFyZmlyZScnKQojZGV2aWNlCQlzaXMJCSMgU2lsaWNvbiBJ bnRlZ3JhdGVkIFN5c3RlbXMgU2lTIDkwMC9TaVMgNzAxNgojZGV2aWNlCQlzawkJIyBTeXNLb25u ZWN0IFNLLTk4NHggJiBTSy05ODJ4IGdpZ2FiaXQgRXRoZXJuZXQKI2RldmljZQkJc3RlCQkjIFN1 bmRhbmNlIFNUMjAxIChELUxpbmsgREZFLTU1MFRYKQojZGV2aWNlCQl0aQkJIyBBbHRlb24gTmV0 d29ya3MgVGlnb24gSS9JSSBnaWdhYml0IEV0aGVybmV0CiNkZXZpY2UJCXRsCQkjIFRleGFzIElu c3RydW1lbnRzIFRodW5kZXJMQU4KI2RldmljZQkJdHgJCSMgU01DIEV0aGVyUG93ZXIgSUkgKDgz YzE3MCBgYEVQSUMnJykKI2RldmljZQkJdnIJCSMgVklBIFJoaW5lLCBSaGluZSBJSQojZGV2aWNl CQl3YgkJIyBXaW5ib25kIFc4OUM4NDBGCmRldmljZQkJeGwJCSMgM0NvbSAzYzkweCAoYGBCb29t ZXJhbmcnJywgYGBDeWNsb25lJycpCgojIElTQSBFdGhlcm5ldCBOSUNzLiAgcGNjYXJkIE5JQ3Mg aW5jbHVkZWQuCiNkZXZpY2UJCWNzCQkjIENyeXN0YWwgU2VtaWNvbmR1Y3RvciBDUzg5eDAgTklD CiMgJ2RldmljZSBlZCcgcmVxdWlyZXMgJ2RldmljZSBtaWlidXMnCiNkZXZpY2UJCWVkCQkjIE5F WzEyXTAwMCwgU01DIFVsdHJhLCAzYzUwMywgRFM4MzkwIGNhcmRzCiNkZXZpY2UJCWV4CQkjIElu dGVsIEV0aGVyRXhwcmVzcyBQcm8vMTAgYW5kIFByby8xMCsKI2RldmljZQkJZXAJCSMgRXRoZXJs aW5rIElJSSBiYXNlZCBjYXJkcwojZGV2aWNlCQlmZQkJIyBGdWppdHN1IE1CODY5NnggYmFzZWQg Y2FyZHMKI2RldmljZQkJaWUJCSMgRXRoZXJFeHByZXNzIDgvMTYsIDNDNTA3LCBTdGFyTEFOIDEw IGV0Yy4KI2RldmljZQkJbG5jCQkjIE5FMjEwMCwgTkUzMi1WTCBMYW5jZSBFdGhlcm5ldCBjYXJk cwojZGV2aWNlCQlzbgkJIyBTTUMncyA5MDAwIHNlcmllcyBvZiBFdGhlcm5ldCBjaGlwcwojZGV2 aWNlCQl4ZQkJIyBYaXJjb20gcGNjYXJkIEV0aGVybmV0CgojIElTQSBkZXZpY2VzIHRoYXQgdXNl IHRoZSBvbGQgSVNBIHNoaW1zCiNkZXZpY2UJCWxlCgojIFdpcmVsZXNzIE5JQyBjYXJkcwojZGV2 aWNlCQl3bGFuCQkjIDgwMi4xMSBzdXBwb3J0CiNkZXZpY2UJCWFuCQkjIEFpcm9uZXQgNDUwMC80 ODAwIDgwMi4xMSB3aXJlbGVzcyBOSUNzLgojZGV2aWNlCQlhd2kJCSMgQmF5U3RhY2sgNjYwIGFu ZCBvdGhlcnMKI2RldmljZQkJd2kJCSMgV2F2ZUxBTi9JbnRlcnNpbC9TeW1ib2wgODAyLjExIHdp cmVsZXNzIE5JQ3MuCiNkZXZpY2UJCXdsCQkjIE9sZGVyIG5vbiA4MDIuMTEgV2F2ZWxhbiB3aXJl bGVzcyBOSUMuCgojIFBzZXVkbyBkZXZpY2VzLgpkZXZpY2UJCWxvb3AJCSMgTmV0d29yayBsb29w YmFjawpkZXZpY2UJCW1lbQkJIyBNZW1vcnkgYW5kIGtlcm5lbCBtZW1vcnkgZGV2aWNlcwpkZXZp Y2UJCWlvCQkjIEkvTyBkZXZpY2UKZGV2aWNlCQlyYW5kb20JCSMgRW50cm9weSBkZXZpY2UKZGV2 aWNlCQlldGhlcgkJIyBFdGhlcm5ldCBzdXBwb3J0CiNkZXZpY2UJCXNsCQkjIEtlcm5lbCBTTElQ CiNkZXZpY2UJCXBwcAkJIyBLZXJuZWwgUFBQCiNkZXZpY2UJCXR1bgkJIyBQYWNrZXQgdHVubmVs LgpkZXZpY2UJCXB0eQkJIyBQc2V1ZG8tdHR5cyAodGVsbmV0IGV0YykKZGV2aWNlCQltZAkJIyBN ZW1vcnkgImRpc2tzIgojZGV2aWNlCQlnaWYJCSMgSVB2NiBhbmQgSVB2NCB0dW5uZWxpbmcKI2Rl dmljZQkJZmFpdGgJCSMgSVB2Ni10by1JUHY0IHJlbGF5aW5nICh0cmFuc2xhdGlvbikKCiMgVGhl IGBicGYnIGRldmljZSBlbmFibGVzIHRoZSBCZXJrZWxleSBQYWNrZXQgRmlsdGVyLgojIEJlIGF3 YXJlIG9mIHRoZSBhZG1pbmlzdHJhdGl2ZSBjb25zZXF1ZW5jZXMgb2YgZW5hYmxpbmcgdGhpcyEK ZGV2aWNlCQlicGYJCSMgQmVya2VsZXkgcGFja2V0IGZpbHRlcgoKIyBVU0Igc3VwcG9ydAojZGV2 aWNlCQl1aGNpCQkjIFVIQ0kgUENJLT5VU0IgaW50ZXJmYWNlCiNkZXZpY2UJCW9oY2kJCSMgT0hD SSBQQ0ktPlVTQiBpbnRlcmZhY2UKI2RldmljZQkJdXNiCQkjIFVTQiBCdXMgKHJlcXVpcmVkKQoj ZGV2aWNlCQl1ZGJwCQkjIFVTQiBEb3VibGUgQnVsayBQaXBlIGRldmljZXMKI2RldmljZQkJdWdl bgkJIyBHZW5lcmljCiNkZXZpY2UJCXVoaWQJCSMgIkh1bWFuIEludGVyZmFjZSBEZXZpY2VzIgoj ZGV2aWNlCQl1a2JkCQkjIEtleWJvYXJkCiNkZXZpY2UJCXVscHQJCSMgUHJpbnRlcgojZGV2aWNl CQl1bWFzcwkJIyBEaXNrcy9NYXNzIHN0b3JhZ2UgLSBSZXF1aXJlcyBzY2J1cyBhbmQgZGEKI2Rl dmljZQkJdW1zCQkjIE1vdXNlCiNkZXZpY2UJCXVyaW8JCSMgRGlhbW9uZCBSaW8gNTAwIE1QMyBw bGF5ZXIKI2RldmljZQkJdXNjYW5uZXIJIyBTY2FubmVycwojIFVTQiBFdGhlcm5ldCwgcmVxdWly ZXMgbWlpCiNkZXZpY2UJCWF1ZQkJIyBBRE10ZWsgVVNCIEV0aGVybmV0CiNkZXZpY2UJCWF4ZQkJ IyBBU0lYIEVsZWN0cm9uaWNzIFVTQiBFdGhlcm5ldAojZGV2aWNlCQljdWUJCSMgQ0FUQyBVU0Ig RXRoZXJuZXQKI2RldmljZQkJa3VlCQkjIEthd2FzYWtpIExTSSBVU0IgRXRoZXJuZXQKI2Rldmlj ZQkJcnVlCQkjIFJlYWxUZWsgUlRMODE1MCBVU0IgRXRoZXJuZXQKCiMgRmlyZVdpcmUgc3VwcG9y dAojZGV2aWNlCQlmaXJld2lyZQkjIEZpcmVXaXJlIGJ1cyBjb2RlCiNkZXZpY2UJCXNicAkJIyBT Q1NJIG92ZXIgRmlyZVdpcmUgKFJlcXVpcmVzIHNjYnVzIGFuZCBkYSkKI2RldmljZQkJZndlCQkj IEV0aGVybmV0IG92ZXIgRmlyZVdpcmUgKG5vbi1zdGFuZGFyZCEpCgpkZXZpY2UJCXNtYgpkZXZp Y2UJCXNtYnVzCmRldmljZQkJaW50cG0KZGV2aWNlCQlhdGFwaWNhbQoK --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6 Content-Type: application/octet-stream; name="NUDEL.bak" Content-Disposition: attachment; filename="NUDEL.bak" Content-Transfer-Encoding: base64 IwojIEdFTkVSSUMgLS0gR2VuZXJpYyBrZXJuZWwgY29uZmlndXJhdGlvbiBmaWxlIGZvciBGcmVl QlNEL2kzODYKIwojIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgZmlsZSwgcGxlYXNlIHJl YWQgdGhlIGhhbmRib29rIHNlY3Rpb24gb24KIyBLZXJuZWwgQ29uZmlndXJhdGlvbiBGaWxlczoK IwojICAgIGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcvZG9jL2VuX1VTLklTTzg4NTktMS9ib29rcy9o YW5kYm9vay9rZXJuZWxjb25maWctY29uZmlnLmh0bWwKIwojIFRoZSBoYW5kYm9vayBpcyBhbHNv IGF2YWlsYWJsZSBsb2NhbGx5IGluIC91c3Ivc2hhcmUvZG9jL2hhbmRib29rCiMgaWYgeW91J3Zl IGluc3RhbGxlZCB0aGUgZG9jIGRpc3RyaWJ1dGlvbiwgb3RoZXJ3aXNlIGFsd2F5cyBzZWUgdGhl CiMgRnJlZUJTRCBXb3JsZCBXaWRlIFdlYiBzZXJ2ZXIgKGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcv KSBmb3IgdGhlCiMgbGF0ZXN0IGluZm9ybWF0aW9uLgojCiMgQW4gZXhoYXVzdGl2ZSBsaXN0IG9m IG9wdGlvbnMgYW5kIG1vcmUgZGV0YWlsZWQgZXhwbGFuYXRpb25zIG9mIHRoZQojIGRldmljZSBs aW5lcyBpcyBhbHNvIHByZXNlbnQgaW4gdGhlIC4uLy4uL2NvbmYvTk9URVMgYW5kIE5PVEVTIGZp bGVzLiAKIyBJZiB5b3UgYXJlIGluIGRvdWJ0IGFzIHRvIHRoZSBwdXJwb3NlIG9yIG5lY2Vzc2l0 eSBvZiBhIGxpbmUsIGNoZWNrIGZpcnN0IAojIGluIE5PVEVTLgojCiMgJEZyZWVCU0Q6IHNyYy9z eXMvaTM4Ni9jb25mL0dFTkVSSUMsdiAxLjM2OS4yLjIgMjAwMi8xMi8zMSAwNTozNTo0NSBzY290 dGwgRXhwICQKCm1hY2hpbmUJCWkzODYKI2NwdQkJSTQ4Nl9DUFUKI2NwdQkJSTU4Nl9DUFUKY3B1 CQlJNjg2X0NQVQppZGVudAkJTlVERUwKbWF4dXNlcnMJMAoKI1RvIHN0YXRpY2FsbHkgY29tcGls ZSBpbiBkZXZpY2Ugd2lyaW5nIGluc3RlYWQgb2YgL2Jvb3QvZGV2aWNlLmhpbnRzCmhpbnRzCQki TlVERUwuaGludHMiCQkjRGVmYXVsdCBwbGFjZXMgdG8gbG9vayBmb3IgZGV2aWNlcy4KCm1ha2Vv cHRpb25zCURFQlVHPS1nCQkjQnVpbGQga2VybmVsIHdpdGggZ2RiKDEpIGRlYnVnIHN5bWJvbHMK Cm9wdGlvbnMJCVNDSEVEXzRCU0QKb3B0aW9ucyAJSU5FVAkJCSNJbnRlck5FVHdvcmtpbmcKb3B0 aW9ucyAJSU5FVDYJCQkjSVB2NiBjb21tdW5pY2F0aW9ucyBwcm90b2NvbHMKb3B0aW9ucyAJRkZT CQkJI0JlcmtlbGV5IEZhc3QgRmlsZXN5c3RlbQpvcHRpb25zIAlTT0ZUVVBEQVRFUwkJI0VuYWJs ZSBGRlMgc29mdCB1cGRhdGVzIHN1cHBvcnQKb3B0aW9ucyAJVUZTX0FDTAkJCSNTdXBwb3J0IGZv ciBhY2Nlc3MgY29udHJvbCBsaXN0cwpvcHRpb25zIAlVRlNfRElSSEFTSAkJI0ltcHJvdmUgcGVy Zm9ybWFuY2Ugb24gYmlnIGRpcmVjdG9yaWVzCm9wdGlvbnMgCU1EX1JPT1QJCQkjTUQgaXMgYSBw b3RlbnRpYWwgcm9vdCBkZXZpY2UKb3B0aW9ucyAJTkZTQ0xJRU5UCQkjTmV0d29yayBGaWxlc3lz dGVtIENsaWVudApvcHRpb25zIAlORlNTRVJWRVIJCSNOZXR3b3JrIEZpbGVzeXN0ZW0gU2VydmVy Cm9wdGlvbnMgCU5GU19ST09UCQkjTkZTIHVzYWJsZSBhcyByb290IGRldmljZSwgcmVxdWlyZXMg TkZTQ0xJRU5UCm9wdGlvbnMgCU1TRE9TRlMJCQkjTVNET1MgRmlsZXN5c3RlbQpvcHRpb25zIAlD RDk2NjAJCQkjSVNPIDk2NjAgRmlsZXN5c3RlbQpvcHRpb25zIAlQUk9DRlMJCQkjUHJvY2VzcyBm aWxlc3lzdGVtIChyZXF1aXJlcyBQU0VVRE9GUykKb3B0aW9ucyAJUFNFVURPRlMJCSNQc2V1ZG8t ZmlsZXN5c3RlbSBmcmFtZXdvcmsKb3B0aW9ucyAJQ09NUEFUXzQzCQkjQ29tcGF0aWJsZSB3aXRo IEJTRCA0LjMgW0tFRVAgVEhJUyFdCm9wdGlvbnMgCUNPTVBBVF9GUkVFQlNENAkJI0NvbXBhdGli bGUgd2l0aCBGcmVlQlNENApvcHRpb25zIAlTQ1NJX0RFTEFZPTIwMDAJI0RlbGF5IChpbiBtcykg YmVmb3JlIHByb2JpbmcgU0NTSQpvcHRpb25zIAlLVFJBQ0UJCQkja3RyYWNlKDEpIHN1cHBvcnQK b3B0aW9ucyAJU1lTVlNITQkJCSNTWVNWLXN0eWxlIHNoYXJlZCBtZW1vcnkKb3B0aW9ucyAJU1lT Vk1TRwkJCSNTWVNWLXN0eWxlIG1lc3NhZ2UgcXVldWVzCm9wdGlvbnMgCVNZU1ZTRU0JCQkjU1lT Vi1zdHlsZSBzZW1hcGhvcmVzCm9wdGlvbnMgCV9LUE9TSVhfUFJJT1JJVFlfU0NIRURVTElORyAj UG9zaXggUDEwMDNfMUIgcmVhbC10aW1lIGV4dGVuc2lvbnMKb3B0aW9ucyAJS0JEX0lOU1RBTExf Q0RFVgkjIGluc3RhbGwgYSBDREVWIGVudHJ5IGluIC9kZXYKb3B0aW9ucyAJQUhDX1JFR19QUkVU VFlfUFJJTlQJIyBQcmludCByZWdpc3RlciBiaXRmaWVsZHMgaW4gZGVidWcKCQkJCQkjIG91dHB1 dC4gIEFkZHMgfjEyOGsgdG8gZHJpdmVyLgpvcHRpb25zIAlBSERfUkVHX1BSRVRUWV9QUklOVAkj IFByaW50IHJlZ2lzdGVyIGJpdGZpZWxkcyBpbiBkZWJ1ZwoJCQkJCSMgb3V0cHV0LiAgQWRkcyB+ MjE1ayB0byBkcml2ZXIuCgojIERlYnVnZ2luZyBmb3IgdXNlIGluIC1jdXJyZW50CiNvcHRpb25z CQlLREIKI29wdGlvbnMgCUREQgkJCSNFbmFibGUgdGhlIGtlcm5lbCBkZWJ1Z2dlcgojb3B0aW9u cyAJSU5WQVJJQU5UUwkJI0VuYWJsZSBjYWxscyBvZiBleHRyYSBzYW5pdHkgY2hlY2tpbmcKI29w dGlvbnMgCUlOVkFSSUFOVF9TVVBQT1JUCSNFeHRyYSBzYW5pdHkgY2hlY2tzIG9mIGludGVybmFs IHN0cnVjdHVyZXMsIHJlcXVpcmVkIGJ5IElOVkFSSUFOVFMKI29wdGlvbnMgCVdJVE5FU1MJCQkj RW5hYmxlIGNoZWNrcyB0byBkZXRlY3QgZGVhZGxvY2tzIGFuZCBjeWNsZXMKI29wdGlvbnMgCVdJ VE5FU1NfU0tJUFNQSU4JI0Rvbid0IHJ1biB3aXRuZXNzIG9uIHNwaW5sb2NrcyBmb3Igc3BlZWQK CiMgVG8gbWFrZSBhbiBTTVAga2VybmVsLCB0aGUgbmV4dCB0d28gYXJlIG5lZWRlZApvcHRpb25z IAlTTVAJCQkjIFN5bW1ldHJpYyBNdWx0aVByb2Nlc3NvciBLZXJuZWwKZGV2aWNlICAgICAgICAg IGFwaWMgICAgICAgICAgICAgICAgICAgICMgSS9PIEFQSUMKCmRldmljZQkJaXNhCiNkZXZpY2UJ CWVpc2EKZGV2aWNlCQlwY2kKCiMgRmxvcHB5IGRyaXZlcwpkZXZpY2UJCWZkYwoKIyBBVEEgYW5k IEFUQVBJIGRldmljZXMKZGV2aWNlCQlhdGEKZGV2aWNlCQlhdGFkaXNrCQkJIyBBVEEgZGlzayBk cml2ZXMKZGV2aWNlCQlhdGFwaWNkCQkJIyBBVEFQSSBDRFJPTSBkcml2ZXMKZGV2aWNlCQlhdGFw aWZkCQkJIyBBVEFQSSBmbG9wcHkgZHJpdmVzCiNkZXZpY2UJCWF0YXBpc3QJCQkjIEFUQVBJIHRh cGUgZHJpdmVzCm9wdGlvbnMgCUFUQV9TVEFUSUNfSUQJCSNTdGF0aWMgZGV2aWNlIG51bWJlcmlu ZwoKIyBTQ1NJIENvbnRyb2xsZXJzCiNkZXZpY2UJCWFoYgkJIyBFSVNBIEFIQTE3NDIgZmFtaWx5 CmRldmljZQkJYWhjCQkjIEFIQTI5NDAgYW5kIG9uYm9hcmQgQUlDN3h4eCBkZXZpY2VzCiNkZXZp Y2UJCWFoZAkJIyBBSEEzOTMyMC8yOTMyMCBhbmQgb25ib2FyZCBBSUM3OXh4IGRldmljZXMKI2Rl dmljZQkJYW1kCQkjIEFNRCA1M0M5NzQgKFRla3JhbSBEQy0zOTAoVCkpCiNkZXZpY2UJCWlzcAkJ IyBRbG9naWMgZmFtaWx5CiNkZXZpY2UJCW1wdAkJIyBMU0ktTG9naWMgTVBULUZ1c2lvbgojZGV2 aWNlCQluY3IJCSMgTkNSL1N5bWJpb3MgTG9naWMKZGV2aWNlCQlzeW0JCSMgTkNSL1N5bWJpb3Mg TG9naWMgKG5ld2VyIGNoaXBzZXRzICsgdGhvc2Ugb2YgYG5jcicpCgojZGV2aWNlCQlhZHYJCSMg QWR2YW5zeXMgU0NTSSBhZGFwdGVycwojZGV2aWNlCQlhZHcJCSMgQWR2YW5zeXMgd2lkZSBTQ1NJ IGFkYXB0ZXJzCiNkZXZpY2UJCWFoYQkJIyBBZGFwdGVjIDE1NHggU0NTSSBhZGFwdGVycwojZGV2 aWNlCQlhaWMJCSMgQWRhcHRlYyAxNVswMTJdeCBTQ1NJIGFkYXB0ZXJzLCBBSUMtNlsyM102MC4K I2RldmljZQkJYnQJCSMgQnVzbG9naWMvTXlsZXggTXVsdGlNYXN0ZXIgU0NTSSBhZGFwdGVycwoK I2RldmljZQkJbmN2CQkjIE5DUiA1M0M1MDAKI2RldmljZQkJbnNwCQkjIFdvcmtiaXQgTmluamEg U0NTSS0zCiNkZXZpY2UJCXN0ZwkJIyBUTUMgMThDMzAvMThDNTAKCiMgUkFJRCBjb250cm9sbGVy cyBpbnRlcmZhY2VkIHRvIHRoZSBTQ1NJIHN1YnN5c3RlbQojZGV2aWNlCQlhc3IJCSMgRFBUIFNt YXJ0UkFJRCBWLCBWSSBhbmQgQWRhcHRlYyBTQ1NJIFJBSUQKI2RldmljZQkJY2lzcwkJIyBDb21w YXEgU21hcnQgUkFJRCA1KgojZGV2aWNlCQlkcHQJCSMgRFBUIFNtYXJ0Y2FjaGUgSUlJLCBJViAt IFNlZSBOT1RFUyBmb3Igb3B0aW9ucyEKI2RldmljZQkJaWlyCQkjIEludGVsIEludGVncmF0ZWQg UkFJRAojZGV2aWNlCQltbHkJCSMgTXlsZXggQWNjZWxlUkFJRC9lWHRyZW1lUkFJRAoKIyBTQ1NJ IHBlcmlwaGVyYWxzCmRldmljZQkJc2NidXMJCSMgU0NTSSBidXMgKHJlcXVpcmVkKQojZGV2aWNl CQljaAkJIyBTQ1NJIG1lZGlhIGNoYW5nZXJzCmRldmljZQkJZGEJCSMgRGlyZWN0IEFjY2VzcyAo ZGlza3MpCmRldmljZQkJc2EJCSMgU2VxdWVudGlhbCBBY2Nlc3MgKHRhcGUgZXRjKQpkZXZpY2UJ CWNkCQkjIENECmRldmljZQkJcGFzcwkJIyBQYXNzdGhyb3VnaCBkZXZpY2UgKGRpcmVjdCBTQ1NJ IGFjY2VzcykKZGV2aWNlCQlzZXMJCSMgU0NTSSBFbnZpcm9ubWVudGFsIFNlcnZpY2VzIChhbmQg U0FGLVRFKQoKIyBSQUlEIGNvbnRyb2xsZXJzCiNkZXZpY2UJCWFhYwkJIyBBZGFwdGVjIEZTQSBS QUlECiNkZXZpY2UJCWFhY3AJCSMgU0NTSSBwYXNzdGhyb3VnaCBmb3IgYWFjIChyZXF1aXJlcyBD QU0pCiNkZXZpY2UJCWFtcgkJIyBBTUkgTWVnYVJBSUQKI2RldmljZQkJaWRhCQkjIENvbXBhcSBT bWFydCBSQUlECiNkZXZpY2UJCW1seAkJIyBNeWxleCBEQUM5NjAgZmFtaWx5CiNkZXZpY2UJCXBz dAkJIyBQcm9taXNlIFN1cGVydHJhayBTWDYwMDAKI2RldmljZQkJdHdlCQkjIDN3YXJlIEFUQSBS QUlECgojIGF0a2JkYzAgY29udHJvbHMgYm90aCB0aGUga2V5Ym9hcmQgYW5kIHRoZSBQUy8yIG1v dXNlCmRldmljZQkJYXRrYmRjCQkjIEFUIGtleWJvYXJkIGNvbnRyb2xsZXIKZGV2aWNlCQlhdGti ZAkJIyBBVCBrZXlib2FyZAojZGV2aWNlCQlwc20JCSMgUFMvMiBtb3VzZQoKZGV2aWNlCQl2Z2EJ CSMgVkdBIHZpZGVvIGNhcmQgZHJpdmVyCgpkZXZpY2UJCXNwbGFzaAkJIyBTcGxhc2ggc2NyZWVu IGFuZCBzY3JlZW4gc2F2ZXIgc3VwcG9ydAoKIyBzeXNjb25zIGlzIHRoZSBkZWZhdWx0IGNvbnNv bGUgZHJpdmVyLCByZXNlbWJsaW5nIGFuIFNDTyBjb25zb2xlCmRldmljZQkJc2MKCiMgRW5hYmxl IHRoaXMgZm9yIHRoZSBwY3Z0IChWVDIyMCBjb21wYXRpYmxlKSBjb25zb2xlIGRyaXZlcgojZGV2 aWNlCQl2dAojb3B0aW9ucyAJWFNFUlZFUgkJCSMgc3VwcG9ydCBmb3IgWCBzZXJ2ZXIgb24gYSB2 dCBjb25zb2xlCiNvcHRpb25zIAlGQVRfQ1VSU09SCQkjIHN0YXJ0IHdpdGggYmxvY2sgY3Vyc29y CgpkZXZpY2UJCWFncAkJIyBzdXBwb3J0IHNldmVyYWwgQUdQIGNoaXBzZXRzCgojIEZsb2F0aW5n IHBvaW50IHN1cHBvcnQgLSBkbyBub3QgZGlzYWJsZS4KZGV2aWNlCQlucHgKCiMgUG93ZXIgbWFu YWdlbWVudCBzdXBwb3J0IChzZWUgTk9URVMgZm9yIG1vcmUgb3B0aW9ucykKI2RldmljZQkJYXBt CiMgQWRkIHN1c3BlbmQvcmVzdW1lIHN1cHBvcnQgZm9yIHRoZSBpODI1NC4KZGV2aWNlCQlwbXRp bWVyCgojIFBDQ0FSRCAoUENNQ0lBKSBzdXBwb3J0CiMgUGNtY2lhIGFuZCBjYXJkYnVzIGJyaWRn ZSBzdXBwb3J0CiNkZXZpY2UJCWNiYgkJCSMgY2FyZGJ1cyAoeWVudGEpIGJyaWRnZQojZGV2aWNl CQlwY2ljCQkJIyBFeENBIElTQSBhbmQgUENJIGJyaWRnZXMKI2RldmljZQkJcGNjYXJkCQkJIyBQ QyBDYXJkICgxNi1iaXQpIGJ1cwojZGV2aWNlCQljYXJkYnVzCQkJIyBDYXJkQnVzICgzMi1iaXQp IGJ1cwoKIyBTZXJpYWwgKENPTSkgcG9ydHMKZGV2aWNlCQlzaW8JCSMgODI1MCwgMTZbNDVdNTAg YmFzZWQgc2VyaWFsIHBvcnRzCgojIFBhcmFsbGVsIHBvcnQKZGV2aWNlCQlwcGMKZGV2aWNlCQlw cGJ1cwkJIyBQYXJhbGxlbCBwb3J0IGJ1cyAocmVxdWlyZWQpCmRldmljZQkJbHB0CQkjIFByaW50 ZXIKI2RldmljZQkJcGxpcAkJIyBUQ1AvSVAgb3ZlciBwYXJhbGxlbAojZGV2aWNlCQlwcGkJCSMg UGFyYWxsZWwgcG9ydCBpbnRlcmZhY2UgZGV2aWNlCiNkZXZpY2UJCXZwbwkJIyBSZXF1aXJlcyBz Y2J1cyBhbmQgZGEKCgojIFBDSSBFdGhlcm5ldCBOSUNzLgojZGV2aWNlCQlkZQkJIyBERUMvSW50 ZWwgREMyMXg0eCAoYGBUdWxpcCcnKQojZGV2aWNlCQllbQkJIyBJbnRlbCBQUk8vMTAwMCBhZGFw dGVyIEdpZ2FiaXQgRXRoZXJuZXQgQ2FyZAojZGV2aWNlCQl0eHAJCSMgM0NvbSAzY1I5OTAgKGBg VHlwaG9vbicnKQojZGV2aWNlCQl2eAkJIyAzQ29tIDNjNTkwLCAzYzU5NSAoYGBWb3J0ZXgnJykK CiMgUENJIEV0aGVybmV0IE5JQ3MgdGhhdCB1c2UgdGhlIGNvbW1vbiBNSUkgYnVzIGNvbnRyb2xs ZXIgY29kZS4KIyBOT1RFOiBCZSBzdXJlIHRvIGtlZXAgdGhlICdkZXZpY2UgbWlpYnVzJyBsaW5l IGluIG9yZGVyIHRvIHVzZSB0aGVzZSBOSUNzIQpkZXZpY2UJCW1paWJ1cwkJIyBNSUkgYnVzIHN1 cHBvcnQKI2RldmljZQkJZGMJCSMgREVDL0ludGVsIDIxMTQzIGFuZCB2YXJpb3VzIHdvcmthbGlr ZXMKZGV2aWNlCQlmeHAJCSMgSW50ZWwgRXRoZXJFeHByZXNzIFBSTy8xMDBCICg4MjU1NywgODI1 NTgpCiNkZXZpY2UJCXBjbgkJIyBBTUQgQW03OUM5N3ggUENJIDEwLzEwMCAocHJlY2VkZW5jZSBv dmVyICdsbmMnKQojZGV2aWNlCQlybAkJIyBSZWFsVGVrIDgxMjkvODEzOQojZGV2aWNlCQlzZgkJ IyBBZGFwdGVjIEFJQy02OTE1IChgYFN0YXJmaXJlJycpCiNkZXZpY2UJCXNpcwkJIyBTaWxpY29u IEludGVncmF0ZWQgU3lzdGVtcyBTaVMgOTAwL1NpUyA3MDE2CiNkZXZpY2UJCXN0ZQkJIyBTdW5k YW5jZSBTVDIwMSAoRC1MaW5rIERGRS01NTBUWCkKI2RldmljZQkJdGwJCSMgVGV4YXMgSW5zdHJ1 bWVudHMgVGh1bmRlckxBTgojZGV2aWNlCQl0eAkJIyBTTUMgRXRoZXJQb3dlciBJSSAoODNjMTcw IGBgRVBJQycnKQojZGV2aWNlCQl2cgkJIyBWSUEgUmhpbmUsIFJoaW5lIElJCiNkZXZpY2UJCXdi CQkjIFdpbmJvbmQgVzg5Qzg0MEYKI2RldmljZQkJeGwJCSMgM0NvbSAzYzkweCAoYGBCb29tZXJh bmcnJywgYGBDeWNsb25lJycpCiNkZXZpY2UJCWJnZQkJIyBCcm9hZGNvbSBCQ001NzB4eCBHaWdh Yml0IEV0aGVybmV0CgojIElTQSBFdGhlcm5ldCBOSUNzLiAgcGNjYXJkIG5pY3MgaW5jbHVkZWQu CiNkZXZpY2UJCWNzCQkjIENyeXN0YWwgU2VtaWNvbmR1Y3RvciBDUzg5eDAgTklDCiMgJ2Rldmlj ZSBlZCcgcmVxdWlyZXMgJ2RldmljZSBtaWlidXMnCiNkZXZpY2UJCWVkCQkjIE5FWzEyXTAwMCwg U01DIFVsdHJhLCAzYzUwMywgRFM4MzkwIGNhcmRzCiNkZXZpY2UJCWV4CQkjIEludGVsIEV0aGVy RXhwcmVzcyBQcm8vMTAgYW5kIFByby8xMCsKI2RldmljZQkJZXAJCSMgRXRoZXJsaW5rIElJSSBi YXNlZCBjYXJkcwojZGV2aWNlCQlmZQkJIyBGdWppdHN1IE1CODY5NnggYmFzZWQgY2FyZHMKI2Rl dmljZQkJbG5jCQkjIE5FMjEwMCwgTkUzMi1WTCBMYW5jZSBFdGhlcm5ldCBjYXJkcwojZGV2aWNl CQlzbgkJIyBTTUMncyA5MDAwIHNlcmllcyBvZiBldGhlcm5ldCBjaGlwcwojZGV2aWNlCQl4ZQkJ IyBYaXJjb20gcGNjYXJkIGV0aGVybmV0CgojIElTQSBkZXZpY2VzIHRoYXQgdXNlIHRoZSBvbGQg SVNBIHNoaW1zCiNkZXZpY2UJCWxlCgojIFdpcmVsZXNzIE5JQyBjYXJkcwojZGV2aWNlCQlhbgkJ IyBBaXJvbmV0IDQ1MDAvNDgwMCA4MDIuMTEgd2lyZWxlc3MgTklDcy4gCiNkZXZpY2UJCWF3aQkJ IyBCYXlTdGFjayA2NjAgYW5kIG90aGVycwojZGV2aWNlCQl3aQkJIyBXYXZlTEFOL0ludGVyc2ls L1N5bWJvbCA4MDIuMTEgd2lyZWxlc3MgTklDcy4KI2RldmljZQkJd2wJCSMgT2xkZXIgbm9uIDgw Mi4xMSBXYXZlbGFuIHdpcmVsZXNzIE5JQy4KCiMgUHNldWRvIGRldmljZXMgLSB0aGUgbnVtYmVy IGluZGljYXRlcyBob3cgbWFueSB1bml0cyB0byBhbGxvY2F0ZS4KZGV2aWNlCQlyYW5kb20JCSMg RW50cm9weSBkZXZpY2UKZGV2aWNlCQlsb29wCQkjIE5ldHdvcmsgbG9vcGJhY2sKZGV2aWNlCQll dGhlcgkJIyBFdGhlcm5ldCBzdXBwb3J0CiNkZXZpY2UJCXNsCQkjIEtlcm5lbCBTTElQCiNkZXZp Y2UJCXBwcAkJIyBLZXJuZWwgUFBQCiNkZXZpY2UJCXR1bgkJIyBQYWNrZXQgdHVubmVsLgpkZXZp Y2UJCXB0eQkJIyBQc2V1ZG8tdHR5cyAodGVsbmV0IGV0YykKZGV2aWNlCQltZAkJIyBNZW1vcnkg ImRpc2tzIgojZGV2aWNlCQlnaWYJCSMgSVB2NiBhbmQgSVB2NCB0dW5uZWxpbmcKI2RldmljZQkJ ZmFpdGgJCSMgSVB2Ni10by1JUHY0IHJlbGF5aW5nICh0cmFuc2xhdGlvbikKCiMgVGhlIGBicGYn IGRldmljZSBlbmFibGVzIHRoZSBCZXJrZWxleSBQYWNrZXQgRmlsdGVyLgojIEJlIGF3YXJlIG9m IHRoZSBhZG1pbmlzdHJhdGl2ZSBjb25zZXF1ZW5jZXMgb2YgZW5hYmxpbmcgdGhpcyEKZGV2aWNl CQlicGYJCSMgQmVya2VsZXkgcGFja2V0IGZpbHRlcgoKIyBVU0Igc3VwcG9ydAojZGV2aWNlCQl1 aGNpCQkjIFVIQ0kgUENJLT5VU0IgaW50ZXJmYWNlCiNkZXZpY2UJCW9oY2kJCSMgT0hDSSBQQ0kt PlVTQiBpbnRlcmZhY2UKI2RldmljZQkJdXNiCQkjIFVTQiBCdXMgKHJlcXVpcmVkKQojZGV2aWNl CQl1ZGJwCQkjIFVTQiBEb3VibGUgQnVsayBQaXBlIGRldmljZXMKI2RldmljZQkJdWdlbgkJIyBH ZW5lcmljCiNkZXZpY2UJCXVoaWQJCSMgIkh1bWFuIEludGVyZmFjZSBEZXZpY2VzIgojZGV2aWNl CQl1a2JkCQkjIEtleWJvYXJkCiNkZXZpY2UJCXVscHQJCSMgUHJpbnRlcgojZGV2aWNlCQl1bWFz cwkJIyBEaXNrcy9NYXNzIHN0b3JhZ2UgLSBSZXF1aXJlcyBzY2J1cyBhbmQgZGEKI2RldmljZQkJ dW1zCQkjIE1vdXNlCiNkZXZpY2UJCXVyaW8JCSMgRGlhbW9uZCBSaW8gNTAwIE1QMyBwbGF5ZXIK I2RldmljZQkJdXNjYW5uZXIJIyBTY2FubmVycwojIFVTQiBFdGhlcm5ldCwgcmVxdWlyZXMgbWlp CiNkZXZpY2UJCWF1ZQkJIyBBRE10ZWsgVVNCIGV0aGVybmV0CiNkZXZpY2UJCWN1ZQkJIyBDQVRD IFVTQiBldGhlcm5ldAojZGV2aWNlCQlrdWUJCSMgS2F3YXNha2kgTFNJIFVTQiBldGhlcm5ldAoK ZGV2aWNlCQlzbWIKZGV2aWNlCQlzbWJ1cwpkZXZpY2UJCWludHBtCmRldmljZQkJYXRhcGljYW0K I2RldmljZSB2aW51bQojb3B0aW9ucyAgICBWSU5VTURFQlVHCgo= --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6 Content-Type: application/octet-stream; name="CURRY" Content-Disposition: attachment; filename="CURRY" Content-Transfer-Encoding: base64 IwojIEdFTkVSSUMgLS0gR2VuZXJpYyBrZXJuZWwgY29uZmlndXJhdGlvbiBmaWxlIGZvciBGcmVl QlNEL2kzODYKIwojIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgZmlsZSwgcGxlYXNlIHJl YWQgdGhlIGhhbmRib29rIHNlY3Rpb24gb24KIyBLZXJuZWwgQ29uZmlndXJhdGlvbiBGaWxlczoK IwojICAgIGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcvZG9jL2VuX1VTLklTTzg4NTktMS9ib29rcy9o YW5kYm9vay9rZXJuZWxjb25maWctY29uZmlnLmh0bWwKIwojIFRoZSBoYW5kYm9vayBpcyBhbHNv IGF2YWlsYWJsZSBsb2NhbGx5IGluIC91c3Ivc2hhcmUvZG9jL2hhbmRib29rCiMgaWYgeW91J3Zl IGluc3RhbGxlZCB0aGUgZG9jIGRpc3RyaWJ1dGlvbiwgb3RoZXJ3aXNlIGFsd2F5cyBzZWUgdGhl CiMgRnJlZUJTRCBXb3JsZCBXaWRlIFdlYiBzZXJ2ZXIgKGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcv KSBmb3IgdGhlCiMgbGF0ZXN0IGluZm9ybWF0aW9uLgojCiMgQW4gZXhoYXVzdGl2ZSBsaXN0IG9m IG9wdGlvbnMgYW5kIG1vcmUgZGV0YWlsZWQgZXhwbGFuYXRpb25zIG9mIHRoZQojIGRldmljZSBs aW5lcyBpcyBhbHNvIHByZXNlbnQgaW4gdGhlIC4uLy4uL2NvbmYvTk9URVMgYW5kIE5PVEVTIGZp bGVzLiAKIyBJZiB5b3UgYXJlIGluIGRvdWJ0IGFzIHRvIHRoZSBwdXJwb3NlIG9yIG5lY2Vzc2l0 eSBvZiBhIGxpbmUsIGNoZWNrIGZpcnN0IAojIGluIE5PVEVTLgojCiMgJEZyZWVCU0Q6IHNyYy9z eXMvaTM4Ni9jb25mL0dFTkVSSUMsdiAxLjM4MiAyMDAzLzA0LzIxIDE2OjQ0OjA0IHNpbW9rYXdh IEV4cCAkCgptYWNoaW5lCQlpMzg2CiNjcHUJCUk0ODZfQ1BVCiNjcHUJCUk1ODZfQ1BVCmNwdQkJ STY4Nl9DUFUKaWRlbnQJCUNVUlJZCgojVG8gc3RhdGljYWxseSBjb21waWxlIGluIGRldmljZSB3 aXJpbmcgaW5zdGVhZCBvZiAvYm9vdC9kZXZpY2UuaGludHMKI2hpbnRzCQkiR0VORVJJQy5oaW50 cyIJCSNEZWZhdWx0IHBsYWNlcyB0byBsb29rIGZvciBkZXZpY2VzLgoKbWFrZW9wdGlvbnMJREVC VUc9LWcJCSNCdWlsZCBrZXJuZWwgd2l0aCBnZGIoMSkgZGVidWcgc3ltYm9scwoKb3B0aW9ucyAJ U0NIRURfNEJTRAkJIzRCU0Qgc2NoZWR1bGVyCm9wdGlvbnMgCUlORVQJCQkjSW50ZXJORVR3b3Jr aW5nCm9wdGlvbnMgCUlORVQ2CQkJI0lQdjYgY29tbXVuaWNhdGlvbnMgcHJvdG9jb2xzCm9wdGlv bnMgCUZGUwkJCSNCZXJrZWxleSBGYXN0IEZpbGVzeXN0ZW0Kb3B0aW9ucyAJU09GVFVQREFURVMJ CSNFbmFibGUgRkZTIHNvZnQgdXBkYXRlcyBzdXBwb3J0Cm9wdGlvbnMgCVVGU19BQ0wJCQkjU3Vw cG9ydCBmb3IgYWNjZXNzIGNvbnRyb2wgbGlzdHMKb3B0aW9ucyAJVUZTX0RJUkhBU0gJCSNJbXBy b3ZlIHBlcmZvcm1hbmNlIG9uIGJpZyBkaXJlY3RvcmllcwpvcHRpb25zIAlNRF9ST09UCQkJI01E IGlzIGEgcG90ZW50aWFsIHJvb3QgZGV2aWNlCm9wdGlvbnMgCU5GU0NMSUVOVAkJI05ldHdvcmsg RmlsZXN5c3RlbSBDbGllbnQKb3B0aW9ucyAJTkZTU0VSVkVSCQkjTmV0d29yayBGaWxlc3lzdGVt IFNlcnZlcgpvcHRpb25zIAlORlNfUk9PVAkJI05GUyB1c2FibGUgYXMgcm9vdCBkZXZpY2UsIHJl cXVpcmVzIE5GU0NMSUVOVApvcHRpb25zIAlNU0RPU0ZTCQkJI01TRE9TIEZpbGVzeXN0ZW0Kb3B0 aW9ucyAJQ0Q5NjYwCQkJI0lTTyA5NjYwIEZpbGVzeXN0ZW0Kb3B0aW9ucyAJUFJPQ0ZTCQkJI1By b2Nlc3MgZmlsZXN5c3RlbSAocmVxdWlyZXMgUFNFVURPRlMpCm9wdGlvbnMgCVBTRVVET0ZTCQkj UHNldWRvLWZpbGVzeXN0ZW0gZnJhbWV3b3JrCm9wdGlvbnMgCUNPTVBBVF80MwkJI0NvbXBhdGli bGUgd2l0aCBCU0QgNC4zIFtLRUVQIFRISVMhXQpvcHRpb25zIAlDT01QQVRfRlJFRUJTRDQJCSND b21wYXRpYmxlIHdpdGggRnJlZUJTRDQKb3B0aW9ucyAJU0NTSV9ERUxBWT0xNTAwMAkjRGVsYXkg KGluIG1zKSBiZWZvcmUgcHJvYmluZyBTQ1NJCm9wdGlvbnMgCUtUUkFDRQkJCSNrdHJhY2UoMSkg c3VwcG9ydApvcHRpb25zIAlTWVNWU0hNCQkJI1NZU1Ytc3R5bGUgc2hhcmVkIG1lbW9yeQpvcHRp b25zIAlTWVNWTVNHCQkJI1NZU1Ytc3R5bGUgbWVzc2FnZSBxdWV1ZXMKb3B0aW9ucyAJU1lTVlNF TQkJCSNTWVNWLXN0eWxlIHNlbWFwaG9yZXMKb3B0aW9ucyAJX0tQT1NJWF9QUklPUklUWV9TQ0hF RFVMSU5HICNQb3NpeCBQMTAwM18xQiByZWFsLXRpbWUgZXh0ZW5zaW9ucwpvcHRpb25zIAlLQkRf SU5TVEFMTF9DREVWCSMgaW5zdGFsbCBhIENERVYgZW50cnkgaW4gL2RldgpvcHRpb25zIAlBSENf UkVHX1BSRVRUWV9QUklOVAkjIFByaW50IHJlZ2lzdGVyIGJpdGZpZWxkcyBpbiBkZWJ1ZwoJCQkJ CSMgb3V0cHV0LiAgQWRkcyB+MTI4ayB0byBkcml2ZXIuCm9wdGlvbnMgCUFIRF9SRUdfUFJFVFRZ X1BSSU5UCSMgUHJpbnQgcmVnaXN0ZXIgYml0ZmllbGRzIGluIGRlYnVnCgkJCQkJIyBvdXRwdXQu ICBBZGRzIH4yMTVrIHRvIGRyaXZlci4KCiMgRGVidWdnaW5nIGZvciB1c2UgaW4gLWN1cnJlbnQK I29wdGlvbnMgCUREQgkJCSNFbmFibGUgdGhlIGtlcm5lbCBkZWJ1Z2dlcgojb3B0aW9ucyAJSU5W QVJJQU5UUwkJI0VuYWJsZSBjYWxscyBvZiBleHRyYSBzYW5pdHkgY2hlY2tpbmcKI29wdGlvbnMg CUlOVkFSSUFOVF9TVVBQT1JUCSNFeHRyYSBzYW5pdHkgY2hlY2tzIG9mIGludGVybmFsIHN0cnVj dHVyZXMsIHJlcXVpcmVkIGJ5IElOVkFSSUFOVFMKI29wdGlvbnMgCVdJVE5FU1MJCQkjRW5hYmxl IGNoZWNrcyB0byBkZXRlY3QgZGVhZGxvY2tzIGFuZCBjeWNsZXMKI29wdGlvbnMgCVdJVE5FU1Nf U0tJUFNQSU4JI0Rvbid0IHJ1biB3aXRuZXNzIG9uIHNwaW5sb2NrcyBmb3Igc3BlZWQKCiMgVG8g bWFrZSBhbiBTTVAga2VybmVsLCB0aGUgbmV4dCB0d28gYXJlIG5lZWRlZAojb3B0aW9ucyAJU01Q CQkJIyBTeW1tZXRyaWMgTXVsdGlQcm9jZXNzb3IgS2VybmVsCiNvcHRpb25zIAlBUElDX0lPCQkJ IyBTeW1tZXRyaWMgKEFQSUMpIEkvTwoKZGV2aWNlCQlpc2EKI2RldmljZQkJZWlzYQpkZXZpY2UJ CXBjaQoKIyBGbG9wcHkgZHJpdmVzCmRldmljZQkJZmRjCgojIEFUQSBhbmQgQVRBUEkgZGV2aWNl cwpkZXZpY2UJCWF0YQpkZXZpY2UJCWF0YWRpc2sJCQkjIEFUQSBkaXNrIGRyaXZlcwpkZXZpY2UJ CWF0YXBpY2QJCQkjIEFUQVBJIENEUk9NIGRyaXZlcwojZGV2aWNlCQlhdGFwaWZkCQkJIyBBVEFQ SSBmbG9wcHkgZHJpdmVzCiNkZXZpY2UJCWF0YXBpc3QJCQkjIEFUQVBJIHRhcGUgZHJpdmVzCm9w dGlvbnMgCUFUQV9TVEFUSUNfSUQJCSNTdGF0aWMgZGV2aWNlIG51bWJlcmluZwoKIyBTQ1NJIENv bnRyb2xsZXJzCiNkZXZpY2UJCWFoYgkJIyBFSVNBIEFIQTE3NDIgZmFtaWx5CiNkZXZpY2UJCWFo YwkJIyBBSEEyOTQwIGFuZCBvbmJvYXJkIEFJQzd4eHggZGV2aWNlcwojZGV2aWNlCQlhaGQJCSMg QUhBMzkzMjAvMjkzMjAgYW5kIG9uYm9hcmQgQUlDNzl4eCBkZXZpY2VzCiNkZXZpY2UJCWFtZAkJ IyBBTUQgNTNDOTc0IChUZWtyYW0gREMtMzkwKFQpKQojZGV2aWNlCQlpc3AJCSMgUWxvZ2ljIGZh bWlseQojZGV2aWNlCQltcHQJCSMgTFNJLUxvZ2ljIE1QVC1GdXNpb24KI2RldmljZQkJbmNyCQkj IE5DUi9TeW1iaW9zIExvZ2ljCiNkZXZpY2UJCXN5bQkJIyBOQ1IvU3ltYmlvcyBMb2dpYyAobmV3 ZXIgY2hpcHNldHMgKyB0aG9zZSBvZiBgbmNyJykKI2RldmljZQkJdHJtCQkjIFRla3JhbSBEQzM5 NVUvVVcvRiBEQzMxNVUgYWRhcHRlcnMKCiNkZXZpY2UJCWFkdgkJIyBBZHZhbnN5cyBTQ1NJIGFk YXB0ZXJzCiNkZXZpY2UJCWFkdwkJIyBBZHZhbnN5cyB3aWRlIFNDU0kgYWRhcHRlcnMKI2Rldmlj ZQkJYWhhCQkjIEFkYXB0ZWMgMTU0eCBTQ1NJIGFkYXB0ZXJzCiNkZXZpY2UJCWFpYwkJIyBBZGFw dGVjIDE1WzAxMl14IFNDU0kgYWRhcHRlcnMsIEFJQy02WzIzXTYwLgojZGV2aWNlCQlidAkJIyBC dXNsb2dpYy9NeWxleCBNdWx0aU1hc3RlciBTQ1NJIGFkYXB0ZXJzCgojZGV2aWNlCQluY3YJCSMg TkNSIDUzQzUwMAojZGV2aWNlCQluc3AJCSMgV29ya2JpdCBOaW5qYSBTQ1NJLTMKI2RldmljZQkJ c3RnCQkjIFRNQyAxOEMzMC8xOEM1MAoKIyBSQUlEIGNvbnRyb2xsZXJzIGludGVyZmFjZWQgdG8g dGhlIFNDU0kgc3Vic3lzdGVtCiNkZXZpY2UJCWFzcgkJIyBEUFQgU21hcnRSQUlEIFYsIFZJIGFu ZCBBZGFwdGVjIFNDU0kgUkFJRAojZGV2aWNlCQljaXNzCQkjIENvbXBhcSBTbWFydCBSQUlEIDUq CiNkZXZpY2UJCWRwdAkJIyBEUFQgU21hcnRjYWNoZSBJSUksIElWIC0gU2VlIE5PVEVTIGZvciBv cHRpb25zIQojZGV2aWNlCQlpaXIJCSMgSW50ZWwgSW50ZWdyYXRlZCBSQUlECiNkZXZpY2UJCW1s eQkJIyBNeWxleCBBY2NlbGVSQUlEL2VYdHJlbWVSQUlECgojIFNDU0kgcGVyaXBoZXJhbHMKZGV2 aWNlCQlzY2J1cwkJIyBTQ1NJIGJ1cyAocmVxdWlyZWQpCiNkZXZpY2UJCWNoCQkjIFNDU0kgbWVk aWEgY2hhbmdlcnMKZGV2aWNlCQlkYQkJIyBEaXJlY3QgQWNjZXNzIChkaXNrcykKI2RldmljZQkJ c2EJCSMgU2VxdWVudGlhbCBBY2Nlc3MgKHRhcGUgZXRjKQojZGV2aWNlCQljZAkJIyBDRAojZGV2 aWNlCQlwYXNzCQkjIFBhc3N0aHJvdWdoIGRldmljZSAoZGlyZWN0IFNDU0kgYWNjZXNzKQojZGV2 aWNlCQlzZXMJCSMgU0NTSSBFbnZpcm9ubWVudGFsIFNlcnZpY2VzIChhbmQgU0FGLVRFKQoKIyBS QUlEIGNvbnRyb2xsZXJzCiNkZXZpY2UJCWFhYwkJIyBBZGFwdGVjIEZTQSBSQUlECiNkZXZpY2UJ CWFhY3AJCSMgU0NTSSBwYXNzdGhyb3VnaCBmb3IgYWFjIChyZXF1aXJlcyBDQU0pCiNkZXZpY2UJ CWFtcgkJIyBBTUkgTWVnYVJBSUQKI2RldmljZQkJaWRhCQkjIENvbXBhcSBTbWFydCBSQUlECiNk ZXZpY2UJCW1seAkJIyBNeWxleCBEQUM5NjAgZmFtaWx5CiNkZXZpY2UJCXBzdAkJIyBQcm9taXNl IFN1cGVydHJhayBTWDYwMDAKI2RldmljZQkJdHdlCQkjIDN3YXJlIEFUQSBSQUlECgojIGF0a2Jk YzAgY29udHJvbHMgYm90aCB0aGUga2V5Ym9hcmQgYW5kIHRoZSBQUy8yIG1vdXNlCmRldmljZQkJ YXRrYmRjCQkjIEFUIGtleWJvYXJkIGNvbnRyb2xsZXIKZGV2aWNlCQlhdGtiZAkJIyBBVCBrZXli b2FyZApkZXZpY2UJCXBzbQkJIyBQUy8yIG1vdXNlCgpkZXZpY2UJCXZnYQkJIyBWR0EgdmlkZW8g Y2FyZCBkcml2ZXIKCmRldmljZQkJc3BsYXNoCQkjIFNwbGFzaCBzY3JlZW4gYW5kIHNjcmVlbiBz YXZlciBzdXBwb3J0CgojIHN5c2NvbnMgaXMgdGhlIGRlZmF1bHQgY29uc29sZSBkcml2ZXIsIHJl c2VtYmxpbmcgYW4gU0NPIGNvbnNvbGUKZGV2aWNlCQlzYwoKIyBFbmFibGUgdGhpcyBmb3IgdGhl IHBjdnQgKFZUMjIwIGNvbXBhdGlibGUpIGNvbnNvbGUgZHJpdmVyCiNkZXZpY2UJCXZ0CiNvcHRp b25zIAlYU0VSVkVSCQkJIyBzdXBwb3J0IGZvciBYIHNlcnZlciBvbiBhIHZ0IGNvbnNvbGUKI29w dGlvbnMgCUZBVF9DVVJTT1IJCSMgc3RhcnQgd2l0aCBibG9jayBjdXJzb3IKCmRldmljZQkJYWdw CQkjIHN1cHBvcnQgc2V2ZXJhbCBBR1AgY2hpcHNldHMKCiMgRmxvYXRpbmcgcG9pbnQgc3VwcG9y dCAtIGRvIG5vdCBkaXNhYmxlLgpkZXZpY2UJCW5weAoKIyBQb3dlciBtYW5hZ2VtZW50IHN1cHBv cnQgKHNlZSBOT1RFUyBmb3IgbW9yZSBvcHRpb25zKQojZGV2aWNlCQlhcG0KIyBBZGQgc3VzcGVu ZC9yZXN1bWUgc3VwcG9ydCBmb3IgdGhlIGk4MjU0LgpkZXZpY2UJCXBtdGltZXIKCiMgUENDQVJE IChQQ01DSUEpIHN1cHBvcnQKIyBQY21jaWEgYW5kIGNhcmRidXMgYnJpZGdlIHN1cHBvcnQKI2Rl dmljZQkJY2JiCQkJIyBjYXJkYnVzICh5ZW50YSkgYnJpZGdlCiNkZXZpY2UJCXBjaWMJCQkjIEV4 Q0EgSVNBIGFuZCBQQ0kgYnJpZGdlcwojZGV2aWNlCQlwY2NhcmQJCQkjIFBDIENhcmQgKDE2LWJp dCkgYnVzCiNkZXZpY2UJCWNhcmRidXMJCQkjIENhcmRCdXMgKDMyLWJpdCkgYnVzCgojIFNlcmlh bCAoQ09NKSBwb3J0cwpkZXZpY2UJCXNpbwkJIyA4MjUwLCAxNls0NV01MCBiYXNlZCBzZXJpYWwg cG9ydHMKCiMgUGFyYWxsZWwgcG9ydApkZXZpY2UJCXBwYwpkZXZpY2UJCXBwYnVzCQkjIFBhcmFs bGVsIHBvcnQgYnVzIChyZXF1aXJlZCkKZGV2aWNlCQlscHQJCSMgUHJpbnRlcgojZGV2aWNlCQlw bGlwCQkjIFRDUC9JUCBvdmVyIHBhcmFsbGVsCiNkZXZpY2UJCXBwaQkJIyBQYXJhbGxlbCBwb3J0 IGludGVyZmFjZSBkZXZpY2UKI2RldmljZQkJdnBvCQkjIFJlcXVpcmVzIHNjYnVzIGFuZCBkYQoK CiMgUENJIEV0aGVybmV0IE5JQ3MuCiNkZXZpY2UJCWRlCQkjIERFQy9JbnRlbCBEQzIxeDR4IChg YFR1bGlwJycpCiNkZXZpY2UJCWVtCQkjIEludGVsIFBSTy8xMDAwIGFkYXB0ZXIgR2lnYWJpdCBF dGhlcm5ldCBDYXJkCiNkZXZpY2UJCXR4cAkJIyAzQ29tIDNjUjk5MCAoYGBUeXBob29uJycpCiNk ZXZpY2UJCXZ4CQkjIDNDb20gM2M1OTAsIDNjNTk1IChgYFZvcnRleCcnKQoKIyBQQ0kgRXRoZXJu ZXQgTklDcyB0aGF0IHVzZSB0aGUgY29tbW9uIE1JSSBidXMgY29udHJvbGxlciBjb2RlLgojIE5P VEU6IEJlIHN1cmUgdG8ga2VlcCB0aGUgJ2RldmljZSBtaWlidXMnIGxpbmUgaW4gb3JkZXIgdG8g dXNlIHRoZXNlIE5JQ3MhCmRldmljZQkJbWlpYnVzCQkjIE1JSSBidXMgc3VwcG9ydAojZGV2aWNl CQlkYwkJIyBERUMvSW50ZWwgMjExNDMgYW5kIHZhcmlvdXMgd29ya2FsaWtlcwpkZXZpY2UJCWZ4 cAkJIyBJbnRlbCBFdGhlckV4cHJlc3MgUFJPLzEwMEIgKDgyNTU3LCA4MjU1OCkKI2RldmljZQkJ cGNuCQkjIEFNRCBBbTc5Qzk3eCBQQ0kgMTAvMTAwIChwcmVjZWRlbmNlIG92ZXIgJ2xuYycpCiNk ZXZpY2UJCXJsCQkjIFJlYWxUZWsgODEyOS84MTM5CiNkZXZpY2UJCXNmCQkjIEFkYXB0ZWMgQUlD LTY5MTUgKGBgU3RhcmZpcmUnJykKI2RldmljZQkJc2lzCQkjIFNpbGljb24gSW50ZWdyYXRlZCBT eXN0ZW1zIFNpUyA5MDAvU2lTIDcwMTYKI2RldmljZQkJc3RlCQkjIFN1bmRhbmNlIFNUMjAxIChE LUxpbmsgREZFLTU1MFRYKQojZGV2aWNlCQl0bAkJIyBUZXhhcyBJbnN0cnVtZW50cyBUaHVuZGVy TEFOCiNkZXZpY2UJCXR4CQkjIFNNQyBFdGhlclBvd2VyIElJICg4M2MxNzAgYGBFUElDJycpCiNk ZXZpY2UJCXZyCQkjIFZJQSBSaGluZSwgUmhpbmUgSUkKI2RldmljZQkJd2IJCSMgV2luYm9uZCBX ODlDODQwRgojZGV2aWNlCQl4bAkJIyAzQ29tIDNjOTB4IChgYEJvb21lcmFuZycnLCBgYEN5Y2xv bmUnJykKI2RldmljZQkJYmdlCQkjIEJyb2FkY29tIEJDTTU3MHh4IEdpZ2FiaXQgRXRoZXJuZXQK CiMgSVNBIEV0aGVybmV0IE5JQ3MuICBwY2NhcmQgbmljcyBpbmNsdWRlZC4KI2RldmljZQkJY3MJ CSMgQ3J5c3RhbCBTZW1pY29uZHVjdG9yIENTODl4MCBOSUMKIyAnZGV2aWNlIGVkJyByZXF1aXJl cyAnZGV2aWNlIG1paWJ1cycKI2RldmljZQkJZWQJCSMgTkVbMTJdMDAwLCBTTUMgVWx0cmEsIDNj NTAzLCBEUzgzOTAgY2FyZHMKI2RldmljZQkJZXgJCSMgSW50ZWwgRXRoZXJFeHByZXNzIFByby8x MCBhbmQgUHJvLzEwKwojZGV2aWNlCQllcAkJIyBFdGhlcmxpbmsgSUlJIGJhc2VkIGNhcmRzCiNk ZXZpY2UJCWZlCQkjIEZ1aml0c3UgTUI4Njk2eCBiYXNlZCBjYXJkcwojZGV2aWNlCQlpZQkJIyBF dGhlckV4cHJlc3MgOC8xNiwgM0M1MDcsIFN0YXJMQU4gMTAgZXRjLgojZGV2aWNlCQlsbmMJCSMg TkUyMTAwLCBORTMyLVZMIExhbmNlIEV0aGVybmV0IGNhcmRzCiNkZXZpY2UJCXNuCQkjIFNNQydz IDkwMDAgc2VyaWVzIG9mIGV0aGVybmV0IGNoaXBzCiNkZXZpY2UJCXhlCQkjIFhpcmNvbSBwY2Nh cmQgZXRoZXJuZXQKCiMgSVNBIGRldmljZXMgdGhhdCB1c2UgdGhlIG9sZCBJU0Egc2hpbXMKI2Rl dmljZQkJbGUKCiMgV2lyZWxlc3MgTklDIGNhcmRzCiNkZXZpY2UJCXdsYW4JCSMgODAyLjExIHN1 cHBvcnQKI2RldmljZQkJYW4JCSMgQWlyb25ldCA0NTAwLzQ4MDAgODAyLjExIHdpcmVsZXNzIE5J Q3MuIAojZGV2aWNlCQlhd2kJCSMgQmF5U3RhY2sgNjYwIGFuZCBvdGhlcnMKI2RldmljZQkJd2kJ CSMgV2F2ZUxBTi9JbnRlcnNpbC9TeW1ib2wgODAyLjExIHdpcmVsZXNzIE5JQ3MuCiNkZXZpY2UJ CXdsCQkjIE9sZGVyIG5vbiA4MDIuMTEgV2F2ZWxhbiB3aXJlbGVzcyBOSUMuCgojIFBzZXVkbyBk ZXZpY2VzIC0gdGhlIG51bWJlciBpbmRpY2F0ZXMgaG93IG1hbnkgdW5pdHMgdG8gYWxsb2NhdGUu CmRldmljZQkJcmFuZG9tCQkjIEVudHJvcHkgZGV2aWNlCmRldmljZQkJbG9vcAkJIyBOZXR3b3Jr IGxvb3BiYWNrCmRldmljZQkJZXRoZXIJCSMgRXRoZXJuZXQgc3VwcG9ydAojZGV2aWNlCQlzbAkJ IyBLZXJuZWwgU0xJUAojZGV2aWNlCQlwcHAJCSMgS2VybmVsIFBQUAojZGV2aWNlCQl0dW4JCSMg UGFja2V0IHR1bm5lbC4KZGV2aWNlCQlwdHkJCSMgUHNldWRvLXR0eXMgKHRlbG5ldCBldGMpCmRl dmljZQkJbWQJCSMgTWVtb3J5ICJkaXNrcyIKI2RldmljZQkJZ2lmCQkjIElQdjYgYW5kIElQdjQg dHVubmVsaW5nCiNkZXZpY2UJCWZhaXRoCQkjIElQdjYtdG8tSVB2NCByZWxheWluZyAodHJhbnNs YXRpb24pCgojIFRoZSBgYnBmJyBkZXZpY2UgZW5hYmxlcyB0aGUgQmVya2VsZXkgUGFja2V0IEZp bHRlci4KIyBCZSBhd2FyZSBvZiB0aGUgYWRtaW5pc3RyYXRpdmUgY29uc2VxdWVuY2VzIG9mIGVu YWJsaW5nIHRoaXMhCmRldmljZQkJYnBmCQkjIEJlcmtlbGV5IHBhY2tldCBmaWx0ZXIKCiMgVVNC IHN1cHBvcnQKZGV2aWNlCQl1aGNpCQkjIFVIQ0kgUENJLT5VU0IgaW50ZXJmYWNlCiNkZXZpY2UJ CW9oY2kJCSMgT0hDSSBQQ0ktPlVTQiBpbnRlcmZhY2UKZGV2aWNlCQl1c2IJCSMgVVNCIEJ1cyAo cmVxdWlyZWQpCmRldmljZQkJdWRicAkJIyBVU0IgRG91YmxlIEJ1bGsgUGlwZSBkZXZpY2VzCmRl dmljZQkJdWdlbgkJIyBHZW5lcmljCmRldmljZQkJdWhpZAkJIyAiSHVtYW4gSW50ZXJmYWNlIERl dmljZXMiCmRldmljZQkJdWtiZAkJIyBLZXlib2FyZApkZXZpY2UJCXVscHQJCSMgUHJpbnRlcgpk ZXZpY2UJCXVtYXNzCQkjIERpc2tzL01hc3Mgc3RvcmFnZSAtIFJlcXVpcmVzIHNjYnVzIGFuZCBk YQpkZXZpY2UJCXVtcwkJIyBNb3VzZQpkZXZpY2UJCXVyaW8JCSMgRGlhbW9uZCBSaW8gNTAwIE1Q MyBwbGF5ZXIKZGV2aWNlCQl1c2Nhbm5lcgkjIFNjYW5uZXJzCiMgVVNCIEV0aGVybmV0LCByZXF1 aXJlcyBtaWkKI2RldmljZQkJYXVlCQkjIEFETXRlayBVU0IgZXRoZXJuZXQKI2RldmljZQkJYXhl CQkjIEFTSVggRWxlY3Ryb25pY3MgVVNCIGV0aGVybmV0CiNkZXZpY2UJCWN1ZQkJIyBDQVRDIFVT QiBldGhlcm5ldAojZGV2aWNlCQlrdWUJCSMgS2F3YXNha2kgTFNJIFVTQiBldGhlcm5ldAoKIyBG aXJlV2lyZSBzdXBwb3J0CiNkZXZpY2UJCWZpcmV3aXJlCSMgRmlyZVdpcmUgYnVzIGNvZGUKI2Rl dmljZQkJc2JwCQkjIFNDU0kgb3ZlciBGaXJlV2lyZSAoUmVxdWlyZXMgc2NidXMgYW5kIGRhKQoj ZGV2aWNlCQlmd2UJCSMgRXRoZXJuZXQgb3ZlciBGaXJlV2lyZSAobm9uLXN0YW5kYXJkISkKCmRl dmljZSAgICAgICAgICBzbWIKZGV2aWNlICAgICAgICAgIHNtYnVzCmRldmljZSAgICAgICAgICBp bnRwbQpvcHRpb25zCQlORVRHUkFQSApkZXZpY2UJCXNvdW5kCmRldmljZQkJc25kX3NiYwo= --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6 Content-Type: application/octet-stream; name="nudel_dmesg.out" Content-Disposition: attachment; filename="nudel_dmesg.out" Content-Transfer-Encoding: base64 Q29weXJpZ2h0IChjKSAxOTkyLTIwMDQgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIDUuMy1CRVRBMSAjMDogRnJpIEF1ZyAyNyAyMDoyMDoxMSBD RVNUIDIwMDQKICAgIHJvb3RAbnVkZWwuc2FsYXRzY2h1ZXNzZWwubmV0Oi91c3Ivb2JqL3Vzci9z cmMvc3lzL05VREVMCk1QVGFibGU6IDxFQ1MgICAgICBQNkxYMi1BICAgICA+ClRpbWVjb3VudGVy ICJpODI1NCIgZnJlcXVlbmN5IDExOTMxODIgSHogcXVhbGl0eSAwCkNQVTogUGVudGl1bSBJSS9Q ZW50aXVtIElJIFhlb24vQ2VsZXJvbiAoMzM0LjA5LU1IeiA2ODYtY2xhc3MgQ1BVKQogIE9yaWdp biA9ICJHZW51aW5lSW50ZWwiICBJZCA9IDB4NjUyICBTdGVwcGluZyA9IDIKICBGZWF0dXJlcz0w eDE4M2ZiZmY8RlBVLFZNRSxERSxQU0UsVFNDLE1TUixQQUUsTUNFLENYOCxBUElDLFNFUCxNVFJS LFBHRSxNQ0EsQ01PVixQQVQsUFNFMzYsTU1YLEZYU1I+CnJlYWwgbWVtb3J5ICA9IDI2ODQzNTQ1 NiAoMjU2IE1CKQphdmFpbCBtZW1vcnkgPSAyNTcwODk1MzYgKDI0NSBNQikKRnJlZUJTRC9TTVA6 IE11bHRpcHJvY2Vzc29yIFN5c3RlbSBEZXRlY3RlZDogMiBDUFVzCiBjcHUwIChCU1ApOiBBUElD IElEOiAgMAogY3B1MSAoQVApOiBBUElDIElEOiAgMQppb2FwaWMwOiBBc3N1bWluZyBpbnRiYXNl IG9mIDAKaW9hcGljMCA8VmVyc2lvbiAxLjE+IGlycXMgMC0yMyBvbiBtb3RoZXJib2FyZApucHgw OiBbRkFTVF0KbnB4MDogPG1hdGggcHJvY2Vzc29yPiBvbiBtb3RoZXJib2FyZApucHgwOiBJTlQg MTYgaW50ZXJmYWNlCnBjaWIwOiA8TVBUYWJsZSBIb3N0LVBDSSBicmlkZ2U+IHBjaWJ1cyAwIG9u IG1vdGhlcmJvYXJkCnBjaTA6IDxQQ0kgYnVzPiBvbiBwY2liMApwY2liMDogdW5hYmxlIHRvIHJv dXRlIHNsb3QgNyBJTlRECmFncDA6IDxJbnRlbCA4MjQ0M0xYICg0NDAgTFgpIGhvc3QgdG8gUENJ IGJyaWRnZT4gbWVtIDB4ZTAwMDAwMDAtMHhlMDNmZmZmZiBhdCBkZXZpY2UgMC4wIG9uIHBjaTAK cGNpYjE6IDxNUFRhYmxlIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMS4wIG9uIHBjaTAKcGNp MTogPFBDSSBidXM+IG9uIHBjaWIxCnBjaTE6IDxkaXNwbGF5LCBWR0E+IGF0IGRldmljZSAwLjAg KG5vIGRyaXZlciBhdHRhY2hlZCkKaXNhYjA6IDxQQ0ktSVNBIGJyaWRnZT4gYXQgZGV2aWNlIDcu MCBvbiBwY2kwCmlzYTA6IDxJU0EgYnVzPiBvbiBpc2FiMAphdGFwY2kwOiA8SW50ZWwgUElJWDQg VURNQTMzIGNvbnRyb2xsZXI+IHBvcnQgMHhmMDAwLTB4ZjAwZiwweDM3NiwweDE3MC0weDE3Nyww eDNmNiwweDFmMC0weDFmNyBhdCBkZXZpY2UgNy4xIG9uIHBjaTAKYXRhMDogY2hhbm5lbCAjMCBv biBhdGFwY2kwCmF0YTE6IGNoYW5uZWwgIzEgb24gYXRhcGNpMApwY2kwOiA8c2VyaWFsIGJ1cywg VVNCPiBhdCBkZXZpY2UgNy4yIChubyBkcml2ZXIgYXR0YWNoZWQpCmludHBtMDogPEludGVsIDgy MzcxQUIgUG93ZXIgbWFuYWdlbWVudCBjb250cm9sbGVyPiBwb3J0IDB4NTAwMC0weDUwMGYgaXJx IDkgYXQgZGV2aWNlIDcuMyBvbiBwY2kwCmludHBtMDogSS9PIG1hcHBlZCA1MDAwCmludHBtMDog aW50ciBJUlEgOSBlbmFibGVkIHJldmlzaW9uIDAKaW50cG0wOiBbR0lBTlQtTE9DS0VEXQppbnRz bWIwOiA8SW50ZWwgUElJWDQgU01CVVMgSW50ZXJmYWNlPiBvbiBpbnRwbTAKc21idXMwOiA8U3lz dGVtIE1hbmFnZW1lbnQgQnVzPiBvbiBpbnRzbWIwCnNtYjA6IDxTTUJ1cyBnZW5lcmljIEkvTz4g b24gc21idXMwCmludHBtMDogUE0gSS9PIG1hcHBlZCA2MTAwIApwY2kwOiA8bmV0d29yaywgZXRo ZXJuZXQ+IGF0IGRldmljZSA5LjAgKG5vIGRyaXZlciBhdHRhY2hlZCkKYWhjMDogPEFkYXB0ZWMg Mjk0MCBVbHRyYTIgU0NTSSBhZGFwdGVyIChPRU0pPiBwb3J0IDB4NmMwMC0weDZjZmYgbWVtIDB4 ZTA0MDEwMDAtMHhlMDQwMWZmZiBpcnEgMTcgYXQgZGV2aWNlIDEwLjAgb24gcGNpMAphaGMwOiBb R0lBTlQtTE9DS0VEXQphaWM3ODkwLzkxOiBVbHRyYTIgV2lkZSBDaGFubmVsIEEsIFNDU0kgSWQ9 NywgMzIvMjUzIFNDQnMKc3ltMDogPDg4NT4gcG9ydCAweDcwMDAtMHg3MGZmIG1lbSAweGUwNDAz MDAwLTB4ZTA0MDNmZmYsMHhlMDQwMjAwMC0weGUwNDAyMGZmIGlycSAxOCBhdCBkZXZpY2UgMTEu MCBvbiBwY2kwCnN5bTA6IFN5bWJpb3MgTlZSQU0sIElEIDcsIEZhc3QtMjAsIFNFLCBwYXJpdHkg Y2hlY2tpbmcKc3ltMDogb3BlbiBkcmFpbiBJUlEgbGluZSBkcml2ZXIsIHVzaW5nIG9uLWNoaXAg U1JBTQpzeW0wOiB1c2luZyBMT0FEL1NUT1JFLWJhc2VkIGZpcm13YXJlLgpzeW0wOiBQQ0kgQlVT IGNsb2NrIHNlZW1zIHRvbyBoaWdoOiA0MDQwMSBLSHouCnN5bTA6IFtHSUFOVC1MT0NLRURdCnBj aTA6IDxuZXR3b3JrLCBldGhlcm5ldD4gYXQgZGV2aWNlIDExLjEgKG5vIGRyaXZlciBhdHRhY2hl ZCkKYXRhcGNpMTogPFNpSSAwNjgwIFVETUExMzMgY29udHJvbGxlcj4gcG9ydCAweDg4MDAtMHg4 ODBmLDB4ODQwMC0weDg0MDMsMHg4MDAwLTB4ODAwNywweDdjMDAtMHg3YzAzLDB4NzgwMC0weDc4 MDcgbWVtIDB4ZTA0MDUwMDAtMHhlMDQwNTBmZiBpcnEgMTkgYXQgZGV2aWNlIDEyLjAgb24gcGNp MAphdGEyOiBjaGFubmVsICMwIG9uIGF0YXBjaTEKYXRhMzogY2hhbm5lbCAjMSBvbiBhdGFwY2kx CmNwdTAgb24gbW90aGVyYm9hcmQKY3B1MSBvbiBtb3RoZXJib2FyZApvcm0wOiA8SVNBIE9wdGlv biBST01zPiBhdCBpb21lbSAweGNlMDAwLTB4Y2U3ZmYsMHhjZDAwMC0weGNkN2ZmLDB4Y2MwMDAt MHhjYzdmZiwweGMwMDAwLTB4YzdmZmYgb24gaXNhMApwbXRpbWVyMCBvbiBpc2EwCmZkYzA6IDxF bmhhbmNlZCBmbG9wcHkgY29udHJvbGxlciAoaTgyMDc3LCBORTcyMDY1IG9yIGNsb25lKT4gYXQg cG9ydCAweDNmNywweDNmMC0weDNmNSBpcnEgNiBkcnEgMiBvbiBpc2EwCnNjMDogPFN5c3RlbSBj b25zb2xlPiBhdCBmbGFncyAweDEwMCBvbiBpc2EwCnNjMDogVkdBIDwxNiB2aXJ0dWFsIGNvbnNv bGVzLCBmbGFncz0weDMwMD4KdmdhMDogPEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0w eDNkZiBpb21lbSAweGEwMDAwLTB4YmZmZmYgb24gaXNhMAphdGtiZGMwOiA8S2V5Ym9hcmQgY29u dHJvbGxlciAoaTgwNDIpPiBhdCBwb3J0IDB4NjQsMHg2MCBpcnEgMSBvbiBpc2EwCmF0a2JkMDog PEFUIEtleWJvYXJkPiBpcnEgMSBvbiBhdGtiZGMwCmtiZDAgYXQgYXRrYmQwCmF0a2JkMDogW0dJ QU5ULUxPQ0tFRF0KYWhjMTogTm8gcmVzb3VyY2VzIGFsbG9hdGVkLgphaGMxOiBObyByZXNvdXJj ZXMgYWxsb2F0ZWQuCnVua25vd246IDxQTlAwYTAzPiBjYW4ndCBhc3NpZ24gcmVzb3VyY2VzIChw b3J0KQpzaW8wOiA8MTY1NTBBLWNvbXBhdGlibGUgQ09NIHBvcnQ+IGF0IHBvcnQgMHgzZjgtMHgz ZmYgaXJxIDQgb24gaXNhMApzaW8wOiB0eXBlIDE2NTUwQQp1bmtub3duOiA8UE5QMDcwMD4gY2Fu J3QgYXNzaWduIHJlc291cmNlcyAocG9ydCkKc2lvMTogPDE2NTUwQS1jb21wYXRpYmxlIENPTSBw b3J0PiBhdCBwb3J0IDB4MmY4LTB4MmZmIGlycSAzIG9uIGlzYTAKc2lvMTogdHlwZSAxNjU1MEEK VGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMTAuMDAwIG1zZWMKYWQwOiAxOTA5Mk1CIDxTVDMyMDQx M0EvMy4zOT4gWzM4NzkyLzE2LzYzXSBhdCBhdGEwLW1hc3RlciBVRE1BMzMKYWQ1OiAxNTI2MjdN QiA8U0FNU1VORyBTUDE2MDROL1RNMTAwLTIzPiBbMzEwMTAxLzE2LzYzXSBhdCBhdGEyLXNsYXZl IFVETUExMDAKYWQ2OiAxOTQ3ME1CIDxRVUFOVFVNIEZJUkVCQUxMbGN0MTAgMjAvQTAzLjA5MDA+ IFszOTU2MC8xNi82M10gYXQgYXRhMy1tYXN0ZXIgVURNQTY2CldhaXRpbmcgMiBzZWNvbmRzIGZv ciBTQ1NJIGRldmljZXMgdG8gc2V0dGxlCihub3BlcmlwaDpzeW0wOjA6LTE6LTEpOiBTQ1NJIEJV UyByZXNldCBkZWxpdmVyZWQuClNNUDogQVAgQ1BVICMxIExhdW5jaGVkIQpNb3VudGluZyByb290 IGZyb20gdWZzOi9kZXYvYWQwczFhCnhsMDogPDNDb20gM2M5MDVDLVRYIEZhc3QgRXRoZXJsaW5r IFhMPiBwb3J0IDB4NjgwMC0weDY4N2YgbWVtIDB4ZTA0MDAwMDAtMHhlMDQwMDA3ZiBpcnEgMTYg YXQgZGV2aWNlIDkuMCBvbiBwY2kwCnhsMDogRXRoZXJuZXQgYWRkcmVzczogMDA6MDE6MDI6YjQ6 ZGU6MmYKeGwwOiBbR0lBTlQtTE9DS0VEXQptaWlidXMwOiA8TUlJIGJ1cz4gb24geGwwCnhscGh5 MDogPDNjOTA1QyAxMC8xMDAgaW50ZXJuYWwgUEhZPiBvbiBtaWlidXMwCnhscGh5MDogIDEwYmFz ZVQsIDEwYmFzZVQtRkRYLCAxMDBiYXNlVFgsIDEwMGJhc2VUWC1GRFgsIGF1dG8KeGwwOiB0cmFu c21pc3Npb24gZXJyb3I6IDkwCnhsMDogdHggdW5kZXJydW4sIGluY3JlYXNpbmcgdHggc3RhcnQg dGhyZXNob2xkIHRvIDEyMCBieXRlcwp4bDA6IHRyYW5zbWlzc2lvbiBlcnJvcjogOTAKeGwwOiB0 eCB1bmRlcnJ1biwgaW5jcmVhc2luZyB0eCBzdGFydCB0aHJlc2hvbGQgdG8gMTgwIGJ5dGVzCg== --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6 Content-Type: application/octet-stream; name="curry_dmesg.out" Content-Disposition: attachment; filename="curry_dmesg.out" Content-Transfer-Encoding: base64 Q29weXJpZ2h0IChjKSAxOTkyLTIwMDQgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIDUuMy1CRVRBMSAjMDogU2F0IEF1ZyAyMSAxNjo0MDoxOCBD RVNUIDIwMDQKICAgIHJvb3RAY3Vycnkuc2FsYXRzY2h1ZXNzZWwubmV0Oi91c3Ivb2JqL3Vzci9z cmMvc3lzL0NVUlJZClRpbWVjb3VudGVyICJpODI1NCIgZnJlcXVlbmN5IDExOTMxODIgSHogcXVh bGl0eSAwCkNQVTogUGVudGl1bSBJSS9QZW50aXVtIElJIFhlb24vQ2VsZXJvbiAoMzMxLjcxLU1I eiA2ODYtY2xhc3MgQ1BVKQogIE9yaWdpbiA9ICJHZW51aW5lSW50ZWwiICBJZCA9IDB4NjUwICBT dGVwcGluZyA9IDAKICBGZWF0dXJlcz0weDE4M2Y5ZmY8RlBVLFZNRSxERSxQU0UsVFNDLE1TUixQ QUUsTUNFLENYOCxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFULFBTRTM2LE1NWCxGWFNSPgpyZWFs IG1lbW9yeSAgPSAyMDEzMjY1OTIgKDE5MiBNQikKYXZhaWwgbWVtb3J5ID0gMTkxNTQxMjQ4ICgx ODIgTUIpCm5weDA6IFtGQVNUXQpucHgwOiA8bWF0aCBwcm9jZXNzb3I+IG9uIG1vdGhlcmJvYXJk Cm5weDA6IElOVCAxNiBpbnRlcmZhY2UKcGNpYjA6IDxJbnRlbCA4MjQ0M0JYICg0NDAgQlgpIGhv c3QgdG8gUENJIGJyaWRnZT4gcGNpYnVzIDAgb24gbW90aGVyYm9hcmQKcGlyMDogPFBDSSBJbnRl cnJ1cHQgUm91dGluZyBUYWJsZTogNSBFbnRyaWVzPiBvbiBtb3RoZXJib2FyZApwY2kwOiA8UENJ IGJ1cz4gb24gcGNpYjAKYWdwMDogPEludGVsIDgyNDQzQlggKDQ0MCBCWCkgaG9zdCB0byBQQ0kg YnJpZGdlPiBtZW0gMHg0NDAwMDAwMC0weDQ3ZmZmZmZmIGF0IGRldmljZSAwLjAgb24gcGNpMApw Y2liMTogPFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMS4wIG9uIHBjaTAKcGNpMTogPFBDSSBi dXM+IG9uIHBjaWIxCnBjaTE6IDxkaXNwbGF5LCBWR0E+IGF0IGRldmljZSAwLjAgKG5vIGRyaXZl ciBhdHRhY2hlZCkKZnhwMDogPEludGVsIDgyNTU4IFByby8xMDAgRXRoZXJuZXQ+IHBvcnQgMHgy MDAwLTB4MjAxZiBtZW0gMHg0MDEwMDAwMC0weDQwMWZmZmZmLDB4NDAyMDAwMDAtMHg0MDIwMGZm ZiBpcnEgMTEgYXQgZGV2aWNlIDEwLjAgb24gcGNpMAptaWlidXMwOiA8TUlJIGJ1cz4gb24gZnhw MAppbnBoeTA6IDxpODI1NTUgMTAvMTAwIG1lZGlhIGludGVyZmFjZT4gb24gbWlpYnVzMAppbnBo eTA6ICAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRYLCBhdXRv CmZ4cDA6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjA4OmM3OjEzOmU4OmM2CmZ4cDA6IFtHSUFOVC1M T0NLRURdCmlzYWIwOiA8UENJLUlTQSBicmlkZ2U+IGF0IGRldmljZSAyMC4wIG9uIHBjaTAKaXNh MDogPElTQSBidXM+IG9uIGlzYWIwCmF0YXBjaTA6IDxJbnRlbCBQSUlYNCBVRE1BMzMgY29udHJv bGxlcj4gcG9ydCAweDIwNDAtMHgyMDRmLDB4Mzc2LDB4MTcwLTB4MTc3LDB4M2Y2LDB4MWYwLTB4 MWY3IGF0IGRldmljZSAyMC4xIG9uIHBjaTAKYXRhMDogY2hhbm5lbCAjMCBvbiBhdGFwY2kwCmF0 YTE6IGNoYW5uZWwgIzEgb24gYXRhcGNpMAp1aGNpMDogPEludGVsIDgyMzcxQUIvRUIgKFBJSVg0 KSBVU0IgY29udHJvbGxlcj4gcG9ydCAweDIwMjAtMHgyMDNmIGlycSAxMSBhdCBkZXZpY2UgMjAu MiBvbiBwY2kwCnVoY2kwOiBbR0lBTlQtTE9DS0VEXQp1c2IwOiA8SW50ZWwgODIzNzFBQi9FQiAo UElJWDQpIFVTQiBjb250cm9sbGVyPiBvbiB1aGNpMAp1c2IwOiBVU0IgcmV2aXNpb24gMS4wCnVo dWIwOiBJbnRlbCBVSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAsIGFkZHIg MQp1aHViMDogMiBwb3J0cyB3aXRoIDIgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKaW50cG0wOiA8 SW50ZWwgODIzNzFBQiBQb3dlciBtYW5hZ2VtZW50IGNvbnRyb2xsZXI+IHBvcnQgMHhmYzAwLTB4 ZmMwZiBpcnEgOSBhdCBkZXZpY2UgMjAuMyBvbiBwY2kwCmludHBtMDogSS9PIG1hcHBlZCBmYzAw CmludHBtMDogaW50ciBJUlEgOSBlbmFibGVkIHJldmlzaW9uIDAKaW50cG0wOiBbR0lBTlQtTE9D S0VEXQppbnRzbWIwOiA8SW50ZWwgUElJWDQgU01CVVMgSW50ZXJmYWNlPiBvbiBpbnRwbTAKc21i dXMwOiA8U3lzdGVtIE1hbmFnZW1lbnQgQnVzPiBvbiBpbnRzbWIwCnNtYjA6IDxTTUJ1cyBnZW5l cmljIEkvTz4gb24gc21idXMwCmludHBtMDogUE0gSS9PIG1hcHBlZCBmODAwIApjcHUwIG9uIG1v dGhlcmJvYXJkCm9ybTA6IDxJU0EgT3B0aW9uIFJPTXM+IGF0IGlvbWVtIDB4ZTAwMDAtMHhlN2Zm ZiwweGMwMDAwLTB4YzdmZmYgb24gaXNhMApwbXRpbWVyMCBvbiBpc2EwCmF0a2JkYzA6IDxLZXli b2FyZCBjb250cm9sbGVyIChpODA0Mik+IGF0IHBvcnQgMHg2NCwweDYwIG9uIGlzYTAKYXRrYmQw OiA8QVQgS2V5Ym9hcmQ+IGlycSAxIG9uIGF0a2JkYzAKa2JkMCBhdCBhdGtiZDAKYXRrYmQwOiBb R0lBTlQtTE9DS0VEXQpmZGMwOiA8RW5oYW5jZWQgZmxvcHB5IGNvbnRyb2xsZXIgKGk4MjA3Nywg TkU3MjA2NSBvciBjbG9uZSk+IGF0IHBvcnQgMHgzZjcsMHgzZjAtMHgzZjUgaXJxIDYgZHJxIDIg b24gaXNhMApmZGMwOiBGSUZPIGVuYWJsZWQsIDggYnl0ZXMgdGhyZXNob2xkCmZkMDogPDE0NDAt S0IgMy41IiBkcml2ZT4gb24gZmRjMCBkcml2ZSAwCnBwYzA6IDxQYXJhbGxlbCBwb3J0PiBhdCBw b3J0IDB4Mzc4LTB4MzdmIGlycSA3IG9uIGlzYTAKcHBjMDogU01DLWxpa2UgY2hpcHNldCAoRUNQ L0VQUC9QUzIvTklCQkxFKSBpbiBDT01QQVRJQkxFIG1vZGUKcHBjMDogRklGTyB3aXRoIDE2LzE2 LzggYnl0ZXMgdGhyZXNob2xkCnBwYnVzMDogPFBhcmFsbGVsIHBvcnQgYnVzPiBvbiBwcGMwCmxw dDA6IDxQcmludGVyPiBvbiBwcGJ1czAKbHB0MDogSW50ZXJydXB0LWRyaXZlbiBwb3J0CnNjMDog PFN5c3RlbSBjb25zb2xlPiBhdCBmbGFncyAweDEwMCBvbiBpc2EwCnNjMDogVkdBIDwxNiB2aXJ0 dWFsIGNvbnNvbGVzLCBmbGFncz0weDMwMD4Kc2lvMCBhdCBwb3J0IDB4M2Y4LTB4M2ZmIGlycSA0 IGZsYWdzIDB4MTAgb24gaXNhMApzaW8wOiB0eXBlIDE2NTUwQQpzaW8xIGF0IHBvcnQgMHgyZjgt MHgyZmYgaXJxIDMgb24gaXNhMApzaW8xOiB0eXBlIDE2NTUwQQp2Z2EwOiA8R2VuZXJpYyBJU0Eg VkdBPiBhdCBwb3J0IDB4M2MwLTB4M2RmIGlvbWVtIDB4YTAwMDAtMHhiZmZmZiBvbiBpc2EwCnVu a25vd246IDxQTlAwNDAxPiBjYW4ndCBhc3NpZ24gcmVzb3VyY2VzIChwb3J0KQp1bmtub3duOiA8 UE5QMDUwMT4gY2FuJ3QgYXNzaWduIHJlc291cmNlcyAocG9ydCkKdW5rbm93bjogPFBOUDA1MDE+ IGNhbid0IGFzc2lnbiByZXNvdXJjZXMgKHBvcnQpCnVua25vd246IDxQTlAwNzAwPiBjYW4ndCBh c3NpZ24gcmVzb3VyY2VzIChwb3J0KQpzYmMwOiA8RVNTIEVTMTg2OT4gYXQgcG9ydCAweDMzMC0w eDMzMSwweDM4OC0weDM4YiwweDIyMC0weDIyZiBpcnEgNSBkcnEgMCwxIG9uIGlzYTAKc2JjMDog W0dJQU5ULUxPQ0tFRF0KdW5rbm93bjogPFBOUDAzMDM+IGNhbid0IGFzc2lnbiByZXNvdXJjZXMg KHBvcnQpCnVua25vd246IDxQTlAwYzAyPiBjYW4ndCBhc3NpZ24gcmVzb3VyY2VzIChwb3J0KQp1 bmtub3duOiA8UE5QMGMwMj4gY2FuJ3QgYXNzaWduIHJlc291cmNlcyAocG9ydCkKVGltZWNvdW50 ZXIgIlRTQyIgZnJlcXVlbmN5IDMzMTcwNjk5NSBIeiBxdWFsaXR5IDgwMApUaW1lY291bnRlcnMg dGljayBldmVyeSAxMC4wMDAgbXNlYwphZDA6IDYxNDlNQiA8V0RDIEFDMjY0MDBSLzE3LjAxSjE3 PiBbMTMzMjgvMTUvNjNdIGF0IGF0YTAtbWFzdGVyIFVETUEzMwpNb3VudGluZyByb290IGZyb20g dWZzOi9kZXYvYWQwczFhCg== --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6 Content-Type: application/octet-stream; name="vmstat_NUDEL.bak_1CPU" Content-Disposition: attachment; filename="vmstat_NUDEL.bak_1CPU" Content-Transfer-Encoding: base64 aW50ZXJydXB0ICAgICAgICAgICAgICAgICAgICAgICAgICB0b3RhbCAgICAgICByYXRlCmlycTE6 IGF0a2JkMCAgICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgMAppcnEzOiBzaW8x ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzICAgICAgICAgIDAKaXJxNDogc2lvMCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMyAgICAgICAgICAwCmlycTY6IGZkYzAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDQgICAgICAgICAgMAppcnE4OiBydGMgICAgICAgICAgICAgICAg ICAgICAgICAgMTYxNTQxICAgICAgICAxMjcKaXJxMTQ6IGF0YTAgICAgICAgICAgICAgICAgICAg ICAgICAxNTA1NyAgICAgICAgIDExCmlycTE2OiB4bDAgICAgICAgICAgICAgICAgICAgICAgICAg NTE3MDkgICAgICAgICA0MAppcnExNzogYWhjMCAgICAgICAgICAgICAgICAgICAgICAgICAgIDMw ICAgICAgICAgIDAKaXJxMTg6IHN5bTAgICAgICAgICAgICAgICAgICAgICAgICAgICA2MCAgICAg ICAgICAwCmlycTE5OiBhdGFwY2kxICAgICAgICAgICAgICAgICAgICAgICA4MTAgICAgICAgICAg MAppcnEwOiBjbGsgICAgICAgICAgICAgICAgICAgICAgICAgMTI2MjE2ICAgICAgICAgOTkKVG90 YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM1NTQzNSAgICAgICAgMjgxCgo= --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6 Content-Type: application/octet-stream; name="vmstat_NUDEL.bak_2CPU" Content-Disposition: attachment; filename="vmstat_NUDEL.bak_2CPU" Content-Transfer-Encoding: base64 aW50ZXJydXB0ICAgICAgICAgICAgICAgICAgICAgICAgICB0b3RhbCAgICAgICByYXRlCmlycTE6 IGF0a2JkMCAgICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgMAppcnEzOiBzaW8x ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgICAgICAgIDAKaXJxNDogc2lvMCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMyAgICAgICAgICAwCmlycTY6IGZkYzAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDQgICAgICAgICAgMAppcnE4OiBydGMgICAgICAgICAgICAgICAg ICAgICAgICAgIDM0NTAzICAgICAgICAxMjcKaXJxMTQ6IGF0YTAgICAgICAgICAgICAgICAgICAg ICAgICAgMzE2NiAgICAgICAgIDExCmlycTE2OiB4bDAgICAgICAgICAgICAgICAgICAgICAgICAg ICA2MDggICAgICAgICAgMgppcnExNzogYWhjMCAgICAgICAgICAgICAgICAgICAgICAgICAgIDMw ICAgICAgICAgIDAKaXJxMTg6IHN5bTAgICAgICAgICAgICAgICAgICAgICAgICAgICA2MCAgICAg ICAgICAwCmlycTE5OiBhdGFwY2kxICAgICAgICAgICAgICAgICAgICAgICAxMDAgICAgICAgICAg MAppcnEwOiBjbGsgICAgICAgICAgICAgICAgICAgICAgICAgIDI2OTU4ICAgICAgICAgOTkKVG90 YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2NTQzNiAgICAgICAgMjQyCgo= --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6 Content-Type: application/octet-stream; name="vmstat_NUDEL_2CPU" Content-Disposition: attachment; filename="vmstat_NUDEL_2CPU" Content-Transfer-Encoding: base64 aW50ZXJydXB0ICAgICAgICAgICAgICAgICAgICAgICAgICB0b3RhbCAgICAgICByYXRlCmlycTE6 IGF0a2JkMCAgICAgICAgICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgMAppcnEzOiBzaW8x ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzICAgICAgICAgIDAKaXJxNDogc2lvMCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMyAgICAgICAgICAwCmlycTY6IGZkYzAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDQgICAgICAgICAgMAppcnE4OiBydGMgICAgICAgICAgICAgICAg ICAgICAgICAgMTk5MzEyICAgICAgICAxMjcKaXJxMTQ6IGF0YTAgICAgICAgICAgICAgICAgICAg ICAgICAxMzg1OSAgICAgICAgICA4CmlycTE2OiB4bDAgICAgICAgICAgICAgICAgICAgICAgICAg MTkzMDEgICAgICAgICAxMgppcnExNzogYWhjMCAgICAgICAgICAgICAgICAgICAgICAgICAgIDMw ICAgICAgICAgIDAKaXJxMTg6IHN5bTAgICAgICAgICAgICAgICAgICAgICAgICAgICA2MCAgICAg ICAgICAwCmlycTE5OiBhdGFwY2kxICAgICAgICAgICAgICAgICAgICAgICAxMjYgICAgICAgICAg MAppcnEwOiBjbGsgICAgICAgICAgICAgICAgICAgICAgICAgMTU1NzI4ICAgICAgICAgOTkKVG90 YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM4ODQyOCAgICAgICAgMjQ5Cgo= --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6 Content-Type: application/octet-stream; name="vmstat_NUDEL_1CPU" Content-Disposition: attachment; filename="vmstat_NUDEL_1CPU" Content-Transfer-Encoding: base64 aW50ZXJydXB0ICAgICAgICAgICAgICAgICAgICAgICAgICB0b3RhbCAgICAgICByYXRlCmlycTE6 IGF0a2JkMCAgICAgICAgICAgICAgICAgICAgICAgICAgIDQgICAgICAgICAgMAppcnEzOiBzaW8x ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyICAgICAgICAgIDAKaXJxNDogc2lvMCAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMyAgICAgICAgICAwCmlycTY6IGZkYzAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDQgICAgICAgICAgMAppcnE4OiBydGMgICAgICAgICAgICAgICAg ICAgICAgICAgMTg1NzMxICAgICAgICAxMjcKaXJxMTQ6IGF0YTAgICAgICAgICAgICAgICAgICAg ICAgICAxNTM4NSAgICAgICAgIDEwCmlycTE2OiB4bDAgICAgICAgICAgICAgICAgICAgICAgICAg NDAxNzIgICAgICAgICAyNwppcnExNzogYWhjMCAgICAgICAgICAgICAgICAgICAgICAgICAgIDMw ICAgICAgICAgIDAKaXJxMTg6IHN5bTAgICAgICAgICAgICAgICAgICAgICAgICAgICA2MCAgICAg ICAgICAwCmlycTE5OiBhdGFwY2kxICAgICAgICAgICAgICAgICAgICAgICA2NzAgICAgICAgICAg MAppcnEwOiBjbGsgICAgICAgICAgICAgICAgICAgICAgICAgMTQ1MTE2ICAgICAgICAgOTkKVG90 YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDM4NzE3NyAgICAgICAgMjY2Cgo= --Multipart=_Sun__29_Aug_2004_15_59_45_+0200_b4ptC/ltohPxY+v6-- From owner-freebsd-performance@FreeBSD.ORG Tue Aug 31 13:36:04 2004 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 073D316A4CE for ; Tue, 31 Aug 2004 13:36:04 +0000 (GMT) Received: from outmx010.isp.belgacom.be (outmx010.isp.belgacom.be [195.238.3.233]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7593D43D67 for ; Tue, 31 Aug 2004 13:36:03 +0000 (GMT) (envelope-from geert@lori.mine.nu) Received: from outmx010.isp.belgacom.be (localhost [127.0.0.1]) with ESMTP id i7VDZt0g007708 for ; Tue, 31 Aug 2004 15:35:55 +0200 (envelope-from ) Received: from lori.mine.nu (217-145.244.81.adsl.skynet.be [81.244.145.217]) with ESMTP id i7VDZqMl007683 for ; Tue, 31 Aug 2004 15:35:52 +0200 (envelope-from ) Received: by lori.mine.nu (Postfix, from userid 1000) id 0062FAEC; Tue, 31 Aug 2004 15:35:51 +0200 (CEST) Date: Tue, 31 Aug 2004 15:35:51 +0200 From: Geert Hendrickx To: freebsd-performance@freebsd.org Message-ID: <20040831133551.GA86660@lori.mine.nu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2i X-GPG-Key: http://lori.mine.nu/gnupgkey.asc X-GPG-Key-ID: 1024D/766C1E92 X-Accept-Language: nl,en X-Mailman-Approved-At: Tue, 31 Aug 2004 17:05:17 +0000 Subject: spreading partitions over multiple drivers X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2004 13:36:04 -0000 Hi tuners, apart from using RAID, what would be the best way to spread load over multiple drives? I was thinking about a partition layout like this: disk1: /, swap, /var, /usr, /usr/src, /usr/ports disk2: /tmp, swap, /home, /var/www, /usr/obj (+ ports-workdirs) And would it make sense (if the disks are large enough) to split /usr into seperate /usr, /usr/local, /usr/X11R6, etc partitions to reduce fragmentation? GH From owner-freebsd-performance@FreeBSD.ORG Tue Aug 31 17:19:19 2004 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7900E16A4CE for ; Tue, 31 Aug 2004 17:19:19 +0000 (GMT) Received: from salvador.pacific.net.sg (salvador.pacific.net.sg [203.120.90.219]) by mx1.FreeBSD.org (Postfix) with SMTP id 64DA843D5F for ; Tue, 31 Aug 2004 17:19:18 +0000 (GMT) (envelope-from oceanare@pacific.net.sg) Received: (qmail 18561 invoked from network); 31 Aug 2004 17:19:16 -0000 Received: from unknown (HELO maxwell2.pacific.net.sg) (203.120.90.192) by salvador with SMTP; 31 Aug 2004 17:19:16 -0000 Received: from [192.168.0.107] ([210.24.202.141]) by maxwell2.pacific.net.sg with ESMTP <20040831171916.KEDA1183.maxwell2.pacific.net.sg@[192.168.0.107]>; Wed, 1 Sep 2004 01:19:16 +0800 Message-ID: <4134B312.8030309@pacific.net.sg> Date: Wed, 01 Sep 2004 01:19:14 +0800 From: Erich Dollansky User-Agent: Mozilla Thunderbird 0.7.1 (X11/20040714) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Geert Hendrickx References: <20040831133551.GA86660@lori.mine.nu> In-Reply-To: <20040831133551.GA86660@lori.mine.nu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-performance@freebsd.org Subject: Re: spreading partitions over multiple drivers X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2004 17:19:19 -0000 Hi, Geert Hendrickx wrote: > Hi tuners, > > apart from using RAID, what would be the best way to spread load over > multiple drives? > It depends very much on the use of the machine. > I was thinking about a partition layout like this: > disk1: /, swap, /var, /usr, /usr/src, /usr/ports > disk2: /tmp, swap, /home, /var/www, /usr/obj (+ ports-workdirs) > You must spread the directories with a high usage evenly over the drives. > And would it make sense (if the disks are large enough) to split /usr > into seperate /usr, /usr/local, /usr/X11R6, etc partitions to reduce > fragmentation? > Fragmentation is not a problem for FreeBSD. Erich From owner-freebsd-performance@FreeBSD.ORG Tue Aug 31 17:24:45 2004 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FBB416A4CF for ; Tue, 31 Aug 2004 17:24:45 +0000 (GMT) Received: from www.sofsis.cl (pc-200-74-65-184.asturias1.pc.metropolis-inter.com [200.74.65.184]) by mx1.FreeBSD.org (Postfix) with ESMTP id E4FB443D53 for ; Tue, 31 Aug 2004 17:24:42 +0000 (GMT) (envelope-from bob@sofsis.cl) Received: from [10.0.0.101] (pc-200-74-65-184.asturias1.pc.metropolis-inter.com [200.74.65.184]) (authenticated bits=0) by www.sofsis.cl (8.12.10/8.12.10) with ESMTP id i7VHObck000838 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Tue, 31 Aug 2004 13:24:38 -0400 (CLT) (envelope-from bob@sofsis.cl) From: User A To: Erich Dollansky In-Reply-To: <4134B312.8030309@pacific.net.sg> References: <20040831133551.GA86660@lori.mine.nu> <4134B312.8030309@pacific.net.sg> Content-Type: text/plain Message-Id: <1093958674.680.2.camel@book> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Tue, 31 Aug 2004 13:24:34 +0000 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamd / ClamAV version devel-20040712, clamav-milter version 0.74a on www.sofsis.cl X-Virus-Status: Clean X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.64 X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on www.sofsis.cl X-Mailman-Approved-At: Tue, 31 Aug 2004 17:43:27 +0000 cc: Geert Hendrickx cc: freebsd-performance@freebsd.org Subject: Re: spreading partitions over multiple drivers X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2004 17:24:45 -0000 > > And would it make sense (if the disks are large enough) to split /usr > > into seperate /usr, /usr/local, /usr/X11R6, etc partitions to reduce > > fragmentation? > > > Fragmentation is not a problem for FreeBSD. > Why is it not a problem?.. i dont know if its my idea.. but when i deinstall/install ports often i see a little slowdown. thanks! > Erich > _______________________________________________ > freebsd-performance@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-performance > To unsubscribe, send any mail to "freebsd-performance-unsubscribe@freebsd.org" From owner-freebsd-performance@FreeBSD.ORG Tue Aug 31 18:00:32 2004 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8BEB116A4D1 for ; Tue, 31 Aug 2004 18:00:32 +0000 (GMT) Received: from outmx019.isp.belgacom.be (outmx019.isp.belgacom.be [195.238.2.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2C4943D3F for ; Tue, 31 Aug 2004 18:00:31 +0000 (GMT) (envelope-from geert@lori.mine.nu) Received: from outmx019.isp.belgacom.be (localhost [127.0.0.1]) with ESMTP id i7VI0SDC030803 for ; Tue, 31 Aug 2004 20:00:28 +0200 (envelope-from ) Received: from lori.mine.nu (217-145.244.81.adsl.skynet.be [81.244.145.217]) with ESMTP id i7VI0Nd1030772; Tue, 31 Aug 2004 20:00:23 +0200 (envelope-from ) Received: by lori.mine.nu (Postfix, from userid 1000) id 0C1DAAEC; Tue, 31 Aug 2004 20:00:23 +0200 (CEST) Date: Tue, 31 Aug 2004 20:00:22 +0200 From: Geert Hendrickx To: Erich Dollansky Message-ID: <20040831180022.GA87511@lori.mine.nu> References: <20040831133551.GA86660@lori.mine.nu> <4134B312.8030309@pacific.net.sg> <1093958674.680.2.camel@book> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1093958674.680.2.camel@book> User-Agent: Mutt/1.4.2i X-GPG-Key: http://lori.mine.nu/gnupgkey.asc X-GPG-Key-ID: 1024D/766C1E92 X-Accept-Language: nl,en cc: freebsd-performance@freebsd.org cc: bob@sofsis.cl Subject: Re: spreading partitions over multiple drivers X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2004 18:00:32 -0000 Erich Dollansky wrote: > Hi, > > Geert Hendrickx wrote: > > Hi tuners, > > > > apart from using RAID, what would be the best way to spread load over > > multiple drives? > > > It depends very much on the use of the machine. > > > I was thinking about a partition layout like this: > > disk1: /, swap, /var, /usr, /usr/src, /usr/ports > > disk2: /tmp, swap, /home, /var/www, /usr/obj (+ ports-workdirs) > > > You must spread the directories with a high usage evenly over the > drives. That's why I worked this out. For example when compiling sources or ports, a "make build" would essentially be reading from /usrc/src|ports, writing to /usr/obj, and "make install" would be reading from /usr/obj and writing to /usr. For the rest, the most essential (IMO) is the separation of system (/, /usr) and data (/home, /var/www), and of course spreading of swap. Any other thoughts about this? > > And would it make sense (if the disks are large enough) to split /usr > > into seperate /usr, /usr/local, /usr/X11R6, etc partitions to reduce > > fragmentation? > > > Fragmentation is not a problem for FreeBSD. Fragmentation may be LESS of a problem with UFS, but a moving target like one big /usr (incl src, obj, ports) will get fragmented as well. Splitting up partitions would reduce this fragmentation (as you are essentially defining some "super large blocks"), and may increase filesystem stability in case of crashes etc. Just my 0.02 of course. > Erich GH PS: please CC me as I'm not subscribed. From owner-freebsd-performance@FreeBSD.ORG Tue Aug 31 18:16:59 2004 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A9C316A4E5 for ; Tue, 31 Aug 2004 18:16:59 +0000 (GMT) Received: from salvador.pacific.net.sg (salvador.pacific.net.sg [203.120.90.219]) by mx1.FreeBSD.org (Postfix) with SMTP id 0F0B443D68 for ; Tue, 31 Aug 2004 18:16:58 +0000 (GMT) (envelope-from oceanare@pacific.net.sg) Received: (qmail 26915 invoked from network); 31 Aug 2004 18:16:57 -0000 Received: from unknown (HELO maxwell6.pacific.net.sg) (203.120.90.212) by salvador with SMTP; 31 Aug 2004 18:16:56 -0000 Received: from [192.168.0.107] ([210.24.202.141]) by maxwell6.pacific.net.sg with ESMTP <20040831181656.YFLH8095.maxwell6.pacific.net.sg@[192.168.0.107]>; Wed, 1 Sep 2004 02:16:56 +0800 Message-ID: <4134C095.6090509@pacific.net.sg> Date: Wed, 01 Sep 2004 02:16:53 +0800 From: Erich Dollansky User-Agent: Mozilla Thunderbird 0.7.1 (X11/20040714) X-Accept-Language: en-us, en MIME-Version: 1.0 To: User A References: <20040831133551.GA86660@lori.mine.nu> <4134B312.8030309@pacific.net.sg> <1093958674.680.2.camel@book> In-Reply-To: <1093958674.680.2.camel@book> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: Geert Hendrickx cc: freebsd-performance@freebsd.org Subject: Re: spreading partitions over multiple drivers X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2004 18:16:59 -0000 Hi, User A wrote: >>>And would it make sense (if the disks are large enough) to split /usr >>>into seperate /usr, /usr/local, /usr/X11R6, etc partitions to reduce >>>fragmentation? >>> >> >>Fragmentation is not a problem for FreeBSD. >> > > > Why is it not a problem?.. i dont know if its my idea.. but when i > deinstall/install ports often i see a little slowdown. > What you see is not fragmentation of individual files but the spreading of the files from one directory over the disk. If those files are accessed very often, the heads have to be move all over the disk. Erich From owner-freebsd-performance@FreeBSD.ORG Tue Aug 31 18:20:32 2004 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4FBA16A4CE for ; Tue, 31 Aug 2004 18:20:32 +0000 (GMT) Received: from santiago.pacific.net.sg (santiago.pacific.net.sg [203.120.90.135]) by mx1.FreeBSD.org (Postfix) with SMTP id B5C4343D64 for ; Tue, 31 Aug 2004 18:20:31 +0000 (GMT) (envelope-from oceanare@pacific.net.sg) Received: (qmail 6746 invoked from network); 31 Aug 2004 18:20:30 -0000 Received: from unknown (HELO maxwell2.pacific.net.sg) (203.120.90.192) by santiago with SMTP; 31 Aug 2004 18:20:29 -0000 Received: from [192.168.0.107] ([210.24.202.141]) by maxwell2.pacific.net.sg with ESMTP <20040831182029.KFVF1183.maxwell2.pacific.net.sg@[192.168.0.107]>; Wed, 1 Sep 2004 02:20:29 +0800 Message-ID: <4134C16A.4040906@pacific.net.sg> Date: Wed, 01 Sep 2004 02:20:26 +0800 From: Erich Dollansky User-Agent: Mozilla Thunderbird 0.7.1 (X11/20040714) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Geert Hendrickx References: <20040831133551.GA86660@lori.mine.nu> <4134B312.8030309@pacific.net.sg> <1093958674.680.2.camel@book> <20040831180022.GA87511@lori.mine.nu> In-Reply-To: <20040831180022.GA87511@lori.mine.nu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-performance@freebsd.org cc: bob@sofsis.cl Subject: Re: spreading partitions over multiple drivers X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2004 18:20:32 -0000 Hi, Geert Hendrickx wrote: > > That's why I worked this out. For example when compiling sources or > ports, a "make build" would essentially be reading from /usrc/src|ports, > writing to /usr/obj, and "make install" would be reading from /usr/obj > and writing to /usr. > > For the rest, the most essential (IMO) is the separation of system (/, > /usr) and data (/home, /var/www), and of course spreading of swap. > > Any other thoughts about this? > Not for this usage. > > Fragmentation may be LESS of a problem with UFS, but a moving target > like one big /usr (incl src, obj, ports) will get fragmented as well. This is how you see it. I have not heard that there is any tool to help here. I would not call this fragmentation. It is more like spreading the files from one directory all over the disk. > Splitting up partitions would reduce this fragmentation (as you are > essentially defining some "super large blocks"), and may increase > filesystem stability in case of crashes etc. > It might not affect stability but it increases the chances to fix a problem in case of a crash. I never thought of this. Erich From owner-freebsd-performance@FreeBSD.ORG Tue Aug 31 18:39:15 2004 Return-Path: Delivered-To: freebsd-performance@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 49BD516A4CE for ; Tue, 31 Aug 2004 18:39:15 +0000 (GMT) Received: from outmx001.isp.belgacom.be (outmx001.isp.belgacom.be [195.238.3.51]) by mx1.FreeBSD.org (Postfix) with ESMTP id A216643D2F for ; Tue, 31 Aug 2004 18:39:14 +0000 (GMT) (envelope-from geert@lori.mine.nu) Received: from outmx001.isp.belgacom.be (localhost [127.0.0.1]) with ESMTP id i7VIdBMR025215 for ; Tue, 31 Aug 2004 20:39:11 +0200 (envelope-from ) Received: from lori.mine.nu (150-158.244.81.adsl.skynet.be [81.244.158.150]) with ESMTP id i7VId9Ia025195; Tue, 31 Aug 2004 20:39:09 +0200 (envelope-from ) Received: by lori.mine.nu (Postfix, from userid 1000) id 64D5FAEC; Tue, 31 Aug 2004 20:39:08 +0200 (CEST) Date: Tue, 31 Aug 2004 20:39:08 +0200 From: Geert Hendrickx To: oceanare@pacific.net.sg Message-ID: <20040831183908.GA87694@lori.mine.nu> References: <20040831133551.GA86660@lori.mine.nu> <4134B312.8030309@pacific.net.sg> <1093958674.680.2.camel@book> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1093958674.680.2.camel@book> User-Agent: Mutt/1.4.2i X-GPG-Key: http://lori.mine.nu/gnupgkey.asc X-GPG-Key-ID: 1024D/766C1E92 X-Accept-Language: nl,en cc: freebsd-performance@freebsd.org Subject: Re: spreading partitions over multiple drives X-BeenThere: freebsd-performance@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Performance/tuning List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2004 18:39:15 -0000 > Not for this usage. > > > > Fragmentation may be LESS of a problem with UFS, but a moving target > > like one big /usr (incl src, obj, ports) will get fragmented as well. > > This is how you see it. I have not heard that there is any tool to help > here. > > I would not call this fragmentation. It is more like spreading the files > from one directory all over the disk. Ok but the effect is the same: constant movement of the head. > > Splitting up partitions would reduce this fragmentation (as you are > > essentially defining some "super large blocks"), and may increase > > filesystem stability in case of crashes etc. > > > It might not affect stability but it increases the chances to fix a > problem in case of a crash. Yes I meant stability of the filesystem not of the running OS. Ok but the original question was about spreading partitions amongst multiple disks, not pro/con splitting partitions on one disk. :-) GH