From owner-freebsd-amd64@FreeBSD.ORG Sun Sep 25 11:08:29 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2367316A41F; Sun, 25 Sep 2005 11:08:29 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id C42B743D49; Sun, 25 Sep 2005 11:08:28 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id F253846BA4; Sun, 25 Sep 2005 07:08:27 -0400 (EDT) Date: Sun, 25 Sep 2005 12:08:27 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: jason@hudson-trading.com In-Reply-To: Message-ID: <20050925115912.H11229@fledge.watson.org> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-hackers@freebsd.org, mikep@hudson-trading.com, freebsd-amd64@freebsd.org, Rob Watt Subject: Re: freebsd-5.4-stable panics X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Sep 2005 11:08:29 -0000 On Fri, 23 Sep 2005, Jason Carroll wrote: 5B > There seem to be 2 types of crashes we see with pretty different stack > traces. What I'll call a type 1 crash, I believe, is often caused by > one of the triggers I mention above. A type 2 crash appears to happen > spontaneously after the machine has been running for a while. > > I poked around using kgdb in a core file from a type 2 crash, and it > appeared the system hung closing sockets (specifically cleaning up > multicast state i think) while cleaning up one of our multicast > applications (note the trace through sys_exit). There's no reason this > application should have been exiting unless it encountered some kind of > error. > > I'm attaching: > dmesg.txt > kernel-conf.txt (kernel config file) > type1-core.txt (a kgdb bt from a type1/triggered crash) > type2-core.txt (a kgdb bt from a type2/spontaneous crash) > > I'm happy to dig for more information, recompile with different options, > apply patches, or do anything else that might help get this problem > diagnosed and fixed! Hi there Jason! Sounds nasty. It's possible the two panics are related, especially if they involve a race in the multicast code, which could result in treading on other kernel memory, potentially leading to the thread related panic. My leaning would be that they are unrelated, but since we may be able to eliminate the multicast one (see below), that would be a good starting point. In the 6.x branch, quite a bit of work has been done to improve locking in the multicast code, and several important races have been fixed relating to IP multicast. These races tended to turn up on the following sorts of situations: (1) Multi-threaded appplications changing the multicast properties, such as membership, or a particular socket in parallel. (2) Changes to multicast membership during high multicast I/O load on the socket. For example, adding or deleting multicast groups on socket on CPU 0 while a packet is delivered to the same socket on CPU 1. (3) Removal of real or synthetic interfaces involved in active multicast, such as removal of pccards, vlans, etc during multicast I/O, or with sockets bound to the interfaces. These changes are not currently scheduled for a backport to 5.x, because they change the kernel network device driver API and ABI, requiring changes to and recompiling of third party device drivers. A subset could be backported, subject to some limitations, but it would be good to confirm whether these changes actually affect the problems you're seeing before working through that. All the changes should appear in the most recent snapshot, BETA5. Make sure to turn off extra kernel debugging features, such as WITNESS, INVARIANTS, and user space malloc debugging, if you start running into performance problems -- they have a big performance impact, although can be quite helpful in testing. Normally we turn these off during the release candidate portion of the release cycle. There are some other known stability nits in 6.x which are being worked on, but in general the network stack stability is higher in 6.x than 5.x when it comes to multicast due to the work I reference above. If you run into any stability problems relating to the file system, set debug.mpsafevfs=0 in loader.conf -- there are a few bug fixes relating to running out of disk space or hitting quota limits that are fixed in HEAD, but not yet backported to 6.x. Thanks, Robert N M Watson From owner-freebsd-amd64@FreeBSD.ORG Sun Sep 25 20:04:04 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CEB3D16A41F for ; Sun, 25 Sep 2005 20:04:04 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6733B43D4C for ; Sun, 25 Sep 2005 20:04:04 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id j8PK44hq029697; Sun, 25 Sep 2005 13:04:04 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id j8PK43m2029696; Sun, 25 Sep 2005 13:04:03 -0700 Date: Sun, 25 Sep 2005 13:04:03 -0700 From: Brooks Davis To: Emil Khatib Message-ID: <20050925200403.GC15981@odin.ac.hmc.edu> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uXxzq0nDebZQVNAZ" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu Cc: freebsd-amd64@freebsd.org Subject: Re: 32-Bit Applications X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Sep 2005 20:04:05 -0000 --uXxzq0nDebZQVNAZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Sep 20, 2005 at 10:29:51PM +0200, Emil Khatib wrote: > Hi, I was wondering if there is any way to use 32-bit linux binaries unde= r=20 > FreeBSD-AMD 64; and if it is possible to compile applications that have n= ot=20 > been ported to this arch (for example wine) 32-bit Linux and FreeBSD applications should work, however, we don't provide all the necessicary bits to compile 32-bit versions of things. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --uXxzq0nDebZQVNAZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFDNwKzXY6L6fI4GtQRAoxPAKCJ1CoeE5zTQb/gyf/J08Rj2BlHLwCghjLw fnCu1V9I9U3taXh175098rw= =R97U -----END PGP SIGNATURE----- --uXxzq0nDebZQVNAZ-- From owner-freebsd-amd64@FreeBSD.ORG Mon Sep 26 10:51:22 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 79F6D16A41F for ; Mon, 26 Sep 2005 10:51:22 +0000 (GMT) (envelope-from aivis@deals.lv) Received: from mail.telia.lv (mail.telia.lv [194.19.240.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 195AE43D48 for ; Mon, 26 Sep 2005 10:51:21 +0000 (GMT) (envelope-from aivis@deals.lv) Received: from mailserver.telia.lv ([194.19.240.45]) by mail.telia.lv with esmtp (Exim 4.41) id 1EJqZq-0008CN-48 for freebsd-amd64@freebsd.org; Mon, 26 Sep 2005 13:51:18 +0300 Received: from [194.19.225.186] (helo=[192.168.0.107]) by mailserver.telia.lv with esmtp (Exim 4.43) id 1EJqZt-0001tM-QC for freebsd-amd64@freebsd.org; Mon, 26 Sep 2005 13:51:21 +0300 Message-ID: <4337D2A5.6040707@deals.lv> Date: Mon, 26 Sep 2005 13:51:17 +0300 From: Aivis Abele Organization: www.deals.lv User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-amd64@freebsd.org X-Enigmail-Version: 0.92.1.0 OpenPGP: id=1730737C Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: K8M800 and FreeBSD X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: aivis@deals.lv List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 10:51:22 -0000 Hallo I have an K8M800 motherboard and S3 Unichrome Integrated Graphics Pro. Is there any drivers support for VIA drivers available on fbsd/amd64 just like on i386 edition? Best regards Aivis Abele From owner-freebsd-amd64@FreeBSD.ORG Mon Sep 26 11:02:07 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 161BE16A427 for ; Mon, 26 Sep 2005 11:02:07 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24A8A43D53 for ; Mon, 26 Sep 2005 11:02:05 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8QB24Ps026939 for ; Mon, 26 Sep 2005 11:02:04 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8QB23p4026933 for freebsd-amd64@freebsd.org; Mon, 26 Sep 2005 11:02:03 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 26 Sep 2005 11:02:03 GMT Message-Id: <200509261102.j8QB23p4026933@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-amd64@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 11:02:07 -0000 Current FreeBSD problem reports Critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2004/10/27] amd64/73211 amd64 FAST_IPSEC broken on amd64 o [2005/08/09] amd64/84693 amd64 Keyboard not recognized during first step o [2005/09/23] amd64/86503 amd64 k3b crash the system like hardware reset 3 problems total. Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2003/11/26] amd64/59714 amd64 device timeout and ad0: WARNING - WRITE_D o [2004/07/28] amd64/69704 amd64 ext2/ext3 unstable in amd64 o [2004/07/28] amd64/69707 amd64 IPC32 dont work OK in amd64 FreeBSD o [2004/09/07] amd64/71471 amd64 Can not install 5.3beta3/amd64 on IBM eSe f [2004/09/12] amd64/71644 amd64 [panic] amd64 5.3-BETA4 crash when heavy o [2004/10/28] amd64/73252 amd64 ad6: WARNING - READ_DMA interrupt was see o [2004/10/30] amd64/73322 amd64 unarchiving /etc to msdos fs locks up amd o [2004/11/01] amd64/73369 amd64 on-board firewire unreliable with Asus K8 o [2004/11/07] amd64/73650 amd64 5.3-release panics on boot o [2004/11/10] amd64/73775 amd64 Kernel panic (trap 12) when booting with o [2004/11/16] amd64/74014 amd64 5.3-RELEASE-AMD64 freezes on boot during o [2004/12/05] amd64/74747 amd64 System panic on shutdown when process wil o [2004/12/18] amd64/75209 amd64 5.3-Release panics on attempted boot from o [2004/12/23] amd64/75417 amd64 ACPI: SATA Hard-disk o [2005/01/12] amd64/76136 amd64 system halts before reboot o [2005/01/17] amd64/76336 amd64 racoon/setkey -D cases instant "Fatal Tra o [2005/02/02] amd64/77011 amd64 consisten 5.3-p5 make crash on installwor o [2005/02/04] amd64/77101 amd64 Please include ULi M1689 LAN, SATA, and A o [2005/02/17] amd64/77629 amd64 aMule hardlocks AMD64 system o [2005/02/23] amd64/77949 amd64 Pb boot FreeBSD 64 o [2005/03/04] amd64/78406 amd64 [panic]AMD64 w/ SCSI: issue 'rm -r /usr/p o [2005/03/07] amd64/78558 amd64 installation o [2005/03/14] amd64/78848 amd64 [if_sis] sis driver on FreeBSD 5.x does n o [2005/04/12] amd64/79813 amd64 Will not install/run on amd64 nForce 4 pl o [2005/04/19] amd64/80114 amd64 kldload snd_ich causes interrupt storm wh o [2005/05/06] amd64/80691 amd64 amd64 kernel hangs on load o [2005/05/14] amd64/81037 amd64 SATA problem o [2005/05/19] amd64/81272 amd64 JDK 1.5 port doesn't build. o [2005/05/20] amd64/81325 amd64 KLD if_ath.ko: depends on ath_hal - not a o [2005/05/28] amd64/81602 amd64 SATA crashes with parallel pcm access o [2005/06/09] amd64/82071 amd64 incorrect -march's parameter to build 32b o [2005/06/19] amd64/82425 amd64 fxp0: device timeout, fxp interface dies o [2005/06/23] amd64/82555 amd64 Kernel Panic - after i connect to my "amd o [2005/07/05] amd64/83005 amd64 Memory Occupied during installation of th o [2005/07/25] amd64/84027 amd64 if_nve gets stuck o [2005/08/12] amd64/84832 amd64 Installation crashes just at boot AMD64/ o [2005/08/14] amd64/84930 amd64 [msdosfs] something wrong with msdosfs on o [2005/08/18] amd64/85081 amd64 TeamSpeak o [2005/08/29] amd64/85431 amd64 AMD64 has short but temporary freezes (ha o [2005/08/29] amd64/85451 amd64 6.0-BETA3 lockups on AMD64 o [2005/09/11] amd64/85972 amd64 Movement of USB mouse in CLI causes freez o [2005/09/13] amd64/86080 amd64 [radeon] [hang] radeon DRI causes system o [2005/09/16] amd64/86199 amd64 Missed AMD64 motherboard o [2005/09/16] amd64/86229 amd64 Missing recvmsg syscall in freebsd32 API 44 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2004/01/11] amd64/61209 amd64 ppc0: cannot reserve I/O port range o [2004/02/21] amd64/63188 amd64 ti(4) broken on amd64 o [2004/07/28] amd64/69705 amd64 IPC problem (msq_queues) o [2004/07/28] amd64/69709 amd64 ACPI enabled then floppy don't work (5.2. o [2004/08/15] amd64/70500 amd64 [if_bge] bge driver for 3Com 3C996B on am o [2004/12/02] amd64/74608 amd64 [mpt] [hang] mpt hangs 5 minutes when boo o [2004/12/07] amd64/74811 amd64 df, nfs mount, negative Avail -> 32/64-bi o [2004/12/13] ports/75015 amd64 cvsup on amd64 coredumps with either runs o [2005/03/17] amd64/78954 amd64 kerberos 5 failed to build o [2005/05/16] amd64/81089 amd64 [if_bge] [patch] FreeBSD 5.4 released ver o [2005/06/12] amd64/82178 amd64 missing 32bit subsystem o [2005/06/18] amd64/82399 amd64 MSI K8N Neo4 Platinium is not supported o [2005/07/20] amd64/83806 amd64 Can not comple /usr/src/lib/msun/amd64/fe o [2005/08/07] amd64/84652 amd64 kbdmap -r dumps core o [2005/08/20] amd64/85144 amd64 Asus K8S-MX mobo, integ LAN not recognize o [2005/09/02] amd64/85626 amd64 java/jdk15 compile error o [2005/09/06] amd64/85812 amd64 "Rebooting..." on serial console appears o [2005/09/07] amd64/85820 amd64 1.5 times slower performance with SCHED_U o [2005/09/07] amd64/85852 amd64 Typo in amd64 machine/specialreg.h o [2005/09/17] amd64/86244 amd64 dfi nf4 ulta-d 20 problems total. From owner-freebsd-amd64@FreeBSD.ORG Mon Sep 26 13:40:22 2005 Return-Path: X-Original-To: freebsd-amd64@hub.freebsd.org Delivered-To: freebsd-amd64@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A8A416A45E for ; Mon, 26 Sep 2005 13:40:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F8A843D49 for ; Mon, 26 Sep 2005 13:40:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8QDeMJB055457 for ; Mon, 26 Sep 2005 13:40:22 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8QDeM1C055456; Mon, 26 Sep 2005 13:40:22 GMT (envelope-from gnats) Date: Mon, 26 Sep 2005 13:40:22 GMT Message-Id: <200509261340.j8QDeM1C055456@freefall.freebsd.org> To: freebsd-amd64@FreeBSD.org From: Matthias Apitz Cc: Subject: Re: amd64/80114: kldload snd_ich causes interrupt storm when ACPI is enabled X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthias Apitz List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 13:40:22 -0000 The following reply was made to PR amd64/80114; it has been noted by GNATS. From: Matthias Apitz To: bug-followup@freebsd.org, flz@xbsd.org Cc: Subject: Re: amd64/80114: kldload snd_ich causes interrupt storm when ACPI is enabled Date: Sun, 25 Sep 2005 16:04:47 +0200 Hello, I can see the same problem on i386 notebook with 5.4-RELEASE, GENERIC kernel and the following modules loaded: # kldstat Id Refs Address Size Name 1 15 0xc0400000 5dde24 kernel 2 1 0xc09de000 47e4 if_tap.ko 3 1 0xc09e3000 d164 kqemu.ko 4 14 0xc09f1000 56270 acpi.ko 5 1 0xc2784000 1c000 ipl.ko 6 1 0xc2867000 17000 linux.ko 7 2 0xc2ad2000 18000 sound.ko 9 1 0xc2b49000 17000 radeon.ko 10 1 0xc2af1000 5000 snd_ich.ko # kldunload snd_ich Interrupt storm detected on "irq11: cbb1 pcm0+++"; throttling interrupt source pcm0: detached # kldload snd_ich pcm0: port 0x1800-0x187f,0x1c00-0x1cff irq 11 at device 2.7 on pci0 pcm0: After 'kldunload snd_ich' and 'kldload snd_ich' sound works fine. matthias -- Matthias Apitz / Sisis Informationssysteme GmbH Gruenwalder Weg 28g / D-82041 Oberhaching Fon: ++49 89 / 61308-351, Fax: -399, Mobile ++49 170 4527211 http://www.sisis.de/ From owner-freebsd-amd64@FreeBSD.ORG Mon Sep 26 16:17:04 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 570C916A41F; Mon, 26 Sep 2005 16:17:04 +0000 (GMT) (envelope-from martin@gneto.com) Received: from mxfep01.bredband.com (mxfep01.bredband.com [195.54.107.70]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47B7C43D53; Mon, 26 Sep 2005 16:17:00 +0000 (GMT) (envelope-from martin@gneto.com) Received: from ua-83-227-181-30.cust.bredbandsbolaget.se ([83.227.181.30] [83.227.181.30]) by mxfep01.bredband.com with ESMTP id <20050926161656.CKBI24001.mxfep01.bredband.com@ua-83-227-181-30.cust.bredbandsbolaget.se>; Mon, 26 Sep 2005 18:16:56 +0200 Received: from [192.168.10.11] (euklides.gneto.com [192.168.10.11]) by ua-83-227-181-30.cust.bredbandsbolaget.se (Postfix) with ESMTP id 9059867832; Mon, 26 Sep 2005 18:16:56 +0200 (CEST) Message-ID: <43381EF8.2060308@gneto.com> Date: Mon, 26 Sep 2005 18:16:56 +0200 From: Martin Nilsson User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050924) X-Accept-Language: en-us, en MIME-Version: 1.0 To: John Baldwin References: <200509201616.22475.jhb@FreeBSD.org> <433147C0.8030900@gneto.com> <200509211507.04755.jhb@FreeBSD.org> In-Reply-To: <200509211507.04755.jhb@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-amd64@freebsd.org Subject: Re: Patch to use fence instructions X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 16:17:04 -0000 John Baldwin wrote: > On Wednesday 21 September 2005 07:45 am, Martin Nilsson wrote: > >>John Baldwin wrote: >> >>>This patch changes the atomic operations and bus space barriers to use >>>the x86 fence instructions. Please test, thanks! >>> >>>http://www.FreeBSD.org/~jhb/patches/amd64_fences.patch >> >>What kind of performance improvements can we expect with this patch? >>Is it worthwile to compare performance on dualcore Pentium D with >>sysbench before and after this patch? Does it affect threads & mutex >>performance? >> >>Sysbench is a benchmark specially made to determine lowlevel performance >>important for MySQL and be found here: http://sysbench.sourceforge.net/ > > > I'm not sure what improvements it would provide (I don't have any amd64 > hardware to test on anyway). I believe that in some microbenchmarks bde@ > found that just using lfence or sfence was only about half the cost of using > the 'lock' prefix. Thus, things like atomic_store_rel (used in mutexes) > might perform better. I have tested the patch but I'm not able to see any difference with the mutex & threads tests in sysbench. On the other hand I'm not seeing any regressions either and everything seems to work OK. Can you suggest a better low-level test? /Martin From owner-freebsd-amd64@FreeBSD.ORG Mon Sep 26 18:57:40 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 809D916A41F for ; Mon, 26 Sep 2005 18:57:40 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06CF243D58 for ; Mon, 26 Sep 2005 18:57:39 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.41.233] (Not Verified[10.50.41.233]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Mon, 26 Sep 2005 15:13:36 -0400 From: John Baldwin To: freebsd-amd64@freebsd.org, freebsd@sopwith.solgatos.com Date: Mon, 26 Sep 2005 14:07:30 -0400 User-Agent: KMail/1.8 References: <200509240414.EAA06328@sopwith.solgatos.com> In-Reply-To: <200509240414.EAA06328@sopwith.solgatos.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509261407.31090.jhb@FreeBSD.org> Cc: Subject: Re: dmesg from Tyan Tomcat K8E 2865 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 18:57:40 -0000 On Friday 23 September 2005 04:14 pm, Dieter wrote: > Tyan Tomcat K8E 2865 running FreeBSD 6.0 beta 3 > Here's the stuff from dmesg that doesn't look quite right: > > acpi_bus_number: can't get _ADR > acpi_bus_number: can't get _ADR > acpi_bus_number: can't get _ADR > acpi_bus_number: can't get _ADR > acpi_bus_number: can't get _ADR > acpi_bus_number: can't get _ADR > acpi_bus_number: can't get _ADR > acpi_bus_number: can't get _ADR Don't worry about these unless something is broken. > pci0: at device 0.0 (no driver attached) > pci0: at device 1.1 (no driver attached) You probably don't need any drivers for these. > pci0: at device 4.0 (no driver attached) This is your sound card. No idea if any of the pcm(4) drivers support the sound on the nForce 4. > pci_link3: BIOS IRQ 10 does not match initial IRQ 5 Unless something is not working and you are getting an interrupt storm or some such, don't worry about this message. > pci1: at device 5.0 (no driver attached) If you use DRI, X will load a device driver that will attach here as drm0. Other than that, you don't need a device driver for this device for basic console video to work. > Suggestions on how to fix any of those would be welcome. None of these messages indicate any actual problems. Are you having any problems? -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-freebsd-amd64@FreeBSD.ORG Mon Sep 26 18:57:41 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0326016A41F for ; Mon, 26 Sep 2005 18:57:41 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id 769C043D5A for ; Mon, 26 Sep 2005 18:57:40 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.41.233] (Not Verified[10.50.41.233]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Mon, 26 Sep 2005 15:13:36 -0400 From: John Baldwin To: freebsd-amd64@freebsd.org Date: Mon, 26 Sep 2005 14:02:59 -0400 User-Agent: KMail/1.8 References: <200509201616.22475.jhb@FreeBSD.org> <200509211507.04755.jhb@FreeBSD.org> <43381EF8.2060308@gneto.com> In-Reply-To: <43381EF8.2060308@gneto.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509261403.00274.jhb@FreeBSD.org> Cc: Subject: Re: Patch to use fence instructions X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 18:57:41 -0000 On Monday 26 September 2005 12:16 pm, Martin Nilsson wrote: > John Baldwin wrote: > > On Wednesday 21 September 2005 07:45 am, Martin Nilsson wrote: > >>John Baldwin wrote: > >>>This patch changes the atomic operations and bus space barriers to use > >>>the x86 fence instructions. Please test, thanks! > >>> > >>>http://www.FreeBSD.org/~jhb/patches/amd64_fences.patch > >> > >>What kind of performance improvements can we expect with this patch? > >>Is it worthwile to compare performance on dualcore Pentium D with > >>sysbench before and after this patch? Does it affect threads & mutex > >>performance? > >> > >>Sysbench is a benchmark specially made to determine lowlevel performance > >>important for MySQL and be found here: http://sysbench.sourceforge.net/ > > > > I'm not sure what improvements it would provide (I don't have any amd64 > > hardware to test on anyway). I believe that in some microbenchmarks bde@ > > found that just using lfence or sfence was only about half the cost of > > using the 'lock' prefix. Thus, things like atomic_store_rel (used in > > mutexes) might perform better. > > I have tested the patch but I'm not able to see any difference with the > mutex & threads tests in sysbench. On the other hand I'm not seeing any > regressions either and everything seems to work OK. Can you suggest a > better low-level test? Robert Watson (rwatson@) has a kernel module (or maybe a hack) for benchmarking our in-kernel primitives. Running that might be a good micro-benchmark. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-freebsd-amd64@FreeBSD.ORG Mon Sep 26 20:51:37 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A29DA16A41F; Mon, 26 Sep 2005 20:51:37 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from mv.twc.weather.com (mv.twc.weather.com [65.212.71.225]) by mx1.FreeBSD.org (Postfix) with ESMTP id BA9DD43D5E; Mon, 26 Sep 2005 20:51:36 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from [10.50.41.233] (Not Verified[10.50.41.233]) by mv.twc.weather.com with NetIQ MailMarshal (v6, 0, 3, 8) id ; Mon, 26 Sep 2005 17:07:33 -0400 From: John Baldwin To: freebsd-amd64@freebsd.org, Phil Regnauld Date: Mon, 26 Sep 2005 16:51:34 -0400 User-Agent: KMail/1.8 References: <20050916205334.AB5B339827@vinyl.catpipe.net> In-Reply-To: <20050916205334.AB5B339827@vinyl.catpipe.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509261651.35974.jhb@FreeBSD.org> Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: amd64/86229: Missing recvmsg syscall in freebsd32 API causes sshd crash on amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 20:51:37 -0000 I haven't tested it on amd64 at all (hopefully the freebsd32 part compiles :-P), but here is a patch to add a kern_recvit() function and use it to implement freebsd32_recvmsg(). Note that I'm not sure that some other functions like sendmsg() actually work correctly for freebsd32 as they are copying in a 32-bit msghdr and expecting it to be a 64-bit msghdr. http://www.FreeBSD.org/~jhb/patches/freebsd32_recvmsg.patch -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-freebsd-amd64@FreeBSD.ORG Mon Sep 26 21:00:35 2005 Return-Path: X-Original-To: freebsd-amd64@hub.freebsd.org Delivered-To: freebsd-amd64@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F2AF216A41F for ; Mon, 26 Sep 2005 21:00:34 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id B1AF043D6D for ; Mon, 26 Sep 2005 21:00:29 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j8QL0Tr8008936 for ; Mon, 26 Sep 2005 21:00:29 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j8QL0TiB008935; Mon, 26 Sep 2005 21:00:29 GMT (envelope-from gnats) Date: Mon, 26 Sep 2005 21:00:29 GMT Message-Id: <200509262100.j8QL0TiB008935@freefall.freebsd.org> To: freebsd-amd64@FreeBSD.org From: John Baldwin Cc: Subject: Re: amd64/86229: Missing recvmsg syscall in freebsd32 API causes sshd crash on amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Baldwin List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Sep 2005 21:00:35 -0000 The following reply was made to PR amd64/86229; it has been noted by GNATS. From: John Baldwin To: freebsd-amd64@freebsd.org, Phil Regnauld Cc: FreeBSD-gnats-submit@freebsd.org Subject: Re: amd64/86229: Missing recvmsg syscall in freebsd32 API causes sshd crash on amd64 Date: Mon, 26 Sep 2005 16:51:34 -0400 I haven't tested it on amd64 at all (hopefully the freebsd32 part compiles :-P), but here is a patch to add a kern_recvit() function and use it to implement freebsd32_recvmsg(). Note that I'm not sure that some other functions like sendmsg() actually work correctly for freebsd32 as they are copying in a 32-bit msghdr and expecting it to be a 64-bit msghdr. http://www.FreeBSD.org/~jhb/patches/freebsd32_recvmsg.patch -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-freebsd-amd64@FreeBSD.ORG Tue Sep 27 02:35:19 2005 Return-Path: X-Original-To: freebsd-amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A77A16A41F; Tue, 27 Sep 2005 02:35:19 +0000 (GMT) (envelope-from freebsd@sopwith.solgatos.com) Received: from schitzo.solgatos.com (c-67-168-241-176.hsd1.or.comcast.net [67.168.241.176]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77ECA43D53; Tue, 27 Sep 2005 02:35:18 +0000 (GMT) (envelope-from freebsd@sopwith.solgatos.com) Received: from sopwith.solgatos.com (uucp@localhost) by schitzo.solgatos.com (8.11.6/8.11.6) with UUCP id j8R2ZKr12533; Mon, 26 Sep 2005 19:35:20 -0700 Received: from localhost by sopwith.solgatos.com (8.8.8/6.24) id CAA08104; Tue, 27 Sep 2005 02:25:01 GMT Message-Id: <200509270225.CAA08104@sopwith.solgatos.com> To: John Baldwin Date: Mon, 26 Sep 2005 19:25:01 +0100 From: Dieter Cc: freebsd-amd64@FreeBSD.org Subject: Re: dmesg from Tyan Tomcat K8E 2865 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 02:35:19 -0000 > > pci0: at device 4.0 (no driver attached) > > This is your sound card. No idea if any of the pcm(4) drivers support the > sound on the nForce 4. > > > pci_link3: BIOS IRQ 10 does not match initial IRQ 5 > > Unless something is not working and you are getting an interrupt storm or some > such, don't worry about this message. > > > pci1: at device 5.0 (no driver attached) > > If you use DRI, X will load a device driver that will attach here as drm0. > Other than that, you don't need a device driver for this device for basic > console video to work. > > > Suggestions on how to fix any of those would be welcome. > > None of these messages indicate any actual problems. Are you having any > problems? No problems with the board yet other than Xorg refusing to do sync on green: (WW) ATI(0): Option "sync on green" is not used I haven't tried to use the onboard Ethernet or audio yet. From owner-freebsd-amd64@FreeBSD.ORG Tue Sep 27 09:03:44 2005 Return-Path: X-Original-To: amd64@freebsd.org Delivered-To: freebsd-amd64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 14CAE16A41F; Tue, 27 Sep 2005 09:03:44 +0000 (GMT) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73E0643D58; Tue, 27 Sep 2005 09:03:43 +0000 (GMT) (envelope-from tinderbox@freebsd.org) Received: from smtp1.sentex.ca (smtp1c.sentex.ca [64.7.153.10]) by smarthost1.sentex.ca (8.13.3/8.13.3) with ESMTP id j8R93gDa067187; Tue, 27 Sep 2005 05:03:42 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp1.sentex.ca (8.13.3/8.13.3) with ESMTP id j8R93gof046648; Tue, 27 Sep 2005 05:03:42 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id 156617302F; Tue, 27 Sep 2005 05:03:42 -0400 (EDT) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20050927090342.156617302F@freebsd-current.sentex.ca> Date: Tue, 27 Sep 2005 05:03:42 -0400 (EDT) X-Virus-Scanned: ClamAV version 0.86, clamav-milter version 0.86 on clamscanner2 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.51 on 64.7.153.18 Cc: Subject: [head tinderbox] failure on amd64/amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 09:03:44 -0000 TB --- 2005-09-27 07:47:55 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2005-09-27 07:47:55 - starting HEAD tinderbox run for amd64/amd64 TB --- 2005-09-27 07:47:55 - cleaning the object tree TB --- 2005-09-27 07:48:27 - checking out the source tree TB --- 2005-09-27 07:48:27 - cd /tinderbox/HEAD/amd64/amd64 TB --- 2005-09-27 07:48:27 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2005-09-27 07:54:27 - building world (CFLAGS=-O2 -pipe) TB --- 2005-09-27 07:54:27 - cd /src TB --- 2005-09-27 07:54:27 - /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> stage 5.1: building 32 bit shim libraries [...] from /src/lib/libpam/modules/pam_ssh/pam_ssh.c:57: /obj/amd64/src/lib32/usr/include/openssl/rsa.h:239: warning: function declaration isn't a prototype /obj/amd64/src/lib32/usr/include/openssl/rsa.h:240: warning: function declaration isn't a prototype /obj/amd64/src/lib32/usr/include/openssl/rsa.h:242: warning: function declaration isn't a prototype /obj/amd64/src/lib32/usr/include/openssl/rsa.h:243: warning: function declaration isn't a prototype In file included from /src/lib/libpam/modules/pam_ssh/pam_ssh.c:57: /obj/amd64/src/lib32/usr/include/openssl/evp.h:281: warning: function declaration isn't a prototype /obj/amd64/src/lib32/usr/include/openssl/evp.h:282: warning: function declaration isn't a prototype *** Error code 1 Stop in /src/lib/libpam/modules/pam_ssh. *** Error code 1 Stop in /src/lib/libpam/modules. *** Error code 1 Stop in /src/lib/libpam. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2005-09-27 09:03:41 - WARNING: /usr/bin/make returned exit code 1 TB --- 2005-09-27 09:03:41 - ERROR: failed to build world TB --- 2005-09-27 09:03:41 - tinderbox aborted From owner-freebsd-amd64@FreeBSD.ORG Tue Sep 27 15:57:27 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31C4416A41F; Tue, 27 Sep 2005 15:57:27 +0000 (GMT) (envelope-from ganael.laplanche@martymac.com) Received: from mail.martymac.com (martymac.com [82.224.94.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2864F43D55; Tue, 27 Sep 2005 15:57:25 +0000 (GMT) (envelope-from ganael.laplanche@martymac.com) Received: from martymac.com (localhost [127.0.0.1]) by mail.martymac.com (Postfix) with ESMTP id 78DD3229; Tue, 27 Sep 2005 18:01:22 +0200 (CEST) From: "Ganael Laplanche" To: Jung-uk Kim Date: Tue, 27 Sep 2005 16:01:22 +0000 Message-Id: <20050927155546.M79584@martymac.com> In-Reply-To: <200509261401.10035.jkim@FreeBSD.org> References: <200509151957.24837.jkim@FreeBSD.org> <20050924110816.M85521@martymac.com> <200509261359.29571.jkim@FreeBSD.org> <200509261401.10035.jkim@FreeBSD.org> X-Mailer: Open WebMail 2.51 20050228 X-OriginatingIP: 192.168.1.1 (martymac) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=OPENWEBMAIL_ATT_0.166241249535233" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-amd64@freebsd.org Subject: Re: [PATCH OK] agp(4) for ULi M1689/nVidia nForce3 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 15:57:27 -0000 This is a multi-part message in MIME format. ------=OPENWEBMAIL_ATT_0.166241249535233 Content-Type: text/plain; charset=iso-8859-1 Hello again, Good news !!!! I've just tested your patch and everything seems to work fine by now : - No panic at startup - testgart works - even glxgears works and show 1300.800 fps ! I've attached the (verbose) dmesg and the output of testgart... I've also attached the patched agp_amd64.c and agpreg.h I used. Many thanks for the patch... I hope it will be committed soon to -current :) Regards, Ganaël LAPLANCHE ganael.laplanche@martymac.com http://www.martymac.com Tel : (+33)6.84.03.57.24. ---------- Original Message ----------- From: Jung-uk Kim To: "Ganael Laplanche" Sent: Mon, 26 Sep 2005 14:01:07 -0400 Subject: Re: [PATCH] agp(4) for ULi M1689/nVidia nForce3 > On Monday 26 September 2005 01:59 pm, Jung-uk Kim wrote: > > On Saturday 24 September 2005 07:09 am, Ganael Laplanche wrote: > > > Hello, > > > > > > How are you ? > > > > Good. Thanks. > > > > > I've tested the patch with today's CVS, here's what I got : > > > > That's because you don't have a good agpreg.h. anholt@ updated it > > few days ago. Maybe your agpreg.h is not correctly patched. > > Please make sure you have 'correct' agpreg.h. agpreg.h is attached > > just in case. > > BTW, the new patch against -CURRENT is here: > > http://people.freebsd.org/~jkim/agp_amd64-20050921.diff > > JK ------- End of Original Message ------- ------=OPENWEBMAIL_ATT_0.166241249535233 Content-Type: text/plain; name="dmesg.txt" Content-Disposition: attachment; filename="dmesg.txt" Content-Transfer-Encoding: base64 Q29weXJpZ2h0IChjKSAxOTkyLTIwMDUgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChj KSAxOTc5LCAxOTgwLCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAx OTk0CglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmln aHRzIHJlc2VydmVkLgpGcmVlQlNEIDYuMC1CRVRBNSAjMDogVHVlIFNlcCAyMCAwMDoyNzozNSBD RVNUIDIwMDUKICAgIHJvb3RAb2RpZTovdXNyL29iai91c3Ivc3JjL3N5cy9NWUtFUk5FTApUaW1l Y291bnRlciAiaTgyNTQiIGZyZXF1ZW5jeSAxMTkzMTgyIEh6IHF1YWxpdHkgMApDUFU6IEFNRCBB dGhsb24odG0pIDY0IFByb2Nlc3NvciAzMjAwKyAoMjIxMC43Ny1NSHogSzgtY2xhc3MgQ1BVKQog IE9yaWdpbiA9ICJBdXRoZW50aWNBTUQiICBJZCA9IDB4ZmMwICBTdGVwcGluZyA9IDAKICBGZWF0 dXJlcz0weDc4YmZiZmY8RlBVLFZNRSxERSxQU0UsVFNDLE1TUixQQUUsTUNFLENYOCxBUElDLFNF UCxNVFJSLFBHRSxNQ0EsQ01PVixQQVQsUFNFMzYsQ0xGTFVTSCxNTVgsRlhTUixTU0UsU1NFMj4K ICBBTUQgRmVhdHVyZXM9MHhlMDUwMDgwMDxTWVNDQUxMLE5YLE1NWCssTE0sM0ROb3crLDNETm93 PgpyZWFsIG1lbW9yeSAgPSA1MzY2MDg3NjggKDUxMSBNQikKYXZhaWwgbWVtb3J5ID0gNTEwMTE5 OTM2ICg0ODYgTUIpCm5ldHNtYl9kZXY6IGxvYWRlZAphY3BpMDogPEEgTSBJIE9FTVJTRFQ+IG9u IG1vdGhlcmJvYXJkCmFjcGkwOiBQb3dlciBCdXR0b24gKGZpeGVkKQpwY2lfbGluazA6IDxBQ1BJ IFBDSSBMaW5rIExOS0E+IGlycSAxMSBvbiBhY3BpMApwY2lfbGluazE6IDxBQ1BJIFBDSSBMaW5r IExOS0I+IGlycSAxMCBvbiBhY3BpMApwY2lfbGluazI6IDxBQ1BJIFBDSSBMaW5rIExOS0M+IGly cSA5IG9uIGFjcGkwCnBjaV9saW5rMzogPEFDUEkgUENJIExpbmsgTE5LRD4gaXJxIDkgb24gYWNw aTAKcGNpX2xpbms0OiA8QUNQSSBQQ0kgTGluayBMTktFPiBpcnEgMTEgb24gYWNwaTAKcGNpX2xp bms1OiA8QUNQSSBQQ0kgTGluayBMVVMwPiBpcnEgNSBvbiBhY3BpMApwY2lfbGluazY6IDxBQ1BJ IFBDSSBMaW5rIExVUzE+IGlycSA5IG9uIGFjcGkwCnBjaV9saW5rNzogPEFDUEkgUENJIExpbmsg TFVTMj4gaXJxIDEwIG9uIGFjcGkwCnBjaV9saW5rODogPEFDUEkgUENJIExpbmsgTEtMTj4gaXJx IDMgb24gYWNwaTAKcGNpX2xpbms5OiA8QUNQSSBQQ0kgTGluayBMQVVJPiBpcnEgMTAgb24gYWNw aTAKcGNpX2xpbmsxMDogPEFDUEkgUENJIExpbmsgTEtNTz4gaXJxIDAgb24gYWNwaTAKcGNpX2xp bmsxMTogPEFDUEkgUENJIExpbmsgTEtTTT4gaXJxIDAgb24gYWNwaTAKcGNpX2xpbmsxMjogPEFD UEkgUENJIExpbmsgTFRJRD4gaXJxIDAgb24gYWNwaTAKcGNpX2xpbmsxMzogPEFDUEkgUENJIExp bmsgTFRJRT4gaXJxIDAgb24gYWNwaTAKcGNpX2xpbmsxNDogPEFDUEkgUENJIExpbmsgTEFUQT4g aXJxIDE0IG9uIGFjcGkwClRpbWVjb3VudGVyICJBQ1BJLWZhc3QiIGZyZXF1ZW5jeSAzNTc5NTQ1 IEh6IHF1YWxpdHkgMTAwMAphY3BpX3RpbWVyMDogPDI0LWJpdCB0aW1lciBhdCAzLjU3OTU0NU1I ej4gcG9ydCAweDQwMDgtMHg0MDBiIG9uIGFjcGkwCmNwdTA6IDxBQ1BJIENQVT4gb24gYWNwaTAK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBf UFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDog aW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNw aV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBh Y2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxp ZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJm MDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBf UFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDog aW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNw aV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBh Y2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxp ZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJm MDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBf UFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDog aW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNw aV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBh Y2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxp ZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJm MDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBf UFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDog aW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNw aV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBh Y2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxp ZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJm MDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBf UFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDog aW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNw aV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBh Y2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxp ZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJm MDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBf UFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDog aW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNw aV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBh Y2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxp ZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJm MDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBf UFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDog aW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNw aV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBh Y2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxp ZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJm MDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBf UFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDog aW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNw aV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBh Y2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxp ZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJm MDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBf UFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDog aW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNw aV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBh Y2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxp ZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJm MDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBf UFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDog aW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNw aV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBh Y2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxp ZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJm MDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UK YWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNT IHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52 YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9w ZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2th Z2UKYWNwaV9wZXJmMDogaW52YWxpZCBfUFNTIHBhY2thZ2UKcGNpYjA6IDxBQ1BJIEhvc3QtUENJ IGJyaWRnZT4gcG9ydCAweGNmOC0weGNmZiBvbiBhY3BpMApwY2kwOiA8QUNQSSBQQ0kgYnVzPiBv biBwY2liMAppc2FiMDogPFBDSS1JU0EgYnJpZGdlPiBhdCBkZXZpY2UgMS4wIG9uIHBjaTAKaXNh MDogPElTQSBidXM+IG9uIGlzYWIwCnBjaTA6IDxzZXJpYWwgYnVzLCBTTUJ1cz4gYXQgZGV2aWNl IDEuMSAobm8gZHJpdmVyIGF0dGFjaGVkKQpvaGNpMDogPE9IQ0kgKGdlbmVyaWMpIFVTQiBjb250 cm9sbGVyPiBtZW0gMHhmZjZmZDAwMC0weGZmNmZkZmZmIGlycSA1IGF0IGRldmljZSAyLjAgb24g cGNpMApvaGNpMDogW0dJQU5ULUxPQ0tFRF0KdXNiMDogT0hDSSB2ZXJzaW9uIDEuMCwgbGVnYWN5 IHN1cHBvcnQKdXNiMDogU01NIGRvZXMgbm90IHJlc3BvbmQsIHJlc2V0dGluZwp1c2IwOiA8T0hD SSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+IG9uIG9oY2kwCnVzYjA6IFVTQiByZXZpc2lvbiAx LjAKdWh1YjA6IG5WaWRpYSBPSENJIHJvb3QgaHViLCBjbGFzcyA5LzAsIHJldiAxLjAwLzEuMDAs IGFkZHIgMQp1aHViMDogNCBwb3J0cyB3aXRoIDQgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQKb2hj aTE6IDxPSENJIChnZW5lcmljKSBVU0IgY29udHJvbGxlcj4gbWVtIDB4ZmY2ZmUwMDAtMHhmZjZm ZWZmZiBpcnEgOSBhdCBkZXZpY2UgMi4xIG9uIHBjaTAKb2hjaTE6IFtHSUFOVC1MT0NLRURdCnVz YjE6IE9IQ0kgdmVyc2lvbiAxLjAsIGxlZ2FjeSBzdXBwb3J0CnVzYjE6IFNNTSBkb2VzIG5vdCBy ZXNwb25kLCByZXNldHRpbmcKdXNiMTogPE9IQ0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBv biBvaGNpMQp1c2IxOiBVU0IgcmV2aXNpb24gMS4wCnVodWIxOiBuVmlkaWEgT0hDSSByb290IGh1 YiwgY2xhc3MgOS8wLCByZXYgMS4wMC8xLjAwLCBhZGRyIDEKdWh1YjE6IDQgcG9ydHMgd2l0aCA0 IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkCnBjaTA6IDxzZXJpYWwgYnVzLCBVU0I+IGF0IGRldmlj ZSAyLjIgKG5vIGRyaXZlciBhdHRhY2hlZCkKcGNpMDogPGJyaWRnZT4gYXQgZGV2aWNlIDUuMCAo bm8gZHJpdmVyIGF0dGFjaGVkKQpwY20wOiA8blZpZGlhIG5Gb3JjZTMgMjUwPiBwb3J0IDB4ZTgw MC0weGU4ZmYsMHhlNDAwLTB4ZTQ3ZiBtZW0gMHhmZjZmYjAwMC0weGZmNmZiZmZmIGlycSAxMCBh dCBkZXZpY2UgNi4wIG9uIHBjaTAKcGNtMDogW0dJQU5ULUxPQ0tFRF0KcGNtMDogPEF2YW5jZSBM b2dpYyBBTEM4NTAgQUM5NyBDb2RlYz4KYXRhcGNpMDogPG5WaWRpYSBuRm9yY2UzIFBybyBVRE1B MTMzIGNvbnRyb2xsZXI+IHBvcnQgMHgxZjAtMHgxZjcsMHgzZjYsMHgxNzAtMHgxNzcsMHgzNzYs MHhmZmEwLTB4ZmZhZiBhdCBkZXZpY2UgOC4wIG9uIHBjaTAKYXRhMDogPEFUQSBjaGFubmVsIDA+ IG9uIGF0YXBjaTAKYXRhMTogPEFUQSBjaGFubmVsIDE+IG9uIGF0YXBjaTAKcGNpYjE6IDxBQ1BJ IFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2UgMTEuMCBvbiBwY2kwCnBjaTE6IDxBQ1BJIFBDSSBi dXM+IG9uIHBjaWIxCmRybTA6IDxBVEkgUmFkZW9uIElmIFIyNTAgOTAwMD4gcG9ydCAweGM4MDAt MHhjOGZmIG1lbSAweGQ4MDAwMDAwLTB4ZGJmZmZmZmYsMHhmZjRmMDAwMC0weGZmNGZmZmZmIGly cSAxMSBhdCBkZXZpY2UgMC4wIG9uIHBjaTEKaW5mbzogW2RybV0gSW5pdGlhbGl6ZWQgcmFkZW9u IDEuMTYuMCAyMDA1MDMxMSBvbiBtaW5vciAwCnBjaTE6IDxkaXNwbGF5PiBhdCBkZXZpY2UgMC4x IChubyBkcml2ZXIgYXR0YWNoZWQpCnBjaWIyOiA8QUNQSSBQQ0ktUENJIGJyaWRnZT4gYXQgZGV2 aWNlIDE0LjAgb24gcGNpMApwY2lfbGluazA6IEJJT1MgSVJRIDEwIGRvZXMgbm90IG1hdGNoIGlu aXRpYWwgSVJRIDExCnBjaTI6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIyCnBjaTI6IDxuZXR3b3Jr LCBldGhlcm5ldD4gYXQgZGV2aWNlIDcuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQpybDA6IDxSZWFs VGVrIDgxMzkgMTAvMTAwQmFzZVRYPiBwb3J0IDB4ZDgwMC0weGQ4ZmYgbWVtIDB4ZmY1ZGZjMDAt MHhmZjVkZmNmZiBpcnEgOSBhdCBkZXZpY2UgOC4wIG9uIHBjaTIKbWlpYnVzMDogPE1JSSBidXM+ IG9uIHJsMApybHBoeTA6IDxSZWFsVGVrIGludGVybmFsIG1lZGlhIGludGVyZmFjZT4gb24gbWlp YnVzMApybHBoeTA6ICAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgt RkRYLCBhdXRvCnJsMDogRXRoZXJuZXQgYWRkcmVzczogMDA6NTA6ZmM6NTU6MDg6YTgKcGNtMTog PENyZWF0aXZlIEVNVTEwSzE+IHBvcnQgMHhkNDAwLTB4ZDQxZiBpcnEgOSBhdCBkZXZpY2UgOS4w IG9uIHBjaTIKcGNtMTogPFNpZ21hVGVsIFNUQUM5NzA4LzExIEFDOTcgQ29kZWM+CmJrdHIwOiA8 QnJvb2tUcmVlIDg0OEE+IG1lbSAweGRlYWZmMDAwLTB4ZGVhZmZmZmYgaXJxIDEwIGF0IGRldmlj ZSAxMC4wIG9uIHBjaTIKYmt0cjA6IFtHSUFOVC1MT0NLRURdCmJrdHIwOiBQaW5uYWNsZS9NaXJv IFRWLCBQaGlsaXBzIFNFQ0FNIHR1bmVyLgpmd29oY2kwOiA8VklBIEZpcmUgSUkgKFZUNjMwNik+ IHBvcnQgMHhkMDAwLTB4ZDA3ZiBtZW0gMHhmZjVkZjAwMC0weGZmNWRmN2ZmIGlycSAxMCBhdCBk ZXZpY2UgMTEuMCBvbiBwY2kyCmZ3b2hjaTA6IE9IQ0kgdmVyc2lvbiAxLjAgKFJPTT0xKQpmd29o Y2kwOiBOby4gb2YgSXNvY2hyb25vdXMgY2hhbm5lbHMgaXMgNC4KZndvaGNpMDogRVVJNjQgMDA6 ZTA6MTg6MDA6MDA6ODY6Njk6MTIKZndvaGNpMDogUGh5IDEzOTRhIGF2YWlsYWJsZSBTNDAwLCAy IHBvcnRzLgpmd29oY2kwOiBMaW5rIFM0MDAsIG1heF9yZWMgMjA0OCBieXRlcy4KZmlyZXdpcmUw OiA8SUVFRTEzOTQoRmlyZVdpcmUpIGJ1cz4gb24gZndvaGNpMApmd2UwOiA8RXRoZXJuZXQgb3Zl ciBGaXJlV2lyZT4gb24gZmlyZXdpcmUwCmlmX2Z3ZTA6IEZha2UgRXRoZXJuZXQgYWRkcmVzczog MDI6ZTA6MTg6ODY6Njk6MTIKZndlMDogRXRoZXJuZXQgYWRkcmVzczogMDI6ZTA6MTg6ODY6Njk6 MTIKZndlMDogaWZfc3RhcnQgcnVubmluZyBkZWZlcnJlZCBmb3IgR2lhbnQKZndvaGNpMDogSW5p dGlhdGUgYnVzIHJlc2V0CmZ3b2hjaTA6IG5vZGVfaWQ9MHhjODAwZmZjMCwgZ2VuPTEsIENZQ0xF TUFTVEVSIG1vZGUKZmlyZXdpcmUwOiAxIG5vZGVzLCBtYXhob3AgPD0gMCwgY2FibGUgSVJNID0g MCAobWUpCmZpcmV3aXJlMDogYnVzIG1hbmFnZXIgMCAobWUpCmFjcGlfYnV0dG9uMDogPFBvd2Vy IEJ1dHRvbj4gb24gYWNwaTAKZmRjMDogPGZsb3BweSBkcml2ZSBjb250cm9sbGVyIChGREUpPiBw b3J0IDB4M2YwLTB4M2Y1LDB4M2Y3IGlycSA2IGRycSAyIG9uIGFjcGkwCmZkYzA6IFtGQVNUXQpm ZDA6IDwxNDQwLUtCIDMuNSIgZHJpdmU+IG9uIGZkYzAgZHJpdmUgMApwcGMwOiA8RUNQIHBhcmFs bGVsIHByaW50ZXIgcG9ydD4gcG9ydCAweDM3OC0weDM3ZiwweDc3OC0weDc3YiBpcnEgNyBkcnEg MyBvbiBhY3BpMApwcGMwOiBTTUMtbGlrZSBjaGlwc2V0IChFQ1AvRVBQL1BTMi9OSUJCTEUpIGlu IENPTVBBVElCTEUgbW9kZQpwcGMwOiBGSUZPIHdpdGggMTYvMTYvMTYgYnl0ZXMgdGhyZXNob2xk CnBwYnVzMDogPFBhcmFsbGVsIHBvcnQgYnVzPiBvbiBwcGMwCmxwdDA6IDxQcmludGVyPiBvbiBw cGJ1czAKbHB0MDogSW50ZXJydXB0LWRyaXZlbiBwb3J0CnBwaTA6IDxQYXJhbGxlbCBJL08+IG9u IHBwYnVzMAphdGtiZGMwOiA8S2V5Ym9hcmQgY29udHJvbGxlciAoaTgwNDIpPiBwb3J0IDB4NjAs MHg2NCBpcnEgMSBvbiBhY3BpMAphdGtiZDA6IDxBVCBLZXlib2FyZD4gZmxhZ3MgMHgxIGlycSAx IG9uIGF0a2JkYzAKa2JkMCBhdCBhdGtiZDAKYXRrYmQwOiBbR0lBTlQtTE9DS0VEXQpzaW8wOiBj b25maWd1cmVkIGlycSA0IG5vdCBpbiBiaXRtYXAgb2YgcHJvYmVkIGlycXMgMApzaW8wOiBwb3J0 IG1heSBub3QgYmUgZW5hYmxlZApzaW8wOiA8MTY1NTBBLWNvbXBhdGlibGUgQ09NIHBvcnQ+IHBv cnQgMHgzZjgtMHgzZmYgaXJxIDQgZmxhZ3MgMHgxMCBvbiBhY3BpMApzaW8wOiB0eXBlIDE2NTUw QQpvcm0wOiA8SVNBIE9wdGlvbiBST00+IGF0IGlvbWVtIDB4YzAwMDAtMHhjY2ZmZiBvbiBpc2Ew CnNjMDogPFN5c3RlbSBjb25zb2xlPiBhdCBmbGFncyAweDEwMCBvbiBpc2EwCnNjMDogVkdBIDwx NiB2aXJ0dWFsIGNvbnNvbGVzLCBmbGFncz0weDMwMD4Kc2lvMTogY29uZmlndXJlZCBpcnEgMyBu b3QgaW4gYml0bWFwIG9mIHByb2JlZCBpcnFzIDAKc2lvMTogcG9ydCBtYXkgbm90IGJlIGVuYWJs ZWQKdmdhMDogPEdlbmVyaWMgSVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21lbSAweGEw MDAwLTB4YmZmZmYgb24gaXNhMAp1bXMwOiBMb2dpdGVjaCBVU0ItUFMvMiBPcHRpY2FsIE1vdXNl LCByZXYgMi4wMC8xOC4wMCwgYWRkciAyLCBpY2xhc3MgMy8xCnVtczA6IDYgYnV0dG9ucyBhbmQg WiBkaXIuCnVoaWQwOiBNaWNyb3NvZnRcTS0uIE1pY3Jvc29mdFxNLS4gU2lkZVdpbmRlclxNLS4g R2FtZSBQYWQgVVNCLCByZXYgMi4wMC8xLjA2LCBhZGRyIDMsIGljbGFzcyAzLzAKVGltZWNvdW50 ZXIgIlRTQyIgZnJlcXVlbmN5IDIyMTA3NjYwMzEgSHogcXVhbGl0eSA4MDAKVGltZWNvdW50ZXJz IHRpY2sgZXZlcnkgMS4wMDAgbXNlYwptb2R1bGVfcmVnaXN0ZXJfaW5pdDogTU9EX0xPQUQgKGZp cmVfc2F2ZXIsIDB4ZmZmZmZmZmY4MDIxYTZkMCwgMCkgZXJyb3IgMTkKaXBmdzIgKCtpcHY2KSBp bml0aWFsaXplZCwgZGl2ZXJ0IGxvYWRhYmxlLCBydWxlLWJhc2VkIGZvcndhcmRpbmcgZGlzYWJs ZWQsIGRlZmF1bHQgdG8gYWNjZXB0LCBsb2dnaW5nIGRpc2FibGVkCmFkMDogMTU2MzM0TUIgPE1h eHRvciA2QjE2MFAwIEJBSDQxQjEwPiBhdCBhdGEwLW1hc3RlciBVRE1BMTMzCmFjZDA6IERWRFJP TSA8UGlvbmVlciBEVkQtUk9NIEFUQVBJTW9kZWwgRFZELTEwNVMgMDEyMi9FMS4yMj4gYXQgYXRh MS1tYXN0ZXIgVURNQTMzCmFjZDE6IERWRFIgPE5FQyBEVkQgUlcgTkQtMzUyMEEvMS4wND4gYXQg YXRhMS1zbGF2ZSBVRE1BMzMKY2QwIGF0IGF0YTEgYnVzIDAgdGFyZ2V0IDAgbHVuIDAKY2QwOiA8 UElPTkVFUiBEVkQtUk9NIERWRC0xMDVGIDEuMjI+IFJlbW92YWJsZSBDRC1ST00gU0NTSS0wIGRl dmljZSAKY2QwOiAzMy4wMDBNQi9zIHRyYW5zZmVycwpjZDA6IEF0dGVtcHQgdG8gcXVlcnkgZGV2 aWNlIHNpemUgZmFpbGVkOiBOT1QgUkVBRFksIE1lZGl1bSBub3QgcHJlc2VudApjZDEgYXQgYXRh MSBidXMgMCB0YXJnZXQgMSBsdW4gMApjZDE6IDxfTkVDIERWRF9SVyBORC0zNTIwQSAxLjA0PiBS ZW1vdmFibGUgQ0QtUk9NIFNDU0ktMCBkZXZpY2UgCmNkMTogMzMuMDAwTUIvcyB0cmFuc2ZlcnMK Y2QxOiBBdHRlbXB0IHRvIHF1ZXJ5IGRldmljZSBzaXplIGZhaWxlZDogTk9UIFJFQURZLCBNZWRp dW0gbm90IHByZXNlbnQKVHJ5aW5nIHRvIG1vdW50IHJvb3QgZnJvbSB1ZnM6L2Rldi9hZDBzMmEK ZXJyb3I6IFtkcm06cGlkNzA4OnJhZGVvbl9jcF9pbml0XSAqRVJST1IqIHJhZGVvbl9jcF9pbml0 IGNhbGxlZCB3aXRob3V0IGxvY2sgaGVsZAplcnJvcjogW2RybTpwaWQ3MDg6ZHJtX3VubG9ja10g KkVSUk9SKiBQcm9jZXNzIDcwOCB1c2luZyBrZXJuZWwgY29udGV4dCAwCmNvbGxlY3RpbmcgcHYg ZW50cmllcyAtLSBzdWdnZXN0IGluY3JlYXNpbmcgUE1BUF9TSFBHUEVSUFJPQwpjb2xsZWN0aW5n IHB2IGVudHJpZXMgLS0gc3VnZ2VzdCBpbmNyZWFzaW5nIFBNQVBfU0hQR1BFUlBST0MKV2FpdGlu ZyAobWF4IDYwIHNlY29uZHMpIGZvciBzeXN0ZW0gcHJvY2VzcyBgdm5scnUnIHRvIHN0b3AuLi5k b25lCldhaXRpbmcgKG1heCA2MCBzZWNvbmRzKSBmb3Igc3lzdGVtIHByb2Nlc3MgYGJ1ZmRhZW1v bicgdG8gc3RvcC4uLmRvbmUKV2FpdGluZyAobWF4IDYwIHNlY29uZHMpIGZvciBzeXN0ZW0gcHJv Y2VzcyBgc3luY2VyJyB0byBzdG9wLi4uClN5bmNpbmcgZGlza3MsIHZub2RlcyByZW1haW5pbmcu Li40IDQgMyAyIDEgMSAxIDAgMCBkb25lCkFsbCBidWZmZXJzIHN5bmNlZC4KQ29weXJpZ2h0IChj KSAxOTkyLTIwMDUgVGhlIEZyZWVCU0QgUHJvamVjdC4KQ29weXJpZ2h0IChjKSAxOTc5LCAxOTgw LCAxOTgzLCAxOTg2LCAxOTg4LCAxOTg5LCAxOTkxLCAxOTkyLCAxOTkzLCAxOTk0CglUaGUgUmVn ZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiBBbGwgcmlnaHRzIHJlc2VydmVk LgpGcmVlQlNEIDYuMC1CRVRBNSAjMDogVHVlIFNlcCAyNyAxNzozMzo1MyBDRVNUIDIwMDUKICAg IG1hcnR5bWFjQG9kaWUubWFydHltYWMuY29tOi91c3Ivb2JqL3Vzci9zcmMvc3lzL01ZS0VSTkVM ClByZWxvYWRlZCBlbGYga2VybmVsICIvYm9vdC9rZXJuZWwva2VybmVsIiBhdCAweGZmZmZmZmZm ODA2YjAwMDAuCkNhbGlicmF0aW5nIGNsb2NrKHMpIC4uLiBpODI1NCBjbG9jazogMTE5MzE0NyBI egpDTEtfVVNFX0k4MjU0X0NBTElCUkFUSU9OIG5vdCBzcGVjaWZpZWQgLSB1c2luZyBkZWZhdWx0 IGZyZXF1ZW5jeQpUaW1lY291bnRlciAiaTgyNTQiIGZyZXF1ZW5jeSAxMTkzMTgyIEh6IHF1YWxp dHkgMApDYWxpYnJhdGluZyBUU0MgY2xvY2sgLi4uIFRTQyBjbG9jazogMjIxMDc3MTExMyBIegpD UFU6IEFNRCBBdGhsb24odG0pIDY0IFByb2Nlc3NvciAzMjAwKyAoMjIxMC43Ny1NSHogSzgtY2xh c3MgQ1BVKQogIE9yaWdpbiA9ICJBdXRoZW50aWNBTUQiICBJZCA9IDB4ZmMwICBTdGVwcGluZyA9 IDAKICBGZWF0dXJlcz0weDc4YmZiZmY8RlBVLFZNRSxERSxQU0UsVFNDLE1TUixQQUUsTUNFLENY OCxBUElDLFNFUCxNVFJSLFBHRSxNQ0EsQ01PVixQQVQsUFNFMzYsQ0xGTFVTSCxNTVgsRlhTUixT U0UsU1NFMj4KICBBTUQgRmVhdHVyZXM9MHhlMDUwMDgwMDxTWVNDQUxMLE5YLE1NWCssTE0sM0RO b3crLDNETm93PgpMMSAyTUIgZGF0YSBUTEI6IDggZW50cmllcywgZnVsbHkgYXNzb2NpYXRpdmUK TDEgMk1CIGluc3RydWN0aW9uIFRMQjogOCBlbnRyaWVzLCBmdWxseSBhc3NvY2lhdGl2ZQpMMSA0 S0IgZGF0YSBUTEI6IDMyIGVudHJpZXMsIGZ1bGx5IGFzc29jaWF0aXZlCkwxIDRLQiBpbnN0cnVj dGlvbiBUTEI6IDMyIGVudHJpZXMsIGZ1bGx5IGFzc29jaWF0aXZlCkwxIGRhdGEgY2FjaGU6IDY0 IGtieXRlcywgNjQgYnl0ZXMvbGluZSwgMSBsaW5lcy90YWcsIDItd2F5IGFzc29jaWF0aXZlCkwx IGluc3RydWN0aW9uIGNhY2hlOiA2NCBrYnl0ZXMsIDY0IGJ5dGVzL2xpbmUsIDEgbGluZXMvdGFn LCAyLXdheSBhc3NvY2lhdGl2ZQpMMiAyTUIgdW5pZmllZCBUTEI6IDAgZW50cmllcywgZGlzYWJs ZWQvbm90IHByZXNlbnQKTDIgNEtCIGRhdGEgVExCOiA1MTIgZW50cmllcywgNC13YXkgYXNzb2Np YXRpdmUKTDIgNEtCIGluc3RydWN0aW9uIFRMQjogNTEyIGVudHJpZXMsIDQtd2F5IGFzc29jaWF0 aXZlCkwyIHVuaWZpZWQgY2FjaGU6IDUxMiBrYnl0ZXMsIDY0IGJ5dGVzL2xpbmUsIDEgbGluZXMv dGFnLCAxNi13YXkgYXNzb2NpYXRpdmUKcmVhbCBtZW1vcnkgID0gNTM2NjA4NzY4ICg1MTEgTUIp ClBoeXNpY2FsIG1lbW9yeSBjaHVuayhzKToKMHgwMDAwMDAwMDAwMDAxMDAwIC0gMHgwMDAwMDAw MDAwMDllZmZmLCA2NDcxNjggYnl0ZXMgKDE1OCBwYWdlcykKMHgwMDAwMDAwMDAwN2FkMDAwIC0g MHgwMDAwMDAwMDFmMDgxZmZmLCA1MTI1Nzc1MzYgYnl0ZXMgKDEyNTE0MSBwYWdlcykKYXZhaWwg bWVtb3J5ID0gNTEwMjk2MDY0ICg0ODYgTUIpCmNyeXB0bzogPGNyeXB0byBjb3JlPgptZW06IDxt ZW1vcnk+Cm51bGw6IDxudWxsIGRldmljZSwgemVybyBkZXZpY2U+CnJhbmRvbTogPGVudHJvcHkg c291cmNlLCBTb2Z0d2FyZSwgWWFycm93PgpuZXRzbWJfZGV2OiBsb2FkZWQKbmZzbG9jazogcHNl dWRvLWRldmljZQppbzogPEkvTz4KYWNwaTA6IDxBIE0gSSBPRU1SU0RUPiBvbiBtb3RoZXJib2Fy ZAphY3BpMDogW01QU0FGRV0KcGNpX29wZW4oMSk6CW1vZGUgMSBhZGRyIHBvcnQgKDB4MGNmOCkg aXMgMHg4MDAwYzI5YwpwY2lfb3BlbigxYSk6CW1vZGUxcmVzPTB4ODAwMDAwMDAgKDB4ODAwMDAw MDApCnBjaV9jZmdjaGVjazoJZGV2aWNlIDAgW2NsYXNzPTA2MDAwMF0gW2hkcj0wMF0gaXMgdGhl cmUgKGlkPTAwZTExMGRlKQpBY3BpT3NEZXJpdmVQY2lJZDogYnVzIDAgZGV2IDEgZnVuYyAwCmFj cGkwOiBQb3dlciBCdXR0b24gKGZpeGVkKQpwY2lfbGluazA6IDxBQ1BJIFBDSSBMaW5rIExOS0E+ IGlycSAxMSBvbiBhY3BpMApwY2lfbGluazA6IExpbmtzIGFmdGVyIGluaXRpYWwgcHJvYmU6Cklu ZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAgMTEgICBOICAgICAwICAzIDQgNSA3IDkg MTAgMTEgMTIgMTQgMTUKcGNpX2xpbmswOiBMaW5rcyBhZnRlciBpbml0aWFsIHZhbGlkYXRpb246 CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAgMTEgICBOICAgICAwICAzIDQgNSA3 IDkgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbmswOiBMaW5rcyBhZnRlciBkaXNhYmxlOgpJbmRleCAg SVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNyA5IDEwIDEx IDEyIDE0IDE1CnBjaV9saW5rMTogPEFDUEkgUENJIExpbmsgTE5LQj4gaXJxIDEwIG9uIGFjcGkw CnBjaV9saW5rMTogTGlua3MgYWZ0ZXIgaW5pdGlhbCBwcm9iZToKSW5kZXggIElSUSAgUnRkICBS ZWYgIElSUXMKICAgIDAgICAxMCAgIE4gICAgIDAgIDMgNCA1IDcgOSAxMCAxMSAxMiAxNCAxNQpw Y2lfbGluazE6IExpbmtzIGFmdGVyIGluaXRpYWwgdmFsaWRhdGlvbjoKSW5kZXggIElSUSAgUnRk ICBSZWYgIElSUXMKICAgIDAgICAxMCAgIE4gICAgIDAgIDMgNCA1IDcgOSAxMCAxMSAxMiAxNCAx NQpwY2lfbGluazE6IExpbmtzIGFmdGVyIGRpc2FibGU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJ UlFzCiAgICAwICAyNTUgICBOICAgICAwICAzIDQgNSA3IDkgMTAgMTEgMTIgMTQgMTUKcGNpX2xp bmsyOiA8QUNQSSBQQ0kgTGluayBMTktDPiBpcnEgOSBvbiBhY3BpMApwY2lfbGluazI6IExpbmtz IGFmdGVyIGluaXRpYWwgcHJvYmU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAg IDkgICBOICAgICAwICAzIDQgNSA3IDkgMTEgMTIgMTQgMTUKcGNpX2xpbmsyOiBMaW5rcyBhZnRl ciBpbml0aWFsIHZhbGlkYXRpb246CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAg IDkgICBOICAgICAwICAzIDQgNSA3IDkgMTEgMTIgMTQgMTUKcGNpX2xpbmsyOiBMaW5rcyBhZnRl ciBkaXNhYmxlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAg MCAgMyA0IDUgNyA5IDExIDEyIDE0IDE1CnBjaV9saW5rMzogPEFDUEkgUENJIExpbmsgTE5LRD4g aXJxIDkgb24gYWNwaTAKcGNpX2xpbmszOiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRl eCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgICA5ICAgTiAgICAgMCAgMyA0IDUgNyA5IDEw IDExIDEyIDE0IDE1CnBjaV9saW5rMzogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJ bmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgICA5ICAgTiAgICAgMCAgMyA0IDUgNyA5 IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rMzogTGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5kZXggIElS USAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1IDcgOSAxMCAxMSAx MiAxNCAxNQpwY2lfbGluazQ6IDxBQ1BJIFBDSSBMaW5rIExOS0U+IGlycSAxMSBvbiBhY3BpMApw Y2lfbGluazQ6IExpbmtzIGFmdGVyIGluaXRpYWwgcHJvYmU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVm ICBJUlFzCiAgICAwICAgMTEgICBOICAgICAwICAzIDQgNSA3IDkgMTAgMTEgMTIgMTQgMTUKcGNp X2xpbms0OiBMaW5rcyBhZnRlciBpbml0aWFsIHZhbGlkYXRpb246CkluZGV4ICBJUlEgIFJ0ZCAg UmVmICBJUlFzCiAgICAwICAgMTEgICBOICAgICAwICAzIDQgNSA3IDkgMTAgMTEgMTIgMTQgMTUK cGNpX2xpbms0OiBMaW5rcyBhZnRlciBkaXNhYmxlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJR cwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnBjaV9saW5r NTogPEFDUEkgUENJIExpbmsgTFVTMD4gaXJxIDUgb24gYWNwaTAKcGNpX2xpbms1OiBMaW5rcyBh ZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgICA1 ICAgTiAgICAgMCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rNTogTGlua3MgYWZ0 ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAg ICA1ICAgTiAgICAgMCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rNTogTGlua3Mg YWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4g ICAgIDAgIDMgNCA1IDcgOSAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazY6IDxBQ1BJIFBDSSBMaW5r IExVUzE+IGlycSA5IG9uIGFjcGkwCnBjaV9saW5rNjogTGlua3MgYWZ0ZXIgaW5pdGlhbCBwcm9i ZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgICAgOSAgIE4gICAgIDAgIDMgNCA1 IDcgOSAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazY6IExpbmtzIGFmdGVyIGluaXRpYWwgdmFsaWRh dGlvbjoKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgICAgOSAgIE4gICAgIDAgIDMg NCA1IDcgOSAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazY6IExpbmtzIGFmdGVyIGRpc2FibGU6Cklu ZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAzIDQgNSA3IDkg MTAgMTEgMTIgMTQgMTUKcGNpX2xpbms3OiA8QUNQSSBQQ0kgTGluayBMVVMyPiBpcnEgMTAgb24g YWNwaTAKcGNpX2xpbms3OiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBS dGQgIFJlZiAgSVJRcwogICAgMCAgIDEwICAgTiAgICAgMCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0 IDE1CnBjaV9saW5rNzogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJR ICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDEwICAgTiAgICAgMCAgMyA0IDUgNyA5IDEwIDExIDEy IDE0IDE1CnBjaV9saW5rNzogTGlua3MgYWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRkICBS ZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1IDcgOSAxMCAxMSAxMiAxNCAxNQpw Y2lfbGluazg6IDxBQ1BJIFBDSSBMaW5rIExLTE4+IGlycSAzIG9uIGFjcGkwCnBjaV9saW5rODog TGlua3MgYWZ0ZXIgaW5pdGlhbCBwcm9iZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAg IDAgICAgMyAgIE4gICAgIDAgIDMgNCA1IDcgOSAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazg6IExp bmtzIGFmdGVyIGluaXRpYWwgdmFsaWRhdGlvbjoKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMK ICAgIDAgICAgMyAgIE4gICAgIDAgIDMgNCA1IDcgOSAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazg6 IExpbmtzIGFmdGVyIGRpc2FibGU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJUlFzCiAgICAwICAy NTUgICBOICAgICAwICAzIDQgNSA3IDkgMTAgMTEgMTIgMTQgMTUKcGNpX2xpbms5OiA8QUNQSSBQ Q0kgTGluayBMQVVJPiBpcnEgMTAgb24gYWNwaTAKcGNpX2xpbms5OiBMaW5rcyBhZnRlciBpbml0 aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDEwICAgTiAgICAg MCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rOTogTGlua3MgYWZ0ZXIgaW5pdGlh bCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgIDEwICAgTiAg ICAgMCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0IDE1CnBjaV9saW5rOTogTGlua3MgYWZ0ZXIgZGlz YWJsZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDMg NCA1IDcgOSAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazEwOiA8QUNQSSBQQ0kgTGluayBMS01PPiBp cnEgMCBvbiBhY3BpMApwY2lfbGluazEwOiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRl eCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNyA5IDEw IDExIDEyIDE0IDE1CnBjaV9saW5rMTA6IExpbmtzIGFmdGVyIGluaXRpYWwgdmFsaWRhdGlvbjoK SW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAgIDMgNCA1IDcg OSAxMCAxMSAxMiAxNCAxNQpwY2lfbGluazEwOiBMaW5rcyBhZnRlciBkaXNhYmxlOgpJbmRleCAg SVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNyA5IDEwIDEx IDEyIDE0IDE1CnBjaV9saW5rMTE6IDxBQ1BJIFBDSSBMaW5rIExLU00+IGlycSAwIG9uIGFjcGkw CnBjaV9saW5rMTE6IExpbmtzIGFmdGVyIGluaXRpYWwgcHJvYmU6CkluZGV4ICBJUlEgIFJ0ZCAg UmVmICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAzIDQgNSA3IDkgMTAgMTEgMTIgMTQgMTUK cGNpX2xpbmsxMTogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBS dGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMyA0IDUgNyA5IDEwIDExIDEyIDE0 IDE1CnBjaV9saW5rMTE6IExpbmtzIGFmdGVyIGRpc2FibGU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVm ICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAzIDQgNSA3IDkgMTAgMTEgMTIgMTQgMTUKcGNp X2xpbmsxMjogPEFDUEkgUENJIExpbmsgTFRJRD4gaXJxIDAgb24gYWNwaTAKcGNpX2xpbmsxMjog TGlua3MgYWZ0ZXIgaW5pdGlhbCBwcm9iZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAg IDAgIDI1NSAgIE4gICAgIDAgIDEwCnBjaV9saW5rMTI6IExpbmtzIGFmdGVyIGluaXRpYWwgdmFs aWRhdGlvbjoKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4gICAgIDAg IDEwCnBjaV9saW5rMTI6IExpbmtzIGFmdGVyIGRpc2FibGU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVm ICBJUlFzCiAgICAwICAyNTUgICBOICAgICAwICAxMApwY2lfbGluazEzOiA8QUNQSSBQQ0kgTGlu ayBMVElFPiBpcnEgMCBvbiBhY3BpMApwY2lfbGluazEzOiBMaW5rcyBhZnRlciBpbml0aWFsIHBy b2JlOgpJbmRleCAgSVJRICBSdGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMTAK cGNpX2xpbmsxMzogTGlua3MgYWZ0ZXIgaW5pdGlhbCB2YWxpZGF0aW9uOgpJbmRleCAgSVJRICBS dGQgIFJlZiAgSVJRcwogICAgMCAgMjU1ICAgTiAgICAgMCAgMTAKcGNpX2xpbmsxMzogTGlua3Mg YWZ0ZXIgZGlzYWJsZToKSW5kZXggIElSUSAgUnRkICBSZWYgIElSUXMKICAgIDAgIDI1NSAgIE4g ICAgIDAgIDEwCnBjaV9saW5rMTQ6IDxBQ1BJIFBDSSBMaW5rIExBVEE+IGlycSAxNCBvbiBhY3Bp MApwY2lfbGluazE0OiBMaW5rcyBhZnRlciBpbml0aWFsIHByb2JlOgpJbmRleCAgSVJRICBSdGQg IFJlZiAgSVJRcwogICAgMCAgIDE0ICAgTiAgICAgMCAgMyA0IDYgNyAxMCAxMSAxMiAxNCAxNQpw Y2lfbGluazE0OiBMaW5rcyBhZnRlciBpbml0aWFsIHZhbGlkYXRpb246CkluZGV4ICBJUlEgIFJ0 ZCAgUmVmICBJUlFzCiAgICAwICAgMTQgICBOICAgICAwICAzIDQgNiA3IDEwIDExIDEyIDE0IDE1 CnBjaV9saW5rMTQ6IExpbmtzIGFmdGVyIGRpc2FibGU6CkluZGV4ICBJUlEgIFJ0ZCAgUmVmICBJ UlFzCiAgICAwICAyNTUgICBOICAgICAwICAzIDQgNiA3IDEwIDExIDEyIDE0IDE1CkFDUEkgdGlt ZXI6IDEvMiAxLzIgMS8yIDEvMiAxLzIgMS8yIDEvMiAxLzIgMS8yIDEvMiAtPiAxMApUaW1lY291 bnRlciAiQUNQSS1mYXN0IiBmcmVxdWVuY3kgMzU3OTU0NSBIeiBxdWFsaXR5IDEwMDAKYWNwaV90 aW1lcjA6IDwyNC1iaXQgdGltZXIgYXQgMy41Nzk1NDVNSHo+IHBvcnQgMHg0MDA4LTB4NDAwYiBv biBhY3BpMApjcHUwOiA8QUNQSSBDUFU+IG9uIGFjcGkwCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6 IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFj cGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBw YWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFs aWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVy ZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdl CmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6 IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFj cGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBw YWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFs aWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVy ZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdl CmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6 IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFj cGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBw YWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFs aWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVy ZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdl CmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6 IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFj cGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBw YWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFs aWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVy ZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdl CmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6 IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFj cGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBw YWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFs aWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVy ZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdl CmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6 IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFj cGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBw YWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFs aWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVy ZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdl CmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6 IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFj cGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBw YWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFs aWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVy ZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdl CmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6 IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFj cGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBw YWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFs aWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVy ZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdl CmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6 IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFj cGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBw YWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFs aWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVy ZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdl CmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6 IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFj cGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBw YWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFs aWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVy ZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdl CmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BT UyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGlu dmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlf cGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNr YWdlCmFjcGlfcGVyZjA6IGludmFsaWQgX1BTUyBwYWNrYWdlCmFjcGlfcGVyZjA6IGludmFsaWQg X1BTUyBwYWNrYWdlCnBjaWIwOiA8QUNQSSBIb3N0LVBDSSBicmlkZ2U+IHBvcnQgMHhjZjgtMHhj ZmYgb24gYWNwaTAKQUNQSTogRm91bmQgbWF0Y2hpbmcgcGluIGZvciAwLjEuSU5UQSBhdCBmdW5j IDE6IDI1NQpBQ1BJOiBGb3VuZCBtYXRjaGluZyBwaW4gZm9yIDAuMi5JTlRBIGF0IGZ1bmMgMDog NQpBQ1BJOiBGb3VuZCBtYXRjaGluZyBwaW4gZm9yIDAuNS5JTlRBIGF0IGZ1bmMgMDogMwpBQ1BJ OiBGb3VuZCBtYXRjaGluZyBwaW4gZm9yIDAuNi5JTlRBIGF0IGZ1bmMgMDogMTAKQUNQSTogRm91 bmQgbWF0Y2hpbmcgcGluIGZvciAwLjIuSU5UQiBhdCBmdW5jIDE6IDkKQUNQSTogRm91bmQgbWF0 Y2hpbmcgcGluIGZvciAwLjIuSU5UQyBhdCBmdW5jIDI6IDEwCnBjaTA6IDxBQ1BJIFBDSSBidXM+ IG9uIHBjaWIwCnBjaTA6IHBoeXNpY2FsIGJ1cz0wCmZvdW5kLT4JdmVuZG9yPTB4MTBkZSwgZGV2 PTB4MDBlMSwgcmV2aWQ9MHhhMQoJYnVzPTAsIHNsb3Q9MCwgZnVuYz0wCgljbGFzcz0wNi0wMC0w MCwgaGRydHlwZT0weDAwLCBtZmRldj0wCgljbWRyZWc9MHgwMTA2LCBzdGF0cmVnPTB4MDBiMCwg Y2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAo MCBucyksIG1heGxhdD0weDAwICgwIG5zKQoJbWFwWzEwXTogdHlwZSAzLCByYW5nZSAzMiwgYmFz ZSBlMDAwMDAwMCwgc2l6ZSAyOCwgZW5hYmxlZApmb3VuZC0+CXZlbmRvcj0weDEwZGUsIGRldj0w eDAwZTAsIHJldmlkPTB4YTIKCWJ1cz0wLCBzbG90PTEsIGZ1bmM9MAoJY2xhc3M9MDYtMDEtMDAs IGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwZiwgc3RhdHJlZz0weDAwYTAsIGNh Y2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAgKDAg bnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKZm91bmQtPgl2ZW5kb3I9MHgxMGRlLCBkZXY9MHgwMGU0 LCByZXZpZD0weGExCglidXM9MCwgc2xvdD0xLCBmdW5jPTEKCWNsYXNzPTBjLTA1LTAwLCBoZHJ0 eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAwMDEsIHN0YXRyZWc9MHgwMGIwLCBjYWNoZWxu c3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAzICg3NTAgbnMp LCBtYXhsYXQ9MHgwMSAoMjUwIG5zKQoJaW50cGluPWEsIGlycT0yNTUKCXBvd2Vyc3BlYyAyICBz dXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSA0LCByYW5nZSAzMiwgYmFz ZSAwMDAwNTA4MCwgc2l6ZSAgNSwgZW5hYmxlZAoJbWFwWzIwXTogdHlwZSA0LCByYW5nZSAzMiwg YmFzZSAwMDAwNTAwMCwgc2l6ZSAgNiwgZW5hYmxlZAoJbWFwWzI0XTogdHlwZSA0LCByYW5nZSAz MiwgYmFzZSAwMDAwNTA0MCwgc2l6ZSAgNiwgZW5hYmxlZApmb3VuZC0+CXZlbmRvcj0weDEwZGUs IGRldj0weDAwZTcsIHJldmlkPTB4YTEKCWJ1cz0wLCBzbG90PTIsIGZ1bmM9MAoJY2xhc3M9MGMt MDMtMTAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwNywgc3RhdHJlZz0weDAw YjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4 MDMgKDc1MCBucyksIG1heGxhdD0weDAxICgyNTAgbnMpCglpbnRwaW49YSwgaXJxPTUKCXBvd2Vy c3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSAx LCByYW5nZSAzMiwgYmFzZSBmZjZmZDAwMCwgc2l6ZSAxMiwgZW5hYmxlZApwY2liMDogbWF0Y2hl ZCBlbnRyeSBmb3IgMC4yLklOVEEgKHNyYyBcXF9TQl8uTFVTMDowKQpwY2liMDogc2xvdCAyIElO VEEgcm91dGVkIHRvIGlycSA1IHZpYSBcXF9TQl8uTFVTMApmb3VuZC0+CXZlbmRvcj0weDEwZGUs IGRldj0weDAwZTcsIHJldmlkPTB4YTEKCWJ1cz0wLCBzbG90PTIsIGZ1bmM9MQoJY2xhc3M9MGMt MDMtMTAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwNywgc3RhdHJlZz0weDAw YjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4 MDMgKDc1MCBucyksIG1heGxhdD0weDAxICgyNTAgbnMpCglpbnRwaW49YiwgaXJxPTkKCXBvd2Vy c3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSAx LCByYW5nZSAzMiwgYmFzZSBmZjZmZTAwMCwgc2l6ZSAxMiwgZW5hYmxlZApwY2liMDogbWF0Y2hl ZCBlbnRyeSBmb3IgMC4yLklOVEIgKHNyYyBcXF9TQl8uTFVTMTowKQpwY2liMDogc2xvdCAyIElO VEIgcm91dGVkIHRvIGlycSA5IHZpYSBcXF9TQl8uTFVTMQpmb3VuZC0+CXZlbmRvcj0weDEwZGUs IGRldj0weDAwZTgsIHJldmlkPTB4YTIKCWJ1cz0wLCBzbG90PTIsIGZ1bmM9MgoJY2xhc3M9MGMt MDMtMjAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwNiwgc3RhdHJlZz0weDAw YjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4 MDMgKDc1MCBucyksIG1heGxhdD0weDAxICgyNTAgbnMpCglpbnRwaW49YywgaXJxPTEwCglwb3dl cnNwZWMgMiAgc3VwcG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06IHR5cGUg MSwgcmFuZ2UgMzIsIGJhc2UgZmY2ZmZjMDAsIHNpemUgIDgsIGVuYWJsZWQKcGNpYjA6IG1hdGNo ZWQgZW50cnkgZm9yIDAuMi5JTlRDIChzcmMgXFxfU0JfLkxVUzI6MCkKcGNpYjA6IHNsb3QgMiBJ TlRDIHJvdXRlZCB0byBpcnEgMTAgdmlhIFxcX1NCXy5MVVMyCmZvdW5kLT4JdmVuZG9yPTB4MTBk ZSwgZGV2PTB4MDBkZiwgcmV2aWQ9MHhhMgoJYnVzPTAsIHNsb3Q9NSwgZnVuYz0wCgljbGFzcz0w Ni04MC0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0wCgljbWRyZWc9MHgwMDA3LCBzdGF0cmVnPTB4 MDBiMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9 MHgwMSAoMjUwIG5zKSwgbWF4bGF0PTB4MTQgKDUwMDAgbnMpCglpbnRwaW49YSwgaXJxPTMKCXBv d2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlw ZSAxLCByYW5nZSAzMiwgYmFzZSBmZjZmYzAwMCwgc2l6ZSAxMiwgZW5hYmxlZAoJbWFwWzE0XTog dHlwZSA0LCByYW5nZSAzMiwgYmFzZSAwMDAwZWMwMCwgc2l6ZSAgMywgZW5hYmxlZApwY2liMDog bWF0Y2hlZCBlbnRyeSBmb3IgMC41LklOVEEgKHNyYyBcXF9TQl8uTEtMTjowKQpwY2liMDogc2xv dCA1IElOVEEgcm91dGVkIHRvIGlycSAzIHZpYSBcXF9TQl8uTEtMTgpmb3VuZC0+CXZlbmRvcj0w eDEwZGUsIGRldj0weDAwZWEsIHJldmlkPTB4YTEKCWJ1cz0wLCBzbG90PTYsIGZ1bmM9MAoJY2xh c3M9MDQtMDEtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDAwNywgc3RhdHJl Zz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWlu Z250PTB4MDIgKDUwMCBucyksIG1heGxhdD0weDA1ICgxMjUwIG5zKQoJaW50cGluPWEsIGlycT0x MAoJcG93ZXJzcGVjIDIgIHN1cHBvcnRzIEQwIEQxIEQyIEQzICBjdXJyZW50IEQwCgltYXBbMTBd OiB0eXBlIDQsIHJhbmdlIDMyLCBiYXNlIDAwMDBlODAwLCBzaXplICA4LCBlbmFibGVkCgltYXBb MTRdOiB0eXBlIDQsIHJhbmdlIDMyLCBiYXNlIDAwMDBlNDAwLCBzaXplICA3LCBlbmFibGVkCglt YXBbMThdOiB0eXBlIDEsIHJhbmdlIDMyLCBiYXNlIGZmNmZiMDAwLCBzaXplIDEyLCBlbmFibGVk CnBjaWIwOiBtYXRjaGVkIGVudHJ5IGZvciAwLjYuSU5UQSAoc3JjIFxcX1NCXy5MQVVJOjApCnBj aWIwOiBzbG90IDYgSU5UQSByb3V0ZWQgdG8gaXJxIDEwIHZpYSBcXF9TQl8uTEFVSQpmb3VuZC0+ CXZlbmRvcj0weDEwZGUsIGRldj0weDAwZTUsIHJldmlkPTB4YTIKCWJ1cz0wLCBzbG90PTgsIGZ1 bmM9MAoJY2xhc3M9MDEtMDEtOGEsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDAw NSwgc3RhdHJlZz0weDAwYjAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgw IG5zKSwgbWluZ250PTB4MDMgKDc1MCBucyksIG1heGxhdD0weDAxICgyNTAgbnMpCglwb3dlcnNw ZWMgMiAgc3VwcG9ydHMgRDAgRDMgIGN1cnJlbnQgRDAKCW1hcFsyMF06IHR5cGUgNCwgcmFuZ2Ug MzIsIGJhc2UgMDAwMGZmYTAsIHNpemUgIDQsIGVuYWJsZWQKZm91bmQtPgl2ZW5kb3I9MHgxMGRl LCBkZXY9MHgwMGUyLCByZXZpZD0weGEyCglidXM9MCwgc2xvdD0xMSwgZnVuYz0wCgljbGFzcz0w Ni0wNC0wMCwgaGRydHlwZT0weDAxLCBtZmRldj0wCgljbWRyZWc9MHgwMTA3LCBzdGF0cmVnPTB4 MDIyMCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MTAgKDQ4MCBucyksIG1pbmdu dD0weDBiICgyNzUwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCmZvdW5kLT4JdmVuZG9yPTB4MTBk ZSwgZGV2PTB4MDBlZCwgcmV2aWQ9MHhhMgoJYnVzPTAsIHNsb3Q9MTQsIGZ1bmM9MAoJY2xhc3M9 MDYtMDQtMDAsIGhkcnR5cGU9MHgwMSwgbWZkZXY9MAoJY21kcmVnPTB4MDEwNywgc3RhdHJlZz0w eDAwYTAsIGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250 PTB4MDMgKDc1MCBucyksIG1heGxhdD0weDAwICgwIG5zKQpmb3VuZC0+CXZlbmRvcj0weDEwMjIs IGRldj0weDExMDAsIHJldmlkPTB4MDAKCWJ1cz0wLCBzbG90PTI0LCBmdW5jPTAKCWNsYXNzPTA2 LTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAwMDAsIHN0YXRyZWc9MHgw MDEwLCBjYWNoZWxuc3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0w eDAwICgwIG5zKSwgbWF4bGF0PTB4MDAgKDAgbnMpCmZvdW5kLT4JdmVuZG9yPTB4MTAyMiwgZGV2 PTB4MTEwMSwgcmV2aWQ9MHgwMAoJYnVzPTAsIHNsb3Q9MjQsIGZ1bmM9MQoJY2xhc3M9MDYtMDAt MDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDAwMCwgc3RhdHJlZz0weDAwMDAs IGNhY2hlbG5zej0wIChkd29yZHMpCglsYXR0aW1lcj0weDAwICgwIG5zKSwgbWluZ250PTB4MDAg KDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKZm91bmQtPgl2ZW5kb3I9MHgxMDIyLCBkZXY9MHgx MTAyLCByZXZpZD0weDAwCglidXM9MCwgc2xvdD0yNCwgZnVuYz0yCgljbGFzcz0wNi0wMC0wMCwg aGRydHlwZT0weDAwLCBtZmRldj0xCgljbWRyZWc9MHgwMDAwLCBzdGF0cmVnPTB4MDAwMCwgY2Fj aGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4MDAgKDAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBu cyksIG1heGxhdD0weDAwICgwIG5zKQpmb3VuZC0+CXZlbmRvcj0weDEwMjIsIGRldj0weDExMDMs IHJldmlkPTB4MDAKCWJ1cz0wLCBzbG90PTI0LCBmdW5jPTMKCWNsYXNzPTA2LTAwLTAwLCBoZHJ0 eXBlPTB4MDAsIG1mZGV2PTEKCWNtZHJlZz0weDAwMDAsIHN0YXRyZWc9MHgwMDAwLCBjYWNoZWxu c3o9MCAoZHdvcmRzKQoJbGF0dGltZXI9MHgwMCAoMCBucyksIG1pbmdudD0weDAwICgwIG5zKSwg bWF4bGF0PTB4MDAgKDAgbnMpCmFncDA6IDxOVklESUEgbkZvcmNlMy0yNTAgQUdQIENvbnRyb2xs ZXI+IG1lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmYgYXQgZGV2aWNlIDAuMCBvbiBwY2kwCmFncDA6 IDEgTWlzY2VsbGFuZW91cyBDb250cm9sIHVuaXQocykgZm91bmQuCmFncDA6IEFwZXJ0dXJlIEJh c2VbMF06IDB4MDAwMDM2NzAKYWdwMDogUmVzZXJ2ZWQgMHgxMDAwMDAwMCBieXRlcyBmb3Igcmlk IDB4MTAgdHlwZSAzIGF0IDB4ZTAwMDAwMDAKYWdwMDogYWxsb2NhdGluZyBHQVRUIGZvciBhcGVy dHVyZSBvZiBzaXplIDI1Nk0KaXNhYjA6IDxQQ0ktSVNBIGJyaWRnZT4gYXQgZGV2aWNlIDEuMCBv biBwY2kwCmlzYTA6IDxJU0EgYnVzPiBvbiBpc2FiMApwY2kwOiA8c2VyaWFsIGJ1cywgU01CdXM+ IGF0IGRldmljZSAxLjEgKG5vIGRyaXZlciBhdHRhY2hlZCkKb2hjaTA6IDxPSENJIChnZW5lcmlj KSBVU0IgY29udHJvbGxlcj4gbWVtIDB4ZmY2ZmQwMDAtMHhmZjZmZGZmZiBpcnEgNSBhdCBkZXZp Y2UgMi4wIG9uIHBjaTAKb2hjaTA6IFJlc2VydmVkIDB4MTAwMCBieXRlcyBmb3IgcmlkIDB4MTAg dHlwZSAzIGF0IDB4ZmY2ZmQwMDAKb2hjaTA6IFtHSUFOVC1MT0NLRURdCnVzYjA6IE9IQ0kgdmVy c2lvbiAxLjAsIGxlZ2FjeSBzdXBwb3J0CnVzYjA6IFNNTSBkb2VzIG5vdCByZXNwb25kLCByZXNl dHRpbmcKdXNiMDogPE9IQ0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBvbiBvaGNpMAp1c2Iw OiBVU0IgcmV2aXNpb24gMS4wCnVodWIwOiBuVmlkaWEgT0hDSSByb290IGh1YiwgY2xhc3MgOS8w LCByZXYgMS4wMC8xLjAwLCBhZGRyIDEKdWh1YjA6IDQgcG9ydHMgd2l0aCA0IHJlbW92YWJsZSwg c2VsZiBwb3dlcmVkCm9oY2kxOiA8T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+IG1lbSAw eGZmNmZlMDAwLTB4ZmY2ZmVmZmYgaXJxIDkgYXQgZGV2aWNlIDIuMSBvbiBwY2kwCm9oY2kxOiBS ZXNlcnZlZCAweDEwMDAgYnl0ZXMgZm9yIHJpZCAweDEwIHR5cGUgMyBhdCAweGZmNmZlMDAwCm9o Y2kxOiBbR0lBTlQtTE9DS0VEXQp1c2IxOiBPSENJIHZlcnNpb24gMS4wLCBsZWdhY3kgc3VwcG9y dAp1c2IxOiBTTU0gZG9lcyBub3QgcmVzcG9uZCwgcmVzZXR0aW5nCnVzYjE6IDxPSENJIChnZW5l cmljKSBVU0IgY29udHJvbGxlcj4gb24gb2hjaTEKdXNiMTogVVNCIHJldmlzaW9uIDEuMAp1aHVi MTogblZpZGlhIE9IQ0kgcm9vdCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAx CnVodWIxOiA0IHBvcnRzIHdpdGggNCByZW1vdmFibGUsIHNlbGYgcG93ZXJlZApwY2kwOiA8c2Vy aWFsIGJ1cywgVVNCPiBhdCBkZXZpY2UgMi4yIChubyBkcml2ZXIgYXR0YWNoZWQpCnBjaTA6IDxi cmlkZ2U+IGF0IGRldmljZSA1LjAgKG5vIGRyaXZlciBhdHRhY2hlZCkKcGNtMDogPG5WaWRpYSBu Rm9yY2UzIDI1MD4gcG9ydCAweGU4MDAtMHhlOGZmLDB4ZTQwMC0weGU0N2YgbWVtIDB4ZmY2ZmIw MDAtMHhmZjZmYmZmZiBpcnEgMTAgYXQgZGV2aWNlIDYuMCBvbiBwY2kwCnBjbTA6IFJlc2VydmVk IDB4MTAwIGJ5dGVzIGZvciByaWQgMHgxMCB0eXBlIDQgYXQgMHhlODAwCnBjbTA6IFJlc2VydmVk IDB4ODAgYnl0ZXMgZm9yIHJpZCAweDE0IHR5cGUgNCBhdCAweGU0MDAKcGNtMDogW0dJQU5ULUxP Q0tFRF0KcGNtMDogPEF2YW5jZSBMb2dpYyBBTEM4NTAgQUM5NyBDb2RlYyAoaWQgPSAweDQxNGM0 NzkwKT4KcGNtMDogQ29kZWMgZmVhdHVyZXMgNSBiaXQgbWFzdGVyIHZvbHVtZSwgbm8gM0QgU3Rl cmVvIEVuaGFuY2VtZW50CnBjbTA6IFByaW1hcnkgY29kZWMgZXh0ZW5kZWQgZmVhdHVyZXMgZG91 YmxlIHJhdGUgUENNLCByZXNlcnZlZCAxLCBjZW50ZXIgREFDLCBzdXJyb3VuZCBEQUMsIExGRSBE QUMsIHJlc2VydmVkIDUKcGNtMDogc25kYnVmX3NldG1hcCAxZWRiZDAwMCwgNDAwMDsgMHhmZmZm ZmZmZjkyMzQ2MDAwIC0+IDFlZGJkMDAwCnBjbTA6IHNuZGJ1Zl9zZXRtYXAgMWVkYjkwMDAsIDQw MDA7IDB4ZmZmZmZmZmY5MjM0YTAwMCAtPiAxZWRiOTAwMAphdGFwY2kwOiA8blZpZGlhIG5Gb3Jj ZTMgUHJvIFVETUExMzMgY29udHJvbGxlcj4gcG9ydCAweDFmMC0weDFmNywweDNmNiwweDE3MC0w eDE3NywweDM3NiwweGZmYTAtMHhmZmFmIGF0IGRldmljZSA4LjAgb24gcGNpMAphdGFwY2kwOiBS ZXNlcnZlZCAweDEwIGJ5dGVzIGZvciByaWQgMHgyMCB0eXBlIDQgYXQgMHhmZmEwCmF0YTA6IDxB VEEgY2hhbm5lbCAwPiBvbiBhdGFwY2kwCmF0YXBjaTA6IFJlc2VydmVkIDB4OCBieXRlcyBmb3Ig cmlkIDB4MTAgdHlwZSA0IGF0IDB4MWYwCmF0YXBjaTA6IFJlc2VydmVkIDB4MSBieXRlcyBmb3Ig cmlkIDB4MTQgdHlwZSA0IGF0IDB4M2Y2CmF0YTA6IHJlc2V0IHRwMSBtYXNrPTAzIG9zdGF0MD01 MCBvc3RhdDE9MDAKYXRhMDogc3RhdDA9MHg1MCBlcnI9MHgwMSBsc2I9MHgwMCBtc2I9MHgwMAph dGEwOiBzdGF0MT0weDAwIGVycj0weDAxIGxzYj0weDAwIG1zYj0weDAwCmF0YTA6IHJlc2V0IHRw MiBzdGF0MD01MCBzdGF0MT0wMCBkZXZpY2VzPTB4MTxBVEFfTUFTVEVSPgphdGEwOiBbTVBTQUZF XQphdGExOiA8QVRBIGNoYW5uZWwgMT4gb24gYXRhcGNpMAphdGFwY2kwOiBSZXNlcnZlZCAweDgg Ynl0ZXMgZm9yIHJpZCAweDE4IHR5cGUgNCBhdCAweDE3MAphdGFwY2kwOiBSZXNlcnZlZCAweDEg Ynl0ZXMgZm9yIHJpZCAweDFjIHR5cGUgNCBhdCAweDM3NgphdGExOiByZXNldCB0cDEgbWFzaz0w MyBvc3RhdDA9NTAgb3N0YXQxPTUwCmF0YTE6IHN0YXQwPTB4MDAgZXJyPTB4MDEgbHNiPTB4MTQg bXNiPTB4ZWIKYXRhMTogc3RhdDE9MHgwMCBlcnI9MHgwMSBsc2I9MHgxNCBtc2I9MHhlYgphdGEx OiByZXNldCB0cDIgc3RhdDA9MDAgc3RhdDE9MDAgZGV2aWNlcz0weGM8QVRBUElfU0xBVkUsQVRB UElfTUFTVEVSPgphdGExOiBbTVBTQUZFXQpwY2liMTogPEFDUEkgUENJLVBDSSBicmlkZ2U+IGF0 IGRldmljZSAxMS4wIG9uIHBjaTAKcGNpYjE6ICAgc2Vjb25kYXJ5IGJ1cyAgICAgMQpwY2liMTog ICBzdWJvcmRpbmF0ZSBidXMgICAxCnBjaWIxOiAgIEkvTyBkZWNvZGUgICAgICAgIDB4YzAwMC0w eGNmZmYKcGNpYjE6ICAgbWVtb3J5IGRlY29kZSAgICAgMHhmZjQwMDAwMC0weGZmNGZmZmZmCnBj aWIxOiAgIHByZWZldGNoZWQgZGVjb2RlIDB4Y2VhMDAwMDAtMHhkZTlmZmZmZgpwY2liMTogY291 bGQgbm90IGdldCBQQ0kgaW50ZXJydXB0IHJvdXRpbmcgdGFibGUgZm9yIFxcX1NCXy5QQ0kwLlAw UDIgLSBBRV9OT1RfRk9VTkQKcGNpMTogPEFDUEkgUENJIGJ1cz4gb24gcGNpYjEKcGNpMTogcGh5 c2ljYWwgYnVzPTEKZm91bmQtPgl2ZW5kb3I9MHgxMDAyLCBkZXY9MHg0OTY2LCByZXZpZD0weDAx CglidXM9MSwgc2xvdD0wLCBmdW5jPTAKCWNsYXNzPTAzLTAwLTAwLCBoZHJ0eXBlPTB4MDAsIG1m ZGV2PTEKCWNtZHJlZz0weDAxODcsIHN0YXRyZWc9MHgwMmIwLCBjYWNoZWxuc3o9OCAoZHdvcmRz KQoJbGF0dGltZXI9MHg0MCAoMTkyMCBucyksIG1pbmdudD0weDA4ICgyMDAwIG5zKSwgbWF4bGF0 PTB4MDAgKDAgbnMpCglpbnRwaW49YSwgaXJxPTExCglwb3dlcnNwZWMgMiAgc3VwcG9ydHMgRDAg RDEgRDIgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06IHR5cGUgMywgcmFuZ2UgMzIsIGJhc2UgZDgw MDAwMDAsIHNpemUgMjYsIGVuYWJsZWQKcGNpYjE6IChudWxsKSByZXF1ZXN0ZWQgbWVtb3J5IHJh bmdlIDB4ZDgwMDAwMDAtMHhkYmZmZmZmZjogZ29vZAoJbWFwWzE0XTogdHlwZSA0LCByYW5nZSAz MiwgYmFzZSAwMDAwYzgwMCwgc2l6ZSAgOCwgZW5hYmxlZApwY2liMTogKG51bGwpIHJlcXVlc3Rl ZCBJL08gcmFuZ2UgMHhjODAwLTB4YzhmZjogaW4gcmFuZ2UKCW1hcFsxOF06IHR5cGUgMSwgcmFu Z2UgMzIsIGJhc2UgZmY0ZjAwMDAsIHNpemUgMTYsIGVuYWJsZWQKcGNpYjE6IChudWxsKSByZXF1 ZXN0ZWQgbWVtb3J5IHJhbmdlIDB4ZmY0ZjAwMDAtMHhmZjRmZmZmZjogZ29vZApwY2liMDogbWF0 Y2hlZCBlbnRyeSBmb3IgMC4xMS5JTlRBIChzcmMgXFxfU0JfLkxOS0U6MCkKcGNpYjA6IHNsb3Qg MTEgSU5UQSByb3V0ZWQgdG8gaXJxIDExIHZpYSBcXF9TQl8uTE5LRQpwY2liMTogc2xvdCAwIElO VEEgaXMgcm91dGVkIHRvIGlycSAxMQpmb3VuZC0+CXZlbmRvcj0weDEwMDIsIGRldj0weDQ5NmUs IHJldmlkPTB4MDEKCWJ1cz0xLCBzbG90PTAsIGZ1bmM9MQoJY2xhc3M9MDMtODAtMDAsIGhkcnR5 cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDA4Nywgc3RhdHJlZz0weDAyYjAsIGNhY2hlbG5z ej04IChkd29yZHMpCglsYXR0aW1lcj0weDQwICgxOTIwIG5zKSwgbWluZ250PTB4MDggKDIwMDAg bnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMSBEMiBE MyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSAzLCByYW5nZSAzMiwgYmFzZSBkNDAwMDAwMCwg c2l6ZSAyNiwgZW5hYmxlZApwY2liMTogKG51bGwpIHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhk NDAwMDAwMC0weGQ3ZmZmZmZmOiBnb29kCgltYXBbMTRdOiB0eXBlIDEsIHJhbmdlIDMyLCBiYXNl IGZmNGUwMDAwLCBzaXplIDE2LCBlbmFibGVkCnBjaWIxOiAobnVsbCkgcmVxdWVzdGVkIG1lbW9y eSByYW5nZSAweGZmNGUwMDAwLTB4ZmY0ZWZmZmY6IGdvb2QKcGNpMTogPGRpc3BsYXksIFZHQT4g YXQgZGV2aWNlIDAuMCAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2kxOiA8ZGlzcGxheT4gYXQgZGV2 aWNlIDAuMSAobm8gZHJpdmVyIGF0dGFjaGVkKQpwY2liMjogPEFDUEkgUENJLVBDSSBicmlkZ2U+ IGF0IGRldmljZSAxNC4wIG9uIHBjaTAKcGNpYjI6ICAgc2Vjb25kYXJ5IGJ1cyAgICAgMgpwY2li MjogICBzdWJvcmRpbmF0ZSBidXMgICAyCnBjaWIyOiAgIEkvTyBkZWNvZGUgICAgICAgIDB4ZDAw MC0weGRmZmYKcGNpYjI6ICAgbWVtb3J5IGRlY29kZSAgICAgMHhmZjUwMDAwMC0weGZmNWZmZmZm CnBjaWIyOiAgIHByZWZldGNoZWQgZGVjb2RlIDB4ZGVhMDAwMDAtMHhkZWFmZmZmZgpBQ1BJOiBG b3VuZCBtYXRjaGluZyBwaW4gZm9yIDAuNi5JTlRBIGF0IGZ1bmMgMDogMTAKcGNpX2xpbmswOiBC SU9TIElSUSAxMCBkb2VzIG5vdCBtYXRjaCBpbml0aWFsIElSUSAxMQpwY2kyOiA8QUNQSSBQQ0kg YnVzPiBvbiBwY2liMgpwY2kyOiBwaHlzaWNhbCBidXM9Mgpmb3VuZC0+CXZlbmRvcj0weDExYWIs IGRldj0weDFmYTYsIHJldmlkPTB4MDcKCWJ1cz0yLCBzbG90PTcsIGZ1bmM9MAoJY2xhc3M9MDIt MDAtMDAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDEwNywgc3RhdHJlZz0weDAy YjAsIGNhY2hlbG5zej04IChkd29yZHMpCglsYXR0aW1lcj0weDQwICgxOTIwIG5zKSwgbWluZ250 PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgwMCAoMCBucykKCWludHBpbj1hLCBpcnE9MTAKCXBvd2Vy c3BlYyAyICBzdXBwb3J0cyBEMCBEMyAgY3VycmVudCBEMAoJbWFwWzEwXTogdHlwZSAxLCByYW5n ZSAzMiwgYmFzZSBmZjVmMDAwMCwgc2l6ZSAxNiwgZW5hYmxlZApwY2liMjogKG51bGwpIHJlcXVl c3RlZCBtZW1vcnkgcmFuZ2UgMHhmZjVmMDAwMC0weGZmNWZmZmZmOiBnb29kCgltYXBbMTRdOiB0 eXBlIDEsIHJhbmdlIDMyLCBiYXNlIGZmNWUwMDAwLCBzaXplIDE2LCBlbmFibGVkCnBjaWIyOiAo bnVsbCkgcmVxdWVzdGVkIG1lbW9yeSByYW5nZSAweGZmNWUwMDAwLTB4ZmY1ZWZmZmY6IGdvb2QK cGNpYjI6IG1hdGNoZWQgZW50cnkgZm9yIDIuNy5JTlRBIChzcmMgXFxfU0JfLkxOS0I6MCkKcGNp YjI6IHNsb3QgNyBJTlRBIHJvdXRlZCB0byBpcnEgMTAgdmlhIFxcX1NCXy5MTktCCmZvdW5kLT4J dmVuZG9yPTB4MTBlYywgZGV2PTB4ODEzOSwgcmV2aWQ9MHgxMAoJYnVzPTIsIHNsb3Q9OCwgZnVu Yz0wCgljbGFzcz0wMi0wMC0wMCwgaGRydHlwZT0weDAwLCBtZmRldj0wCgljbWRyZWc9MHgwMTA3 LCBzdGF0cmVnPTB4MDI4MCwgY2FjaGVsbnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4NDAgKDE5 MjAgbnMpLCBtaW5nbnQ9MHgyMCAoODAwMCBucyksIG1heGxhdD0weDQwICgxNjAwMCBucykKCWlu dHBpbj1hLCBpcnE9OQoJbWFwWzEwXTogdHlwZSA0LCByYW5nZSAzMiwgYmFzZSAwMDAwZDgwMCwg c2l6ZSAgOCwgZW5hYmxlZApwY2liMjogKG51bGwpIHJlcXVlc3RlZCBJL08gcmFuZ2UgMHhkODAw LTB4ZDhmZjogaW4gcmFuZ2UKCW1hcFsxNF06IHR5cGUgMSwgcmFuZ2UgMzIsIGJhc2UgZmY1ZGZj MDAsIHNpemUgIDgsIGVuYWJsZWQKcGNpYjI6IChudWxsKSByZXF1ZXN0ZWQgbWVtb3J5IHJhbmdl IDB4ZmY1ZGZjMDAtMHhmZjVkZmNmZjogZ29vZApwY2liMjogbWF0Y2hlZCBlbnRyeSBmb3IgMi44 LklOVEEgKHNyYyBcXF9TQl8uTE5LQzowKQpwY2liMjogc2xvdCA4IElOVEEgcm91dGVkIHRvIGly cSA5IHZpYSBcXF9TQl8uTE5LQwpmb3VuZC0+CXZlbmRvcj0weDExMDIsIGRldj0weDAwMDIsIHJl dmlkPTB4MDcKCWJ1cz0yLCBzbG90PTksIGZ1bmM9MAoJY2xhc3M9MDQtMDEtMDAsIGhkcnR5cGU9 MHgwMCwgbWZkZXY9MQoJY21kcmVnPTB4MDEwNSwgc3RhdHJlZz0weDAyOTAsIGNhY2hlbG5zej0w IChkd29yZHMpCglsYXR0aW1lcj0weDQwICgxOTIwIG5zKSwgbWluZ250PTB4MDIgKDUwMCBucyks IG1heGxhdD0weDE0ICg1MDAwIG5zKQoJaW50cGluPWEsIGlycT05Cglwb3dlcnNwZWMgMSAgc3Vw cG9ydHMgRDAgRDEgRDIgRDMgIGN1cnJlbnQgRDAKCW1hcFsxMF06IHR5cGUgNCwgcmFuZ2UgMzIs IGJhc2UgMDAwMGQ0MDAsIHNpemUgIDUsIGVuYWJsZWQKcGNpYjI6IChudWxsKSByZXF1ZXN0ZWQg SS9PIHJhbmdlIDB4ZDQwMC0weGQ0MWY6IGluIHJhbmdlCnBjaWIyOiBtYXRjaGVkIGVudHJ5IGZv ciAyLjkuSU5UQSAoc3JjIFxcX1NCXy5MTktEOjApCnBjaWIyOiBzbG90IDkgSU5UQSByb3V0ZWQg dG8gaXJxIDkgdmlhIFxcX1NCXy5MTktECmZvdW5kLT4JdmVuZG9yPTB4MTEwMiwgZGV2PTB4NzAw MiwgcmV2aWQ9MHgwNwoJYnVzPTIsIHNsb3Q9OSwgZnVuYz0xCgljbGFzcz0wOS04MC0wMCwgaGRy dHlwZT0weDAwLCBtZmRldj0xCgljbWRyZWc9MHgwMTA1LCBzdGF0cmVnPTB4MDI5MCwgY2FjaGVs bnN6PTAgKGR3b3JkcykKCWxhdHRpbWVyPTB4NDAgKDE5MjAgbnMpLCBtaW5nbnQ9MHgwMCAoMCBu cyksIG1heGxhdD0weDAwICgwIG5zKQoJcG93ZXJzcGVjIDEgIHN1cHBvcnRzIEQwIEQxIEQyIEQz ICBjdXJyZW50IEQwCgltYXBbMTBdOiB0eXBlIDQsIHJhbmdlIDMyLCBiYXNlIDAwMDBkYzAwLCBz aXplICAzLCBlbmFibGVkCnBjaWIyOiAobnVsbCkgcmVxdWVzdGVkIEkvTyByYW5nZSAweGRjMDAt MHhkYzA3OiBpbiByYW5nZQpmb3VuZC0+CXZlbmRvcj0weDEwOWUsIGRldj0weDAzNTAsIHJldmlk PTB4MTIKCWJ1cz0yLCBzbG90PTEwLCBmdW5jPTAKCWNsYXNzPTA0LTAwLTAwLCBoZHJ0eXBlPTB4 MDAsIG1mZGV2PTAKCWNtZHJlZz0weDAxMDYsIHN0YXRyZWc9MHgwMjgwLCBjYWNoZWxuc3o9MCAo ZHdvcmRzKQoJbGF0dGltZXI9MHg0MCAoMTkyMCBucyksIG1pbmdudD0weDEwICg0MDAwIG5zKSwg bWF4bGF0PTB4MjggKDEwMDAwIG5zKQoJaW50cGluPWEsIGlycT0xMQoJbWFwWzEwXTogdHlwZSAz LCByYW5nZSAzMiwgYmFzZSBkZWFmZjAwMCwgc2l6ZSAxMiwgZW5hYmxlZApwY2liMjogKG51bGwp IHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhkZWFmZjAwMC0weGRlYWZmZmZmOiBnb29kCnBjaWIy OiBtYXRjaGVkIGVudHJ5IGZvciAyLjEwLklOVEEgKHNyYyBcXF9TQl8uTE5LQTowKQpwY2liMjog c2xvdCAxMCBJTlRBIHJvdXRlZCB0byBpcnEgMTAgdmlhIFxcX1NCXy5MTktBCmZvdW5kLT4JdmVu ZG9yPTB4MTEwNiwgZGV2PTB4MzA0NCwgcmV2aWQ9MHg4MAoJYnVzPTIsIHNsb3Q9MTEsIGZ1bmM9 MAoJY2xhc3M9MGMtMDAtMTAsIGhkcnR5cGU9MHgwMCwgbWZkZXY9MAoJY21kcmVnPTB4MDExNywg c3RhdHJlZz0weDAyMTAsIGNhY2hlbG5zej04IChkd29yZHMpCglsYXR0aW1lcj0weDQwICgxOTIw IG5zKSwgbWluZ250PTB4MDAgKDAgbnMpLCBtYXhsYXQ9MHgyMCAoODAwMCBucykKCWludHBpbj1h LCBpcnE9MTAKCXBvd2Vyc3BlYyAyICBzdXBwb3J0cyBEMCBEMiBEMyAgY3VycmVudCBEMAoJbWFw WzEwXTogdHlwZSAxLCByYW5nZSAzMiwgYmFzZSBmZjVkZjAwMCwgc2l6ZSAxMSwgZW5hYmxlZApw Y2liMjogKG51bGwpIHJlcXVlc3RlZCBtZW1vcnkgcmFuZ2UgMHhmZjVkZjAwMC0weGZmNWRmN2Zm OiBnb29kCgltYXBbMTRdOiB0eXBlIDQsIHJhbmdlIDMyLCBiYXNlIDAwMDBkMDAwLCBzaXplICA3 LCBlbmFibGVkCnBjaWIyOiAobnVsbCkgcmVxdWVzdGVkIEkvTyByYW5nZSAweGQwMDAtMHhkMDdm OiBpbiByYW5nZQpwY2liMjogbWF0Y2hlZCBlbnRyeSBmb3IgMi4xMS5JTlRBIChzcmMgXFxfU0Jf LkxOS0I6MCkKcGNpYjI6IHNsb3QgMTEgSU5UQSByb3V0ZWQgdG8gaXJxIDEwIHZpYSBcXF9TQl8u TE5LQgpwY2kyOiA8bmV0d29yaywgZXRoZXJuZXQ+IGF0IGRldmljZSA3LjAgKG5vIGRyaXZlciBh dHRhY2hlZCkKcmwwOiBSZXNlcnZlZCAweDEwMCBieXRlcyBmb3IgcmlkIDB4MTAgdHlwZSA0IGF0 IDB4ZDgwMApwY2liMjogcmwwIHJlcXVlc3RlZCBJL08gcmFuZ2UgMHhkODAwLTB4ZDhmZjogaW4g cmFuZ2UKcmwwOiA8UmVhbFRlayA4MTM5IDEwLzEwMEJhc2VUWD4gcG9ydCAweGQ4MDAtMHhkOGZm IG1lbSAweGZmNWRmYzAwLTB4ZmY1ZGZjZmYgaXJxIDkgYXQgZGV2aWNlIDguMCBvbiBwY2kyCnBj aWIyOiBybDAgcmVxdWVzdGVkIEkvTyByYW5nZSAweGQ4MDAtMHhkOGZmOiBpbiByYW5nZQptaWli dXMwOiA8TUlJIGJ1cz4gb24gcmwwCnJscGh5MDogPFJlYWxUZWsgaW50ZXJuYWwgbWVkaWEgaW50 ZXJmYWNlPiBvbiBtaWlidXMwCnJscGh5MDogIDEwYmFzZVQsIDEwYmFzZVQtRkRYLCAxMDBiYXNl VFgsIDEwMGJhc2VUWC1GRFgsIGF1dG8KcmwwOiBicGYgYXR0YWNoZWQKcmwwOiBFdGhlcm5ldCBh ZGRyZXNzOiAwMDo1MDpmYzo1NTowODphOApybDA6IFtNUFNBRkVdCnBjbTE6IDxDcmVhdGl2ZSBF TVUxMEsxPiBwb3J0IDB4ZDQwMC0weGQ0MWYgaXJxIDkgYXQgZGV2aWNlIDkuMCBvbiBwY2kyCnBj bTE6IFJlc2VydmVkIDB4MjAgYnl0ZXMgZm9yIHJpZCAweDEwIHR5cGUgNCBhdCAweGQ0MDAKZW11 OiBzZXRtYXAgKDFlY2JkMDAwLCA4MDApLCBuc2VnPTEsIGVycm9yPTAKZW11OiBzZXRtYXAgKDFl ZDllMDAwLCAxMDAwKSwgbnNlZz0xLCBlcnJvcj0wCnBjbTE6IDxTaWdtYVRlbCBTVEFDOTcwOC8x MSBBQzk3IENvZGVjIChpZCA9IDB4ODM4NDc2MDgpPgpwY20xOiBDb2RlYyBmZWF0dXJlcyAxOCBi aXQgREFDLCAxOCBiaXQgQURDLCA1IGJpdCBtYXN0ZXIgdm9sdW1lLCBTaWdtYVRlbCAzRCBFbmhh bmNlbWVudApwY20xOiBQcmltYXJ5IGNvZGVjIGV4dGVuZGVkIGZlYXR1cmVzIHN1cnJvdW5kIERB QwpwY20xOiBbTVBTQUZFXQplbXU6IHNldG1hcCAoMWVjYjkwMDAsIDEwMDApLCBuc2VnPTEsIGVy cm9yPTAKZW11OiBzZXRtYXAgKDFlYzc3MDAwLCAxMDAwKSwgbnNlZz0xLCBlcnJvcj0wCmVtdTog c2V0bWFwICg5NjgwMDAsIDEwMDApLCBuc2VnPTEsIGVycm9yPTAKZW11OiBzZXRtYXAgKDFlYzY2 MDAwLCAxMDAwKSwgbnNlZz0xLCBlcnJvcj0wCnBjbTE6IHNuZGJ1Zl9zZXRtYXAgMWVjODMwMDAs IDEwMDA7IDB4ZmZmZmZmMDAxZWM4MzAwMCAtPiAxZWM4MzAwMApwY20xOiBzbmRidWZfc2V0bWFw IDFlYzgxMDAwLCAxMDAwOyAweGZmZmZmZjAwMWVjODEwMDAgLT4gMWVjODEwMDAKYmt0cjA6IDxC cm9va1RyZWUgODQ4QT4gbWVtIDB4ZGVhZmYwMDAtMHhkZWFmZmZmZiBpcnEgMTAgYXQgZGV2aWNl IDEwLjAgb24gcGNpMgpia3RyMDogUmVzZXJ2ZWQgMHgxMDAwIGJ5dGVzIGZvciByaWQgMHgxMCB0 eXBlIDMgYXQgMHhkZWFmZjAwMApia3RyMDogW0dJQU5ULUxPQ0tFRF0KYnJvb2t0cmVlMDogUENJ IGJ1cyBsYXRlbmN5IGlzIDY0Lgpia3RyMDogYnVmZmVyIHNpemUgMzU1NTMyOCwgYWRkciAweDFh MDAwMDAwCmJrdHIwOiBHUElPIGlzIDB4MDBmZjI3ZmYKYmt0cjA6IFBpbm5hY2xlL01pcm8gVFYs IFBoaWxpcHMgU0VDQU0gdHVuZXIuCmZ3b2hjaTA6IDxWSUEgRmlyZSBJSSAoVlQ2MzA2KT4gcG9y dCAweGQwMDAtMHhkMDdmIG1lbSAweGZmNWRmMDAwLTB4ZmY1ZGY3ZmYgaXJxIDEwIGF0IGRldmlj ZSAxMS4wIG9uIHBjaTIKZndvaGNpMDogUmVzZXJ2ZWQgMHg4MDAgYnl0ZXMgZm9yIHJpZCAweDEw IHR5cGUgMyBhdCAweGZmNWRmMDAwCmZ3b2hjaTA6IFtNUFNBRkVdCmZ3b2hjaTA6IE9IQ0kgdmVy c2lvbiAxLjAgKFJPTT0xKQpmd29oY2kwOiBOby4gb2YgSXNvY2hyb25vdXMgY2hhbm5lbHMgaXMg NC4KZndvaGNpMDogRVVJNjQgMDA6ZTA6MTg6MDA6MDA6ODY6Njk6MTIKZndvaGNpMDogUGh5IDEz OTRhIGF2YWlsYWJsZSBTNDAwLCAyIHBvcnRzLgpmd29oY2kwOiBMaW5rIFM0MDAsIG1heF9yZWMg MjA0OCBieXRlcy4KZmlyZXdpcmUwOiA8SUVFRTEzOTQoRmlyZVdpcmUpIGJ1cz4gb24gZndvaGNp MApmd2UwOiA8RXRoZXJuZXQgb3ZlciBGaXJlV2lyZT4gb24gZmlyZXdpcmUwCmlmX2Z3ZTA6IEZh a2UgRXRoZXJuZXQgYWRkcmVzczogMDI6ZTA6MTg6ODY6Njk6MTIKZndlMDogYnBmIGF0dGFjaGVk CmZ3ZTA6IEV0aGVybmV0IGFkZHJlc3M6IDAyOmUwOjE4Ojg2OjY5OjEyCmZ3ZTA6IGlmX3N0YXJ0 IHJ1bm5pbmcgZGVmZXJyZWQgZm9yIEdpYW50CmZ3b2hjaTA6IEluaXRpYXRlIGJ1cyByZXNldApm d29oY2kwOiBub2RlX2lkPTB4YzgwMGZmYzAsIGdlbj0xLCBDWUNMRU1BU1RFUiBtb2RlCmZpcmV3 aXJlMDogMSBub2RlcywgbWF4aG9wIDw9IDAsIGNhYmxlIElSTSA9IDAgKG1lKQpmaXJld2lyZTA6 IGJ1cyBtYW5hZ2VyIDAgKG1lKQphY3BpX2J1dHRvbjA6IDxQb3dlciBCdXR0b24+IG9uIGFjcGkw CmZkYzA6IDxmbG9wcHkgZHJpdmUgY29udHJvbGxlciAoRkRFKT4gcG9ydCAweDNmMC0weDNmNSww eDNmNyBpcnEgNiBkcnEgMiBvbiBhY3BpMApmZGMwOiBpY190eXBlIDkwIHBhcnRfaWQgODAKZmRj MDogW01QU0FGRV0KZmRjMDogW0ZBU1RdCmZkMDogPDE0NDAtS0IgMy41IiBkcml2ZT4gb24gZmRj MCBkcml2ZSAwCnBwYzA6IHVzaW5nIGV4dGVuZGVkIEkvTyBwb3J0IHJhbmdlCnBwYzA6IEVDUCBT UFAgRUNQK0VQUCBTUFAKcHBjMDogPEVDUCBwYXJhbGxlbCBwcmludGVyIHBvcnQ+IHBvcnQgMHgz NzgtMHgzN2YsMHg3NzgtMHg3N2IgaXJxIDcgZHJxIDMgb24gYWNwaTAKcHBjMDogU01DLWxpa2Ug Y2hpcHNldCAoRUNQL0VQUC9QUzIvTklCQkxFKSBpbiBDT01QQVRJQkxFIG1vZGUKcHBjMDogRklG TyB3aXRoIDE2LzE2LzE2IGJ5dGVzIHRocmVzaG9sZApwcGJ1czA6IDxQYXJhbGxlbCBwb3J0IGJ1 cz4gb24gcHBjMApscHQwOiA8UHJpbnRlcj4gb24gcHBidXMwCmxwdDA6IEludGVycnVwdC1kcml2 ZW4gcG9ydApwcGkwOiA8UGFyYWxsZWwgSS9PPiBvbiBwcGJ1czAKYXRrYmRjMDogPEtleWJvYXJk IGNvbnRyb2xsZXIgKGk4MDQyKT4gcG9ydCAweDYwLDB4NjQgaXJxIDEgb24gYWNwaTAKYXRrYmQw OiA8QVQgS2V5Ym9hcmQ+IGZsYWdzIDB4MSBpcnEgMSBvbiBhdGtiZGMwCmF0a2JkOiB0aGUgY3Vy cmVudCBrYmQgY29udHJvbGxlciBjb21tYW5kIGJ5dGUgMDA2NQphdGtiZDoga2V5Ym9hcmQgSUQg MHg0MWFiICgyKQprYmQwIGF0IGF0a2JkMAprYmQwOiBhdGtiZDAsIEFUIDEwMS8xMDIgKDIpLCBj b25maWc6MHgxLCBmbGFnczoweDNkMDAwMAphdGtiZDA6IFtHSUFOVC1MT0NLRURdCnNpbzA6IGNv bmZpZ3VyZWQgaXJxIDQgbm90IGluIGJpdG1hcCBvZiBwcm9iZWQgaXJxcyAwCnNpbzA6IHBvcnQg bWF5IG5vdCBiZSBlbmFibGVkCnNpbzA6IGlycSBtYXBzOiAwIDAgMCAwCnNpbzA6IDwxNjU1MEEt Y29tcGF0aWJsZSBDT00gcG9ydD4gcG9ydCAweDNmOC0weDNmZiBpcnEgNCBmbGFncyAweDEwIG9u IGFjcGkwCnNpbzA6IHR5cGUgMTY1NTBBCmF0a2JkYzogYXRrYmRjMCBhbHJlYWR5IGV4aXN0czsg c2tpcHBpbmcgaXQKZmRjOiBmZGMwIGFscmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdApwcGM6IHBw YzAgYWxyZWFkeSBleGlzdHM7IHNraXBwaW5nIGl0CnNpbzogc2lvMCBhbHJlYWR5IGV4aXN0czsg c2tpcHBpbmcgaXQKcG5wX2lkZW50aWZ5OiBUcnlpbmcgUmVhZF9Qb3J0IGF0IDIwMwpwbnBfaWRl bnRpZnk6IFRyeWluZyBSZWFkX1BvcnQgYXQgMjQzCnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRf UG9ydCBhdCAyODMKcG5wX2lkZW50aWZ5OiBUcnlpbmcgUmVhZF9Qb3J0IGF0IDJjMwpwbnBfaWRl bnRpZnk6IFRyeWluZyBSZWFkX1BvcnQgYXQgMzAzCnBucF9pZGVudGlmeTogVHJ5aW5nIFJlYWRf UG9ydCBhdCAzNDMKcG5wX2lkZW50aWZ5OiBUcnlpbmcgUmVhZF9Qb3J0IGF0IDM4MwpwbnBfaWRl bnRpZnk6IFRyeWluZyBSZWFkX1BvcnQgYXQgM2MzClBOUCBJZGVudGlmeSBjb21wbGV0ZQpzYzog c2MwIGFscmVhZHkgZXhpc3RzOyBza2lwcGluZyBpdAp2Z2E6IHZnYTAgYWxyZWFkeSBleGlzdHM7 IHNraXBwaW5nIGl0CmlzYV9wcm9iZV9jaGlsZHJlbjogZGlzYWJsaW5nIFBuUCBkZXZpY2VzCmlz YV9wcm9iZV9jaGlsZHJlbjogcHJvYmluZyBub24tUG5QIGRldmljZXMKb3JtMDogPElTQSBPcHRp b24gUk9NPiBhdCBpb21lbSAweGMwMDAwLTB4Y2NmZmYgb24gaXNhMApzYzA6IDxTeXN0ZW0gY29u c29sZT4gYXQgZmxhZ3MgMHgxMDAgb24gaXNhMApzYzA6IFZHQSA8MTYgdmlydHVhbCBjb25zb2xl cywgZmxhZ3M9MHgzMDA+CnNjMDogZmIwLCBrYmQwLCB0ZXJtaW5hbCBlbXVsYXRvcjogc2MgKHN5 c2NvbnMgdGVybWluYWwpCnNpbzE6IGNvbmZpZ3VyZWQgaXJxIDMgbm90IGluIGJpdG1hcCBvZiBw cm9iZWQgaXJxcyAwCnNpbzE6IHBvcnQgbWF5IG5vdCBiZSBlbmFibGVkCnNpbzE6IGlycSBtYXBz OiAwIDAgMCAwCnNpbzE6IHByb2JlIGZhaWxlZCB0ZXN0KHMpOiAwIDEgMiA0IDYgNyA5CnNpbzEg ZmFpbGVkIHRvIHByb2JlIGF0IHBvcnQgMHgyZjgtMHgyZmYgaXJxIDMgb24gaXNhMApzaW8yOiBu b3QgcHJvYmVkIChkaXNhYmxlZCkKc2lvMzogbm90IHByb2JlZCAoZGlzYWJsZWQpCnZnYTA6IDxH ZW5lcmljIElTQSBWR0E+IGF0IHBvcnQgMHgzYzAtMHgzZGYgaW9tZW0gMHhhMDAwMC0weGJmZmZm IG9uIGlzYTAKaXNhX3Byb2JlX2NoaWxkcmVuOiBwcm9iaW5nIFBuUCBkZXZpY2VzCnVtczA6IExv Z2l0ZWNoIFVTQi1QUy8yIE9wdGljYWwgTW91c2UsIHJldiAyLjAwLzE4LjAwLCBhZGRyIDIsIGlj bGFzcyAzLzEKdW1zMDogNiBidXR0b25zIGFuZCBaIGRpci4KdWhpZDA6IE1pY3Jvc29mdFxNLS4g TWljcm9zb2Z0XE0tLiBTaWRlV2luZGVyXE0tLiBHYW1lIFBhZCBVU0IsIHJldiAyLjAwLzEuMDYs IGFkZHIgMywgaWNsYXNzIDMvMApEZXZpY2UgY29uZmlndXJhdGlvbiBmaW5pc2hlZC4KbGlucHJv Y2ZzIHJlZ2lzdGVyZWQKcHJvY2ZzIHJlZ2lzdGVyZWQKVGltZWNvdW50ZXIgIlRTQyIgZnJlcXVl bmN5IDIyMTA3NzExMTMgSHogcXVhbGl0eSA4MDAKVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4w MDAgbXNlYwptb2R1bGVfcmVnaXN0ZXJfaW5pdDogTU9EX0xPQUQgKGZpcmVfc2F2ZXIsIDB4ZmZm ZmZmZmY4MDIwMTg3MCwgMCkgZXJyb3IgMTkKY3J5cHRvOiA8Y3J5cHRvIGRldmljZT4KY3J5cHRv OiBhc3NpZ24gZHJpdmVyIDAsIGZsYWdzIDYKY3J5cHRvOiBkcml2ZXIgMCByZWdpc3RlcnMgYWxn IDEgZmxhZ3MgMCBtYXhvcGxlbiAwCmNyeXB0bzogZHJpdmVyIDAgcmVnaXN0ZXJzIGFsZyAyIGZs YWdzIDAgbWF4b3BsZW4gMApjcnlwdG86IGRyaXZlciAwIHJlZ2lzdGVycyBhbGcgMyBmbGFncyAw IG1heG9wbGVuIDAKY3J5cHRvOiBkcml2ZXIgMCByZWdpc3RlcnMgYWxnIDQgZmxhZ3MgMCBtYXhv cGxlbiAwCmNyeXB0bzogZHJpdmVyIDAgcmVnaXN0ZXJzIGFsZyA1IGZsYWdzIDAgbWF4b3BsZW4g MApjcnlwdG86IGRyaXZlciAwIHJlZ2lzdGVycyBhbGcgMTcgZmxhZ3MgMCBtYXhvcGxlbiAwCmNy eXB0bzogZHJpdmVyIDAgcmVnaXN0ZXJzIGFsZyA2IGZsYWdzIDAgbWF4b3BsZW4gMApjcnlwdG86 IGRyaXZlciAwIHJlZ2lzdGVycyBhbGcgNyBmbGFncyAwIG1heG9wbGVuIDAKY3J5cHRvOiBkcml2 ZXIgMCByZWdpc3RlcnMgYWxnIDE1IGZsYWdzIDAgbWF4b3BsZW4gMApjcnlwdG86IGRyaXZlciAw IHJlZ2lzdGVycyBhbGcgOCBmbGFncyAwIG1heG9wbGVuIDAKY3J5cHRvOiBkcml2ZXIgMCByZWdp c3RlcnMgYWxnIDE2IGZsYWdzIDAgbWF4b3BsZW4gMApjcnlwdG86IGRyaXZlciAwIHJlZ2lzdGVy cyBhbGcgOSBmbGFncyAwIG1heG9wbGVuIDAKY3J5cHRvOiBkcml2ZXIgMCByZWdpc3RlcnMgYWxn IDEwIGZsYWdzIDAgbWF4b3BsZW4gMApjcnlwdG86IGRyaXZlciAwIHJlZ2lzdGVycyBhbGcgMTMg ZmxhZ3MgMCBtYXhvcGxlbiAwCmNyeXB0bzogZHJpdmVyIDAgcmVnaXN0ZXJzIGFsZyAxNCBmbGFn cyAwIG1heG9wbGVuIDAKY3J5cHRvOiBkcml2ZXIgMCByZWdpc3RlcnMgYWxnIDExIGZsYWdzIDAg bWF4b3BsZW4gMApjcnlwdG86IGRyaXZlciAwIHJlZ2lzdGVycyBhbGcgMTggZmxhZ3MgMCBtYXhv cGxlbiAwCkxpbnV4IEVMRiBleGVjIGhhbmRsZXIgaW5zdGFsbGVkCmxvMDogYnBmIGF0dGFjaGVk CmlwZncyICgraXB2NikgaW5pdGlhbGl6ZWQsIGRpdmVydCBsb2FkYWJsZSwgcnVsZS1iYXNlZCBm b3J3YXJkaW5nIGRpc2FibGVkLCBkZWZhdWx0IHRvIGFjY2VwdCwgbG9nZ2luZyBkaXNhYmxlZAph dGEwLW1hc3RlcjogcGlvPVBJTzQgd2RtYT1XRE1BMiB1ZG1hPVVETUExMzMgY2FibGU9ODAgd2ly ZQphZDA6IHNldHRpbmcgUElPNCBvbiBuVmlkaWEgbkZvcmNlMyBQcm8gY2hpcAphZDA6IHNldHRp bmcgVURNQTEzMyBvbiBuVmlkaWEgbkZvcmNlMyBQcm8gY2hpcAphZDA6IDE1NjMzNE1CIDxNYXh0 b3IgNkIxNjBQMCBCQUg0MUIxMD4gYXQgYXRhMC1tYXN0ZXIgVURNQTEzMwphZDA6IDMyMDE3MzA1 NiBzZWN0b3JzIFszMTc2MzJDLzE2SC82M1NdIDE2IHNlY3RvcnMvaW50ZXJydXB0IDEgZGVwdGgg cXVldWUKYWQwOiBuVmlkaWEgY2hlY2sxIGZhaWxlZAphZDA6IEFkYXB0ZWMgY2hlY2sxIGZhaWxl ZAphZDA6IExTSSAodjMpIGNoZWNrMSBmYWlsZWQKYWQwOiBMU0kgKHYyKSBjaGVjazEgZmFpbGVk CmFkMDogRnJlZUJTRCBjaGVjazEgZmFpbGVkCmF0YTEtc2xhdmU6IHBpbz1QSU80IHdkbWE9V0RN QTIgdWRtYT1VRE1BMzMgY2FibGU9NDAgd2lyZQphdGExLW1hc3RlcjogcGlvPVBJTzQgd2RtYT1X RE1BMiB1ZG1hPVVETUEzMyBjYWJsZT00MCB3aXJlCmFjZDA6IHNldHRpbmcgUElPNCBvbiBuVmlk aWEgbkZvcmNlMyBQcm8gY2hpcAphY2QwOiBzZXR0aW5nIFVETUEzMyBvbiBuVmlkaWEgbkZvcmNl MyBQcm8gY2hpcAphY2QwOiA8UGlvbmVlciBEVkQtUk9NIEFUQVBJTW9kZWwgRFZELTEwNVMgMDEy Mi9FMS4yMj4gRFZEUk9NIGRyaXZlIGF0IGF0YTEgYXMgbWFzdGVyCmFjZDA6IHJlYWQgMjc1MEtC L3MgKDY4NzVLQi9zKSwgNTEyS0IgYnVmZmVyLCBVRE1BMzMKYWNkMDogUmVhZHM6IENEUiwgQ0RS VywgQ0REQSBzdHJlYW0sIERWRFJPTSwgRFZEUiwgcGFja2V0CmFjZDA6IFdyaXRlczoKYWNkMDog QXVkaW86IHBsYXksIDI1NiB2b2x1bWUgbGV2ZWxzCmFjZDA6IE1lY2hhbmlzbTogZWplY3RhYmxl IHRyYXksIHVubG9ja2VkCmFjZDA6IE1lZGl1bTogbm8vYmxhbmsgZGlzYwphY2QxOiBzZXR0aW5n IFBJTzQgb24gblZpZGlhIG5Gb3JjZTMgUHJvIGNoaXAKYWNkMTogc2V0dGluZyBVRE1BMzMgb24g blZpZGlhIG5Gb3JjZTMgUHJvIGNoaXAKYWNkMTogPE5FQyBEVkQgUlcgTkQtMzUyMEEvMS4wND4g RFZEUiBkcml2ZSBhdCBhdGExIGFzIHNsYXZlCmFjZDE6IHJlYWQgODI2OEtCL3MgKDgyNjhLQi9z KSB3cml0ZSA4MjY4S0IvcyAoODI2OEtCL3MpLCAyMDQ4S0IgYnVmZmVyLCBVRE1BMzMKYWNkMTog UmVhZHM6IENEUiwgQ0RSVywgQ0REQSBzdHJlYW0sIERWRFJPTSwgRFZEUiwgcGFja2V0CmFjZDE6 IFdyaXRlczogQ0RSLCBDRFJXLCBEVkRSLCB0ZXN0IHdyaXRlLCBidXJucHJvb2YKYWNkMTogQXVk aW86IHBsYXksIDI1NiB2b2x1bWUgbGV2ZWxzCmFjZDE6IE1lY2hhbmlzbTogZWplY3RhYmxlIHRy YXksIHVubG9ja2VkCmFjZDE6IE1lZGl1bTogbm8vYmxhbmsgZGlzYwpwY20wOiBtZWFzdXJlZCBh Yzk3IGxpbmsgcmF0ZSBhdCA0Nzk5NiBIeiwgd2lsbCB1c2UgNDgwMDAgSHoKQVRBIFBzZXVkb1JB SUQgbG9hZGVkCihwcm9iZTA6YXRhMTowOjA6MCk6IGVycm9yIDIyCihwcm9iZTA6YXRhMTowOjA6 MCk6IFVucmV0cnlhYmxlIEVycm9yCnBhc3MwIGF0IGF0YTEgYnVzIDAgdGFyZ2V0IDAgbHVuIDAK cGFzczA6IDxQSU9ORUVSIERWRC1ST00gRFZELTEwNUYgMS4yMj4gUmVtb3ZhYmxlIENELVJPTSBT Q1NJLTAgZGV2aWNlIApwYXNzMDogMzMuMDAwTUIvcyB0cmFuc2ZlcnMKcGFzczEgYXQgYXRhMSBi dXMgMCB0YXJnZXQgMSBsdW4gMApwYXNzMTogPF9ORUMgRFZEX1JXIE5ELTM1MjBBIDEuMDQ+IFJl bW92YWJsZSBDRC1ST00gU0NTSS0wIGRldmljZSAKcGFzczE6IFNlcmlhbCBOdW1iZXIgWwpwYXNz MTogMzMuMDAwTUIvcyB0cmFuc2ZlcnMKKGNkMDphdGExOjA6MDowKTogZXJyb3IgNgooY2QwOmF0 YTE6MDowOjApOiBVbnJldHJ5YWJsZSBFcnJvcgpjZDAgYXQgYXRhMSBidXMgMCB0YXJnZXQgMCBs dW4gMApjZDA6IDxQSU9ORUVSIERWRC1ST00gRFZELTEwNUYgMS4yMj4gUmVtb3ZhYmxlIENELVJP TSBTQ1NJLTAgZGV2aWNlIApjZDA6IDMzLjAwME1CL3MgdHJhbnNmZXJzCmNkMDogQXR0ZW1wdCB0 byBxdWVyeSBkZXZpY2Ugc2l6ZSBmYWlsZWQ6IE5PVCBSRUFEWSwgTWVkaXVtIG5vdCBwcmVzZW50 CihjZDE6YXRhMTowOjE6MCk6IGVycm9yIDYKKGNkMTphdGExOjA6MTowKTogVW5yZXRyeWFibGUg RXJyb3IKY2QxIGF0IGF0YTEgYnVzIDAgdGFyZ2V0IDEgbHVuIDAKY2QxOiA8X05FQyBEVkRfUlcg TkQtMzUyMEEgMS4wND4gUmVtb3ZhYmxlIENELVJPTSBTQ1NJLTAgZGV2aWNlIApjZDE6IFNlcmlh bCBOdW1iZXIgWwpjZDE6IDMzLjAwME1CL3MgdHJhbnNmZXJzCmNkMTogQXR0ZW1wdCB0byBxdWVy eSBkZXZpY2Ugc2l6ZSBmYWlsZWQ6IE5PVCBSRUFEWSwgTWVkaXVtIG5vdCBwcmVzZW50CkdFT006 IG5ldyBkaXNrIGFkMApHRU9NOiBuZXcgZGlzayBjZDAKR0VPTTogbmV3IGRpc2sgY2QxCihjZDA6 YXRhMTowOjA6MCk6IGVycm9yIDYKKGNkMDphdGExOjA6MDowKTogVW5yZXRyeWFibGUgRXJyb3IK KGNkMDphdGExOjA6MDowKTogZXJyb3IgNgooY2QwOmF0YTE6MDowOjApOiBVbnJldHJ5YWJsZSBF cnJvcgooY2QwOmF0YTE6MDowOjApOiBlcnJvciA2CihjZDA6YXRhMTowOjA6MCk6IFVucmV0cnlh YmxlIEVycm9yCihjZDE6YXRhMTowOjE6MCk6IGVycm9yIDYKKGNkMTphdGExOjA6MTowKTogVW5y ZXRyeWFibGUgRXJyb3IKKGNkMTphdGExOjA6MTowKTogZXJyb3IgNgooY2QxOmF0YTE6MDoxOjAp OiBVbnJldHJ5YWJsZSBFcnJvcgooY2QxOmF0YTE6MDoxOjApOiBlcnJvciA2CihjZDE6YXRhMTow OjE6MCk6IFVucmV0cnlhYmxlIEVycm9yClRyeWluZyB0byBtb3VudCByb290IGZyb20gdWZzOi9k ZXYvYWQwczJhCnN0YXJ0X2luaXQ6IHRyeWluZyAvc2Jpbi9pbml0Cg== ------=OPENWEBMAIL_ATT_0.166241249535233 Content-Type: text/plain; name="testgart.txt" Content-Disposition: attachment; filename="testgart.txt" Content-Transfer-Encoding: base64 YWdwMDogU2V0dGluZyBBR1AgdjIgbW9kZSA0CnZlcnNpb246IDAuMApicmlkZ2UgaWQ6IDB4ZTEx MGRlCmFncF9tb2RlOiAweDFmMDAwMjE3CmFwZXJfYmFzZTogMHhlMDAwMDAwMAphcGVyX3NpemU6 IDI1NgpwZ190b3RhbDogMTEyNjQwCnBnX3N5c3RlbTogMTEyNjQwCnBnX3VzZWQ6IDAKTVRSUjog ZTAwMDAwMDAvMTAwMDAwMDAKZW50cnkua2V5IDogNwplbnRyeS5rZXkgOiA4CkFsbG9jYXRlZCA4 IG1lZ3Mgb2YgR0FSVCBtZW1vcnkKc3RhcnQ9NTQwMjQzMzYzLCBlbmQ9NTQwMjQ3NDY2Ck1lbW9y eUJlbmNobWFyazogOTc0IG1iL3MKc3RhcnQ9NTQwMjQ3NDcxLCBlbmQ9NTQwMjQ5MjEyCk1lbW9y eUJlbmNobWFyazogMjI5NyBtYi9zCnN0YXJ0PTU0MDI0OTIxNCwgZW5kPTU0MDI1MDk2NQpNZW1v cnlCZW5jaG1hcms6IDIyODQgbWIvcwpBdmVyYWdlIHNwZWVkOiAxODUxIG1iL3MKVGVzdGluZyBk YXRhIGludGVncml0eSAoMXN0IHBhc3MpOiBwYXNzZWQgb24gZmlyc3QgcGFzcy4KVGVzdGluZyBk YXRhIGludGVncml0eSAoMm5kIHBhc3MpOiBwYXNzZWQgb24gc2Vjb25kIHBhc3MuCg== ------=OPENWEBMAIL_ATT_0.166241249535233-- From owner-freebsd-amd64@FreeBSD.ORG Tue Sep 27 19:12:44 2005 Return-Path: X-Original-To: freebsd-amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F0D9F16A44F; Tue, 27 Sep 2005 19:12:43 +0000 (GMT) (envelope-from rob@hudson-trading.com) Received: from daemon.mistermishap.net (167-49.nyc.dsl.access.net [166.84.167.49]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21AE843D73; Tue, 27 Sep 2005 19:12:32 +0000 (GMT) (envelope-from rob@hudson-trading.com) Received: from daemon.mistermishap.net (localhost.mistermishap.net [127.0.0.1]) by daemon.mistermishap.net (8.12.9/8.12.9) with ESMTP id j8RJCVmU051464; Tue, 27 Sep 2005 15:12:31 -0400 (EDT) (envelope-from rob@hudson-trading.com) Received: from localhost (rob@localhost) by daemon.mistermishap.net (8.12.9/8.12.9/Submit) with ESMTP id j8RJCVuO051461; Tue, 27 Sep 2005 15:12:31 -0400 (EDT) X-Authentication-Warning: daemon.mistermishap.net: rob owned process doing -bs Date: Tue, 27 Sep 2005 15:12:31 -0400 (EDT) From: Rob Watt X-X-Sender: rob@daemon.mistermishap.net To: Robert Watson In-Reply-To: <20050925115912.H11229@fledge.watson.org> Message-ID: <20050927140535.G50334@daemon.mistermishap.net> References: <20050925115912.H11229@fledge.watson.org> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-779721010-1127845675=:50334" Cc: Rob Watt , freebsd-hackers@FreeBSD.org, mikep@hudson-trading.com, freebsd-amd64@FreeBSD.org, Jason Carroll Subject: Re: freebsd-5.4-stable panics X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 19:12:44 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-779721010-1127845675=:50334 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII On Sun, 25 Sep 2005, Robert Watson wrote: > > On Fri, 23 Sep 2005, Jason Carroll wrote: > 5B > > There seem to be 2 types of crashes we see with pretty different stack > > traces. What I'll call a type 1 crash, I believe, is often caused by > > one of the triggers I mention above. A type 2 crash appears to happen > > spontaneously after the machine has been running for a while. > > > > I poked around using kgdb in a core file from a type 2 crash, and it > > appeared the system hung closing sockets (specifically cleaning up > > multicast state i think) while cleaning up one of our multicast > > applications (note the trace through sys_exit). There's no reason this > > application should have been exiting unless it encountered some kind of > > error. > > Sounds nasty. It's possible the two panics are related, especially if > they involve a race in the multicast code, which could result in treading > on other kernel memory, potentially leading to the thread related panic. > My leaning would be that they are unrelated, but since we may be able to > eliminate the multicast one (see below), that would be a good starting > point. > > There are some other known stability nits in 6.x which are being worked > on, but in general the network stack stability is higher in 6.x than 5.x > when it comes to multicast due to the work I reference above. If you run > into any stability problems relating to the file system, set > debug.mpsafevfs=0 in loader.conf -- there are a few bug fixes relating to > running out of disk space or hitting quota limits that are fixed in HEAD, > but not yet backported to 6.x. Robert, Thanks for your quick response and suggestions. We have now experienced an additional type of crash. Type 3 is from 6.0-BETA5, it did not enter the debugger at all and we could not generate a core. Unfortunately the 6-BETA crash was completely different from everything we've seen so far. The panic was related to a page fault and 'top' was the active process. We are trying again to run our tests on 6.0, but if we keep encountering other bugs, then those other bugs may prevent us from determining if multicast is the problem. We also ran our applications in 5-STABLE without reading from or writing to disk (ie we ran the multicast data streams on a remote machine, and we told our listener/rebroadcaster apps not to write to disk). In this configuration we were able to run for 4 days without crashing. A few hours before the crash we had introduced disk activity (bonnie in a constant loop with 1G test file size). This crash was a type 1, and we were not able to save a core. The longest we had gone before without a crash was 6 hours, so it is possible that either load, or disk activity help trigger the bugs we have seen. files attached: kernel-conf.txt (6.0 kernel) type3-core.txt (copy of panic output to console) We will update you with more info from our 6.0 tests when we have it. We are in a bind right now. All modern hardware (ie emt64/amd64) only seems to work with versions of freebsd that aren't stable when running our applications. Many vendors do not even sell server hardware that is purely i386. We never encountered these types of problems on freebsd 4.x, and many of our 120+ i386 class machines that are running 4.x are showing their age and need to be replaced. Assuming that the problems we are experiencing are purely related to ths OS, we now don't have an OS to run on the newer hardware we've been buying. We really need to find a way to patch these problems or find a version of freebsd that supports our platform and is stable. Obviously we appreciate the hard work that all of you on the freebsd team do, and we are happy to do whatever we can to help squash these bugs. - Rob Watt --0-779721010-1127845675=:50334 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="kernel-conf.txt" Content-Transfer-Encoding: BASE64 Content-Description: Content-Disposition: ATTACHMENT; FILENAME="kernel-conf.txt" Iw0KIyBHRU5FUklDIC0tIEdlbmVyaWMga2VybmVsIGNvbmZpZ3VyYXRpb24g ZmlsZSBmb3IgRnJlZUJTRC9hbWQ2NA0KIw0KIyBGb3IgbW9yZSBpbmZvcm1h dGlvbiBvbiB0aGlzIGZpbGUsIHBsZWFzZSByZWFkIHRoZSBoYW5kYm9vayBz ZWN0aW9uIG9uDQojIEtlcm5lbCBDb25maWd1cmF0aW9uIEZpbGVzOg0KIw0K IyAgICBodHRwOi8vd3d3LkZyZWVCU0Qub3JnL2RvYy9lbl9VUy5JU084ODU5 LTEvYm9va3MvaGFuZGJvb2sva2VybmVsY29uZmlnLWNvbmZpZy5odG1sDQoj DQojIFRoZSBoYW5kYm9vayBpcyBhbHNvIGF2YWlsYWJsZSBsb2NhbGx5IGlu IC91c3Ivc2hhcmUvZG9jL2hhbmRib29rDQojIGlmIHlvdSd2ZSBpbnN0YWxs ZWQgdGhlIGRvYyBkaXN0cmlidXRpb24sIG90aGVyd2lzZSBhbHdheXMgc2Vl IHRoZQ0KIyBGcmVlQlNEIFdvcmxkIFdpZGUgV2ViIHNlcnZlciAoaHR0cDov L3d3dy5GcmVlQlNELm9yZy8pIGZvciB0aGUNCiMgbGF0ZXN0IGluZm9ybWF0 aW9uLg0KIw0KIyBBbiBleGhhdXN0aXZlIGxpc3Qgb2Ygb3B0aW9ucyBhbmQg bW9yZSBkZXRhaWxlZCBleHBsYW5hdGlvbnMgb2YgdGhlDQojIGRldmljZSBs aW5lcyBpcyBhbHNvIHByZXNlbnQgaW4gdGhlIC4uLy4uL2NvbmYvTk9URVMg YW5kIE5PVEVTIGZpbGVzLg0KIyBJZiB5b3UgYXJlIGluIGRvdWJ0IGFzIHRv IHRoZSBwdXJwb3NlIG9yIG5lY2Vzc2l0eSBvZiBhIGxpbmUsIGNoZWNrIGZp cnN0DQojIGluIE5PVEVTLg0KIw0KIyAkRnJlZUJTRDogc3JjL3N5cy9hbWQ2 NC9jb25mL0dFTkVSSUMsdiAxLjQyMS4yLjExLjIuMSAyMDA1LzA0LzA5IDE3 OjI4OjM3IGtlbnNtaXRoIEV4cCAkDQoNCm1hY2hpbmUJCWFtZDY0DQpjcHUJ CUhBTU1FUg0KaWRlbnQJCUNVU1RPTQ0KDQojIFRvIHN0YXRpY2FsbHkgY29t cGlsZSBpbiBkZXZpY2Ugd2lyaW5nIGluc3RlYWQgb2YgL2Jvb3QvZGV2aWNl LmhpbnRzDQojaGludHMJCSJHRU5FUklDLmhpbnRzIgkJIyBEZWZhdWx0IHBs YWNlcyB0byBsb29rIGZvciBkZXZpY2VzLg0KbWFrZW9wdGlvbnMgICAgIERF QlVHPS1nDQpvcHRpb25zICAgICAgICAgS0RCDQpvcHRpb25zICAgICAgICAg RERCDQpvcHRpb25zICAgICAgICAgQlJFQUtfVE9fREVCVUdHRVINCm9wdGlv bnMgICAgICAgICBJTlZBUklBTlRTDQpvcHRpb25zICAgICAgICAgSU5WQVJJ QU5UX1NVUFBPUlQNCm9wdGlvbnMgICAgICAgICBXSVRORVNTDQpvcHRpb25z ICAgICAgICAgV0lUTkVTU19TS0lQU1BJTg0KI21ha2VvcHRpb25zICAgICBD T1BURkxBR1M9Ii1PIC1mcmVuYW1lLXJlZ2lzdGVycyAtcGlwZSINCg0KI29w dGlvbnMgICAgICAgIFNDSEVEX1VMRSAgICAgICAgICAgICAgICMgVUxFIHNj aGVkdWxlcg0Kb3B0aW9ucyAJU0NIRURfNEJTRAkJIyA0QlNEIHNjaGVkdWxl cg0Kb3B0aW9ucyAJSU5FVAkJCSMgSW50ZXJORVR3b3JraW5nDQpvcHRpb25z IAlJTkVUNgkJCSMgSVB2NiBjb21tdW5pY2F0aW9ucyBwcm90b2NvbHMNCm9w dGlvbnMgCUZGUwkJCSMgQmVya2VsZXkgRmFzdCBGaWxlc3lzdGVtDQpvcHRp b25zIAlTT0ZUVVBEQVRFUwkJIyBFbmFibGUgRkZTIHNvZnQgdXBkYXRlcyBz dXBwb3J0DQpvcHRpb25zIAlVRlNfQUNMCQkJIyBTdXBwb3J0IGZvciBhY2Nl c3MgY29udHJvbCBsaXN0cw0Kb3B0aW9ucyAJVUZTX0RJUkhBU0gJCSMgSW1w cm92ZSBwZXJmb3JtYW5jZSBvbiBiaWcgZGlyZWN0b3JpZXMNCm9wdGlvbnMg CU1EX1JPT1QJCQkjIE1EIGlzIGEgcG90ZW50aWFsIHJvb3QgZGV2aWNlDQpv cHRpb25zIAlORlNDTElFTlQJCSMgTmV0d29yayBGaWxlc3lzdGVtIENsaWVu dA0Kb3B0aW9ucyAJTkZTU0VSVkVSCQkjIE5ldHdvcmsgRmlsZXN5c3RlbSBT ZXJ2ZXINCm9wdGlvbnMgCU5GU19ST09UCQkjIE5GUyB1c2FibGUgYXMgLywg cmVxdWlyZXMgTkZTQ0xJRU5UDQpvcHRpb25zIAlOVEZTCQkJIyBOVCBGaWxl IFN5c3RlbQ0Kb3B0aW9ucyAJTVNET1NGUwkJCSMgTVNET1MgRmlsZXN5c3Rl bQ0Kb3B0aW9ucyAJQ0Q5NjYwCQkJIyBJU08gOTY2MCBGaWxlc3lzdGVtDQpv cHRpb25zIAlQUk9DRlMJCQkjIFByb2Nlc3MgZmlsZXN5c3RlbSAocmVxdWly ZXMgUFNFVURPRlMpDQpvcHRpb25zIAlQU0VVRE9GUwkJIyBQc2V1ZG8tZmls ZXN5c3RlbSBmcmFtZXdvcmsNCm9wdGlvbnMgCUdFT01fR1BUCQkjIEdVSUQg UGFydGl0aW9uIFRhYmxlcy4NCm9wdGlvbnMgCUNPTVBBVF80MwkJIyBOZWVk ZWQgYnkgQ09NUEFUX0xJTlVYMzINCm9wdGlvbnMgCUNPTVBBVF9JQTMyCQkj IENvbXBhdGlibGUgd2l0aCBpMzg2IGJpbmFyaWVzDQpvcHRpb25zIAlDT01Q QVRfRlJFRUJTRDQJCSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0Q0DQpvcHRp b25zICAgICAgICAgQ09NUEFUX0ZSRUVCU0Q1ICAgICAgICAgIyBDb21wYXRp YmxlIHdpdGggRnJlZUJTRDUNCm9wdGlvbnMgCUNPTVBBVF9MSU5VWDMyCQkj IENvbXBhdGlibGUgd2l0aCBpMzg2IGxpbnV4IGJpbmFyaWVzIA0Kb3B0aW9u cyAJU0NTSV9ERUxBWT01MDAwCSAgICAgICAgIyBEZWxheSAoaW4gbXMpIGJl Zm9yZSBwcm9iaW5nIFNDU0kNCm9wdGlvbnMgCUtUUkFDRQkJCSMga3RyYWNl KDEpIHN1cHBvcnQNCm9wdGlvbnMgCVNZU1ZTSE0JCQkjIFNZU1Ytc3R5bGUg c2hhcmVkIG1lbW9yeQ0Kb3B0aW9ucyAJU1lTVk1TRwkJCSMgU1lTVi1zdHls ZSBtZXNzYWdlIHF1ZXVlcw0Kb3B0aW9ucyAJU1lTVlNFTQkJCSMgU1lTVi1z dHlsZSBzZW1hcGhvcmVzDQpvcHRpb25zIAlfS1BPU0lYX1BSSU9SSVRZX1ND SEVEVUxJTkcgIyBQT1NJWCBQMTAwM18xQiByZWFsLXRpbWUgZXh0ZW5zaW9u cw0Kb3B0aW9ucyAJS0JEX0lOU1RBTExfQ0RFVgkjIGluc3RhbGwgYSBDREVW IGVudHJ5IGluIC9kZXYNCm9wdGlvbnMgCUFIQ19SRUdfUFJFVFRZX1BSSU5U CSMgUHJpbnQgcmVnaXN0ZXIgYml0ZmllbGRzIGluIGRlYnVnDQoJCQkJCSMg b3V0cHV0LiAgQWRkcyB+MTI4ayB0byBkcml2ZXIuDQpvcHRpb25zIAlBSERf UkVHX1BSRVRUWV9QUklOVAkjIFByaW50IHJlZ2lzdGVyIGJpdGZpZWxkcyBp biBkZWJ1Zw0KCQkJCQkjIG91dHB1dC4gIEFkZHMgfjIxNWsgdG8gZHJpdmVy Lg0Kb3B0aW9ucyAJQURBUFRJVkVfR0lBTlQJCSMgR2lhbnQgbXV0ZXggaXMg YWRhcHRpdmUuDQpvcHRpb25zICAgICAgICAgUFJFRU1QVElPTiAgICAgICAg ICAgICAgIyBFbmFibGUga2VybmVsIHRocmVhZCBwcmVlbXB0aW9uDQoNCg0K b3B0aW9ucyAJU01QDQoNCiMgV29ya2Fyb3VuZHMgZm9yIHNvbWUga25vd24t dG8tYmUtYnJva2VuIGNoaXBzZXRzIChuVmlkaWEgbkZvcmNlMy1Qcm8xNTAp DQpkZXZpY2UJCWF0cGljCQkjIDgyNTlBIGNvbXBhdGFiaWxpdHkNCg0KIyBF bmFibGluZyBOT19NSVhFRF9NT0RFIGdpdmVzIGEgcGVyZm9ybWFuY2UgaW1w cm92ZW1lbnQgb24gc29tZSBtb3RoZXJib2FyZHMNCiMgYnV0IGRvZXMgbm90 IHdvcmsgd2l0aCBzb21lIGJvYXJkcyAobW9zdGx5IG5WaWRpYSBjaGlwc2V0 IGJhc2VkKS4NCiNvcHRpb25zIAlOT19NSVhFRF9NT0RFCSMgRG9uJ3QgcGVu YWxpemUgd29ya2luZyBjaGlwc2V0cw0KDQojIExpbnV4IDMyLWJpdCBBQkkg c3VwcG9ydA0Kb3B0aW9ucyAJTElOUFJPQ0ZTCQkjIENhbm5vdCBiZSBhIG1v ZHVsZSB5ZXQuDQoNCiMgQnVzIHN1cHBvcnQuICBEbyBub3QgcmVtb3ZlIGlz YSwgZXZlbiBpZiB5b3UgaGF2ZSBubyBpc2Egc2xvdHMNCmRldmljZQkJYWNw aQ0KZGV2aWNlCQlpc2ENCmRldmljZQkJcGNpDQoNCiMgRmxvcHB5IGRyaXZl cw0KZGV2aWNlCQlmZGMNCg0KIyBBVEEgYW5kIEFUQVBJIGRldmljZXMNCmRl dmljZQkJYXRhDQpkZXZpY2UJCWF0YWRpc2sJCSMgQVRBIGRpc2sgZHJpdmVz DQpkZXZpY2UJCWF0YXJhaWQJCSMgQVRBIFJBSUQgZHJpdmVzDQpkZXZpY2UJ CWF0YXBpY2QJCSMgQVRBUEkgQ0RST00gZHJpdmVzDQpkZXZpY2UJCWF0YXBp ZmQJCSMgQVRBUEkgZmxvcHB5IGRyaXZlcw0KZGV2aWNlCQlhdGFwaXN0CQkj IEFUQVBJIHRhcGUgZHJpdmVzDQpvcHRpb25zIAlBVEFfU1RBVElDX0lECSMg U3RhdGljIGRldmljZSBudW1iZXJpbmcNCg0KIyBTQ1NJIENvbnRyb2xsZXJz DQpkZXZpY2UJCWFoYwkJIyBBSEEyOTQwIGFuZCBvbmJvYXJkIEFJQzd4eHgg ZGV2aWNlcw0KZGV2aWNlCQlhaGQJCSMgQUhBMzkzMjAvMjkzMjAgYW5kIG9u Ym9hcmQgQUlDNzl4eCBkZXZpY2VzDQojZGV2aWNlCQlhbWQJCSMgQU1EIDUz Qzk3NCAoVGVrcmFtIERDLTM5MChUKSkNCiNkZXZpY2UJCWlzcAkJIyBRbG9n aWMgZmFtaWx5DQojZGV2aWNlIAlpc3BmdwkJIyBGaXJtd2FyZSBmb3IgUUxv Z2ljIEhCQXMtIG5vcm1hbGx5IGEgbW9kdWxlDQojZGV2aWNlCQltcHQJCSMg TFNJLUxvZ2ljIE1QVC1GdXNpb24NCiNkZXZpY2UJCW5jcgkJIyBOQ1IvU3lt YmlvcyBMb2dpYw0KI2RldmljZQkJc3ltCQkjIE5DUi9TeW1iaW9zIExvZ2lj IChuZXdlciBjaGlwc2V0cyArIHRob3NlIG9mIGBuY3InKQ0KI2RldmljZQkJ dHJtCQkjIFRla3JhbSBEQzM5NVUvVVcvRiBEQzMxNVUgYWRhcHRlcnMNCg0K I2RldmljZQkJYWR2CQkjIEFkdmFuc3lzIFNDU0kgYWRhcHRlcnMNCiNkZXZp Y2UJCWFkdwkJIyBBZHZhbnN5cyB3aWRlIFNDU0kgYWRhcHRlcnMNCmRldmlj ZQkJYWljCQkjIEFkYXB0ZWMgMTVbMDEyXXggU0NTSSBhZGFwdGVycywgQUlD LTZbMjNdNjAuDQojZGV2aWNlCQlidAkJIyBCdXNsb2dpYy9NeWxleCBNdWx0 aU1hc3RlciBTQ1NJIGFkYXB0ZXJzDQoNCg0KIyBTQ1NJIHBlcmlwaGVyYWxz DQpkZXZpY2UJCXNjYnVzCQkjIFNDU0kgYnVzIChyZXF1aXJlZCBmb3IgU0NT SSkNCmRldmljZQkJY2gJCSMgU0NTSSBtZWRpYSBjaGFuZ2Vycw0KZGV2aWNl CQlkYQkJIyBEaXJlY3QgQWNjZXNzIChkaXNrcykNCmRldmljZQkJc2EJCSMg U2VxdWVudGlhbCBBY2Nlc3MgKHRhcGUgZXRjKQ0KZGV2aWNlCQljZAkJIyBD RA0KZGV2aWNlCQlwYXNzCQkjIFBhc3N0aHJvdWdoIGRldmljZSAoZGlyZWN0 IFNDU0kgYWNjZXNzKQ0KZGV2aWNlCQlzZXMJCSMgU0NTSSBFbnZpcm9ubWVu dGFsIFNlcnZpY2VzIChhbmQgU0FGLVRFKQ0KDQojIFJBSUQgY29udHJvbGxl cnMgaW50ZXJmYWNlZCB0byB0aGUgU0NTSSBzdWJzeXN0ZW0NCiNkZXZpY2UJ CWFtcgkJIyBBTUkgTWVnYVJBSUQNCiNkZXZpY2UJCWFyY21zcgkJIyBBcmVj YSBTQVRBIElJIFJBSUQNCiNkZXZpY2UJCWNpc3MJCSMgQ29tcGFxIFNtYXJ0 IFJBSUQgNSoNCiNkZXZpY2UJCWRwdAkJIyBEUFQgU21hcnRjYWNoZSBJSUks IElWIC0gU2VlIE5PVEVTIGZvciBvcHRpb25zDQojZGV2aWNlCQlpaXIJCSMg SW50ZWwgSW50ZWdyYXRlZCBSQUlEDQojZGV2aWNlCQlpcHMJCSMgSUJNIChB ZGFwdGVjKSBTZXJ2ZVJBSUQNCiNkZXZpY2UJCW1seQkJIyBNeWxleCBBY2Nl bGVSQUlEL2VYdHJlbWVSQUlEDQojZGV2aWNlCQl0d2EJCSMgM3dhcmUgOTAw MCBzZXJpZXMgUEFUQS9TQVRBIFJBSUQNCg0KIyBSQUlEIGNvbnRyb2xsZXJz DQpkZXZpY2UJCWFhYwkJIyBBZGFwdGVjIEZTQSBSQUlEDQpkZXZpY2UJCWFh Y3AJCSMgU0NTSSBwYXNzdGhyb3VnaCBmb3IgYWFjIChyZXF1aXJlcyBDQU0p DQojZGV2aWNlCQlpZGEJCSMgQ29tcGFxIFNtYXJ0IFJBSUQNCiNkZXZpY2UJ CW1seAkJIyBNeWxleCBEQUM5NjAgZmFtaWx5DQojWFhYIHBvaW50ZXIvaW50 IHdhcm5pbmdzDQojZGV2aWNlCQlwc3QJCSMgUHJvbWlzZSBTdXBlcnRyYWsg U1g2MDAwDQojZGV2aWNlCQl0d2UJCSMgM3dhcmUgQVRBIFJBSUQNCg0KIyBh dGtiZGMwIGNvbnRyb2xzIGJvdGggdGhlIGtleWJvYXJkIGFuZCB0aGUgUFMv MiBtb3VzZQ0KZGV2aWNlCQlhdGtiZGMJCSMgQVQga2V5Ym9hcmQgY29udHJv bGxlcg0KZGV2aWNlCQlhdGtiZAkJIyBBVCBrZXlib2FyZA0KZGV2aWNlCQlw c20JCSMgUFMvMiBtb3VzZQ0KDQpkZXZpY2UJCXZnYQkJIyBWR0EgdmlkZW8g Y2FyZCBkcml2ZXINCg0KZGV2aWNlCQlzcGxhc2gJCSMgU3BsYXNoIHNjcmVl biBhbmQgc2NyZWVuIHNhdmVyIHN1cHBvcnQNCg0KIyBzeXNjb25zIGlzIHRo ZSBkZWZhdWx0IGNvbnNvbGUgZHJpdmVyLCByZXNlbWJsaW5nIGFuIFNDTyBj b25zb2xlDQpkZXZpY2UJCXNjDQoNCiMgUENDQVJEIChQQ01DSUEpIHN1cHBv cnQNCiMgUENNQ0lBIGFuZCBjYXJkYnVzIGJyaWRnZSBzdXBwb3J0DQojZGV2 aWNlCQljYmIJCSMgY2FyZGJ1cyAoeWVudGEpIGJyaWRnZQ0KI2RldmljZQkJ cGNjYXJkCQkjIFBDIENhcmQgKDE2LWJpdCkgYnVzDQojZGV2aWNlCQljYXJk YnVzCQkjIENhcmRCdXMgKDMyLWJpdCkgYnVzDQoNCiMgU2VyaWFsIChDT00p IHBvcnRzDQpkZXZpY2UJCXNpbwkJIyA4MjUwLCAxNls0NV01MCBiYXNlZCBz ZXJpYWwgcG9ydHMNCg0KIyBQYXJhbGxlbCBwb3J0DQpkZXZpY2UJCXBwYw0K ZGV2aWNlCQlwcGJ1cwkJIyBQYXJhbGxlbCBwb3J0IGJ1cyAocmVxdWlyZWQp DQpkZXZpY2UJCWxwdAkJIyBQcmludGVyDQojZGV2aWNlCQlwbGlwCQkjIFRD UC9JUCBvdmVyIHBhcmFsbGVsDQpkZXZpY2UJCXBwaQkJIyBQYXJhbGxlbCBw b3J0IGludGVyZmFjZSBkZXZpY2UNCiNkZXZpY2UJCXZwbwkJIyBSZXF1aXJl cyBzY2J1cyBhbmQgZGENCg0KIyBJZiB5b3UndmUgZ290IGEgImR1bWIiIHNl cmlhbCBvciBwYXJhbGxlbCBQQ0kgY2FyZCB0aGF0IGlzDQojIHN1cHBvcnRl ZCBieSB0aGUgcHVjKDQpIGdsdWUgZHJpdmVyLCB1bmNvbW1lbnQgdGhlIGZv bGxvd2luZw0KIyBsaW5lIHRvIGVuYWJsZSBpdCAoY29ubmVjdHMgdG8gdGhl IHNpbyBhbmQvb3IgcHBjIGRyaXZlcnMpOg0KI2RldmljZQkJcHVjDQoNCiMg UENJIEV0aGVybmV0IE5JQ3MuDQojZGV2aWNlCQlkZQkJIyBERUMvSW50ZWwg REMyMXg0eCAoYGBUdWxpcCcnKQ0KZGV2aWNlCQllbQkJIyBJbnRlbCBQUk8v MTAwMCBhZGFwdGVyIEdpZ2FiaXQgRXRoZXJuZXQgQ2FyZA0KI2RldmljZQkJ aXhnYgkJIyBJbnRlbCBQUk8vMTBHYkUgRXRoZXJuZXQgQ2FyZA0KI2Rldmlj ZQkJdHhwCQkjIDNDb20gM2NSOTkwIChgYFR5cGhvb24nJykNCiNkZXZpY2UJ CXZ4CQkjIDNDb20gM2M1OTAsIDNjNTk1IChgYFZvcnRleCcnKQ0KDQojIFBD SSBFdGhlcm5ldCBOSUNzIHRoYXQgdXNlIHRoZSBjb21tb24gTUlJIGJ1cyBj b250cm9sbGVyIGNvZGUuDQojIE5PVEU6IEJlIHN1cmUgdG8ga2VlcCB0aGUg J2RldmljZSBtaWlidXMnIGxpbmUgaW4gb3JkZXIgdG8gdXNlIHRoZXNlIE5J Q3MhDQpkZXZpY2UJCW1paWJ1cwkJIyBNSUkgYnVzIHN1cHBvcnQNCiNkZXZp Y2UJCWJmZQkJIyBCcm9hZGNvbSBCQ000NDB4IDEwLzEwMCBFdGhlcm5ldA0K ZGV2aWNlCQliZ2UJCSMgQnJvYWRjb20gQkNNNTcweHggR2lnYWJpdCBFdGhl cm5ldA0KI2RldmljZQkJZGMJCSMgREVDL0ludGVsIDIxMTQzIGFuZCB2YXJp b3VzIHdvcmthbGlrZXMNCmRldmljZQkJZnhwCQkjIEludGVsIEV0aGVyRXhw cmVzcyBQUk8vMTAwQiAoODI1NTcsIDgyNTU4KQ0KI2RldmljZQkJbGdlCQkj IExldmVsIDEgTFhUMTAwMSBnaWdhYml0IEV0aGVybmV0DQojZGV2aWNlCQlu Z2UJCSMgTmF0U2VtaSBEUDgzODIwIGdpZ2FiaXQgRXRoZXJuZXQNCiNkZXZp Y2UJCXBjbgkJIyBBTUQgQW03OUM5N3ggUENJIDEwLzEwMCAocHJlY2VkZW5j ZSBvdmVyICdsbmMnKQ0KI2RldmljZQkJcmUJCSMgUmVhbFRlayA4MTM5Qysv ODE2OS84MTY5Uy84MTEwUw0KI2RldmljZQkJcmwJCSMgUmVhbFRlayA4MTI5 LzgxMzkNCiNkZXZpY2UJCXNmCQkjIEFkYXB0ZWMgQUlDLTY5MTUgKGBgU3Rh cmZpcmUnJykNCiNkZXZpY2UJCXNpcwkJIyBTaWxpY29uIEludGVncmF0ZWQg U3lzdGVtcyBTaVMgOTAwL1NpUyA3MDE2DQojZGV2aWNlCQlzawkJIyBTeXNL b25uZWN0IFNLLTk4NHggJiBTSy05ODJ4IGdpZ2FiaXQgRXRoZXJuZXQNCiNk ZXZpY2UJCXN0ZQkJIyBTdW5kYW5jZSBTVDIwMSAoRC1MaW5rIERGRS01NTBU WCkNCiNkZXZpY2UJCXRpCQkjIEFsdGVvbiBOZXR3b3JrcyBUaWdvbiBJL0lJ IGdpZ2FiaXQgRXRoZXJuZXQNCiNkZXZpY2UJCXRsCQkjIFRleGFzIEluc3Ry dW1lbnRzIFRodW5kZXJMQU4NCiNkZXZpY2UJCXR4CQkjIFNNQyBFdGhlclBv d2VyIElJICg4M2MxNzAgYGBFUElDJycpDQojZGV2aWNlCQl2Z2UJCSMgVklB IFZUNjEyeCBnaWdhYml0IEV0aGVybmV0DQojZGV2aWNlCQl2cgkJIyBWSUEg UmhpbmUsIFJoaW5lIElJDQojZGV2aWNlCQl3YgkJIyBXaW5ib25kIFc4OUM4 NDBGDQojZGV2aWNlCQl4bAkJIyAzQ29tIDNjOTB4IChgYEJvb21lcmFuZycn LCBgYEN5Y2xvbmUnJykNCg0KIyBJU0EgRXRoZXJuZXQgTklDcy4gIHBjY2Fy ZCBOSUNzIGluY2x1ZGVkLg0KI2RldmljZQkJY3MJCSMgQ3J5c3RhbCBTZW1p Y29uZHVjdG9yIENTODl4MCBOSUMNCiMgJ2RldmljZSBlZCcgcmVxdWlyZXMg J2RldmljZSBtaWlidXMnDQojIFhYWCBrdnRvcCBicm9rZW5uZXNzLCBwb2lu dGVyL2ludCB3YXJuaW5ncw0KI2RldmljZQkJZWQJCSMgTkVbMTJdMDAwLCBT TUMgVWx0cmEsIDNjNTAzLCBEUzgzOTAgY2FyZHMNCiNkZXZpY2UJCWV4CQkj IEludGVsIEV0aGVyRXhwcmVzcyBQcm8vMTAgYW5kIFByby8xMCsNCiNkZXZp Y2UJCWVwCQkjIEV0aGVybGluayBJSUkgYmFzZWQgY2FyZHMNCiNkZXZpY2UJ CWZlCQkjIEZ1aml0c3UgTUI4Njk2eCBiYXNlZCBjYXJkcw0KIyBYWFgga3Z0 b3AgYnJva2VubmVzcywgcG9pbnRlci9pbnQgd2FybmluZ3MNCiNkZXZpY2UJ CWxuYwkJIyBORTIxMDAsIE5FMzItVkwgTGFuY2UgRXRoZXJuZXQgY2FyZHMN CiNkZXZpY2UJCXNuCQkjIFNNQydzIDkwMDAgc2VyaWVzIG9mIEV0aGVybmV0 IGNoaXBzDQojZGV2aWNlCQl4ZQkJIyBYaXJjb20gcGNjYXJkIEV0aGVybmV0 DQoNCiMgV2lyZWxlc3MgTklDIGNhcmRzDQojZGV2aWNlCQl3bGFuCQkjIDgw Mi4xMSBzdXBwb3J0DQojZGV2aWNlCQlhbgkJIyBBaXJvbmV0IDQ1MDAvNDgw MCA4MDIuMTEgd2lyZWxlc3MgTklDcy4NCiNkZXZpY2UJCWF3aQkJIyBCYXlT dGFjayA2NjAgYW5kIG90aGVycw0KI2RldmljZQkJd2kJCSMgV2F2ZUxBTi9J bnRlcnNpbC9TeW1ib2wgODAyLjExIHdpcmVsZXNzIE5JQ3MuDQoNCiMgUHNl dWRvIGRldmljZXMuDQpkZXZpY2UJCWxvb3AJCSMgTmV0d29yayBsb29wYmFj aw0KZGV2aWNlCQltZW0JCSMgTWVtb3J5IGFuZCBrZXJuZWwgbWVtb3J5IGRl dmljZXMNCmRldmljZQkJaW8JCSMgSS9PIGRldmljZQ0KZGV2aWNlCQlyYW5k b20JCSMgRW50cm9weSBkZXZpY2UNCmRldmljZQkJZXRoZXIJCSMgRXRoZXJu ZXQgc3VwcG9ydA0KZGV2aWNlCQlzbAkJIyBLZXJuZWwgU0xJUA0KZGV2aWNl CQlwcHAJCSMgS2VybmVsIFBQUA0KZGV2aWNlCQl0dW4JCSMgUGFja2V0IHR1 bm5lbC4NCmRldmljZQkJcHR5CQkjIFBzZXVkby10dHlzICh0ZWxuZXQgZXRj KQ0KZGV2aWNlCQltZAkJIyBNZW1vcnkgImRpc2tzIg0KZGV2aWNlCQlnaWYJ CSMgSVB2NiBhbmQgSVB2NCB0dW5uZWxpbmcNCmRldmljZQkJZmFpdGgJCSMg SVB2Ni10by1JUHY0IHJlbGF5aW5nICh0cmFuc2xhdGlvbikNCg0KIyBUaGUg YGJwZicgZGV2aWNlIGVuYWJsZXMgdGhlIEJlcmtlbGV5IFBhY2tldCBGaWx0 ZXIuDQojIEJlIGF3YXJlIG9mIHRoZSBhZG1pbmlzdHJhdGl2ZSBjb25zZXF1 ZW5jZXMgb2YgZW5hYmxpbmcgdGhpcyENCiMgTm90ZSB0aGF0ICdicGYnIGlz IHJlcXVpcmVkIGZvciBESENQLg0KZGV2aWNlCQlicGYJCSMgQmVya2VsZXkg cGFja2V0IGZpbHRlcg0KDQojIFVTQiBzdXBwb3J0DQpkZXZpY2UJCXVoY2kJ CSMgVUhDSSBQQ0ktPlVTQiBpbnRlcmZhY2UNCmRldmljZQkJb2hjaQkJIyBP SENJIFBDSS0+VVNCIGludGVyZmFjZQ0KI2RldmljZQkJZWhjaQkJIyBFSENJ IFBDSS0+VVNCIGludGVyZmFjZSAoVVNCIDIuMCkNCmRldmljZQkJdXNiCQkj IFVTQiBCdXMgKHJlcXVpcmVkKQ0KI2RldmljZQkJdWRicAkJIyBVU0IgRG91 YmxlIEJ1bGsgUGlwZSBkZXZpY2VzDQpkZXZpY2UJCXVnZW4JCSMgR2VuZXJp Yw0KZGV2aWNlCQl1aGlkCQkjICJIdW1hbiBJbnRlcmZhY2UgRGV2aWNlcyIN CmRldmljZQkJdWtiZAkJIyBLZXlib2FyZA0KZGV2aWNlCQl1bHB0CQkjIFBy aW50ZXINCmRldmljZQkJdW1hc3MJCSMgRGlza3MvTWFzcyBzdG9yYWdlIC0g UmVxdWlyZXMgc2NidXMgYW5kIGRhDQpkZXZpY2UJCXVtcwkJIyBNb3VzZQ0K I2RldmljZQkJdXJpbwkJIyBEaWFtb25kIFJpbyA1MDAgTVAzIHBsYXllcg0K I2RldmljZQkJdXNjYW5uZXIJIyBTY2FubmVycw0KIyBVU0IgRXRoZXJuZXQs IHJlcXVpcmVzIG1paQ0KI2RldmljZQkJYXVlCQkjIEFETXRlayBVU0IgRXRo ZXJuZXQNCiNkZXZpY2UJCWF4ZQkJIyBBU0lYIEVsZWN0cm9uaWNzIFVTQiBF dGhlcm5ldA0KI2RldmljZQkJY2RjZQkJIyBHZW5lcmljIFVTQiBvdmVyIEV0 aGVybmV0DQojZGV2aWNlCQljdWUJCSMgQ0FUQyBVU0IgRXRoZXJuZXQNCiNk ZXZpY2UJCWt1ZQkJIyBLYXdhc2FraSBMU0kgVVNCIEV0aGVybmV0DQojZGV2 aWNlCQlydWUJCSMgUmVhbFRlayBSVEw4MTUwIFVTQiBFdGhlcm5ldA0KDQoj IEZpcmVXaXJlIHN1cHBvcnQNCiNkZXZpY2UJCWZpcmV3aXJlCSMgRmlyZVdp cmUgYnVzIGNvZGUNCiNkZXZpY2UJCXNicAkJIyBTQ1NJIG92ZXIgRmlyZVdp cmUgKFJlcXVpcmVzIHNjYnVzIGFuZCBkYSkNCiNkZXZpY2UJCWZ3ZQkJIyBF dGhlcm5ldCBvdmVyIEZpcmVXaXJlIChub24tc3RhbmRhcmQhKQ0KDQpvcHRp b25zICAgICAgICAgSVBGSVJFV0FMTA0Kb3B0aW9ucyAgICAgICAgIElQRklS RVdBTExfVkVSQk9TRQ0KDQo= --0-779721010-1127845675=:50334 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="type3-crash.txt" Content-Transfer-Encoding: BASE64 Content-Description: Content-Disposition: attachment; filename="type3-crash.txt" a2VybmVsIHRyYXAgMTIgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkDQoNCmZh dGFsIHRyYXAgMTI6IHBhZ2UgZmF1bHQgd2hpbGUgaW4ga2VybmVsIG1vZGUN CmNwdWlkPTM7IGFwaWNpZD0wMw0KZmF1bHQgdmlydHVhbCBhZGRyZXNzICAg PSAwMw0KZmF1bHQgY29kZSAgICAgICAgICAgICAgPSBzdXBlcnZpc29yIHJl YWQsIHBhZ2Ugbm90IHByZXNlbnQNCmluc3RydWN0aW9uIHBvaW50ZXIgICAg ID0gMHg4OmZmZmZmZmZmODAzYjg4Y2ENCnN0YWNrIHBvaW50ZXIgICAgICAg ICAgID0gMHgxMDpmZmZmZmZmZmI2NjM5NDkwDQpmcmFtZSBwb2ludGVyICAg ICAgICAgICA9IDB4MTA6ZmZmZmZmZmZiNjYzOTRmMA0KY29kZSBzZWdtZW50 ICAgICAgICAgICAgPSBiYXNlIDB4MDsgbGltaXQgMHhmZmZmZiwgdHlwZT0w eDFiDQogICAgICAgICAgICAgICAgICAgICAgICA9IERQTD0wLCBwcmVzIDEs IGxvbmcgMSwgZGVmMzI9MCwgZ3JhbiAxDQpwcm9jZXNzb3IgZWZsYWdzICAg ICAgICA9IHJlc3VtZSwgSU9QTD0wDQpjdXJyZW50IHByb2Nlc3MgICAgICAg ICA9IDQ4NjI4ICh0b3ApDQoNCmRpZCBub3QgZW50ZXIgRERCIG9yIGdlbmVy YXRlIGNvcmUgZmlsZQ0K --0-779721010-1127845675=:50334-- From owner-freebsd-amd64@FreeBSD.ORG Tue Sep 27 19:43:47 2005 Return-Path: X-Original-To: freebsd-amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5650C16A41F; Tue, 27 Sep 2005 19:43:47 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id C93DA43D48; Tue, 27 Sep 2005 19:43:46 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id C782746B13; Tue, 27 Sep 2005 15:43:45 -0400 (EDT) Date: Tue, 27 Sep 2005 20:43:45 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Rob Watt In-Reply-To: <20050927140535.G50334@daemon.mistermishap.net> Message-ID: <20050927203128.S61419@fledge.watson.org> References: <20050925115912.H11229@fledge.watson.org> <20050927140535.G50334@daemon.mistermishap.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-hackers@FreeBSD.org, mikep@hudson-trading.com, freebsd-amd64@FreeBSD.org, Jason Carroll Subject: Re: freebsd-5.4-stable panics X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 19:43:47 -0000 On Tue, 27 Sep 2005, Rob Watt wrote: > Thanks for your quick response and suggestions. We have now experienced > an additional type of crash. Type 3 is from 6.0-BETA5, it did not enter > the debugger at all and we could not generate a core. Is this an SMP box? If so, could you try compiling options KDB_STOP_NMI into your kernel -- you'll also need to set debug.kdb.stop_cpus_with_nmi=1 in either loader.conf or at runtime with sysctls. This will probably become the default at some point -- in the mean time, the default when entering the debugger on one CPU is to generate an IPI to the other CPUs telling them "go into the debugger". This works fine unless the CPU has interrupts disabled, such as if it's holding a spin lock in the scheduler, in which case the system will deadlock because that CPU won't acknowledge the IPI. With the above option, a non-maskable interrupt is used to signal the other CPUs into the debugger, which gets into the debugger much more reliably. The trap information you've provided indicates that it is likely a data NULL pointer dereference in the kernel (faulting address is a small increment above NULL). The instruction pointer looks valid -- if you have a debugging copy of the kernel, could you load it into gdb and show me what line number / piece of code it's in? you can use "l *ffffffff803b88ca" to generate that, even without a live debugger session or core. If you can get into DDB with the above, generally good starting point debugging information (ideally gathered with a serial console) is: trace # current thread trace show pcpu # current CPU data show pcpu 0 # CPU 0 data show pcpu 1 # CPU 1 data ... # Any other CPUs ps # process listing show lockedvnods # VFS locking information If you have WITNESS compiled in, also: show alllocks > Unfortunately the 6-BETA crash was completely different from everything > we've seen so far. The panic was related to a page fault and 'top' was > the active process. We are trying again to run our tests on 6.0, but if > we keep encountering other bugs, then those other bugs may prevent us > from determining if multicast is the problem. Let's see if we can get whatever this first bug you're hitting is fixed and see if we can get to the next original problems. > We also ran our applications in 5-STABLE without reading from or writing > to disk (ie we ran the multicast data streams on a remote machine, and > we told our listener/rebroadcaster apps not to write to disk). In this > configuration we were able to run for 4 days without crashing. A few > hours before the crash we had introduced disk activity (bonnie in a > constant loop with 1G test file size). This crash was a type 1, and we > were not able to save a core. The longest we had gone before without a > crash was 6 hours, so it is possible that either load, or disk activity > help trigger the bugs we have seen. I'm heading off on a vacation for two days, and will be offline for that period, but if we can't easily get through solving 6.x problems on the host, I can backport a subset of the multicast fixes to 5.x and we can see if that fixes things up. It may make sense to do this anyway, but I may not have an opportunity to go through the development and testing on that until after 6.0 is out the door. > files attached: > kernel-conf.txt (6.0 kernel) > type3-core.txt (copy of panic output to console) > > We will update you with more info from our 6.0 tests when we have it. > > We are in a bind right now. All modern hardware (ie emt64/amd64) only > seems to work with versions of freebsd that aren't stable when running > our applications. Many vendors do not even sell server hardware that is > purely i386. We never encountered these types of problems on freebsd > 4.x, and many of our 120+ i386 class machines that are running 4.x are > showing their age and need to be replaced. Assuming that the problems we > are experiencing are purely related to ths OS, we now don't have an OS > to run on the newer hardware we've been buying. We really need to find a > way to patch these problems or find a version of freebsd that supports > our platform and is stable. Obviously we appreciate the hard work that > all of you on the freebsd team do, and we are happy to do whatever we > can to help squash these bugs. Hopefully we can get this fixed up as soon as possible. Do you have a testbed or set of test hosts set up so you can non-disruptively test change sets, btw? Thanks, Robert N M Watson From owner-freebsd-amd64@FreeBSD.ORG Tue Sep 27 21:04:52 2005 Return-Path: X-Original-To: freebsd-amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B2F0916A41F for ; Tue, 27 Sep 2005 21:04:52 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 59E8743D5C for ; Tue, 27 Sep 2005 21:04:50 +0000 (GMT) (envelope-from jkim@FreeBSD.org) Received: from niksun.com (anuket [10.70.0.5]) by anuket.mj.niksun.com (8.13.1/8.13.1) with ESMTP id j8RLBFqM061042; Tue, 27 Sep 2005 17:11:15 -0400 (EDT) (envelope-from jkim@FreeBSD.org) From: Jung-uk Kim To: freebsd-amd64@FreeBSD.org Date: Tue, 27 Sep 2005 17:04:22 -0400 User-Agent: KMail/1.6.2 References: <200509151957.24837.jkim@FreeBSD.org> <200509261401.10035.jkim@FreeBSD.org> <20050927155546.M79584@martymac.com> In-Reply-To: <20050927155546.M79584@martymac.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <200509271704.25795.jkim@FreeBSD.org> X-Virus-Scanned: ClamAV devel-20050919/1102/Sun Sep 25 10:04:56 2005 on anuket.mj.niksun.com X-Virus-Status: Clean Cc: Subject: Re: [PATCH OK] agp(4) for ULi M1689/nVidia nForce3 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 21:04:52 -0000 On Tuesday 27 September 2005 12:01 pm, Ganael Laplanche wrote: > Hello again, > > Good news !!!! I've just tested your patch and everything seems to > work fine by now : > > - No panic at startup > - testgart works > - even glxgears works and show 1300.800 fps ! > > I've attached the (verbose) dmesg and the output of testgart... > I've also attached the patched agp_amd64.c and agpreg.h I used. > > Many thanks for the patch... I hope it will be committed soon to > -current :) Committed. http://docs.freebsd.org/cgi/mid.cgi?200509272057.j8RKvoHZ037076 Thanks! Jung-uk Kim > Regards, > > Gana�l LAPLANCHE > ganael.laplanche@martymac.com > http://www.martymac.com > Tel : (+33)6.84.03.57.24. > > ---------- Original Message ----------- > From: Jung-uk Kim > To: "Ganael Laplanche" > Sent: Mon, 26 Sep 2005 14:01:07 -0400 > Subject: Re: [PATCH] agp(4) for ULi M1689/nVidia nForce3 > > > On Monday 26 September 2005 01:59 pm, Jung-uk Kim wrote: > > > On Saturday 24 September 2005 07:09 am, Ganael Laplanche wrote: > > > > Hello, > > > > > > > > How are you ? > > > > > > Good. Thanks. > > > > > > > I've tested the patch with today's CVS, here's what I got : > > > > > > That's because you don't have a good agpreg.h. anholt@ updated > > > it few days ago. Maybe your agpreg.h is not correctly patched. > > > Please make sure you have 'correct' agpreg.h. agpreg.h is > > > attached just in case. > > > > BTW, the new patch against -CURRENT is here: > > > > http://people.freebsd.org/~jkim/agp_amd64-20050921.diff > > > > JK > > ------- End of Original Message ------- From owner-freebsd-amd64@FreeBSD.ORG Tue Sep 27 21:22:49 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D00E16A420 for ; Tue, 27 Sep 2005 21:22:49 +0000 (GMT) (envelope-from rob.watt@gmail.com) Received: from qproxy.gmail.com (qproxy.gmail.com [72.14.204.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10B8D43D4C for ; Tue, 27 Sep 2005 21:22:47 +0000 (GMT) (envelope-from rob.watt@gmail.com) Received: by qproxy.gmail.com with SMTP id p26so571368qbb for ; Tue, 27 Sep 2005 14:22:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pujMs4qCjkfwsZidk3mlHs6rtSWC3THUcsHT0wqgFeYF50eI0LoJ0zZF9fR4FxtPnkcaQxliAjoHkUvFPmgdaqOYfKEkewO9IYc4Yk2jFyP9L1Wx8N61aWGwxgK7lKhw2UtrdFP3rR8pOBoqQ7Up8qfhNZ3rqIMvsndYKT4Qnk8= Received: by 10.64.249.12 with SMTP id w12mr692492qbh; Tue, 27 Sep 2005 14:22:47 -0700 (PDT) Received: by 10.64.209.3 with HTTP; Tue, 27 Sep 2005 14:22:47 -0700 (PDT) Message-ID: Date: Tue, 27 Sep 2005 17:22:47 -0400 From: Rob Watt To: Robert Watson In-Reply-To: <20050927203128.S61419@fledge.watson.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <20050925115912.H11229@fledge.watson.org> <20050927140535.G50334@daemon.mistermishap.net> <20050927203128.S61419@fledge.watson.org> Cc: Rob Watt , mikep@hudson-trading.com, freebsd-amd64@freebsd.org, freebsd-hackers@freebsd.org, Jason Carroll Subject: Re: freebsd-5.4-stable panics X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Rob Watt List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 21:22:49 -0000 On 9/27/05, Robert Watson wrote: > > On Tue, 27 Sep 2005, Rob Watt wrote: > > > Is this an SMP box? If so, could you try compiling options KDB_STOP_NMI > into your kernel -- you'll also need to set debug.kdb.stop_cpus_with_nmi= =3D1 > in either loader.conf or at runtime with sysctls. This is a dual-core dual 275 processor box. I have compiled the nmi options into the kernel and we are now using that to test. > > The trap information you've provided indicates that it is likely a data > NULL pointer dereference in the kernel (faulting address is a small > increment above NULL). The instruction pointer looks valid -- if you hav= e > a debugging copy of the kernel, could you load it into gdb and show me > what line number / piece of code it's in? you can use "l > *ffffffff803b88ca" to generate that, even without a live debugger session > this is the piece of code that was referenced by the ip: (gdb) l *0xffffffff803b88ca 0xffffffff803b88ca is in nfsrv_lookup (/usr/src/sys/nfsserver/nfs_serv.c:67= 0). 665 NFSD_UNLOCK(); 666 mtx_lock(&Giant); /* VFS */ 667 if (dirp) 668 vrele(dirp); 669 NDFREE(&nd, NDF_ONLY_PNBUF); 670 if (ndp->ni_startdir) 671 vrele(ndp->ni_startdir); 672 if (ndp->ni_vp) 673 vput(ndp->ni_vp); 674 mtx_unlock(&Giant); /* VFS */ we are not running nfsd (although we do use nfs and nfsiod), and none of our processes should have been accessing nfs. Our processes are run from an nfs mount but do not access any nfs mounted files. > > Do you have a testbed or set of test hosts set up so you can > non-disruptively test change sets, btw? > yes we have 3 dual dual-core machines and 1 dual single-core machine that we can use to test with. Thanks! - Rob Watt From owner-freebsd-amd64@FreeBSD.ORG Tue Sep 27 21:32:02 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6718C16A41F; Tue, 27 Sep 2005 21:32:02 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C40A43D5A; Tue, 27 Sep 2005 21:32:01 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id 2D79C46B0D; Tue, 27 Sep 2005 17:32:01 -0400 (EDT) Date: Tue, 27 Sep 2005 22:32:01 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Rob Watt In-Reply-To: Message-ID: <20050927222624.R34322@fledge.watson.org> References: <20050925115912.H11229@fledge.watson.org> <20050927140535.G50334@daemon.mistermishap.net> <20050927203128.S61419@fledge.watson.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Rob Watt , mikep@hudson-trading.com, freebsd-amd64@freebsd.org, freebsd-hackers@freebsd.org, Jason Carroll Subject: Re: freebsd-5.4-stable panics X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 21:32:02 -0000 On Tue, 27 Sep 2005, Rob Watt wrote: > this is the piece of code that was referenced by the ip: > > (gdb) l *0xffffffff803b88ca > 0xffffffff803b88ca is in nfsrv_lookup (/usr/src/sys/nfsserver/nfs_serv.c:670). > 665 NFSD_UNLOCK(); > 666 mtx_lock(&Giant); /* VFS */ > 667 if (dirp) > 668 vrele(dirp); > 669 NDFREE(&nd, NDF_ONLY_PNBUF); > 670 if (ndp->ni_startdir) > 671 vrele(ndp->ni_startdir); > 672 if (ndp->ni_vp) > 673 vput(ndp->ni_vp); > 674 mtx_unlock(&Giant); /* VFS */ > > we are not running nfsd (although we do use nfs and nfsiod), and none of > our processes should have been accessing nfs. Our processes are run from > an nfs mount but do not access any nfs mounted files. That code is in the NFS server lookup code, so should be called as a result of a lookup by a remote client. If the NFS server is not in use on the machine, this is most likely this is a quirk of gdb and instruction pointers, a run-time kernel/compile-time kernel mismatch, or something really nasty. ndp should really never be NULL there, as it's used frequently prior to that point. Let's hope for one of the former few options. >> Do you have a testbed or set of test hosts set up so you can >> non-disruptively test change sets, btw? > > yes we have 3 dual dual-core machines and 1 dual single-core machine > that we can use to test with. Great. As mentioned I'll be offline for about the next 48 hours, but back after then. If we can get a nice clean crash out of this, would really be best. If it's top panicking, it could well be due to a bug in the process monitoring code, in kern_proc. We've run into bugs a few times there in the past, generally associated with threading or races in process creation/teardown, in which partially initialized (or torn down) processes are accessed by another thread and are in an unexpected state. Thanks, Robert N M Watson From owner-freebsd-amd64@FreeBSD.ORG Tue Sep 27 23:43:01 2005 Return-Path: X-Original-To: amd64@freebsd.org Delivered-To: freebsd-amd64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4DFED16A41F; Tue, 27 Sep 2005 23:43:01 +0000 (GMT) (envelope-from tinderbox@freebsd.org) Received: from smarthost2.sentex.ca (smarthost2.sentex.ca [205.211.164.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A8C943D53; Tue, 27 Sep 2005 23:43:00 +0000 (GMT) (envelope-from tinderbox@freebsd.org) Received: from smtp1.sentex.ca (smtp1.sentex.ca [199.212.134.4]) by smarthost2.sentex.ca (8.13.4/8.13.4) with ESMTP id j8RNgwZP057736; Tue, 27 Sep 2005 19:42:58 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp1.sentex.ca (8.13.3/8.13.3) with ESMTP id j8RNgwo5052065; Tue, 27 Sep 2005 19:42:58 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id AADA47302F; Tue, 27 Sep 2005 19:42:58 -0400 (EDT) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20050927234258.AADA47302F@freebsd-current.sentex.ca> Date: Tue, 27 Sep 2005 19:42:58 -0400 (EDT) X-Virus-Scanned: ClamAV version 0.86, clamav-milter version 0.86 on clamscanner2 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.51 on 205.211.164.50 Cc: Subject: [head tinderbox] failure on amd64/amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Sep 2005 23:43:01 -0000 TB --- 2005-09-27 22:49:38 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2005-09-27 22:49:38 - starting HEAD tinderbox run for amd64/amd64 TB --- 2005-09-27 22:49:39 - cleaning the object tree TB --- 2005-09-27 22:50:02 - checking out the source tree TB --- 2005-09-27 22:50:02 - cd /tinderbox/HEAD/amd64/amd64 TB --- 2005-09-27 22:50:02 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2005-09-27 22:56:17 - building world (CFLAGS=-O2 -pipe) TB --- 2005-09-27 22:56:17 - cd /src TB --- 2005-09-27 22:56:17 - /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] cc -O2 -pipe -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1 -I. -I/src/gnu/usr.bin/gdb/gdbtui/../arch/amd64 -I/src/gnu/usr.bin/gdb/gdbtui/../../binutils/libbfd -I/src/gnu/usr.bin/gdb/gdbtui/../../binutils/libbfd/amd64 -I/src/gnu/usr.bin/gdb/gdbtui/../../../../contrib/gdb/gdb -I/src/gnu/usr.bin/gdb/gdbtui/../../../../contrib/gdb/gdb/config -I/src/gnu/usr.bin/gdb/gdbtui/../../../../contrib/gdb/include -I/src/gnu/usr.bin/gdb/gdbtui/../../../../contrib/binutils/include -I/src/gnu/usr.bin/gdb/gdbtui/../../../../contrib/binutils/bfd -Wl,-E -o gdbtui tui-main.o /obj/amd64/src/gnu/usr.bin/gdb/gdbtui/../../gdb/libgdb/libgdb.a /obj/amd64/src/gnu/usr.bin/gdb/gdbtui/../../binutils/libbfd/libbfd.a /obj/amd64/src/gnu/usr.bin/gdb/gdbtui/../../binutils/libopcodes/libopcodes.a /obj/amd64/src/gnu/usr.bin/gdb/gdbtui/../../binutils/libiberty/libiberty.a -lm -lreadline -ltermcap -lgnuregex ===> gnu/usr.bin/gdb/kgdb (all) cc -O2 -pipe -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1 -I. -I/src/gnu/usr.bin/gdb/kgdb/../arch/amd64 -I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd -I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd/amd64 -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb/config -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/include -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/include -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/bfd -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -c /src/gnu/usr.bin/gdb/kgdb/main.c cc -O2 -pipe -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1 -I. -I/src/gnu/usr.bin/gdb/kgdb/../arch/amd64 -I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd -I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd/amd64 -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb/config -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/include -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/include -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/bfd -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -c /src/gnu/usr.bin/gdb/kgdb/kthr.c cc -O2 -pipe -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1 -I. -I/src/gnu/usr.bin/gdb/kgdb/../arch/amd64 -I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd -I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd/amd64 -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb/config -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/include -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/include -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/bfd -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -c /src/gnu/usr.bin/gdb/kgdb/trgt.c cc -O2 -pipe -DHAVE_CONFIG_H -DRL_NO_COMPAT -DMI_OUT=1 -DTUI=1 -I. -I/src/gnu/usr.bin/gdb/kgdb/../arch/amd64 -I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd -I/src/gnu/usr.bin/gdb/kgdb/../../binutils/libbfd/amd64 -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/gdb/config -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/gdb/include -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/include -I/src/gnu/usr.bin/gdb/kgdb/../../../../contrib/binutils/bfd -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -c /src/gnu/usr.bin/gdb/kgdb/trgt_amd64.c /src/gnu/usr.bin/gdb/kgdb/trgt_amd64.c: In function `kgdb_trgt_fetch_registers': /src/gnu/usr.bin/gdb/kgdb/trgt_amd64.c:69: error: structure has no member named `pcb_rflags' *** Error code 1 Stop in /src/gnu/usr.bin/gdb/kgdb. *** Error code 1 Stop in /src/gnu/usr.bin/gdb. *** Error code 1 Stop in /src/gnu/usr.bin. *** Error code 1 Stop in /src/gnu. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2005-09-27 23:42:58 - WARNING: /usr/bin/make returned exit code 1 TB --- 2005-09-27 23:42:58 - ERROR: failed to build world TB --- 2005-09-27 23:42:58 - tinderbox aborted From owner-freebsd-amd64@FreeBSD.ORG Wed Sep 28 06:19:58 2005 Return-Path: X-Original-To: amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B57F16A41F; Wed, 28 Sep 2005 06:19:58 +0000 (GMT) (envelope-from mi@corbulon.video-collage.com) Received: from blue.virtual-estates.net (aldan.algebra.com [216.254.65.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id E965043D49; Wed, 28 Sep 2005 06:19:57 +0000 (GMT) (envelope-from mi@corbulon.video-collage.com) Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by blue.virtual-estates.net (8.13.4/8.13.4) with ESMTP id j8S6JuRQ000798 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 28 Sep 2005 02:19:57 -0400 (EDT) (envelope-from mi@corbulon.video-collage.com) Received: from corbulon.video-collage.com (mi@localhost.video-collage.com [127.0.0.1]) by corbulon.video-collage.com (8.13.4/8.13.1) with ESMTP id j8S6Jooh051009 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 28 Sep 2005 02:19:50 -0400 (EDT) (envelope-from mi@corbulon.video-collage.com) Received: (from mi@localhost) by corbulon.video-collage.com (8.13.4/8.13.4/Submit) id j8S6Jn5p051008; Wed, 28 Sep 2005 02:19:50 -0400 (EDT) (envelope-from mi) From: Mikhail Teterin Message-Id: <200509280619.j8S6Jn5p051008@corbulon.video-collage.com> To: scottl@samsco.org (Scott Long) Date: Wed, 28 Sep 2005 02:19:49 -0400 (EDT) In-Reply-To: <433250D9.8030104@samsco.org> X-Mailer: ELM [version 2.5 PL7] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV devel-20050525/1102/Sun Sep 25 10:04:56 2005 on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 Cc: amd64@FreeBSD.org, re@FreeBSD.org, current@FreeBSD.org Subject: Re: amd64+gdb -- instant reboot (BETA5 and 4) X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 06:19:58 -0000 > It's definitely not known. Any chance you could hook up a serial > console to log the output. It'll be pretty hard to debug otherwise. > Sounds like you're likely getting a triple fault. I tried to set up the serial console today and could not. What I thought is a null modem cable, apparently, is not... Is there not a single person on these lists with an amd64 already connected via a serial console? The bug is extremely easy to reproduce -- just try to run timidity from inside gdb, stop it, and try to exit... I do not see this bug in the 6.0R/todo.html and am worried, 6.0 will ship with the bug in it... -mi From owner-freebsd-amd64@FreeBSD.ORG Wed Sep 28 06:24:22 2005 Return-Path: X-Original-To: amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CB5C16A41F; Wed, 28 Sep 2005 06:24:22 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4CA0A43D48; Wed, 28 Sep 2005 06:24:20 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id j8S6O9Y4016292; Wed, 28 Sep 2005 00:24:09 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <433A3708.6000403@samsco.org> Date: Wed, 28 Sep 2005 00:24:08 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.8) Gecko/20050615 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Mikhail Teterin References: <200509280619.j8S6Jn5p051008@corbulon.video-collage.com> In-Reply-To: <200509280619.j8S6Jn5p051008@corbulon.video-collage.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org Cc: amd64@FreeBSD.org, re@FreeBSD.org, current@FreeBSD.org Subject: Re: amd64+gdb -- instant reboot (BETA5 and 4) X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 06:24:22 -0000 Mikhail Teterin wrote: >>It's definitely not known. Any chance you could hook up a serial >>console to log the output. It'll be pretty hard to debug otherwise. >>Sounds like you're likely getting a triple fault. > > > I tried to set up the serial console today and could not. What I thought > is a null modem cable, apparently, is not... > > Is there not a single person on these lists with an amd64 already > connected via a serial console? The bug is extremely easy to reproduce > -- just try to run timidity from inside gdb, stop it, and try to exit... > > I do not see this bug in the 6.0R/todo.html and am worried, 6.0 will > ship with the bug in it... > > -mi It's very hard to put entries in the TODO list that are not confirmed or characterized. This isn't a criticism of you, just a fact that we can't assign priority to bugs that we simply have little information on. Scott From owner-freebsd-amd64@FreeBSD.ORG Wed Sep 28 08:06:15 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2391D16A41F for ; Wed, 28 Sep 2005 08:06:15 +0000 (GMT) (envelope-from marsgmiro@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF30F43D48 for ; Wed, 28 Sep 2005 08:06:14 +0000 (GMT) (envelope-from marsgmiro@gmail.com) Received: by zproxy.gmail.com with SMTP id z31so7217nzd for ; Wed, 28 Sep 2005 01:06:14 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=OzdtB2V2mc+O6BRMDpsrVd1KE1ul1euxAteCFh573kx8T9NomQxUc8OVlyyLW9lZoaICRI8KW9dgy73HpSIttnIiHSHNxNa3RwGjf1htzYmEl3rK7bqU6rukRL49hB9Q7fjjRzvJPYFZqTDIFGdFtmnwhdUkYfzYeocFcaa5Mxk= Received: by 10.37.2.35 with SMTP id e35mr3309761nzi; Wed, 28 Sep 2005 01:06:14 -0700 (PDT) Received: by 10.36.72.10 with HTTP; Wed, 28 Sep 2005 01:06:14 -0700 (PDT) Message-ID: <28edec3c050928010650c0855a@mail.gmail.com> Date: Wed, 28 Sep 2005 16:06:14 +0800 From: "Mars G. Miro" To: freebsd-amd64@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: 6.0-Beta5 really Beta5 or 4? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Mars G. Miro" List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 08:06:15 -0000 Yo list! I'm surprised why nobody else noticed this, but dmesg says: Copyright (c) 1992-2005 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.0-BETA4 #0: Mon Sep 19 00:24:24 UTC 2005 root@rat.samsco.home:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: QEMU Virtual CPU version 0.7.2 (2224.91-MHz K8-class CPU) Origin =3D "AuthenticAMD" Id =3D 0x623 Stepping =3D 3 Features=3D0x789fbfd AMD Features=3D0x20000800 real memory =3D 134217728 (128 MB) This is the one from Sept 19, with md5 checksum: MD5 (6.0-BETA5-amd64-disc1.iso) =3D 6c41ce808eeae471daeb20383e4b78db cheers mars From owner-freebsd-amd64@FreeBSD.ORG Wed Sep 28 08:19:43 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2778C16A41F for ; Wed, 28 Sep 2005 08:19:43 +0000 (GMT) (envelope-from delphij@frontfree.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9111143D5A for ; Wed, 28 Sep 2005 08:19:42 +0000 (GMT) (envelope-from delphij@frontfree.net) Received: from beastie.frontfree.net (unknown [211.71.95.7]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 500D9EB3B83 for ; Wed, 28 Sep 2005 16:19:40 +0800 (CST) Received: from localhost (localhost.frontfree.net [127.0.0.1]) by beastie.frontfree.net (Postfix) with ESMTP id 53BC8133903; Wed, 28 Sep 2005 16:19:35 +0800 (CST) Received: from beastie.frontfree.net ([127.0.0.1]) by localhost (beastie.frontfree.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 75365-19; Wed, 28 Sep 2005 16:19:25 +0800 (CST) Received: from [10.217.12.235] (sina152-194.staff.sina.com.cn [61.135.152.194]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by beastie.frontfree.net (Postfix) with ESMTP id CD95E133809; Wed, 28 Sep 2005 16:19:24 +0800 (CST) From: Xin LI To: "Mars G. Miro" In-Reply-To: <28edec3c050928010650c0855a@mail.gmail.com> References: <28edec3c050928010650c0855a@mail.gmail.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-MZKNjwE5tnCJOF1wYLMY" Organization: The FreeBSD Simplified Chinese Project Date: Wed, 28 Sep 2005 16:19:18 +0800 Message-Id: <1127895558.1025.1.camel@spirit> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port X-Virus-Scanned: amavisd-new at frontfree.net Cc: freebsd-amd64@freebsd.org Subject: Re: 6.0-Beta5 really Beta5 or 4? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 08:19:43 -0000 --=-MZKNjwE5tnCJOF1wYLMY Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Yo =E5=9C=A8 2005-09-28=E4=B8=89=E7=9A=84 16:06 +0800=EF=BC=8CMars G. Miro=E5= =86=99=E9=81=93=EF=BC=9A > Yo list! >=20 > I'm surprised why nobody else noticed this, but >=20 > dmesg says: >=20 > Copyright (c) 1992-2005 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD 6.0-BETA4 #0: Mon Sep 19 00:24:24 UTC 2005 > root@rat.samsco.home:/usr/obj/usr/src/sys/GENERIC I guess that's because that the release engineer building the BETA4 release (maybe scottl@?) has forgot to update the sys/conf/newvers.conf, but this should be the final BETA5 I think. Cheers, --=20 Xin LI http://www.delphij.net/ --=-MZKNjwE5tnCJOF1wYLMY Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQBDOlIG/cVsHxFZiIoRAl09AJ9JT9wP8t71L5mne1j9E7jWbs/RnQCePiVM Ux0JFGCUjegG2AnkaSiPW+M= =SSpf -----END PGP SIGNATURE----- --=-MZKNjwE5tnCJOF1wYLMY-- From owner-freebsd-amd64@FreeBSD.ORG Wed Sep 28 14:10:40 2005 Return-Path: X-Original-To: amd64@freebsd.org Delivered-To: freebsd-amd64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76C1916A463; Wed, 28 Sep 2005 14:10:40 +0000 (GMT) (envelope-from tinderbox@freebsd.org) Received: from smarthost1.sentex.ca (smarthost1.sentex.ca [64.7.153.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id D135C43D49; Wed, 28 Sep 2005 14:10:39 +0000 (GMT) (envelope-from tinderbox@freebsd.org) Received: from smtp2.sentex.ca (smtp2c.sentex.ca [64.7.153.30]) by smarthost1.sentex.ca (8.13.3/8.13.3) with ESMTP id j8SEAcsv006356; Wed, 28 Sep 2005 10:10:38 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by smtp2.sentex.ca (8.13.3/8.13.3) with ESMTP id j8SEAcL0086276; Wed, 28 Sep 2005 10:10:38 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: by freebsd-current.sentex.ca (Postfix, from userid 666) id 44B497302F; Wed, 28 Sep 2005 10:10:38 -0400 (EDT) Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Message-Id: <20050928141038.44B497302F@freebsd-current.sentex.ca> Date: Wed, 28 Sep 2005 10:10:38 -0400 (EDT) X-Virus-Scanned: ClamAV version 0.85.1, clamav-milter version 0.85 on clamscanner4 X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.51 on 64.7.153.18 Cc: Subject: [head tinderbox] failure on amd64/amd64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 14:10:40 -0000 TB --- 2005-09-28 13:52:58 - tinderbox 2.3 running on freebsd-current.sentex.ca TB --- 2005-09-28 13:52:58 - starting HEAD tinderbox run for amd64/amd64 TB --- 2005-09-28 13:52:58 - cleaning the object tree TB --- 2005-09-28 13:53:10 - checking out the source tree TB --- 2005-09-28 13:53:10 - cd /tinderbox/HEAD/amd64/amd64 TB --- 2005-09-28 13:53:10 - /usr/bin/cvs -f -R -q -d/home/ncvs update -Pd -A src TB --- 2005-09-28 13:57:54 - building world (CFLAGS=-O2 -pipe) TB --- 2005-09-28 13:57:54 - cd /src TB --- 2005-09-28 13:57:54 - /usr/bin/make -B buildworld >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] ===> lib/libpam/modules/pam_self (all) cc -O2 -pipe -I/src/lib/libpam/modules/pam_self/../../../../contrib/openpam/include -I/src/lib/libpam/modules/pam_self/../../libpam -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wno-uninitialized -c /src/lib/libpam/modules/pam_self/pam_self.c building static pam_self library ranlib libpam_self.a ===> lib/libpam/modules/pam_ssh (all) cc -O2 -pipe -I/src/lib/libpam/modules/pam_ssh/../../../../crypto/openssh -I/src/lib/libpam/modules/pam_ssh/../../../../contrib/openpam/include -I/src/lib/libpam/modules/pam_ssh/../../libpam -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wno-uninitialized -c /src/lib/libpam/modules/pam_ssh/pam_ssh.c /src/lib/libpam/modules/pam_ssh/pam_ssh.c:81: warning: initialization discards qualifiers from pointer target type /src/lib/libpam/modules/pam_ssh/pam_ssh.c:81: warning: initialization discards qualifiers from pointer target type *** Error code 1 Stop in /src/lib/libpam/modules/pam_ssh. *** Error code 1 Stop in /src/lib/libpam/modules. *** Error code 1 Stop in /src/lib/libpam. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2005-09-28 14:10:38 - WARNING: /usr/bin/make returned exit code 1 TB --- 2005-09-28 14:10:38 - ERROR: failed to build world TB --- 2005-09-28 14:10:38 - tinderbox aborted From owner-freebsd-amd64@FreeBSD.ORG Wed Sep 28 16:31:35 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 01D1716A41F for ; Wed, 28 Sep 2005 16:31:35 +0000 (GMT) (envelope-from bkoenig@cs.tu-berlin.de) Received: from efacilitas.de (smtp.efacilitas.de [85.10.196.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DF1F43D55 for ; Wed, 28 Sep 2005 16:31:33 +0000 (GMT) (envelope-from bkoenig@cs.tu-berlin.de) Received: from eurystheus.local (port-212-202-37-18.dynamic.qsc.de [212.202.37.18]) by efacilitas.de (Postfix) with ESMTP id 8D4E04B0CD; Wed, 28 Sep 2005 18:38:22 +0200 (CEST) Received: from [192.168.1.67] (eurystheus.local [192.168.1.67]) by eurystheus.local (Postfix) with ESMTP id A268A3329E6; Wed, 28 Sep 2005 18:31:30 +0200 (CEST) Message-ID: <433AC562.2090104@cs.tu-berlin.de> Date: Wed, 28 Sep 2005 18:31:30 +0200 From: =?UTF-8?B?QmrDtnJuIEvDtm5pZw==?= User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.10) Gecko/20050824 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Xin LI References: <28edec3c050928010650c0855a@mail.gmail.com> <1127895558.1025.1.camel@spirit> In-Reply-To: <1127895558.1025.1.camel@spirit> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: "Mars G. Miro" , freebsd-amd64@freebsd.org Subject: Re: 6.0-Beta5 really Beta5 or 4? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 16:31:35 -0000 Xin LI wrote: > Yo > > 在 2005-09-28三的 16:06 +0800,Mars G. Miro写é“: > >>Yo list! >> >>I'm surprised why nobody else noticed this, but >> >>dmesg says: >> >>Copyright (c) 1992-2005 The FreeBSD Project. >>Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 >> The Regents of the University of California. All rights reserved. >>FreeBSD 6.0-BETA4 #0: Mon Sep 19 00:24:24 UTC 2005 >> root@rat.samsco.home:/usr/obj/usr/src/sys/GENERIC > > > I guess that's because that the release engineer building the BETA4 > release (maybe scottl@?) has forgot to update the sys/conf/newvers.conf, > but this should be the final BETA5 I think. > > Cheers, newvers.conf has been updated correctly. Update you local source tree again. Most likely you built your kernel with sources before September 18th. Make sure that "grep -A1 ^REVISION /usr/src/sys/conf/newvers.sh" shows REVISION="6.0" BRANCH="BETA5" Björn From owner-freebsd-amd64@FreeBSD.ORG Wed Sep 28 18:08:50 2005 Return-Path: X-Original-To: freebsd-amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DBA8D16A41F; Wed, 28 Sep 2005 18:08:49 +0000 (GMT) (envelope-from rob@hudson-trading.com) Received: from daemon.mistermishap.net (167-49.nyc.dsl.access.net [166.84.167.49]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30F0843D48; Wed, 28 Sep 2005 18:08:48 +0000 (GMT) (envelope-from rob@hudson-trading.com) Received: from daemon.mistermishap.net (localhost.mistermishap.net [127.0.0.1]) by daemon.mistermishap.net (8.12.9/8.12.9) with ESMTP id j8SI8mmU056728; Wed, 28 Sep 2005 14:08:48 -0400 (EDT) (envelope-from rob@hudson-trading.com) Received: from localhost (rob@localhost) by daemon.mistermishap.net (8.12.9/8.12.9/Submit) with ESMTP id j8SI8lMN056725; Wed, 28 Sep 2005 14:08:48 -0400 (EDT) X-Authentication-Warning: daemon.mistermishap.net: rob owned process doing -bs Date: Wed, 28 Sep 2005 14:08:47 -0400 (EDT) From: Rob Watt X-X-Sender: rob@daemon.mistermishap.net To: Robert Watson In-Reply-To: <20050927222624.R34322@fledge.watson.org> Message-ID: <20050928134724.P56436@daemon.mistermishap.net> References: <20050925115912.H11229@fledge.watson.org> <20050927140535.G50334@daemon.mistermishap.net> <20050927203128.S61419@fledge.watson.org> <20050927222624.R34322@fledge.watson.org> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1529708662-1127930927=:56436" Cc: Rob Watt , mikep@hudson-trading.com, freebsd-hackers@FreeBSD.org, freebsd-amd64@FreeBSD.org, Jason Carroll Subject: Re: freebsd-5.4-stable panics X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 18:08:50 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1529708662-1127930927=:56436 Content-Type: TEXT/PLAIN; charset=US-ASCII Robert, On Tue, 27 Sep 2005, Robert Watson wrote: > Great. As mentioned I'll be offline for about the next 48 hours, but back > after then. If we can get a nice clean crash out of this, would really be > best. If it's top panicking, it could well be due to a bug in the process > monitoring code, in kern_proc. We've run into bugs a few times there in > the past, generally associated with threading or races in process > creation/teardown, in which partially initialized (or torn down) processes > are accessed by another thread and are in an unexpected state. We re-compiled the kernel with 'options KDB_STOP_NMI', and were able to get a much more full analysis of what was happening on the 6-BETA5 crash. We crashed in top again, and it does look like we may have hit a kern_proc bug. in the attached file type3-core.txt you can see that it hits an exception in: 0xffffffff802b897a is in fill_kinfo_thread (/usr/src/sys/kern/kern_proc.c:736). 731 } 732 733 kg = td->td_ksegrp; 734 735 /* things in the KSE GROUP */ 736 kp->ki_estcpu = kg->kg_estcpu; 737 kp->ki_slptime = kg->kg_slptime; 738 kp->ki_pri.pri_user = kg->kg_user_pri; 739 kp->ki_pri.pri_class = kg->kg_pri_class; 740 (kgdb) frame 8 #8 0xffffffff802b897a in fill_kinfo_thread (td=0xffffff0063311260, kp=0xffffffffb62d8510) at /usr/src/sys/kern/kern_proc.c:733 733 kg = td->td_ksegrp; (kgdb) p kg->kg_estcpu Cannot access memory at address 0x173 (kgdb) p td->td_ksegrp $1 = (struct ksegrp *) 0x0 (kgdb) p kp->ki_estcpu $2 = 0 (kgdb) p kg $4 = (struct ksegrp *) 0x12b it seems that kg is an invalid pointer. We have started our tests again without running top. Hope you have a great vacation. - Rob Watt --0-1529708662-1127930927=:56436 Content-Type: APPLICATION/octet-stream; name="type3-core.txt" Content-Transfer-Encoding: BASE64 Content-Description: Content-Disposition: attachment; filename="type3-core.txt" VW5yZWFkIHBvcnRpb24gb2YgdGhlIGtlcm5lbCBtZXNzYWdlIGJ1ZmZlcjoK a2VybmVsIHRyYXAgMTIgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkCgoKRmF0 YWwgdHJhcCAxMjogcGFnZSBmYXVsdCB3aGlsZSBpbiBrZXJuZWwgbW9kZQpj cHVpZCA9IDM7IGFwaWMgaWQgPSAwMwpmYXVsdCB2aXJ0dWFsIGFkZHJlc3Mg ICA9IDB4NDgKZmF1bHQgY29kZSAgICAgICAgICAgICAgPSBzdXBlcnZpc29y IHJlYWQsIHBhZ2Ugbm90IHByZXNlbnQKaW5zdHJ1Y3Rpb24gcG9pbnRlciAg ICAgPSAweDg6MHhmZmZmZmZmZjgwMmI4OTdhCnN0YWNrIHBvaW50ZXIgICAg ICAgICAgID0gMHgxMDoweGZmZmZmZmZmYjYyZDg0OTAKZnJhbWUgcG9pbnRl ciAgICAgICAgICAgPSAweDEwOjB4ZmZmZmZmZmZiNjJkODRmMApjb2RlIHNl Z21lbnQgICAgICAgICAgICA9IGJhc2UgMHgwLCBsaW1pdCAweGZmZmZmLCB0 eXBlIDB4MWIKICAgICAgICAgICAgICAgICAgICAgICAgPSBEUEwgMCwgcHJl cyAxLCBsb25nIDEsIGRlZjMyIDAsIGdyYW4gMQogICAgICAgICAgICAgICAg ICAgICAgICBwcm9jZXNzb3IgZWZsYWdzICAgICAgICA9IHJlc3VtZSwgSU9Q TCA9IDAKICAgICAgICAgICAgICAgICAgICAgICAgY3VycmVudCBwcm9jZXNz ICAgICAgICAgPSAyOTgxMCAodG9wKQogICAgICAgICAgICAgICAgICAgICAg ICBMb2NrZWQgdm5vZGVzCgoweGZmZmZmZjAwM2E0YmM5YjA6IHRhZyB1ZnMs IHR5cGUgVlJFRwogICAgdXNlY291bnQgMSwgd3JpdGVjb3VudCAxLCByZWZj b3VudCA4MDY5IG1vdW50ZWRoZXJlIDAKICAgIGZsYWdzICgpCiAgICB2X29i amVjdCAweGZmZmZmZjAwY2ZiNWZkMjAgcmVmIDAgcGFnZXMgMzIyNjgKICAg ICBsb2NrIHR5cGUgdWZzOiBFWENMIChjb3VudCAxKSBieSB0aHJlYWQgMHhm ZmZmZmYwMDczMWFmNGMwIChwaWQgMjk4MDkpCiAgICAgICBpbm8gMjA0NjY2 OTksIG9uIGRldiBhYWNkMHMxZQpQcm9jZXNzIDI5ODEwICh0b3ApIHRocmVh ZCAweGZmZmZmZjAwNGFmZmNiZTAgKDEwMDA5NykKZXhjbHVzaXZlIHNsZWVw IG11dGV4IHByb2Nlc3MgbG9jayByID0gMCAoMHhmZmZmZmYwMDRhYTlmMGMw KSBsb2NrZWQgQCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX3Byb2MuYzo4OTAK c2hhcmVkIHN4IGFsbHByb2MgciA9IDAgKDB4ZmZmZmZmZmY4MDY0MzRlMCkg bG9ja2VkIEAgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9wcm9jLmM6MjI5CmV4 Y2x1c2l2ZSBzeCBzeXNjdGwgbG9jayByID0gMCAoMHhmZmZmZmZmZjgwNjQz ZDAwKSBsb2NrZWQgQCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX3N5c2N0bC5j OjEzNDIKZXhjbHVzaXZlIHNsZWVwIG11dGV4IEdpYW50IHIgPSAwICgweGZm ZmZmZmZmODA2NDMzNjApIGxvY2tlZCBAIC91c3Ivc3JjL3N5cy9rZXJuL2tl cm5fc3lzY3RsLmM6MTI4MApQcm9jZXNzIDI1MDU3IChkYXRhcGxheSkgdGhy ZWFkIDB4ZmZmZmZmMDAxNTZmYjI2MCAoMTAwMDkxKQpleGNsdXNpdmUgc2xl ZXAgbXV0ZXggaW5wICh1ZHBpbnApIHIgPSAwICgweGZmZmZmZjAwYTgyNmI5 MzgpIGxvY2tlZCBAIC91c3Ivc3JjL3N5cy9uZXRpbmV0L3VkcF91c3JyZXEu Yzo3NjIKRHVtcGluZyAzNzU5IE1CICgyIGNodW5rcykKY2h1bmsgMDogMU1C ICgxNTUgcGFnZXMpIC4uLiBvawpjaHVuayAxOiAzNzU5TUIgKDk2MjI4OCBw YWdlcykgMzc0MyAzNzI3IDM3MTEgMzY5NSAzNjc5IDM2NjMgMzY0NyAzNjMx IDM2MTUgMzU5OSAzNTgzIDM1NjcgMzU1MSAzNTM1IDM1MTkgMzUwMyAzNDg3 IDM0NzEgMzQ1NSAzNDM5IDM0MjMgMzQwNyAzMzkxIDMzNzUgMzM1OSAzMzQz IDMzMjcgMzMxMSAzMjk1IDMyNzkgMzI2MyAzMjQ3IDMyMzEgMzIxNSAzMTk5 IDMxODMgMzE2NyAzMTUxIDMxMzUgMzExOSAzMTAzIDMwODcgMzA3MSAzMDU1 IDMwMzkgMzAyMyAzMDA3IDI5OTEgMjk3NSAyOTU5IDI5NDMgMjkyNyAyOTEx IDI4OTUgMjg3OSAyODYzIDI4NDcgMjgzMSAyODE1IDI3OTkgMjc4MyAyNzY3 IDI3NTEgMjczNSAyNzE5IDI3MDMgMjY4NyAyNjcxIDI2NTUgMjYzOSAyNjIz IDI2MDcgMjU5MSAyNTc1IDI1NTkgMjU0MyAyNTI3IDI1MTEgMjQ5NSAyNDc5 IDI0NjMgMjQ0NyAyNDMxIDI0MTUgMjM5OSAyMzgzIDIzNjcgMjM1MSAyMzM1 IDIzMTkgMjMwMyAyMjg3IDIyNzEgMjI1NSAyMjM5IDIyMjMgMjIwNyAyMTkx IDIxNzUgMjE1OSAyMTQzIDIxMjcgMjExMSAyMDk1IDIwNzkgMjA2MyAyMDQ3 IDIwMzEgMjAxNSAxOTk5IDE5ODMgMTk2NyAxOTUxIDE5MzUgMTkxOSAxOTAz IDE4ODcgMTg3MSAxODU1IDE4MzkgMTgyMyAxODA3IDE3OTEgMTc3NSAxNzU5 IDE3NDMgMTcyNyAxNzExIDE2OTUgMTY3OSAxNjYzIDE2NDcgMTYzMSAxNjE1 IDE1OTkgMTU4MyAxNTY3IDE1NTEgMTUzNSAxNTE5IDE1MDMgMTQ4NyAxNDcx IDE0NTUgMTQzOSAxNDIzIDE0MDcgMTM5MSAxMzc1IDEzNTkgMTM0MyAxMzI3 IDEzMTEgMTI5NSAxMjc5IDEyNjMgMTI0NyAxMjMxIDEyMTUgMTE5OSAxMTgz IDExNjcgMTE1MSAxMTM1IDExMTkgMTEwMyAxMDg3IDEwNzEgMTA1NSAxMDM5 IDEwMjMgMTAwNyA5OTEgOTc1IDk1OSA5NDMgOTI3IDkxMSA4OTUgODc5IDg2 MyA4NDcgODMxIDgxNSA3OTkgNzgzIDc2NyA3NTEgNzM1IDcxOSA3MDMgNjg3 IDY3MSA2NTUgNjM5IDYyMyA2MDcgNTkxIDU3NSA1NTkgNTQzIDUyNyA1MTEg NDk1IDQ3OSA0NjMgNDQ3IDQzMSA0MTUgMzk5IDM4MyAzNjcgMzUxIDMzNSAz MTkgMzAzIDI4NyAyNzEgMjU1IDIzOSAyMjMgMjA3IDE5MSAxNzUgMTU5IDE0 MyAxMjcgMTExIDk1IDc5IDYzIDQ3IDMxIDE1CgojMCAgZG9hZHVtcCAoKSBh dCBwY3B1Lmg6MTcyCjE3MiAgICAgcGNwdS5oOiBObyBzdWNoIGZpbGUgb3Ig ZGlyZWN0b3J5LgogICAgaW4gcGNwdS5oCihrZ2RiKSBidAojMCAgZG9hZHVt cCAoKSBhdCBwY3B1Lmg6MTcyCiMxICAweGZmZmZmZmZmODAxOTc2YjEgaW4g ZGJfZm5jYWxsIChkdW1teTE9MCwgZHVtbXkyPTAsIGR1bW15Mz0wLCBkdW1t eTQ9MHgwKQogICAgYXQgL3Vzci9zcmMvc3lzL2RkYi9kYl9jb21tYW5kLmM6 NDg5CiMyICAweGZmZmZmZmZmODAxOTdiMDUgaW4gZGJfY29tbWFuZF9sb29w ICgpIGF0IC91c3Ivc3JjL3N5cy9kZGIvZGJfY29tbWFuZC5jOjM0OQojMyAg MHhmZmZmZmZmZjgwMTk5OTczIGluIGRiX3RyYXAgKHR5cGU9LTEyMzg1MzE0 NTYsIGNvZGU9MCkgYXQgL3Vzci9zcmMvc3lzL2RkYi9kYl9tYWluLmM6MjIx CiM0ICAweGZmZmZmZmZmODAyZGI5YmUgaW4ga2RiX3RyYXAgKHR5cGU9MTIs IGNvZGU9MCwgdGY9MHhmZmZmZmZmZjgwNWUxZjAwKSBhdCAvdXNyL3NyYy9z eXMva2Vybi9zdWJyX2tkYi5jOjQ3MwojNSAgMHhmZmZmZmZmZjgwNDJjMWJl IGluIHRyYXBfZmF0YWwgKGZyYW1lPTB4ZmZmZmZmZmZiNjJkODNlMCwgZXZh PTE4NDQ2NzQyOTc1NDU2MjAxNjk2KQogICAgYXQgL3Vzci9zcmMvc3lzL2Ft ZDY0L2FtZDY0L3RyYXAuYzo2NTYKIzYgIDB4ZmZmZmZmZmY4MDQyYzZmMyBp biB0cmFwIChmcmFtZT0KICAgIHt0Zl9yZGkgPSAwLCB0Zl9yc2kgPSAwLCB0 Zl9yZHggPSAyOTksIHRmX3JjeCA9IDkzODcyOCwgdGZfcjggPSAyNTA1OSwg dGZfcjkgPSAzMjk2LCB0Zl9yYXggPSAwLCB0Zl9yYnggPSAwLCB0Zl9yYnAg PSAtMTIzODUzMDgzMiwgdGZfcjEwID0gMSwgdGZfcjExID0gNDI5NDk2NzI5 NCwgdGZfcjEyID0gLTEyMzg1MzA4MDAsIHRmX3IxMyA9IDYsIHRmX3IxNCA9 IC0xMDk4MjU4OTc2NzY4LCB0Zl9yMTUgPSAtMTA5Nzg0NzQ2NzQyNCwgdGZf dHJhcG5vID0gMTIsIHRmX2FkZHIgPSA3MiwgdGZfZmxhZ3MgPSAtMTA5Nzcy Nzg2OTc4NCwgdGZfZXJyID0gMCwgdGZfcmlwID0gLTIxNDQ2MzA0MDYsIHRm X2NzID0gOCwgdGZfcmZsYWdzID0gNjU1NTksIHRmX3JzcCA9IC0xMjM4NTMw OTEyLCB0Zl9zcyA9IDE2fSkgYXQgL3Vzci9zcmMvc3lzL2FtZDY0L2FtZDY0 L3RyYXAuYzoyNDEKIzcgIDB4ZmZmZmZmZmY4MDQxYTBlYiBpbiBjYWxsdHJh cCAoKSBhdCAvdXNyL3NyYy9zeXMvYW1kNjQvYW1kNjQvZXhjZXB0aW9uLlM6 MTY4CiM4ICAweGZmZmZmZmZmODAyYjg5N2EgaW4gZmlsbF9raW5mb190aHJl YWQgKHRkPTB4ZmZmZmZmMDA2MzMxMTI2MCwga3A9MHhmZmZmZmZmZmI2MmQ4 NTEwKQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9wcm9jLmM6NzMz CiM5ICAweGZmZmZmZmZmODAyYjkyODYgaW4gc3lzY3RsX291dF9wcm9jIChw PTB4ZmZmZmZmMDA0YWE5ZjAwMCwgcmVxPTB4ZmZmZmZmZmZiNjJkOGEyMCwg ZmxhZ3M9MCkKICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fcHJvYy5j Ojg4NgojMTAgMHhmZmZmZmZmZjgwMmI5NWMxIGluIHN5c2N0bF9rZXJuX3By b2MgKG9pZHA9MHgwLCBhcmcxPTB4MCwgYXJnMj0yOTksIHJlcT0weGZmZmZm ZmZmYjYyZDhhMjApCiAgICBhdCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX3By b2MuYzoxMDc1CiMxMSAweGZmZmZmZmZmODAyYzdkMjAgaW4gc3lzY3RsX3Jv b3QgKG9pZHA9MHgwLCBhcmcxPTB4MCwgYXJnMj0wLCByZXE9MHhmZmZmZmZm ZmI2MmQ4YTIwKQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9zeXNj dGwuYzoxMjQ4CiMxMiAweGZmZmZmZmZmODAyYzgxOWMgaW4gdXNlcmxhbmRf c3lzY3RsICh0ZD0weGZmZmZmZjAwNGFmZmNiZTAsIG5hbWU9MHhmZmZmZmZm ZmI2MmQ4YWYwLCBuYW1lbGVuPTMsCiAgICBvbGQ9MHg1OTYwMDAsIG9sZGxl bnA9MHg3ZmZmZmZmZmU0ZjgsIGlua2VybmVsPTAsIG5ldz0weDAsIG5ld2xl bj0wLCByZXR2YWw9MHhmZmZmZmZmZmI2MmQ4YWU4LCBmbGFncz0wKQogICAg YXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9zeXNjdGwuYzoxMzQ3CiMxMyAw eGZmZmZmZmZmODAyYzgzMmQgaW4gX19zeXNjdGwgKHRkPTB4ZmZmZmZmMDA0 YWZmY2JlMCwgdWFwPTB4ZmZmZmZmZmZiNjJkOGJjMCkKICAgIGF0IC91c3Iv c3JjL3N5cy9rZXJuL2tlcm5fc3lzY3RsLmM6MTI4MgojMTQgMHhmZmZmZmZm ZjgwNDJjZjYyIGluIHN5c2NhbGwgKGZyYW1lPQogICAge3RmX3JkaSA9IDE0 MDczNzQ4ODM0ODUxMiwgdGZfcnNpID0gMywgdGZfcmR4ID0gNTg1NzI4MCwg dGZfcmN4ID0gMTQwNzM3NDg4MzQ4NDA4LCB0Zl9yOCA9IDAsIHRmX3I5ID0g MCwgdGZfcmF4ID0gMjAyLCB0Zl9yYnggPSA1ODUzMTg0LCB0Zl9yYnAgPSAw LCB0Zl9yMTAgPSAxLCB0Zl9yMTEgPSA1MTQsIHRmX3IxMiA9IDE0MDczNzQ4 ODM0ODUxMiwgdGZfcjEzID0gMTQwNzM3NDg4MzQ5MDQwLCB0Zl9yMTQgPSA1 Mjk1MzY4LCB0Zl9yMTUgPSAxNDA3Mzc0ODgzNDkwNDAsIHRmX3RyYXBubyA9 IDEyLCB0Zl9hZGRyID0gMzQzNzAxNjM1MzYsIHRmX2ZsYWdzID0gNDA5Niwg dGZfZXJyID0gMiwgdGZfcmlwID0gMzQzNzAyMTQ2MjAsIHRmX2NzID0gNDMs IHRmX3JmbGFncyA9IDUxNCwgdGZfcnNwID0gMTQwNzM3NDg4MzQ4MzYwLCB0 Zl9zcyA9IDM1fSkKICAgIGF0IC91c3Ivc3JjL3N5cy9hbWQ2NC9hbWQ2NC90 cmFwLmM6Nzk3CiMxNSAweGZmZmZmZmZmODA0MWEyODggaW4gWGZhc3Rfc3lz Y2FsbCAoKSBhdCAvdXNyL3NyYy9zeXMvYW1kNjQvYW1kNjQvZXhjZXB0aW9u LlM6MjcwCiMxNiAweDAwMDAwMDA4MDA5ZmRhZGMgaW4gPz8gKCkKUHJldmlv dXMgZnJhbWUgaW5uZXIgdG8gdGhpcyBmcmFtZSAoY29ycnVwdCBzdGFjaz8p Cgooa2dkYikgbCAqMHhmZmZmZmZmZjgwMmI4OTdhCjB4ZmZmZmZmZmY4MDJi ODk3YSBpcyBpbiBmaWxsX2tpbmZvX3RocmVhZCAoL3Vzci9zcmMvc3lzL2tl cm4va2Vybl9wcm9jLmM6NzM2KS4KNzMxICAgICAgICAgICAgICAgICAgICAg fQo3MzIKNzMzICAgICAgICAgICAgICAgICAgICAga2cgPSB0ZC0+dGRfa3Nl Z3JwOwo3MzQKNzM1ICAgICAgICAgICAgICAgICAgICAgLyogdGhpbmdzIGlu IHRoZSBLU0UgR1JPVVAgKi8KNzM2ICAgICAgICAgICAgICAgICAgICAga3At PmtpX2VzdGNwdSA9IGtnLT5rZ19lc3RjcHU7CjczNyAgICAgICAgICAgICAg ICAgICAgIGtwLT5raV9zbHB0aW1lID0ga2ctPmtnX3NscHRpbWU7CjczOCAg ICAgICAgICAgICAgICAgICAgIGtwLT5raV9wcmkucHJpX3VzZXIgPSBrZy0+ a2dfdXNlcl9wcmk7CjczOSAgICAgICAgICAgICAgICAgICAgIGtwLT5raV9w cmkucHJpX2NsYXNzID0ga2ctPmtnX3ByaV9jbGFzczsKNzQwCihrZ2RiKSBm cmFtZSA4CiM4ICAweGZmZmZmZmZmODAyYjg5N2EgaW4gZmlsbF9raW5mb190 aHJlYWQgKHRkPTB4ZmZmZmZmMDA2MzMxMTI2MCwga3A9MHhmZmZmZmZmZmI2 MmQ4NTEwKQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9wcm9jLmM6 NzMzCjczMyAgICAgICAgICAgICAgICAgICAgIGtnID0gdGQtPnRkX2tzZWdy cDsKKGtnZGIpIHAga2ctPmtnX2VzdGNwdQpDYW5ub3QgYWNjZXNzIG1lbW9y eSBhdCBhZGRyZXNzIDB4MTczCihrZ2RiKSBwIHRkLT50ZF9rc2VncnAKJDEg PSAoc3RydWN0IGtzZWdycCAqKSAweDAKKGtnZGIpIHAga3AtPmtpX2VzdGNw dQokMiA9IDAKKGtnZGIpIHAga2cKJDQgPSAoc3RydWN0IGtzZWdycCAqKSAw eDEyYgoKCgpPdXRwdXQgZnJvbSBkZGIgYmVmb3JlIGdlbmVyYXRpbmcgY29y ZSAoJ3Nob3cgbG9ja2Vkdm5vZHMnIAogIGFuZCAnc2hvdyBhbGxsb2Nrcycg b3V0cHV0IGlzIGluY2x1ZGVkIGFib3ZlIGF0IHN0YXJ0IG9mIGNvcmUgb3V0 cHV0KToKCj5zaG93IHBjcHUKY3B1aWQ9MwpjdXJyZW50IHRocmVhZCAgPSAw eGZmZmZmZjAwNGFmZmNiZTAgKDI5ODEwIHRvcCkKY3VycmVudCBwY2IgICAg ID0gMHhmZmZmZmZmZmI2MmQ4ZDEwCmZwY3VydGhyZWFkICAgICA9IG5vbmUK aWRsZSB0aHJlYWQgICAgID0gMHhmZmZmZmYwMGUzN2UzOTgwIHBpZCAxMSBp ZGxlIGNwdTMKc3BpbiBsb2NrcyBoZWxkID0gbm9uZQoKPnNob3cgcGNwdSAw CmNwdWlkPTAKY3VycmVudCB0aHJlYWQgID0gMHhmZmZmZmYwMDE1NmZiMjQw ICgyNTA1NyBkYXRhcGxheSkKY3VycmVudCBwY2IgICAgID0gMHhmZmZmZmZm ZmI2MjZhZDEwCmZwY3VydGhyZWFkICAgICA9IDB4ZmZmZmZmMDAxNTZmYjI0 MCAoMjUwNTcgZGF0YXBsYXkpCmlkbGUgdGhyZWFkICAgICA9IDB4ZmZmZmZm MDBlMzdlNWJlMCBwaWQgMTQgaWRsZSBjcHUwCnNwaW4gbG9ja3MgaGVsZCA9 IG5vbmUKCj5zaG93IHBjcHUgMQpjcHVpZD0xCmN1cnJlbnQgdGhyZWFkICA9 IDB4ZmZmZmZmMDA3MzFhZjRjMCAoMjk4MDkgYm9ubmllKQpjdXJyZW50IHBj YiAgICAgPSAweGZmZmZmZmZmYjZhNjdkMTAKZnBjdXJ0aHJlYWQgICAgID0g bm9uZQppZGxlIHRocmVhZCAgICAgPSAweGZmZmZmZjAwZTM3ZTUwMDAgcGlk IDEzIGlkbGUgY3B1MQpzcGluIGxvY2tzIGhlbGQgPSBub25lCgo+c2hvdyBw Y3B1IDIKY3B1aWQ9MgpjdXJyZW50IHRocmVhZCAgPSAweGZmZmZmZjAwYTk3 YWUwMDAgKDI1MDU5IGNxc2ZlZWQpCmN1cnJlbnQgcGNiICAgICA9IDB4ZmZm ZmZmZmZiNjlhOWQxMApmcGN1cnRocmVhZCAgICAgPSAweGZmZmZmZjAwYTk3 YWUwMDAgKDI1MDU5IGNxc2ZlZWQpCmlkbGUgdGhyZWFkICAgICA9IDB4ZmZm ZmZmMDBlMzdlM2JlMCBwaWQgMTIgaWRsZSBjcHUyCnNwaW4gbG9ja3MgaGVs ZCA9IG5vbmUKCg== --0-1529708662-1127930927=:56436 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="dmesg.6.0-BETA5" Content-Transfer-Encoding: BASE64 Content-Description: Content-Disposition: attachment; filename="dmesg.6.0-BETA5" Q29weXJpZ2h0IChjKSAxOTkyLTIwMDUgVGhlIEZyZWVCU0QgUHJvamVjdC4N CkNvcHlyaWdodCAoYykgMTk3OSwgMTk4MCwgMTk4MywgMTk4NiwgMTk4OCwg MTk4OSwgMTk5MSwgMTk5MiwgMTk5MywgMTk5NA0KCVRoZSBSZWdlbnRzIG9m IHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEuIEFsbCByaWdodHMgcmVz ZXJ2ZWQuDQpGcmVlQlNEIDYuMC1CRVRBNSAjMTogVHVlIFNlcCAyNyAxNzoz ODozMiBFRFQgMjAwNQ0KICAgIHJvb3RAcXVvdGV0ZXN0MjovdXNyL29iai91 c3Ivc3JjL3N5cy9MT0NBTC1ERUJVRy1OTUkNCldBUk5JTkc6IFdJVE5FU1Mg b3B0aW9uIGVuYWJsZWQsIGV4cGVjdCByZWR1Y2VkIHBlcmZvcm1hbmNlLg0K VGltZWNvdW50ZXIgImk4MjU0IiBmcmVxdWVuY3kgMTE5MzE4MiBIeiBxdWFs aXR5IDANCkNQVTogRHVhbCBDb3JlIEFNRCBPcHRlcm9uKHRtKSBQcm9jZXNz b3IgMjc1ICgyMTkwLjA1LU1IeiBLOC1jbGFzcyBDUFUpDQogIE9yaWdpbiA9 ICJBdXRoZW50aWNBTUQiICBJZCA9IDB4MjBmMTIgIFN0ZXBwaW5nID0gMg0K ICBGZWF0dXJlcz0weDE3OGJmYmZmPEZQVSxWTUUsREUsUFNFLFRTQyxNU1Is UEFFLE1DRSxDWDgsQVBJQyxTRVAsTVRSUixQR0UsTUNBLENNT1YsUEFULFBT RTM2LENMRkxVU0gsTU1YLEZYU1IsU1NFLFNTRTIsSFRUPg0KICBGZWF0dXJl czI9MHgxPFNTRTM+DQogIEFNRCBGZWF0dXJlcz0weGUyNTAwODAwPFNZU0NB TEwsTlgsTU1YKyw8YjI1PixMTSwzRE5vdyssM0ROb3c+DQogIEh5cGVydGhy ZWFkaW5nOiAyIGxvZ2ljYWwgQ1BVcw0KcmVhbCBtZW1vcnkgID0gMzk0MjU4 MDIyNCAoMzc1OSBNQikNCmF2YWlsIG1lbW9yeSA9IDM4MDczOTk5MzYgKDM2 MzEgTUIpDQpBQ1BJIEFQSUMgVGFibGU6IDxBIE0gSSAgT0VNQVBJQyA+DQpG cmVlQlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERldGVjdGVkOiA0 IENQVXMNCiBjcHUwIChCU1ApOiBBUElDIElEOiAgMA0KIGNwdTEgKEFQKTog QVBJQyBJRDogIDENCiBjcHUyIChBUCk6IEFQSUMgSUQ6ICAyDQogY3B1MyAo QVApOiBBUElDIElEOiAgMw0KTUFEVDogRm9yY2luZyBhY3RpdmUtbG93IHBv bGFyaXR5IGFuZCBsZXZlbCB0cmlnZ2VyIGZvciBTQ0kNCmlvYXBpYzAgPFZl cnNpb24gMS4xPiBpcnFzIDAtMjMgb24gbW90aGVyYm9hcmQNCmlvYXBpYzEg PFZlcnNpb24gMS4xPiBpcnFzIDI0LTI3IG9uIG1vdGhlcmJvYXJkDQppb2Fw aWMyIDxWZXJzaW9uIDEuMT4gaXJxcyAyOC0zMSBvbiBtb3RoZXJib2FyZA0K YWNwaTA6IDxBIE0gSSBPRU1SU0RUPiBvbiBtb3RoZXJib2FyZA0KYWNwaTA6 IFBvd2VyIEJ1dHRvbiAoZml4ZWQpDQpwY2lfbGluazA6IDxBQ1BJIFBDSSBM aW5rIExOS0E+IGlycSAxMCBvbiBhY3BpMA0KcGNpX2xpbmsxOiA8QUNQSSBQ Q0kgTGluayBMTktCPiBpcnEgNSBvbiBhY3BpMA0KcGNpX2xpbmsyOiA8QUNQ SSBQQ0kgTGluayBMTktDPiBpcnEgMTEgb24gYWNwaTANCnBjaV9saW5rMzog PEFDUEkgUENJIExpbmsgTE5LRD4gaXJxIDkgb24gYWNwaTANClRpbWVjb3Vu dGVyICJBQ1BJLWZhc3QiIGZyZXF1ZW5jeSAzNTc5NTQ1IEh6IHF1YWxpdHkg MTAwMA0KYWNwaV90aW1lcjA6IDwyNC1iaXQgdGltZXIgYXQgMy41Nzk1NDVN SHo+IHBvcnQgMHgxMDA4LTB4MTAwYiBvbiBhY3BpMA0KY3B1MDogPEFDUEkg Q1BVPiBvbiBhY3BpMA0KYWNwaV90aHJvdHRsZTA6IDxBQ1BJIENQVSBUaHJv dHRsaW5nPiBvbiBjcHUwDQpjcHUxOiA8QUNQSSBDUFU+IG9uIGFjcGkwDQpj cHUyOiA8QUNQSSBDUFU+IG9uIGFjcGkwDQpjcHUzOiA8QUNQSSBDUFU+IG9u IGFjcGkwDQpwY2liMDogPEFDUEkgSG9zdC1QQ0kgYnJpZGdlPiBwb3J0IDB4 Y2Y4LTB4Y2ZmIG9uIGFjcGkwDQpwY2kwOiA8QUNQSSBQQ0kgYnVzPiBvbiBw Y2liMA0KcGNpYjE6IDxBQ1BJIFBDSS1QQ0kgYnJpZGdlPiBhdCBkZXZpY2Ug Ni4wIG9uIHBjaTANCnBjaTM6IDxBQ1BJIFBDSSBidXM+IG9uIHBjaWIxDQpv aGNpMDogPE9IQ0kgKGdlbmVyaWMpIFVTQiBjb250cm9sbGVyPiBtZW0gMHhm ZWFmYzAwMC0weGZlYWZjZmZmIGlycSAxOSBhdCBkZXZpY2UgMC4wIG9uIHBj aTMNCm9oY2kwOiBbR0lBTlQtTE9DS0VEXQ0KdXNiMDogT0hDSSB2ZXJzaW9u IDEuMCwgbGVnYWN5IHN1cHBvcnQNCnVzYjA6IDxPSENJIChnZW5lcmljKSBV U0IgY29udHJvbGxlcj4gb24gb2hjaTANCnVzYjA6IFVTQiByZXZpc2lvbiAx LjANCnVodWIwOiBBTUQgT0hDSSByb290IGh1YiwgY2xhc3MgOS8wLCByZXYg MS4wMC8xLjAwLCBhZGRyIDENCnVodWIwOiAzIHBvcnRzIHdpdGggMyByZW1v dmFibGUsIHNlbGYgcG93ZXJlZA0Kb2hjaTE6IDxPSENJIChnZW5lcmljKSBV U0IgY29udHJvbGxlcj4gbWVtIDB4ZmVhZmQwMDAtMHhmZWFmZGZmZiBpcnEg MTkgYXQgZGV2aWNlIDAuMSBvbiBwY2kzDQpvaGNpMTogW0dJQU5ULUxPQ0tF RF0NCnVzYjE6IE9IQ0kgdmVyc2lvbiAxLjAsIGxlZ2FjeSBzdXBwb3J0DQp1 c2IxOiA8T0hDSSAoZ2VuZXJpYykgVVNCIGNvbnRyb2xsZXI+IG9uIG9oY2kx DQp1c2IxOiBVU0IgcmV2aXNpb24gMS4wDQp1aHViMTogQU1EIE9IQ0kgcm9v dCBodWIsIGNsYXNzIDkvMCwgcmV2IDEuMDAvMS4wMCwgYWRkciAxDQp1aHVi MTogMyBwb3J0cyB3aXRoIDMgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCnBj aTM6IDxkaXNwbGF5LCBWR0E+IGF0IGRldmljZSA2LjAgKG5vIGRyaXZlciBh dHRhY2hlZCkNCmZ4cDA6IDxJbnRlbCA4MjU1MSBQcm8vMTAwIEV0aGVybmV0 PiBwb3J0IDB4YmMwMC0weGJjM2YgbWVtIDB4ZmVhZmIwMDAtMHhmZWFmYmZm ZiwweGZlYWEwMDAwLTB4ZmVhYmZmZmYgaXJxIDE4IGF0IGRldmljZSA4LjAg b24gcGNpMw0KbWlpYnVzMDogPE1JSSBidXM+IG9uIGZ4cDANCmlucGh5MDog PGk4MjU1NSAxMC8xMDAgbWVkaWEgaW50ZXJmYWNlPiBvbiBtaWlidXMwDQpp bnBoeTA6ICAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBi YXNlVFgtRkRYLCBhdXRvDQpmeHAwOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDpl MDo4MTozMTo4OToxYw0KaXNhYjA6IDxQQ0ktSVNBIGJyaWRnZT4gYXQgZGV2 aWNlIDcuMCBvbiBwY2kwDQppc2EwOiA8SVNBIGJ1cz4gb24gaXNhYjANCmF0 YXBjaTA6IDxBTUQgODExMSBVRE1BMTMzIGNvbnRyb2xsZXI+IHBvcnQgMHgx ZjAtMHgxZjcsMHgzZjYsMHgxNzAtMHgxNzcsMHgzNzYsMHhmZmEwLTB4ZmZh ZiBhdCBkZXZpY2UgNy4xIG9uIHBjaTANCmF0YTA6IDxBVEEgY2hhbm5lbCAw PiBvbiBhdGFwY2kwDQphdGExOiA8QVRBIGNoYW5uZWwgMT4gb24gYXRhcGNp MA0KcGNpMDogPHNlcmlhbCBidXMsIFNNQnVzPiBhdCBkZXZpY2UgNy4yIChu byBkcml2ZXIgYXR0YWNoZWQpDQpwY2kwOiA8YnJpZGdlPiBhdCBkZXZpY2Ug Ny4zIChubyBkcml2ZXIgYXR0YWNoZWQpDQpwY2liMjogPEFDUEkgUENJLVBD SSBicmlkZ2U+IGF0IGRldmljZSAxMC4wIG9uIHBjaTANCnBjaTI6IDxBQ1BJ IFBDSSBidXM+IG9uIHBjaWIyDQplbTA6IDxJbnRlbChSKSBQUk8vMTAwMCBO ZXR3b3JrIENvbm5lY3Rpb24sIFZlcnNpb24gLSAyLjEuNz4gcG9ydCAweDg4 ODAtMHg4OGJmIG1lbSAweGZjOGMwMDAwLTB4ZmM4ZGZmZmYsMHhmYzgwMDAw MC0weGZjODNmZmZmIGlycSAyNiBhdCBkZXZpY2UgMi4wIG9uIHBjaTINCmVt MDogRXRoZXJuZXQgYWRkcmVzczogMDA6MDQ6MjM6YmE6ZDA6NDINCmVtMDog IFNwZWVkOk4vQSAgRHVwbGV4Ok4vQQ0KZW0xOiA8SW50ZWwoUikgUFJPLzEw MDAgTmV0d29yayBDb25uZWN0aW9uLCBWZXJzaW9uIC0gMi4xLjc+IHBvcnQg MHg4YzAwLTB4OGMzZiBtZW0gMHhmYzhlMDAwMC0weGZjOGZmZmZmLDB4ZmM4 ODAwMDAtMHhmYzhiZmZmZiBpcnEgMjcgYXQgZGV2aWNlIDIuMSBvbiBwY2ky DQplbTE6IEV0aGVybmV0IGFkZHJlc3M6IDAwOjA0OjIzOmJhOmQwOjQzDQpl bTE6ICBTcGVlZDpOL0EgIER1cGxleDpOL0ENCmVtMjogPEludGVsKFIpIFBS Ty8xMDAwIE5ldHdvcmsgQ29ubmVjdGlvbiwgVmVyc2lvbiAtIDIuMS43PiBw b3J0IDB4ODQ4MC0weDg0YmYgbWVtIDB4ZmM3ODAwMDAtMHhmYzc5ZmZmZiww eGZjNzQwMDAwLTB4ZmM3N2ZmZmYgaXJxIDI3IGF0IGRldmljZSAzLjAgb24g cGNpMg0KZW0yOiBFdGhlcm5ldCBhZGRyZXNzOiAwMDowNDoyMzphZTo2MDow YQ0KZW0yOiAgU3BlZWQ6MTAwMCBNYnBzICBEdXBsZXg6RnVsbA0KZW0zOiA8 SW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBDb25uZWN0aW9uLCBWZXJzaW9u IC0gMi4xLjc+IHBvcnQgMHg4ODAwLTB4ODgzZiBtZW0gMHhmYzdhMDAwMC0w eGZjN2JmZmZmIGlycSAyNCBhdCBkZXZpY2UgMy4xIG9uIHBjaTINCmVtMzog RXRoZXJuZXQgYWRkcmVzczogMDA6MDQ6MjM6YWU6NjA6MGINCmVtMzogIFNw ZWVkOjEwMDAgTWJwcyAgRHVwbGV4OkZ1bGwNCmJnZTA6IDxCcm9hZGNvbSBC Q001NzA0QyBEdWFsIEdpZ2FiaXQgRXRoZXJuZXQsIEFTSUMgcmV2LiAweDIw MDM+IG1lbSAweGZjNmMwMDAwLTB4ZmM2Y2ZmZmYsMHhmYzZiMDAwMC0weGZj NmJmZmZmIGlycSAyNCBhdCBkZXZpY2UgOS4wIG9uIHBjaTINCm1paWJ1czE6 IDxNSUkgYnVzPiBvbiBiZ2UwDQpicmdwaHkwOiA8QkNNNTcwNCAxMC8xMDAv MTAwMGJhc2VUWCBQSFk+IG9uIG1paWJ1czENCmJyZ3BoeTA6ICAxMGJhc2VU LCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRYLCAxMDAw YmFzZVRYLCAxMDAwYmFzZVRYLUZEWCwgYXV0bw0KYmdlMDogRXRoZXJuZXQg YWRkcmVzczogMDA6ZTA6ODE6MzE6OGY6ODANCmJnZTE6IDxCcm9hZGNvbSBC Q001NzA0QyBEdWFsIEdpZ2FiaXQgRXRoZXJuZXQsIEFTSUMgcmV2LiAweDIw MDM+IG1lbSAweGZjNmYwMDAwLTB4ZmM2ZmZmZmYsMHhmYzZlMDAwMC0weGZj NmVmZmZmIGlycSAyNSBhdCBkZXZpY2UgOS4xIG9uIHBjaTINCm1paWJ1czI6 IDxNSUkgYnVzPiBvbiBiZ2UxDQpicmdwaHkxOiA8QkNNNTcwNCAxMC8xMDAv MTAwMGJhc2VUWCBQSFk+IG9uIG1paWJ1czINCmJyZ3BoeTE6ICAxMGJhc2VU LCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRYLCAxMDAw YmFzZVRYLCAxMDAwYmFzZVRYLUZEWCwgYXV0bw0KYmdlMTogRXRoZXJuZXQg YWRkcmVzczogMDA6ZTA6ODE6MzE6OGY6ODENCnBjaTA6IDxiYXNlIHBlcmlw aGVyYWwsIGludGVycnVwdCBjb250cm9sbGVyPiBhdCBkZXZpY2UgMTAuMSAo bm8gZHJpdmVyIGF0dGFjaGVkKQ0KcGNpYjM6IDxBQ1BJIFBDSS1QQ0kgYnJp ZGdlPiBhdCBkZXZpY2UgMTEuMCBvbiBwY2kwDQpwY2kxOiA8QUNQSSBQQ0kg YnVzPiBvbiBwY2liMw0KYWFjMDogPEFkYXB0ZWMgU0NTSSBSQUlEIDIyMzBT PiBtZW0gMHhmYjgwMDAwMC0weGZiZmZmZmZmLDB4ZjAwMDAwMDAtMHhmN2Zm ZmZmZiBpcnEgMjggYXQgZGV2aWNlIDMuMCBvbiBwY2kxDQphYWMwOiBbRkFT VF0NCmFhYzA6IEVuYWJsaW5nIDY0LWJpdCBhZGRyZXNzIHN1cHBvcnQNCmFh Y3AwOiA8U0NTSSBQYXNzdGhyb3VnaCBCdXM+IG9uIGFhYzANCmFhY3AxOiA8 U0NTSSBQYXNzdGhyb3VnaCBCdXM+IG9uIGFhYzANCnBjaTA6IDxiYXNlIHBl cmlwaGVyYWwsIGludGVycnVwdCBjb250cm9sbGVyPiBhdCBkZXZpY2UgMTEu MSAobm8gZHJpdmVyIGF0dGFjaGVkKQ0KYWNwaV9idXR0b24wOiA8UG93ZXIg QnV0dG9uPiBvbiBhY3BpMA0KYXRrYmRjMDogPEtleWJvYXJkIGNvbnRyb2xs ZXIgKGk4MDQyKT4gcG9ydCAweDYwLDB4NjQgaXJxIDEgb24gYWNwaTANCmF0 a2JkMDogPEFUIEtleWJvYXJkPiBpcnEgMSBvbiBhdGtiZGMwDQprYmQwIGF0 IGF0a2JkMA0KYXRrYmQwOiBbR0lBTlQtTE9DS0VEXQ0Kc2lvMDogPDE2NTUw QS1jb21wYXRpYmxlIENPTSBwb3J0PiBwb3J0IDB4M2Y4LTB4M2ZmIGlycSA0 IGZsYWdzIDB4MTAgb24gYWNwaTANCnNpbzA6IHR5cGUgMTY1NTBBDQpzaW8x OiA8MTY1NTBBLWNvbXBhdGlibGUgQ09NIHBvcnQ+IHBvcnQgMHgyZjgtMHgy ZmYgaXJxIDMgb24gYWNwaTANCnNpbzE6IHR5cGUgMTY1NTBBDQpmZGMwOiA8 ZmxvcHB5IGRyaXZlIGNvbnRyb2xsZXIgKEZERSk+IHBvcnQgMHgzZjAtMHgz ZjUsMHgzZjcgaXJxIDYgZHJxIDIgb24gYWNwaTANCmZkYzA6IFtGQVNUXQ0K ZmQwOiA8MTQ0MC1LQiAzLjUiIGRyaXZlPiBvbiBmZGMwIGRyaXZlIDANCnBw YzA6IDxTdGFuZGFyZCBwYXJhbGxlbCBwcmludGVyIHBvcnQ+IHBvcnQgMHgz NzgtMHgzN2YgaXJxIDcgb24gYWNwaTANCnBwYzA6IEdlbmVyaWMgY2hpcHNl dCAoTklCQkxFLW9ubHkpIGluIENPTVBBVElCTEUgbW9kZQ0KcHBidXMwOiA8 UGFyYWxsZWwgcG9ydCBidXM+IG9uIHBwYzANCmxwdDA6IDxQcmludGVyPiBv biBwcGJ1czANCmxwdDA6IEludGVycnVwdC1kcml2ZW4gcG9ydA0KcHBpMDog PFBhcmFsbGVsIEkvTz4gb24gcHBidXMwDQpvcm0wOiA8SVNBIE9wdGlvbiBS T01zPiBhdCBpb21lbSAweGMwMDAwLTB4YzdmZmYsMHhjODAwMC0weGNjN2Zm LDB4Y2M4MDAtMHhjZDdmZiwweGNkODAwLTB4Y2VmZmYsMHhjZjAwMC0weGQw N2ZmLDB4ZDA4MDAtMHhkMTdmZiBvbiBpc2EwDQpzYzA6IDxTeXN0ZW0gY29u c29sZT4gYXQgZmxhZ3MgMHgxMDAgb24gaXNhMA0Kc2MwOiBWR0EgPDE2IHZp cnR1YWwgY29uc29sZXMsIGZsYWdzPTB4MzAwPg0KdmdhMDogPEdlbmVyaWMg SVNBIFZHQT4gYXQgcG9ydCAweDNjMC0weDNkZiBpb21lbSAweGEwMDAwLTB4 YmZmZmYgb24gaXNhMA0KVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAg bXNlYw0KaXBmdzIgKCtpcHY2KSBpbml0aWFsaXplZCwgZGl2ZXJ0IGxvYWRh YmxlLCBydWxlLWJhc2VkIGZvcndhcmRpbmcgZGlzYWJsZWQsIGRlZmF1bHQg dG8gZGVueSwgbG9nZ2luZyB1bmxpbWl0ZWQNCmFjZDA6IENEUk9NIDxTT05Z IENELVJPTSBDRFU1MjE1LzdZUzE+IGF0IGF0YTEtbWFzdGVyIFVETUEzMw0K YWFjZDA6IDxSQUlEIDU+IG9uIGFhYzANCmFhY2QwOiAyMDk5MjJNQiAoNDI5 OTIwMjU2IHNlY3RvcnMpDQoocHJvYmU5OmFhY3AwOjA6MTA6MCk6IElOUVVJ UlkuIENEQjogMTIgMCAwIDAgMjQgMCANCihwcm9iZTk6YWFjcDA6MDoxMDow KTogSUxMRUdBTCBSRVFVRVNUIGFzYzo1NSwzDQoocHJvYmU5OmFhY3AwOjA6 MTA6MCk6IFJlc2VydmVkIEFTQy9BU0NRIHBhaXINCihwcm9iZTA6YWFjcDA6 MDowOjApOiBJTlFVSVJZLiBDREI6IDEyIDAgMCAwIDI0IDAgDQoocHJvYmUw OmFhY3AwOjA6MDowKTogSUxMRUdBTCBSRVFVRVNUIGFzYzo1NSwzDQoocHJv YmUwOmFhY3AwOjA6MDowKTogUmVzZXJ2ZWQgQVNDL0FTQ1EgcGFpcg0KKHBy b2JlMTphYWNwMDowOjE6MCk6IElOUVVJUlkuIENEQjogMTIgMCAwIDAgMjQg MCANCihwcm9iZTE6YWFjcDA6MDoxOjApOiBJTExFR0FMIFJFUVVFU1QgYXNj OjU1LDMNCihwcm9iZTE6YWFjcDA6MDoxOjApOiBSZXNlcnZlZCBBU0MvQVND USBwYWlyDQoocHJvYmUyOmFhY3AwOjA6MjowKTogSU5RVUlSWS4gQ0RCOiAx MiAwIDAgMCAyNCAwIA0KKHByb2JlMjphYWNwMDowOjI6MCk6IElMTEVHQUwg UkVRVUVTVCBhc2M6NTUsMw0KKHByb2JlMjphYWNwMDowOjI6MCk6IFJlc2Vy dmVkIEFTQy9BU0NRIHBhaXINCihwcm9iZTM6YWFjcDA6MDozOjApOiBJTlFV SVJZLiBDREI6IDEyIDAgMCAwIDI0IDAgDQoocHJvYmUzOmFhY3AwOjA6Mzow KTogSUxMRUdBTCBSRVFVRVNUIGFzYzo1NSwzDQoocHJvYmUzOmFhY3AwOjA6 MzowKTogUmVzZXJ2ZWQgQVNDL0FTQ1EgcGFpcg0KKHByb2JlNDphYWNwMDow OjQ6MCk6IElOUVVJUlkuIENEQjogMTIgMCAwIDAgMjQgMCANCihwcm9iZTQ6 YWFjcDA6MDo0OjApOiBJTExFR0FMIFJFUVVFU1QgYXNjOjU1LDMNCihwcm9i ZTQ6YWFjcDA6MDo0OjApOiBSZXNlcnZlZCBBU0MvQVNDUSBwYWlyDQoocHJv YmU1OmFhY3AwOjA6NTowKTogSU5RVUlSWS4gQ0RCOiAxMiAwIDAgMCAyNCAw IA0KKHByb2JlNTphYWNwMDowOjU6MCk6IElMTEVHQUwgUkVRVUVTVCBhc2M6 NTUsMw0KKHByb2JlNTphYWNwMDowOjU6MCk6IFJlc2VydmVkIEFTQy9BU0NR IHBhaXINCihwcm9iZTY6YWFjcDA6MDo2OjApOiBJTlFVSVJZLiBDREI6IDEy IDAgMCAwIDI0IDAgDQoocHJvYmU2OmFhY3AwOjA6NjowKTogSUxMRUdBTCBS RVFVRVNUIGFzYzo1NSwzDQoocHJvYmU2OmFhY3AwOjA6NjowKTogUmVzZXJ2 ZWQgQVNDL0FTQ1EgcGFpcg0KKHByb2JlNzphYWNwMDowOjg6MCk6IElOUVVJ UlkuIENEQjogMTIgMCAwIDAgMjQgMCANCihwcm9iZTc6YWFjcDA6MDo4OjAp OiBJTExFR0FMIFJFUVVFU1QgYXNjOjU1LDMNCihwcm9iZTc6YWFjcDA6MDo4 OjApOiBSZXNlcnZlZCBBU0MvQVNDUSBwYWlyDQoocHJvYmU4OmFhY3AwOjA6 OTowKTogSU5RVUlSWS4gQ0RCOiAxMiAwIDAgMCAyNCAwIA0KKHByb2JlODph YWNwMDowOjk6MCk6IElMTEVHQUwgUkVRVUVTVCBhc2M6NTUsMw0KKHByb2Jl ODphYWNwMDowOjk6MCk6IFJlc2VydmVkIEFTQy9BU0NRIHBhaXINCihwcm9i ZTEwOmFhY3AwOjA6MTE6MCk6IElOUVVJUlkuIENEQjogMTIgMCAwIDAgMjQg MCANCihwcm9iZTEwOmFhY3AwOjA6MTE6MCk6IElMTEVHQUwgUkVRVUVTVCBh c2M6NTUsMw0KKHByb2JlMTA6YWFjcDA6MDoxMTowKTogUmVzZXJ2ZWQgQVND L0FTQ1EgcGFpcg0KKHByb2JlMTE6YWFjcDA6MDoxMjowKTogSU5RVUlSWS4g Q0RCOiAxMiAwIDAgMCAyNCAwIA0KKHByb2JlMTE6YWFjcDA6MDoxMjowKTog SUxMRUdBTCBSRVFVRVNUIGFzYzo1NSwzDQoocHJvYmUxMTphYWNwMDowOjEy OjApOiBSZXNlcnZlZCBBU0MvQVNDUSBwYWlyDQoocHJvYmUxMjphYWNwMDow OjEzOjApOiBJTlFVSVJZLiBDREI6IDEyIDAgMCAwIDI0IDAgDQoocHJvYmUx MjphYWNwMDowOjEzOjApOiBJTExFR0FMIFJFUVVFU1QgYXNjOjU1LDMNCihw cm9iZTEyOmFhY3AwOjA6MTM6MCk6IFJlc2VydmVkIEFTQy9BU0NRIHBhaXIN Cihwcm9iZTEzOmFhY3AwOjA6MTQ6MCk6IElOUVVJUlkuIENEQjogMTIgMCAw IDAgMjQgMCANCihwcm9iZTEzOmFhY3AwOjA6MTQ6MCk6IElMTEVHQUwgUkVR VUVTVCBhc2M6NTUsMw0KKHByb2JlMTM6YWFjcDA6MDoxNDowKTogUmVzZXJ2 ZWQgQVNDL0FTQ1EgcGFpcg0KKHByb2JlMTQ6YWFjcDA6MDoxNTowKTogSU5R VUlSWS4gQ0RCOiAxMiAwIDAgMCAyNCAwIA0KKHByb2JlMTQ6YWFjcDA6MDox NTowKTogSUxMRUdBTCBSRVFVRVNUIGFzYzo1NSwzDQoocHJvYmUxNDphYWNw MDowOjE1OjApOiBSZXNlcnZlZCBBU0MvQVNDUSBwYWlyDQoocHJvYmUxNTph YWNwMTowOjA6MCk6IElOUVVJUlkuIENEQjogMTIgMCAwIDAgMjQgMCANCihw cm9iZTE1OmFhY3AxOjA6MDowKTogSUxMRUdBTCBSRVFVRVNUIGFzYzo1NSwz DQoocHJvYmUxNTphYWNwMTowOjA6MCk6IFJlc2VydmVkIEFTQy9BU0NRIHBh aXINCihwcm9iZTE2OmFhY3AxOjA6MTowKTogSU5RVUlSWS4gQ0RCOiAxMiAw IDAgMCAyNCAwIA0KKHByb2JlMTY6YWFjcDE6MDoxOjApOiBJTExFR0FMIFJF UVVFU1QgYXNjOjU1LDMNCihwcm9iZTE2OmFhY3AxOjA6MTowKTogUmVzZXJ2 ZWQgQVNDL0FTQ1EgcGFpcg0KKHByb2JlMTc6YWFjcDE6MDoyOjApOiBJTlFV SVJZLiBDREI6IDEyIDAgMCAwIDI0IDAgDQoocHJvYmUxNzphYWNwMTowOjI6 MCk6IElMTEVHQUwgUkVRVUVTVCBhc2M6NTUsMw0KKHByb2JlMTc6YWFjcDE6 MDoyOjApOiBSZXNlcnZlZCBBU0MvQVNDUSBwYWlyDQoocHJvYmUxODphYWNw MTowOjM6MCk6IElOUVVJUlkuIENEQjogMTIgMCAwIDAgMjQgMCANCihwcm9i ZTE4OmFhY3AxOjA6MzowKTogSUxMRUdBTCBSRVFVRVNUIGFzYzo1NSwzDQoo cHJvYmUxODphYWNwMTowOjM6MCk6IFJlc2VydmVkIEFTQy9BU0NRIHBhaXIN Cihwcm9iZTE5OmFhY3AxOjA6NDowKTogSU5RVUlSWS4gQ0RCOiAxMiAwIDAg MCAyNCAwIA0KKHByb2JlMTk6YWFjcDE6MDo0OjApOiBJTExFR0FMIFJFUVVF U1QgYXNjOjU1LDMNCihwcm9iZTE5OmFhY3AxOjA6NDowKTogUmVzZXJ2ZWQg QVNDL0FTQ1EgcGFpcg0KKHByb2JlMjA6YWFjcDE6MDo1OjApOiBJTlFVSVJZ LiBDREI6IDEyIDAgMCAwIDI0IDAgDQoocHJvYmUyMDphYWNwMTowOjU6MCk6 IElMTEVHQUwgUkVRVUVTVCBhc2M6NTUsMw0KKHByb2JlMjA6YWFjcDE6MDo1 OjApOiBSZXNlcnZlZCBBU0MvQVNDUSBwYWlyDQoocHJvYmUyMTphYWNwMTow OjY6MCk6IElOUVVJUlkuIENEQjogMTIgMCAwIDAgMjQgMCANCihwcm9iZTIx OmFhY3AxOjA6NjowKTogSUxMRUdBTCBSRVFVRVNUIGFzYzo1NSwzDQoocHJv YmUyMTphYWNwMTowOjY6MCk6IFJlc2VydmVkIEFTQy9BU0NRIHBhaXINCihw cm9iZTIyOmFhY3AxOjA6ODowKTogSU5RVUlSWS4gQ0RCOiAxMiAwIDAgMCAy NCAwIA0KKHByb2JlMjI6YWFjcDE6MDo4OjApOiBJTExFR0FMIFJFUVVFU1Qg YXNjOjU1LDMNCihwcm9iZTIyOmFhY3AxOjA6ODowKTogUmVzZXJ2ZWQgQVND L0FTQ1EgcGFpcg0KKHByb2JlMjM6YWFjcDE6MDo5OjApOiBJTlFVSVJZLiBD REI6IDEyIDAgMCAwIDI0IDAgDQoocHJvYmUyMzphYWNwMTowOjk6MCk6IElM TEVHQUwgUkVRVUVTVCBhc2M6NTUsMw0KKHByb2JlMjM6YWFjcDE6MDo5OjAp OiBSZXNlcnZlZCBBU0MvQVNDUSBwYWlyDQoocHJvYmUyNDphYWNwMTowOjEw OjApOiBJTlFVSVJZLiBDREI6IDEyIDAgMCAwIDI0IDAgDQoocHJvYmUyNDph YWNwMTowOjEwOjApOiBJTExFR0FMIFJFUVVFU1QgYXNjOjU1LDMNCihwcm9i ZTI0OmFhY3AxOjA6MTA6MCk6IFJlc2VydmVkIEFTQy9BU0NRIHBhaXINCihw cm9iZTI1OmFhY3AxOjA6MTE6MCk6IElOUVVJUlkuIENEQjogMTIgMCAwIDAg MjQgMCANCihwcm9iZTI1OmFhY3AxOjA6MTE6MCk6IElMTEVHQUwgUkVRVUVT VCBhc2M6NTUsMw0KKHByb2JlMjU6YWFjcDE6MDoxMTowKTogUmVzZXJ2ZWQg QVNDL0FTQ1EgcGFpcg0KKHByb2JlMjY6YWFjcDE6MDoxMjowKTogSU5RVUlS WS4gQ0RCOiAxMiAwIDAgMCAyNCAwIA0KKHByb2JlMjY6YWFjcDE6MDoxMjow KTogSUxMRUdBTCBSRVFVRVNUIGFzYzo1NSwzDQoocHJvYmUyNjphYWNwMTow OjEyOjApOiBSZXNlcnZlZCBBU0MvQVNDUSBwYWlyDQoocHJvYmUyNzphYWNw MTowOjEzOjApOiBJTlFVSVJZLiBDREI6IDEyIDAgMCAwIDI0IDAgDQoocHJv YmUyNzphYWNwMTowOjEzOjApOiBJTExFR0FMIFJFUVVFU1QgYXNjOjU1LDMN Cihwcm9iZTI3OmFhY3AxOjA6MTM6MCk6IFJlc2VydmVkIEFTQy9BU0NRIHBh aXINCihwcm9iZTI4OmFhY3AxOjA6MTQ6MCk6IElOUVVJUlkuIENEQjogMTIg MCAwIDAgMjQgMCANCihwcm9iZTI4OmFhY3AxOjA6MTQ6MCk6IElMTEVHQUwg UkVRVUVTVCBhc2M6NTUsMw0KKHByb2JlMjg6YWFjcDE6MDoxNDowKTogUmVz ZXJ2ZWQgQVNDL0FTQ1EgcGFpcg0KKHByb2JlMjk6YWFjcDE6MDoxNTowKTog SU5RVUlSWS4gQ0RCOiAxMiAwIDAgMCAyNCAwIA0KKHByb2JlMjk6YWFjcDE6 MDoxNTowKTogSUxMRUdBTCBSRVFVRVNUIGFzYzo1NSwzDQoocHJvYmUyOTph YWNwMTowOjE1OjApOiBSZXNlcnZlZCBBU0MvQVNDUSBwYWlyDQpTTVA6IEFQ IENQVSAjMSBMYXVuY2hlZCENClNNUDogQVAgQ1BVICMyIExhdW5jaGVkIQ0K U01QOiBBUCBDUFUgIzMgTGF1bmNoZWQhDQpUcnlpbmcgdG8gbW91bnQgcm9v dCBmcm9tIHVmczovZGV2L2FhY2QwczFhDQo= --0-1529708662-1127930927=:56436-- From owner-freebsd-amd64@FreeBSD.ORG Wed Sep 28 21:22:55 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 40A5D16A41F for ; Wed, 28 Sep 2005 21:22:55 +0000 (GMT) (envelope-from joao@matik.com.br) Received: from msrv.matik.com.br (msrv.matik.com.br [200.152.83.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 348D843D4C for ; Wed, 28 Sep 2005 21:22:53 +0000 (GMT) (envelope-from joao@matik.com.br) Received: from mc01.mega.net.br (nbc.matik.com.br [200.152.83.36]) by msrv.matik.com.br (8.13.3/8.13.1) with ESMTP id j8SLMriK025402 for ; Wed, 28 Sep 2005 18:22:54 -0300 (BRST) (envelope-from joao@matik.com.br) From: JoaoBR Organization: Infomatik To: freebsd-amd64@freebsd.org Date: Wed, 28 Sep 2005 18:22:30 -0300 User-Agent: KMail/1.8.2 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200509281822.31078.joao@matik.com.br> X-Filter-Version: 1.11a (msrv.matik.com.br) X-Virus-Scanned: ClamAV version 0.86.2, clamav-milter version 0.86 on msrv.matik.com.br X-Virus-Status: Clean Subject: mobile sempron 2800+ X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Sep 2005 21:22:55 -0000 hi can some tell me if this should run better on amd64 or i386 or if this even= is=20 a 64bits processor? this processor appearently runs in windows with amdk8 driver and even if I = get=20 nothing special form dmesg CPU: Mobile AMD Sempron(tm) Processor 2800+ (1600.06-MHz 686-class CPU) Origin =3D "AuthenticAMD" Id =3D 0x20fc2 Stepping =3D 2 =20 =46eatures=3D0x78bfbff Features2=3D0x1 AMD Features=3D0xc2500800,3DNow+,3DNow> pciconf it tells me 'SiS760 Athlon 64 CPU to PCI Bridge' 'Athlon 64 / Opteron HyperTransport Technology Configuration 'Athlon 64 / Opteron Address Map' 'Athlon 64 / Opteron DRAM Controller' 'Athlon 64 / Opteron Miscellaneous Control' thanks Jo=E3o =2D-=20 A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura. Service fornecido pelo Datacenter Matik https://datacenter.matik.com.br From owner-freebsd-amd64@FreeBSD.ORG Thu Sep 29 17:06:29 2005 Return-Path: X-Original-To: freebsd-amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6754E16A41F; Thu, 29 Sep 2005 17:06:29 +0000 (GMT) (envelope-from rob@hudson-trading.com) Received: from daemon.mistermishap.net (167-49.nyc.dsl.access.net [166.84.167.49]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D23843D53; Thu, 29 Sep 2005 17:06:27 +0000 (GMT) (envelope-from rob@hudson-trading.com) Received: from daemon.mistermishap.net (localhost.mistermishap.net [127.0.0.1]) by daemon.mistermishap.net (8.12.9/8.12.9) with ESMTP id j8TH6RmU066347; Thu, 29 Sep 2005 13:06:27 -0400 (EDT) (envelope-from rob@hudson-trading.com) Received: from localhost (rob@localhost) by daemon.mistermishap.net (8.12.9/8.12.9/Submit) with ESMTP id j8TH6QPW066344; Thu, 29 Sep 2005 13:06:26 -0400 (EDT) X-Authentication-Warning: daemon.mistermishap.net: rob owned process doing -bs Date: Thu, 29 Sep 2005 13:06:26 -0400 (EDT) From: Rob Watt X-X-Sender: rob@daemon.mistermishap.net To: Robert Watson In-Reply-To: <20050927222624.R34322@fledge.watson.org> Message-ID: <20050929124027.U65402@daemon.mistermishap.net> References: <20050925115912.H11229@fledge.watson.org> <20050927140535.G50334@daemon.mistermishap.net> <20050927203128.S61419@fledge.watson.org> <20050927222624.R34322@fledge.watson.org> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-432868459-1128013586=:65402" Cc: Rob Watt , mikep@hudson-trading.com, freebsd-hackers@FreeBSD.org, freebsd-amd64@FreeBSD.org, Jason Carroll Subject: Re: freebsd-5.4-stable panics X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 17:06:29 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-432868459-1128013586=:65402 Content-Type: TEXT/PLAIN; charset=US-ASCII Robert, We have gotten some more information from our type1 crash: >sh lockedvnods Locked vnodes >sh alllocks Process 2204 (dataplay) thread 0xffffff00b1726a000 (100214) exclusive sleep mutex inp (udpinp) f = 0 (0xffffff00cc90fcc8) locked @ /usr/src/sys/netinet/udp_usrreq.c:762 Process 62 (pagedaemon) thread 0xffffff00e358c280 (100049) exclusive sleep mutex UMA lock r = 0 (0xffffffff8068bf80) locked @ /usr/src/sys/vm/uma_core.c:1491 exclusive sleep mutex Giant r = 0 (0xffffffff8062ed80) locked @ /usr/src/sys/vm/vm_pageout.c:717 Process 48 (swi1:net) thread 0xffffff00e3597780 (100027) exclusive sleep mutex IPFW static rules r = 0 (0xffffffff8067ae50) locked @ /usr/src/sys/netinet/ip_fw2.c:149 >sh pcpu cpuid=0 currthread = 0xffffff00e358c280: pid 63 "pagedaemon" currpcb = 0xffffffffb34e3d10 fpcurrthread = none idle thread = 0xffffff00e35b6000: pid 14 (idle cpu0) spin locks held = >sh pcpu 1 cpuid=1 currthread = 0xffffff00e358b3c80: pid 13 "idle cpu1" currpcb = 0xffffffffffb34e7d10 fpcurrthread = none idle thread = 0xffffff00e358b3c80: pid 13 (idle cpu1) spin locks held = >sh pcpu 2 cpuid=2 currthread = 0xffffff00e35e4000: pid 2715 "bonnie" currpcb = 0xffffffffffb636dd10 fpcurrthread = none idle thread = 0xffffff00e35b3a00: pid 12 (idle cpu2) spin locks held = >sh pcpu 3 cpuid=3 currthread = 0xffffff00e35aea00: pid 40 "irq27: em1 em2" currpcb = 0xffffffffffb34b6d10 fpcurrthread = none idle thread = 0xffffff00e35b3780: pid 11 (idle cpu0) spin locks held = I have attached the core output as type1-core.2.txt, but unfortunately it does not help us determine the area of code that triggered the exception. If I can get more DDB output from the type2 crash I will post it. There is some encouraging news: since we stopped running top, our 6.0-BETA5 test machine has not crashed (its been running tests now for over 26 hours). We also started running tests on a dual single-core machine running 5-STABLE. That machine has been running for 50 hours without crashing. This means that we are now only hitting these bugs with dual dual-core machines running 5-STABLE. - Rob Watt --0-432868459-1128013586=:65402 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="type1-core.2.txt" Content-Transfer-Encoding: BASE64 Content-Description: Content-Disposition: attachment; filename="type1-core.2.txt" RERCOg0KPnNoIGxvY2tlZHZub2RzDQpMb2NrZWQgdm5vZGVzDQoNCj5zaCBh bGxsb2Nrcw0KUHJvY2VzcyAyMjA0IChkYXRhcGxheSkgdGhyZWFkIDB4ZmZm ZmZmMDBiMTcyNmEwMDAgKDEwMDIxNCkNCmV4Y2x1c2l2ZSBzbGVlcCBtdXRl eCBpbnAgKHVkcGlucCkgZiA9IDAgKDB4ZmZmZmZmMDBjYzkwZmNjOCkgbG9j a2VkIEAgL3Vzci9zcmMvc3lzL25ldGluZXQvdWRwX3VzcnJlcS5jOjc2Mg0K UHJvY2VzcyA2MiAocGFnZWRhZW1vbikgdGhyZWFkIDB4ZmZmZmZmMDBlMzU4 YzI4MCAoMTAwMDQ5KQ0KZXhjbHVzaXZlIHNsZWVwIG11dGV4IFVNQSBsb2Nr IHIgPSAwICgweGZmZmZmZmZmODA2OGJmODApIGxvY2tlZCBAIC91c3Ivc3Jj L3N5cy92bS91bWFfY29yZS5jOjE0OTENCmV4Y2x1c2l2ZSBzbGVlcCBtdXRl eCBHaWFudCByID0gMCAoMHhmZmZmZmZmZjgwNjJlZDgwKSBsb2NrZWQgQCAv dXNyL3NyYy9zeXMvdm0vdm1fcGFnZW91dC5jOjcxNw0KUHJvY2VzcyA0OCAo c3dpMTpuZXQpIHRocmVhZCAweGZmZmZmZjAwZTM1OTc3ODAgKDEwMDAyNykN CmV4Y2x1c2l2ZSBzbGVlcCBtdXRleCBJUEZXIHN0YXRpYyBydWxlcyByID0g MCAoMHhmZmZmZmZmZjgwNjdhZTUwKSBsb2NrZWQgQCAvdXNyL3NyYy9zeXMv bmV0aW5ldC9pcF9mdzIuYzoxNDkNCg0KPnNoIHBjcHUNCmNwdWlkPTANCmN1 cnJ0aHJlYWQgICAgICA9IDB4ZmZmZmZmMDBlMzU4YzI4MDogcGlkIDYzICJw YWdlZGFlbW9uIg0KY3VycnBjYiAgICAgICAgID0gMHhmZmZmZmZmZmIzNGUz ZDEwDQpmcGN1cnJ0aHJlYWQgICAgPSBub25lDQppZGxlIHRocmVhZCAgICAg PSAweGZmZmZmZjAwZTM1YjYwMDA6IHBpZCAxNCAoaWRsZSBjcHUwKQ0Kc3Bp biBsb2NrcyBoZWxkID0NCg0KPnNoIHBjcHUgMQ0KY3B1aWQ9MQ0KY3VycnRo cmVhZCAgICAgID0gMHhmZmZmZmYwMGUzNThiM2M4MDogcGlkIDEzICJpZGxl IGNwdTEiDQpjdXJycGNiICAgICAgICAgPSAweGZmZmZmZmZmZmZiMzRlN2Qx MA0KZnBjdXJydGhyZWFkICAgID0gbm9uZQ0KaWRsZSB0aHJlYWQgICAgID0g MHhmZmZmZmYwMGUzNThiM2M4MDogcGlkIDEzICJpZGxlIGNwdTEiDQpzcGlu IGxvY2tzIGhlbGQgPQ0KDQo+c2ggcGNwdSAyDQpjcHVpZD0yDQpjdXJydGhy ZWFkICAgICAgPSAweGZmZmZmZjAwZTM1ZTQwMDA6IHBpZCAyNzE1ICJib25u aWUiDQpjdXJycGNiICAgICAgICAgPSAweGZmZmZmZmZmZmZiNjM2ZGQxMA0K ZnBjdXJydGhyZWFkICAgID0gbm9uZQ0KaWRsZSB0aHJlYWQgICAgID0gMHhm ZmZmZmYwMGUzNWIzYTAwOiBwaWQgMTIgImlkbGUgY3B1MiINCnNwaW4gbG9j a3MgaGVsZCA9DQoNCj5zaCBwY3B1IDMgDQpjcHVpZD0zDQpjdXJydGhyZWFk ICAgICAgPSAweGZmZmZmZjAwZTM1YWVhMDA6IHBpZCA0MCAiaXJxMjc6IGVt MSBlbTIiDQpjdXJycGNiICAgICAgICAgPSAweGZmZmZmZmZmZmZiMzRiNmQx MA0KZnBjdXJydGhyZWFkICAgID0gbm9uZQ0KaWRsZSB0aHJlYWQgICAgID0g MHhmZmZmZmYwMGUzNWIzNzgwOiBwaWQgMTEgImlkbGUgY3B1MCINCnNwaW4g bG9ja3MgaGVsZCA9DQoNCg0KDQpLR0RCOg0KVW5yZWFkIHBvcnRpb24gb2Yg dGhlIGtlcm5lbCBtZXNzYWdlIGJ1ZmZlcjoNCnBhbmljOiBObyBUSUQgYml0 bWFwPw0KY3B1aWQgPSAwDQpLREI6IGVudGVyOiBwYW5pYw0KDQojMCAgZG9h ZHVtcCAoKSBhdCBwY3B1Lmg6MTY3DQoxNjcgICAgIHBjcHUuaDogTm8gc3Vj aCBmaWxlIG9yIGRpcmVjdG9yeS4NCiAgICAgICAgaW4gcGNwdS5oDQooa2dk YikgYnQNCiMwICBkb2FkdW1wICgpIGF0IHBjcHUuaDoxNjcNCiMxICAweGZm ZmZmZmZmODAxOTI0ZjYgaW4gZGJfZm5jYWxsIChkdW1teTE9MCwgZHVtbXky PTAsIGR1bW15Mz0wLCBkdW1teTQ9MHgwKSBhdCAvdXNyL3NyYy9zeXMvZGRi L2RiX2NvbW1hbmQuYzo1MzENCiMyICAweGZmZmZmZmZmODAxOTI5ODUgaW4g ZGJfY29tbWFuZF9sb29wICgpIGF0IC91c3Ivc3JjL3N5cy9kZGIvZGJfY29t bWFuZC5jOjM0OQ0KIzMgIDB4ZmZmZmZmZmY4MDE5NDgzMyBpbiBkYl90cmFw ICh0eXBlPS0xMjg2NzE5NjQ4LCBjb2RlPTApIGF0IC91c3Ivc3JjL3N5cy9k ZGIvZGJfbWFpbi5jOjIyMQ0KIzQgIDB4ZmZmZmZmZmY4MDJjYjhmMCBpbiBr ZGJfdHJhcCAodHlwZT0zLCBjb2RlPTAsIHRmPTB4MCkgYXQgL3Vzci9zcmMv c3lzL2tlcm4vc3Vicl9rZGIuYzo0NzANCiM1ICAweGZmZmZmZmZmODA0MTY5 ZGMgaW4gdHJhcCAoZnJhbWU9DQogICAgICB7dGZfcmRpID0gMCwgdGZfcnNp ID0gLTIxMzY5MjgyNTYsIHRmX3JkeCA9IDAsIHRmX3JjeCA9IDUyMzc3Niwg dGZfcjggPSAtMTI4NjcxOTQ0MCwgdGZfcjkgPSAxMCwgdGZfcmF4ID0gMTgs IHRmX3JieCA9IC0yMTQyNjg2MjU4LCB0Zl9yYnAgPSAtMTI4NjcxOTIwMCwg dGZfcjEwID0gMjA3NjUsIHRmX3IxMSA9IDAsIHRmX3IxMiA9IDAsIHRmX3Ix MyA9IDI1NiwgdGZfcjE0ID0gLTEwOTU2OTczODI3ODQsIHRmX3IxNSA9IDc2 ODYwNSwgdGZfdHJhcG5vID0gMywgdGZfYWRkciA9IDAsIHRmX2ZsYWdzID0g MjU2LCB0Zl9lcnIgPSAwLCB0Zl9yaXAgPSAtMjE0NDU1NDE2MSwgdGZfY3Mg PSA4LCB0Zl9yZmxhZ3MgPSA2NDIsIHRmX3JzcCA9IC0xMjg2NzE5MjAwLCB0 Zl9zcyA9IDE2fSkgYXQgL3Vzci9zcmMvc3lzL2FtZDY0L2FtZDY0L3RyYXAu Yzo0MzENCiM2ICAweGZmZmZmZmZmODA0MDQ2ZmIgaW4gY2FsbHRyYXAgKCkg YXQgL3Vzci9zcmMvc3lzL2FtZDY0L2FtZDY0L2V4Y2VwdGlvbi5TOjE3MQ0K IzcgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQ0KIzggIDB4ZmZmZmZm ZmY4MGExMTAwMCBpbiA/PyAoKQ0KIzkgIDB4MDAwMDAwMDAwMDAwMDAwMCBp biA/PyAoKQ0KIzEwIDB4MDAwMDAwMDAwMDA3ZmUwMCBpbiA/PyAoKQ0KIzEx IDB4ZmZmZmZmZmZiMzRlMzgzMCBpbiA/PyAoKQ0KIzEyIDB4MDAwMDAwMDAw MDAwMDAwYSBpbiA/PyAoKQ0KIzEzIDB4MDAwMDAwMDAwMDAwMDAxMiBpbiA/ PyAoKQ0KIzE0IDB4ZmZmZmZmZmY4MDQ5MzNjZSBpbiBfX2Z1bmNfXy4wICgp DQojMTUgMHhmZmZmZmZmZmIzNGUzOTIwIGluID8/ICgpDQojMTYgMHgwMDAw MDAwMDAwMDA1MTFkIGluID8/ICgpDQojMTcgMHgwMDAwMDAwMDAwMDAwMDAw IGluID8/ICgpDQojMTggMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQoj MTkgMHgwMDAwMDAwMDAwMDAwMTAwIGluID8/ICgpDQojMjAgMHhmZmZmZmYw MGUzNThjMjgwIGluID8/ICgpDQojMjEgMHgwMDAwMDAwMDAwMGJiYTVkIGlu ID8/ICgpDQojMjIgMHgwMDAwMDAwMDAwMDAwMDAzIGluID8/ICgpDQojMjMg MHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojMjQgMHgwMDAwMDAwMDAw MDAwMTAwIGluID8/ICgpDQojMjUgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ ICgpDQojMjYgMHhmZmZmZmZmZjgwMmNiMzRmIGluIGtkYl9lbnRlciAobXNn PTB4MCkgYXQgY3B1ZnVuYy5oOjU5DQojMjcgMHhmZmZmZmZmZjgwMmIwMTg5 IGluIHBhbmljIChmbXQ9MHhmZmZmZmZmZjgwNDkzM2NlICJObyBUSUQgYml0 bWFwPyIpIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fc2h1dGRvd24uYzo1 NTINCiMyOCAweGZmZmZmZmZmODAyYmI2ZDkgaW4gdGhyZWFkX2ZpbmkgKG1l bT0weDAsIHNpemU9MCkgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl90aHJl YWQuYzoyNjkNCiMyOSAweGZmZmZmZmZmODAzZjk1ZTkgaW4gem9uZV9kcmFp biAoem9uZT0weDEpIGF0IC91c3Ivc3JjL3N5cy92bS91bWFfY29yZS5jOjc0 OQ0KIzMwIDB4ZmZmZmZmZmY4MDNmNzRkNiBpbiB6b25lX2ZvcmVhY2ggKHpm dW5jPTB4ZmZmZmZmZmY4MDNmOTQ0MCA8em9uZV9kcmFpbj4pIGF0IC91c3Iv c3JjL3N5cy92bS91bWFfY29yZS5jOjE0OTQNCiMzMSAweGZmZmZmZmZmODAz ZmE5MTEgaW4gdW1hX3JlY2xhaW0gKCkgYXQgL3Vzci9zcmMvc3lzL3ZtL3Vt YV9jb3JlLmM6MjYyMw0KIzMyIDB4ZmZmZmZmZmY4MDNmNTBlYSBpbiB2bV9w YWdlb3V0ICgpIGF0IC91c3Ivc3JjL3N5cy92bS92bV9wYWdlb3V0LmM6NzI1 DQojMzMgMHhmZmZmZmZmZjgwMjk5ZmEzIGluIGZvcmtfZXhpdCAoY2FsbG91 dD0weGZmZmZmZmZmODAzZjRkYjAgPHZtX3BhZ2VvdXQ+LCBhcmc9MHgwLCBm cmFtZT0weGZmZmZmZmZmYjM0ZTNjNTApDQogICAgYXQgL3Vzci9zcmMvc3lz L2tlcm4va2Vybl9mb3JrLmM6NzkxDQojMzQgMHhmZmZmZmZmZjgwNDA0OGZl IGluIGZvcmtfdHJhbXBvbGluZSAoKSBhdCAvdXNyL3NyYy9zeXMvYW1kNjQv YW1kNjQvZXhjZXB0aW9uLlM6Mjk2DQojMzUgMHgwMDAwMDAwMDAwMDAwMDAw IGluID8/ICgpDQojMzYgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQoj MzcgMHgwMDAwMDAwMDAwMDAwMDAxIGluID8/ICgpDQojMzggMHgwMDAwMDAw MDAwMDAwMDAwIGluID8/ICgpDQojMzkgMHgwMDAwMDAwMDAwMDAwMDAwIGlu ID8/ICgpDQojNDAgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNDEg MHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNDIgMHgwMDAwMDAwMDAw MDAwMDAwIGluID8/ICgpDQojNDMgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ ICgpDQojNDQgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNDUgMHgw MDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNDYgMHgwMDAwMDAwMDAwMDAw MDAwIGluID8/ICgpDQojNDcgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgp DQojNDggMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNDkgMHgwMDAw MDAwMDAwMDAwMDAwIGluID8/ICgpDQojNTAgMHgwMDAwMDAwMDAwMDAwMDAw IGluID8/ICgpDQojNTEgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQoj NTIgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNTMgMHgwMDAwMDAw MDAwMDAwMDAwIGluID8/ICgpDQojNTQgMHgwMDAwMDAwMDAwMDAwMDAwIGlu ID8/ICgpDQojNTUgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNTYg MHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNTcgMHgwMDAwMDAwMDAw MDAwMDAwIGluID8/ICgpDQojNTggMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ ICgpDQojNTkgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNjAgMHgw MDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNjEgMHgwMDAwMDAwMDAwMDAw MDAwIGluID8/ICgpDQojNjIgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgp DQojNjMgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQojNjQgMHgwMDAw MDAwMDAwMDAwMDAwIGluID8/ICgpDQojNjUgMHgwMDAwMDAwMDAwMDAwMDAw IGluID8/ICgpDQojNjYgMHgwMDAwMDAwMDAwMDAwMDAwIGluID8/ICgpDQoj NjcgMHgwMDAwMDAwMDAwODY4MDAwIGluID8/ICgpDQojNjggMHgwMDAwMDAw MDAwMGJiYTVkIGluID8/ICgpDQojNjkgMHgwMDAwMDAwMDAwMDAwMDAxIGlu ID8/ICgpDQojNzAgMHhmZmZmZmYwMGUzNTcxNWQwIGluID8/ICgpDQojNzEg MHhmZmZmZmYwMDNhODk3YzgwIGluID8/ICgpDQojNzIgMHhmZmZmZmZmZmIz NGUzOWQwIGluID8/ICgpDQojNzMgMHhmZmZmZmZmZmIzNGUzOWE4IGluID8/ ICgpDQojNzQgMHhmZmZmZmYwMGUzNThjMjgwIGluID8/ICgpDQojNzUgMHhm ZmZmZmZmZjgwMmMzNDJlIGluIHNjaGVkX3N3aXRjaCAodGQ9MHgwLCBuZXd0 ZD0weGZmZmZmZmZmODAzZjRkYjAsIGZsYWdzPTEpIGF0IC91c3Ivc3JjL3N5 cy9rZXJuL3NjaGVkXzRic2QuYzo4ODENClByZXZpb3VzIGZyYW1lIGlubmVy IHRvIHRoaXMgZnJhbWUgKGNvcnJ1cHQgc3RhY2s/KQ0KKGtnZGIpIGZyYW1l IDI4DQojMjggMHhmZmZmZmZmZjgwMmJiNmQ5IGluIHRocmVhZF9maW5pICht ZW09MHgwLCBzaXplPTApIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fdGhy ZWFkLmM6MjY5DQoyNjkgICAgICAgICAgICAgS0FTU0VSVChibXAgIT0gTlVM TCwgKCJObyBUSUQgYml0bWFwPyIpKTsNCihrZ2RiKSBsDQoyNjQgICAgICAg ICAgICAgU1RBSUxRX0ZPUkVBQ0goYm1wLCAmdGlkX2JpdG1hcCwgYm1wX25l eHQpIHsNCjI2NSAgICAgICAgICAgICAgICAgICAgIGlmICh0ZC0+dGRfdGlk ID49IGJtcC0+Ym1wX2Jhc2UgJiYNCjI2NiAgICAgICAgICAgICAgICAgICAg ICAgICB0ZC0+dGRfdGlkIDwgYm1wLT5ibXBfYmFzZSArIFRJRF9JRFNfUEVS X1BBUlQpDQoyNjcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFr Ow0KMjY4ICAgICAgICAgICAgIH0NCjI2OSAgICAgICAgICAgICBLQVNTRVJU KGJtcCAhPSBOVUxMLCAoIk5vIFRJRCBiaXRtYXA/IikpOw0KMjcwICAgICAg ICAgICAgIG10eF9sb2NrKCZ0aWRfbG9jayk7DQoyNzEgICAgICAgICAgICAg dGlkID0gdGQtPnRkX3RpZCAtIGJtcC0+Ym1wX2Jhc2U7DQoyNzIgICAgICAg ICAgICAgaWR4ID0gdGlkIC8gVElEX0lEU19QRVJfSURYOw0KMjczICAgICAg ICAgICAgIGJpdCA9IDFVTCA8PCAodGlkICUgVElEX0lEU19QRVJfSURYKTsN CihrZ2RiKSBwIGJtcA0KJDEgPSAoc3RydWN0IHRpZF9iaXRtYXBfcGFydCAq KSAweDANCihrZ2RiKSBpIHJlZw0KcmF4ICAgICAgICAgICAgMHgwICAgICAg MA0KcmJ4ICAgICAgICAgICAgMHgwICAgICAgMA0KcmN4ICAgICAgICAgICAg MHgwICAgICAgMA0KcmR4ICAgICAgICAgICAgMHgwICAgICAgMA0KcnNpICAg ICAgICAgICAgMHgwICAgICAgMA0KcmRpICAgICAgICAgICAgMHgwICAgICAg MA0KcmJwICAgICAgICAgICAgMHgwICAgICAgMHgwDQpyc3AgICAgICAgICAg ICAweGZmZmZmZmZmYjM0ZTNjNTAgICAgICAgMHhmZmZmZmZmZmIzNGUzYzUw DQpyOCAgICAgICAgICAgICAweDAgICAgICAwDQpyOSAgICAgICAgICAgICAw eDAgICAgICAwDQpyMTAgICAgICAgICAgICAweDAgICAgICAwDQpyMTEgICAg ICAgICAgICAweDAgICAgICAwDQpyMTIgICAgICAgICAgICAweGZmZmZmZmZm ODAzZjRkYjAgICAgICAgLTIxNDMzMzQ5OTINCnIxMyAgICAgICAgICAgIDB4 ZmZmZmZmZmY4MDYyOGVhMCAgICAgICAtMjE0MTAyNDYwOA0KcjE0ICAgICAg ICAgICAgMHgxICAgICAgMQ0KcjE1ICAgICAgICAgICAgMHgwICAgICAgMA0K cmlwICAgICAgICAgICAgMHhmZmZmZmZmZjgwNDA0OGZlICAgICAgIDB4ZmZm ZmZmZmY4MDQwNDhmZSA8Zm9ya190cmFtcG9saW5lKzE0Pg0KZWZsYWdzICAg ICAgICAgMHg4MiAgICAgMTMwDQpjcyAgICAgICAgICAgICAweDAgICAgICAw DQpzcyAgICAgICAgICAgICAweDAgICAgICAwDQpkcyAgICAgICAgICAgICAw eDAgICAgICAwDQplcyAgICAgICAgICAgICAweDAgICAgICAwDQpmcyAgICAg ICAgICAgICAweDAgICAgICAwDQpncyAgICAgICAgICAgICAweDAgICAgICAw DQooa2dkYikgbCAqMHhmZmZmZmZmZjgwNDA0OGZlDQoweGZmZmZmZmZmODA0 MDQ4ZmUgaXMgYXQgL3Vzci9zcmMvc3lzL2FtZDY0L2FtZDY0L2V4Y2VwdGlv bi5TOjI5OC4NCjI5MyAgICAgICAgICAgICBtb3ZxICAgICVyMTIsICVyZGkg ICAgICAgICAgICAgIC8qIGZ1bmN0aW9uICovDQoyOTQgICAgICAgICAgICAg bW92cSAgICAlcmJ4LCAlcnNpICAgICAgICAgICAgICAvKiBhcmcxICovDQoy OTUgICAgICAgICAgICAgbW92cSAgICAlcnNwLCAlcmR4ICAgICAgICAgICAg ICAvKiB0cmFwZnJhbWUgcG9pbnRlciAqLw0KMjk2ICAgICAgICAgICAgIGNh bGwgICAgZm9ya19leGl0DQoyOTcgICAgICAgICAgICAgTUVYSVRDT1VOVA0K Mjk4ICAgICAgICAgICAgIGptcCAgICAgZG9yZXRpICAgICAgICAgICAgICAg ICAgLyogSGFuZGxlIGFueSBBU1RzICovDQoyOTkNCjMwMCAgICAgLyoNCjMw MSAgICAgICogVG8gZWZmaWNpZW50bHkgaW1wbGVtZW50IGNsYXNzaWZpY2F0 aW9uIG9mIHRyYXAgYW5kIGludGVycnVwdCBoYW5kbGVycw0KMzAyICAgICAg KiBmb3IgcHJvZmlsaW5nLCB0aGVyZSBtdXN0IGJlIG9ubHkgdHJhcCBoYW5k bGVycyBiZXR3ZWVuIHRoZSBsYWJlbHMgYnRyYXANCg0K --0-432868459-1128013586=:65402-- From owner-freebsd-amd64@FreeBSD.ORG Thu Sep 29 18:09:26 2005 Return-Path: X-Original-To: freebsd-amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA7FB16A41F; Thu, 29 Sep 2005 18:09:26 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 11F7943D6E; Thu, 29 Sep 2005 18:09:24 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id 429BC46B9D; Thu, 29 Sep 2005 14:09:24 -0400 (EDT) Date: Thu, 29 Sep 2005 19:09:24 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Rob Watt In-Reply-To: <20050928134724.P56436@daemon.mistermishap.net> Message-ID: <20050929185538.R61419@fledge.watson.org> References: <20050925115912.H11229@fledge.watson.org> <20050927140535.G50334@daemon.mistermishap.net> <20050927203128.S61419@fledge.watson.org> <20050927222624.R34322@fledge.watson.org> <20050928134724.P56436@daemon.mistermishap.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-hackers@FreeBSD.org, mikep@hudson-trading.com, freebsd-amd64@FreeBSD.org, Jason Carroll Subject: Re: freebsd-5.4-stable panics X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 18:09:27 -0000 On Wed, 28 Sep 2005, Rob Watt wrote: > We re-compiled the kernel with 'options KDB_STOP_NMI', and were able to > get a much more full analysis of what was happening on the 6-BETA5 > crash. Great. > We crashed in top again, and it does look like we may have hit a > kern_proc bug. This sounds good, or at least, promising. > in the attached file type3-core.txt you can see that it hits an > exception in: > > 0xffffffff802b897a is in fill_kinfo_thread > (/usr/src/sys/kern/kern_proc.c:736). > 731 } > 732 > 733 kg = td->td_ksegrp; > 734 > 735 /* things in the KSE GROUP */ > 736 kp->ki_estcpu = kg->kg_estcpu; > 737 kp->ki_slptime = kg->kg_slptime; > 738 kp->ki_pri.pri_user = kg->kg_user_pri; > 739 kp->ki_pri.pri_class = kg->kg_pri_class; > 740 > (kgdb) frame 8 > #8 0xffffffff802b897a in fill_kinfo_thread (td=0xffffff0063311260, > kp=0xffffffffb62d8510) > at /usr/src/sys/kern/kern_proc.c:733 > 733 kg = td->td_ksegrp; > (kgdb) p kg->kg_estcpu > Cannot access memory at address 0x173 > (kgdb) p td->td_ksegrp > $1 = (struct ksegrp *) 0x0 > (kgdb) p kp->ki_estcpu > $2 = 0 > (kgdb) p kg > $4 = (struct ksegrp *) 0x12b > > it seems that kg is an invalid pointer. Could you dump the contents of *td and *td->td_proc for me? I'm quite interested to know what the value in td->td_proc->p_state is, among other things. If I could also have you generate a dump of the KSE group structures in td->td_proc->p_ksegrps and the threads in td->td_proc->p_threads. Could you tell me if the program named by p->p_comm is linked against a threading library? If it's a custom app, you may already know, and if not, you can run ldd on the application to see what it is linked against. Depending on how much time you have available, it might make sense for me to grab from you a copy of your source tree, compiled kernel with debug symbols, and core dump. > We have started our tests again without running top. > > Hope you have a great vacation. It was brief but very enjoyable, and quite disconnected :-). Thanks, Robert From owner-freebsd-amd64@FreeBSD.ORG Thu Sep 29 18:40:47 2005 Return-Path: X-Original-To: amd64@freebsd.org Delivered-To: freebsd-amd64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 327C516A41F for ; Thu, 29 Sep 2005 18:40:47 +0000 (GMT) (envelope-from jd@philemon.async.caltech.edu) Received: from philemon.async.caltech.edu (philemon.async.caltech.edu [131.215.39.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFB0043D4C for ; Thu, 29 Sep 2005 18:40:46 +0000 (GMT) (envelope-from jd@philemon.async.caltech.edu) Received: from philemon.async.caltech.edu (localhost [127.0.0.1]) by philemon.async.caltech.edu (8.13.4/8.13.4) with ESMTP id j8TIfAmf033416 for ; Thu, 29 Sep 2005 11:41:10 -0700 (PDT) (envelope-from jd@philemon.async.caltech.edu) Received: (from jd@localhost) by philemon.async.caltech.edu (8.13.4/8.13.1/Submit) id j8TIfAGe033415 for amd64@freebsd.org; Thu, 29 Sep 2005 11:41:10 -0700 (PDT) (envelope-from jd) Date: Thu, 29 Sep 2005 11:41:09 -0700 From: Paul Allen To: amd64@freebsd.org Message-ID: <20050929184109.GE8586@philemon.async.caltech.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Cc: Subject: request for some information amd64 status X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 18:40:47 -0000 1) Is it possible to build 32-bit binaries yet? 2) Is it possible to run a FreeBSD-4/386 jail inside an amd64 environment? -Paul From owner-freebsd-amd64@FreeBSD.ORG Thu Sep 29 20:17:59 2005 Return-Path: X-Original-To: freebsd-amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB62A16A41F; Thu, 29 Sep 2005 20:17:59 +0000 (GMT) (envelope-from rob@hudson-trading.com) Received: from daemon.mistermishap.net (167-49.nyc.dsl.access.net [166.84.167.49]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5285243D4C; Thu, 29 Sep 2005 20:17:58 +0000 (GMT) (envelope-from rob@hudson-trading.com) Received: from daemon.mistermishap.net (localhost.mistermishap.net [127.0.0.1]) by daemon.mistermishap.net (8.12.9/8.12.9) with ESMTP id j8TKHwmU067205; Thu, 29 Sep 2005 16:17:58 -0400 (EDT) (envelope-from rob@hudson-trading.com) Received: from localhost (rob@localhost) by daemon.mistermishap.net (8.12.9/8.12.9/Submit) with ESMTP id j8TKHvsk067202; Thu, 29 Sep 2005 16:17:58 -0400 (EDT) X-Authentication-Warning: daemon.mistermishap.net: rob owned process doing -bs Date: Thu, 29 Sep 2005 16:17:57 -0400 (EDT) From: Rob Watt X-X-Sender: rob@daemon.mistermishap.net To: Robert Watson In-Reply-To: <20050929185538.R61419@fledge.watson.org> Message-ID: <20050929160945.A65402@daemon.mistermishap.net> References: <20050925115912.H11229@fledge.watson.org> <20050927140535.G50334@daemon.mistermishap.net> <20050927203128.S61419@fledge.watson.org> <20050927222624.R34322@fledge.watson.org> <20050928134724.P56436@daemon.mistermishap.net> <20050929185538.R61419@fledge.watson.org> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-318985421-1128025077=:65402" Cc: Rob Watt , mikep@hudson-trading.com, freebsd-hackers@FreeBSD.org, freebsd-amd64@FreeBSD.org, Jason Carroll Subject: Re: freebsd-5.4-stable panics X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 20:18:00 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-318985421-1128025077=:65402 Content-Type: TEXT/PLAIN; charset=US-ASCII On Thu, 29 Sep 2005, Robert Watson wrote: > Could you dump the contents of *td and *td->td_proc for me? I'm quite > interested to know what the value in td->td_proc->p_state is, among other > things. If I could also have you generate a dump of the KSE group > structures in td->td_proc->p_ksegrps and the threads in > td->td_proc->p_threads. I've attached a file with many of the values you have asked for. We looked at some of the threads referenced by td->td_proc->p_threads, but we weren't sure we were walking the list correctly. Do you have any tips for walking those thread lists? > > Could you tell me if the program named by p->p_comm is linked against a > threading library? If it's a custom app, you may already know, and if > not, you can run ldd on the application to see what it is linked against. > The programs named by p->p_comm is linked against the pthreads library. > Depending on how much time you have available, it might make sense for me > to grab from you a copy of your source tree, compiled kernel with debug > symbols, and core dump. We can upload the source, kernel etc somewhere, but uncompressed that is about 5G of data. What is the best way to get that to you? Thanks. - Rob Watt --0-318985421-1128025077=:65402 Content-Type: APPLICATION/octet-stream; name="6.0-BETA5.kgdb.out" Content-Transfer-Encoding: BASE64 Content-Description: Content-Disposition: attachment; filename="6.0-BETA5.kgdb.out" W0dEQiB3aWxsIG5vdCBiZSBhYmxlIHRvIGRlYnVnIHVzZXItbW9kZSB0aHJl YWRzOiAvdXNyL2xpYi9saWJ0aHJlYWRfZGIuc286IFVuZGVmaW5lZCBzeW1i b2wgInBzX3BnbG9iYWxfbG9va3VwIl0KR05VIGdkYiA2LjEuMSBbRnJlZUJT RF0KQ29weXJpZ2h0IDIwMDQgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJ bmMuCkdEQiBpcyBmcmVlIHNvZnR3YXJlLCBjb3ZlcmVkIGJ5IHRoZSBHTlUg R2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgYW5kIHlvdSBhcmUKd2VsY29tZSB0 byBjaGFuZ2UgaXQgYW5kL29yIGRpc3RyaWJ1dGUgY29waWVzIG9mIGl0IHVu ZGVyIGNlcnRhaW4gY29uZGl0aW9ucy4KVHlwZSAic2hvdyBjb3B5aW5nIiB0 byBzZWUgdGhlIGNvbmRpdGlvbnMuClRoZXJlIGlzIGFic29sdXRlbHkgbm8g d2FycmFudHkgZm9yIEdEQi4gIFR5cGUgInNob3cgd2FycmFudHkiIGZvciBk ZXRhaWxzLgpUaGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyAiYW1kNjQtbWFy Y2VsLWZyZWVic2QiLgoKVW5yZWFkIHBvcnRpb24gb2YgdGhlIGtlcm5lbCBt ZXNzYWdlIGJ1ZmZlcjoKa2VybmVsIHRyYXAgMTIgd2l0aCBpbnRlcnJ1cHRz IGRpc2FibGVkCgoKRmF0YWwgdHJhcCAxMjogcGFnZSBmYXVsdCB3aGlsZSBp biBrZXJuZWwgbW9kZQpjcHVpZCA9IDM7IGFwaWMgaWQgPSAwMwpmYXVsdCB2 aXJ0dWFsIGFkZHJlc3MgICA9IDB4NDgKZmF1bHQgY29kZSAgICAgICAgICAg ICAgPSBzdXBlcnZpc29yIHJlYWQsIHBhZ2Ugbm90IHByZXNlbnQKaW5zdHJ1 Y3Rpb24gcG9pbnRlciAgICAgPSAweDg6MHhmZmZmZmZmZjgwMmI4OTdhCnN0 YWNrIHBvaW50ZXIgICAgICAgICAgID0gMHgxMDoweGZmZmZmZmZmYjYyZDg0 OTAKZnJhbWUgcG9pbnRlciAgICAgICAgICAgPSAweDEwOjB4ZmZmZmZmZmZi NjJkODRmMApjb2RlIHNlZ21lbnQgICAgICAgICAgICA9IGJhc2UgMHgwLCBs aW1pdCAweGZmZmZmLCB0eXBlIDB4MWIKICAgICAgICAgICAgICAgICAgICAg ICAgPSBEUEwgMCwgcHJlcyAxLCBsb25nIDEsIGRlZjMyIDAsIGdyYW4gMQpw cm9jZXNzb3IgZWZsYWdzICAgICAgICA9IHJlc3VtZSwgSU9QTCA9IDAKY3Vy cmVudCBwcm9jZXNzICAgICAgICAgPSAyOTgxMCAodG9wKQpMb2NrZWQgdm5v ZGVzCgoweGZmZmZmZjAwM2E0YmM5YjA6IHRhZyB1ZnMsIHR5cGUgVlJFRwog ICAgdXNlY291bnQgMSwgd3JpdGVjb3VudCAxLCByZWZjb3VudCA4MDY5IG1v dW50ZWRoZXJlIDAKICAgIGZsYWdzICgpCiAgICB2X29iamVjdCAweGZmZmZm ZjAwY2ZiNWZkMjAgcmVmIDAgcGFnZXMgMzIyNjgKICAgICBsb2NrIHR5cGUg dWZzOiBFWENMIChjb3VudCAxKSBieSB0aHJlYWQgMHhmZmZmZmYwMDczMWFm NGMwIChwaWQgMjk4MDkpCiAgICAgICAgaW5vIDIwNDY2Njk5LCBvbiBkZXYg YWFjZDBzMWUKUHJvY2VzcyAyOTgxMCAodG9wKSB0aHJlYWQgMHhmZmZmZmYw MDRhZmZjYmUwICgxMDAwOTcpCmV4Y2x1c2l2ZSBzbGVlcCBtdXRleCBwcm9j ZXNzIGxvY2sgciA9IDAgKDB4ZmZmZmZmMDA0YWE5ZjBjMCkgbG9ja2VkIEAg L3Vzci9zcmMvc3lzL2tlcm4va2Vybl9wcm9jLmM6ODkwCnNoYXJlZCBzeCBh bGxwcm9jIHIgPSAwICgweGZmZmZmZmZmODA2NDM0ZTApIGxvY2tlZCBAIC91 c3Ivc3JjL3N5cy9rZXJuL2tlcm5fcHJvYy5jOjIyOQpleGNsdXNpdmUgc3gg c3lzY3RsIGxvY2sgciA9IDAgKDB4ZmZmZmZmZmY4MDY0M2QwMCkgbG9ja2Vk IEAgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9zeXNjdGwuYzoxMzQyCmV4Y2x1 c2l2ZSBzbGVlcCBtdXRleCBHaWFudCByID0gMCAoMHhmZmZmZmZmZjgwNjQz MzYwKSBsb2NrZWQgQCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX3N5c2N0bC5j OjEyODAKUHJvY2VzcyAyNTA1NyAoZGF0YXBsYXkpIHRocmVhZCAweGZmZmZm ZjAwMTU2ZmIyNjAgKDEwMDA5MSkKZXhjbHVzaXZlIHNsZWVwIG11dGV4IGlu cCAodWRwaW5wKSByID0gMCAoMHhmZmZmZmYwMGE4MjZiOTM4KSBsb2NrZWQg QCAvdXNyL3NyYy9zeXMvbmV0aW5ldC91ZHBfdXNycmVxLmM6NzYyCkR1bXBp bmcgMzc1OSBNQiAoMiBjaHVua3MpCiAgY2h1bmsgMDogMU1CICgxNTUgcGFn ZXMpIC4uLiBvawogIGNodW5rIDE6IDM3NTlNQiAoOTYyMjg4IHBhZ2VzKSAz NzQzIDM3MjcgMzcxMSAzNjk1IDM2NzkgMzY2MyAzNjQ3IDM2MzEgMzYxNSAz NTk5IDM1ODMgMzU2NyAzNTUxIDM1MzUgMzUxOSAzNTAzIDM0ODcgMzQ3MSAz NDU1IDM0MzkgMzQyMyAzNDA3IDMzOTEgMzM3NSAzMzU5IDMzNDMgMzMyNyAz MzExIDMyOTUgMzI3OSAzMjYzIDMyNDcgMzIzMSAzMjE1IDMxOTkgMzE4MyAz MTY3IDMxNTEgMzEzNSAzMTE5IDMxMDMgMzA4NyAzMDcxIDMwNTUgMzAzOSAz MDIzIDMwMDcgMjk5MSAyOTc1IDI5NTkgMjk0MyAyOTI3IDI5MTEgMjg5NSAy ODc5IDI4NjMgMjg0NyAyODMxIDI4MTUgMjc5OSAyNzgzIDI3NjcgMjc1MSAy NzM1IDI3MTkgMjcwMyAyNjg3IDI2NzEgMjY1NSAyNjM5IDI2MjMgMjYwNyAy NTkxIDI1NzUgMjU1OSAyNTQzIDI1MjcgMjUxMSAyNDk1IDI0NzkgMjQ2MyAy NDQ3IDI0MzEgMjQxNSAyMzk5IDIzODMgMjM2NyAyMzUxIDIzMzUgMjMxOSAy MzAzIDIyODcgMjI3MSAyMjU1IDIyMzkgMjIyMyAyMjA3IDIxOTEgMjE3NSAy MTU5IDIxNDMgMjEyNyAyMTExIDIwOTUgMjA3OSAyMDYzIDIwNDcgMjAzMSAy MDE1IDE5OTkgMTk4MyAxOTY3IDE5NTEgMTkzNSAxOTE5IDE5MDMgMTg4NyAx ODcxIDE4NTUgMTgzOSAxODIzIDE4MDcgMTc5MSAxNzc1IDE3NTkgMTc0MyAx NzI3IDE3MTEgMTY5NSAxNjc5IDE2NjMgMTY0NyAxNjMxIDE2MTUgMTU5OSAx NTgzIDE1NjcgMTU1MSAxNTM1IDE1MTkgMTUwMyAxNDg3IDE0NzEgMTQ1NSAx NDM5IDE0MjMgMTQwNyAxMzkxIDEzNzUgMTM1OSAxMzQzIDEzMjcgMTMxMSAx Mjk1IDEyNzkgMTI2MyAxMjQ3IDEyMzEgMTIxNSAxMTk5IDExODMgMTE2NyAx MTUxIDExMzUgMTExOSAxMTAzIDEwODcgMTA3MSAxMDU1IDEwMzkgMTAyMyAx MDA3IDk5MSA5NzUgOTU5IDk0MyA5MjcgOTExIDg5NSA4NzkgODYzIDg0NyA4 MzEgODE1IDc5OSA3ODMgNzY3IDc1MSA3MzUgNzE5IDcwMyA2ODcgNjcxIDY1 NSA2MzkgNjIzIDYwNyA1OTEgNTc1IDU1OSA1NDMgNTI3IDUxMSA0OTUgNDc5 IDQ2MyA0NDcgNDMxIDQxNSAzOTkgMzgzIDM2NyAzNTEgMzM1IDMxOSAzMDMg Mjg3IDI3MSAyNTUgMjM5IDIyMyAyMDcgMTkxIDE3NSAxNTkgMTQzIDEyNyAx MTEgOTUgNzkgNjMgNDcgMzEgMTUKCiMwICBkb2FkdW1wICgpIGF0IHBjcHUu aDoxNzIKMTcyICAgICBwY3B1Lmg6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3Rv cnkuCiAgICAgICAgaW4gcGNwdS5oCihrZ2RiKSBidAojMCAgZG9hZHVtcCAo KSBhdCBwY3B1Lmg6MTcyCiMxICAweGZmZmZmZmZmODAxOTc2YjEgaW4gZGJf Zm5jYWxsIChkdW1teTE9MCwgZHVtbXkyPTAsIGR1bW15Mz0wLCBkdW1teTQ9 MHgwKQogICAgYXQgL3Vzci9zcmMvc3lzL2RkYi9kYl9jb21tYW5kLmM6NDg5 CiMyICAweGZmZmZmZmZmODAxOTdiMDUgaW4gZGJfY29tbWFuZF9sb29wICgp IGF0IC91c3Ivc3JjL3N5cy9kZGIvZGJfY29tbWFuZC5jOjM0OQojMyAgMHhm ZmZmZmZmZjgwMTk5OTczIGluIGRiX3RyYXAgKHR5cGU9LTEyMzg1MzE0NTYs IGNvZGU9MCkgYXQgL3Vzci9zcmMvc3lzL2RkYi9kYl9tYWluLmM6MjIxCiM0 ICAweGZmZmZmZmZmODAyZGI5YmUgaW4ga2RiX3RyYXAgKHR5cGU9MTIsIGNv ZGU9MCwgdGY9MHhmZmZmZmZmZjgwNWUxZjAwKQogICAgYXQgL3Vzci9zcmMv c3lzL2tlcm4vc3Vicl9rZGIuYzo0NzMKIzUgIDB4ZmZmZmZmZmY4MDQyYzFi ZSBpbiB0cmFwX2ZhdGFsIChmcmFtZT0weGZmZmZmZmZmYjYyZDgzZTAsIGV2 YT0xODQ0Njc0Mjk3NTQ1NjIwMTY5NikKICAgIGF0IC91c3Ivc3JjL3N5cy9h bWQ2NC9hbWQ2NC90cmFwLmM6NjU2CiM2ICAweGZmZmZmZmZmODA0MmM2ZjMg aW4gdHJhcCAoZnJhbWU9CiAgICAgIHt0Zl9yZGkgPSAwLCB0Zl9yc2kgPSAw LCB0Zl9yZHggPSAyOTksIHRmX3JjeCA9IDkzODcyOCwgdGZfcjggPSAyNTA1 OSwgdGZfcjkgPSAzMjk2LCB0Zl9yYXggPSAwLCB0Zl9yYnggPSAwLCB0Zl9y YnAgPSAtMTIzODUzMDgzMiwgdGZfcjEwID0gMSwgdGZfcjExID0gNDI5NDk2 NzI5NCwgdGZfcjEyID0gLTEyMzg1MzA4MDAsIHRmX3IxMyA9IDYsIHRmX3Ix NCA9IC0xMDk4MjU4OTc2NzY4LCB0Zl9yMTUgPSAtMTA5Nzg0NzQ2NzQyNCwg dGZfdHJhcG5vID0gMTIsIHRmX2FkZHIgPSA3MiwgdGZfZmxhZ3MgPSAtMTA5 NzcyNzg2OTc4NCwgdGZfZXJyID0gMCwgdGZfcmlwID0gLTIxNDQ2MzA0MDYs IHRmX2NzID0gOCwgdGZfcmZsYWdzID0gNjU1NTksIHRmX3JzcCA9IC0xMjM4 NTMwOTEyLCB0Zl9zcyA9IDE2fSkKICAgIGF0IC91c3Ivc3JjL3N5cy9hbWQ2 NC9hbWQ2NC90cmFwLmM6MjQxCiM3ICAweGZmZmZmZmZmODA0MWEwZWIgaW4g Y2FsbHRyYXAgKCkgYXQgL3Vzci9zcmMvc3lzL2FtZDY0L2FtZDY0L2V4Y2Vw dGlvbi5TOjE2OAojOCAgMHhmZmZmZmZmZjgwMmI4OTdhIGluIGZpbGxfa2lu Zm9fdGhyZWFkICh0ZD0weGZmZmZmZjAwNjMzMTEyNjAsIGtwPTB4ZmZmZmZm ZmZiNjJkODUxMCkKICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fcHJv Yy5jOjczMwojOSAgMHhmZmZmZmZmZjgwMmI5Mjg2IGluIHN5c2N0bF9vdXRf cHJvYyAocD0weGZmZmZmZjAwNGFhOWYwMDAsIHJlcT0weGZmZmZmZmZmYjYy ZDhhMjAsIGZsYWdzPTApCiAgICBhdCAvdXNyL3NyYy9zeXMva2Vybi9rZXJu X3Byb2MuYzo4ODYKIzEwIDB4ZmZmZmZmZmY4MDJiOTVjMSBpbiBzeXNjdGxf a2Vybl9wcm9jIChvaWRwPTB4MCwgYXJnMT0weDAsIGFyZzI9Mjk5LCByZXE9 MHhmZmZmZmZmZmI2MmQ4YTIwKQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4v a2Vybl9wcm9jLmM6MTA3NQojMTEgMHhmZmZmZmZmZjgwMmM3ZDIwIGluIHN5 c2N0bF9yb290IChvaWRwPTB4MCwgYXJnMT0weDAsIGFyZzI9MCwgcmVxPTB4 ZmZmZmZmZmZiNjJkOGEyMCkKICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tl cm5fc3lzY3RsLmM6MTI0OAojMTIgMHhmZmZmZmZmZjgwMmM4MTljIGluIHVz ZXJsYW5kX3N5c2N0bCAodGQ9MHhmZmZmZmYwMDRhZmZjYmUwLCBuYW1lPTB4 ZmZmZmZmZmZiNjJkOGFmMCwgbmFtZWxlbj0zLAogICAgb2xkPTB4NTk2MDAw LCBvbGRsZW5wPTB4N2ZmZmZmZmZlNGY4LCBpbmtlcm5lbD0wLCBuZXc9MHgw LCBuZXdsZW49MCwgcmV0dmFsPTB4ZmZmZmZmZmZiNjJkOGFlOCwgZmxhZ3M9 MCkKICAgIGF0IC91c3Ivc3JjL3N5cy9rZXJuL2tlcm5fc3lzY3RsLmM6MTM0 NwojMTMgMHhmZmZmZmZmZjgwMmM4MzJkIGluIF9fc3lzY3RsICh0ZD0weGZm ZmZmZjAwNGFmZmNiZTAsIHVhcD0weGZmZmZmZmZmYjYyZDhiYzApCiAgICBh dCAvdXNyL3NyYy9zeXMva2Vybi9rZXJuX3N5c2N0bC5jOjEyODIKIzE0IDB4 ZmZmZmZmZmY4MDQyY2Y2MiBpbiBzeXNjYWxsIChmcmFtZT0KICAgICAge3Rm X3JkaSA9IDE0MDczNzQ4ODM0ODUxMiwgdGZfcnNpID0gMywgdGZfcmR4ID0g NTg1NzI4MCwgdGZfcmN4ID0gMTQwNzM3NDg4MzQ4NDA4LCB0Zl9yOCA9IDAs IHRmX3I5ID0gMCwgdGZfcmF4ID0gMjAyLCB0Zl9yYnggPSA1ODUzMTg0LCB0 Zl9yYnAgPSAwLCB0Zl9yMTAgPSAxLCB0Zl9yMTEgPSA1MTQsIHRmX3IxMiA9 IDE0MDczNzQ4ODM0ODUxMiwgdGZfcjEzID0gMTQwNy0tLVR5cGUgPHJldHVy bj4gdG8gY29udGludWUsIG9yIHEgPHJldHVybj4gdG8gcXVpdC0tLXEKUXVp dAopIGF0IC91c3Ivc3JjL3N5cy9hbWQ2NC9hbWQ2NC90cmFwLmM6Nzk3CiMx NSAweGZmZmZmZmZmODA0MWEyODggaW4gWGZhc3Rfc3lzY2FsbCAoKSBhdCAv dXNyL3NyYy9zeXMvYW1kNjQvYW1kNjQvZXhjZXB0aW9uLlM6MjcwCiMxNiAw eDAwMDAwMDA4MDA5ZmRhZGMgaW4gPz8gKCkKUHJldmlvdXMgZnJhbWUgaW5u ZXIgdG8gdGhpcyBmcmFtZSAoY29ycnVwdCBzdGFjaz8pCihrZ2RiKSBmcmFt ZSA4CiM4ICAweGZmZmZmZmZmODAyYjg5N2EgaW4gZmlsbF9raW5mb190aHJl YWQgKHRkPTB4ZmZmZmZmMDA2MzMxMTI2MCwga3A9MHhmZmZmZmZmZmI2MmQ4 NTEwKQogICAgYXQgL3Vzci9zcmMvc3lzL2tlcm4va2Vybl9wcm9jLmM6NzMz CjczMyAgICAgICAgICAgICAgICAgICAgIGtnID0gdGQtPnRkX2tzZWdycDsK KGtnZGIpIGwKNzI4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cjcy OSAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CjczMCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAga3AtPmtpX3N0YXQgPSBTSURMOwo3MzEgICAg ICAgICAgICAgICAgICAgICB9CjczMgo3MzMgICAgICAgICAgICAgICAgICAg ICBrZyA9IHRkLT50ZF9rc2VncnA7CjczNAo3MzUgICAgICAgICAgICAgICAg ICAgICAvKiB0aGluZ3MgaW4gdGhlIEtTRSBHUk9VUCAqLwo3MzYgICAgICAg ICAgICAgICAgICAgICBrcC0+a2lfZXN0Y3B1ID0ga2ctPmtnX2VzdGNwdTsK NzM3ICAgICAgICAgICAgICAgICAgICAga3AtPmtpX3NscHRpbWUgPSBrZy0+ a2dfc2xwdGltZTsKKGtnZGIpIHAgKnRkCiQxID0ge3RkX3Byb2MgPSAweGZm ZmZmZjAwNGFhOWYwMDAsIHRkX2tzZWdycCA9IDB4MCwgdGRfcGxpc3QgPSB7 dHFlX25leHQgPSAweGZmZmZmZjAwYjQ3OTgwMDAsCiAgICB0cWVfcHJldiA9 IDB4ZmZmZmZmMDBhOTdhZTAxMH0sIHRkX2tnbGlzdCA9IHt0cWVfbmV4dCA9 IDB4ZmZmZmZmMDBiNDc5ODAwMCwKICAgIHRxZV9wcmV2ID0gMHhmZmZmZmYw MGE5N2FlMDIwfSwgdGRfc2xwcSA9IHt0cWVfbmV4dCA9IDB4MCwgdHFlX3By ZXYgPSAweGZmZmZmZjAwMWZhYzdjMTB9LCB0ZF9sb2NrcSA9IHsKICAgIHRx ZV9uZXh0ID0gMHhmZmZmZmYwMGE5N2FlMDAwLCB0cWVfcHJldiA9IDB4ZmZm ZmZmZmZiNjc5N2E3MH0sIHRkX3J1bnEgPSB7dHFlX25leHQgPSAweDAsCiAg ICB0cWVfcHJldiA9IDB4ZmZmZmZmZmY4MDYwODE4MH0sIHRkX3NlbHEgPSB7 dHFoX2ZpcnN0ID0gMHgwLCB0cWhfbGFzdCA9IDB4ZmZmZmZmMDA2MzMxMTJj MH0sCiAgdGRfc2xlZXBxdWV1ZSA9IDB4ZmZmZmZmMDAzODJiMDQwMCwgdGRf dHVybnN0aWxlID0gMHhmZmZmZmYwMGMxNzEyOTAwLCB0ZF91bXR4cSA9IDB4 ZmZmZmZmMDBkMTIwNzA4MCwKICB0ZF90aWQgPSAxMDAyNTMsIHRkX2ZsYWdz ID0gMTY3NzcyMTYsIHRkX2luaGliaXRvcnMgPSAwLCB0ZF9wZmxhZ3MgPSAx MjgsIHRkX2R1cGZkID0gMCwgdGRfd2NoYW4gPSAweDAsCiAgdGRfd21lc2cg PSAweDAsIHRkX2xhc3RjcHUgPSAyICdcMDAyJywgdGRfb25jcHUgPSAyICdc MDAyJywgdGRfb3dlcHJlZW1wdCA9IDAgJ1wwJywgdGRfbG9ja3MgPSAwLAog IHRkX2Jsb2NrZWQgPSAweDAsIHRkX2l0aGQgPSAweDAsIHRkX2xvY2tuYW1l ID0gMHgwLCB0ZF9jb250ZXN0ZWQgPSB7bGhfZmlyc3QgPSAweDB9LCB0ZF9z bGVlcGxvY2tzID0gMHgwLAogIHRkX2ludHJfbmVzdGluZ19sZXZlbCA9IDAs IHRkX3Bpbm5lZCA9IDAsIHRkX21haWxib3ggPSAweDAsIHRkX3VjcmVkID0g MHhmZmZmZmYwMGFkMThmMjAwLAogIHRkX3N0YW5kaW4gPSAweDAsIHRkX3Vw Y2FsbCA9IDB4MCwgdGRfc3RpY2tzID0gMCwgdGRfdXV0aWNrcyA9IDAsIHRk X3VzdGlja3MgPSAwLCB0ZF9pbnRydmFsID0gMCwKICB0ZF9vbGRzaWdtYXNr ID0ge19fYml0cyA9IHswLCAwLCAwLCAwfX0sIHRkX3NpZ21hc2sgPSB7X19i aXRzID0gezQyOTQ5NjcyOTUsIDQyOTQ5NjcyOTUsIDQyOTQ5NjcyOTUsCiAg ICAgIDQyOTQ5NjcyOTV9fSwgdGRfc2lnbGlzdCA9IHtfX2JpdHMgPSB7MCwg MCwgMCwgMH19LCB0ZF9nZW5lcmF0aW9uID0gMTQsIHRkX3NpZ3N0ayA9IHtz c19zcCA9IDB4MCwKICAgIHNzX3NpemUgPSAwLCBzc19mbGFncyA9IDB9LCB0 ZF9rZmxhZ3MgPSAwLCB0ZF94c2lnID0gMCwgdGRfcHJvZmlsX2FkZHIgPSAw LCB0ZF9wcm9maWxfdGlja3MgPSAwLAogIHRkX2Jhc2VfcHJpID0gMTgyICdc dWZmZmYnLCB0ZF9wcmlvcml0eSA9IDE4MiAnXHVmZmZmJywgdGRfcGNiID0g MHhmZmZmZmZmZmI2OGRjZDEwLCB0ZF9zdGF0ZSA9IFREU19JTkFDVElWRSwK ICB0ZF9yZXR2YWwgPSB7MSwgMjkzMDkyODB9LCB0ZF9zbHBjYWxsb3V0ID0g e2NfbGlua3MgPSB7c2xlID0ge3NsZV9uZXh0ID0gMHgwfSwgdHFlID0ge3Rx ZV9uZXh0ID0gMHgwLAogICAgICAgIHRxZV9wcmV2ID0gMHhmZmZmZmYwMDFm YWM3ZDgwfX0sIGNfdGltZSA9IDU1OTA3NjAyLCBjX2FyZyA9IDB4ZmZmZmZm MDA2MzMxMTI2MCwKICAgIGNfZnVuYyA9IDB4ZmZmZmZmZmY4MDJlMzJhMCA8 c2xlZXBxX3RpbWVvdXQ+LCBjX210eCA9IDB4MCwgY19mbGFncyA9IDE2fSwg dGRfZnJhbWUgPSAweGZmZmZmZmZmYjY4ZGNjNDAsCiAgdGRfa3N0YWNrX29i aiA9IDB4ZmZmZmZmMDA4N2Y5M2QyMCwgdGRfa3N0YWNrID0gMTg0NDY3NDQw NzI0NzczMTUwNzIsIHRkX2tzdGFja19wYWdlcyA9IDQsCiAgdGRfYWx0a3N0 YWNrX29iaiA9IDB4MCwgdGRfYWx0a3N0YWNrID0gMCwgdGRfYWx0a3N0YWNr X3BhZ2VzID0gMCwgdGRfY3JpdG5lc3QgPSAxLCB0ZF9tZCA9IHsKICAgIG1k X3NwaW5sb2NrX2NvdW50ID0gMSwgbWRfc2F2ZWRfZmxhZ3MgPSA1ODJ9LCB0 ZF9zY2hlZCA9IDB4ZmZmZmZmMDA2MzMxMTQ4OH0KKGtnZGIpIHAgKnRkLT50 ZF9wcm9jCiQyID0ge3BfbGlzdCA9IHtsZV9uZXh0ID0gMHhmZmZmZmYwMGI1 OTA4MzQwLCBsZV9wcmV2ID0gMHhmZmZmZmYwMGI0MjAwMzQwfSwgcF9rc2Vn cnBzID0gewogICAgdHFoX2ZpcnN0ID0gMHhmZmZmZmYwMGI1YmU1MjQwLCB0 cWhfbGFzdCA9IDB4ZmZmZmZmMDA0YWE5ZTVhOH0sIHBfdGhyZWFkcyA9IHsK ICAgIHRxaF9maXJzdCA9IDB4ZmZmZmZmMDA2Zjg3MjAwMCwgdHFoX2xhc3Qg PSAweGZmZmZmZjAwNDI1NmYyNzB9LCBwX3N1c3BlbmRlZCA9IHt0cWhfZmly c3QgPSAweDAsCiAgICB0cWhfbGFzdCA9IDB4ZmZmZmZmMDA0YWE5ZjAzMH0s IHBfdWNyZWQgPSAweGZmZmZmZjAwYWQxOGYyMDAsIHBfZmQgPSAweGZmZmZm ZjAwYTM5ZmVhMDAsIHBfZmR0b2wgPSAweDAsCiAgcF9zdGF0cyA9IDB4ZmZm ZmZmMDAzMjE1NTgwMCwgcF9saW1pdCA9IDB4ZmZmZmZmMDBhMmNiMWEwMCwg cF9zaWdhY3RzID0gMHhmZmZmZmYwMDZhNTFmMDAwLAogIHBfZmxhZyA9IDQ5 MjgyLCBwX3NmbGFnID0gMSwgcF9zdGF0ZSA9IFBSU19OT1JNQUwsIHBfcGlk ID0gMjUwNTksIHBfaGFzaCA9IHtsZV9uZXh0ID0gMHgwLAogICAgbGVfcHJl diA9IDB4ZmZmZmZmZmY4MGEzZGYxOH0sIHBfcGdsaXN0ID0ge2xlX25leHQg PSAweGZmZmZmZjAwYjU5MDgzNDAsIGxlX3ByZXYgPSAweGZmZmZmZjAwYjQy MDAzZDB9LAogIHBfcHB0ciA9IDB4ZmZmZmZmMDBlMzdlMjljMCwgcF9zaWJs aW5nID0ge2xlX25leHQgPSAweGZmZmZmZjAwYjQyMDAzNDAsIGxlX3ByZXYg PSAweGZmZmZmZjAwYjU5MDgzZTh9LAogIHBfY2hpbGRyZW4gPSB7bGhfZmly c3QgPSAweDB9LCBwX210eCA9IHttdHhfb2JqZWN0ID0ge2xvX2NsYXNzID0g MHhmZmZmZmZmZjgwNjA1M2YwLAogICAgICBsb19uYW1lID0gMHhmZmZmZmZm ZjgwNGE0MWNlICJwcm9jZXNzIGxvY2siLCBsb190eXBlID0gMHhmZmZmZmZm ZjgwNGE0MWNlICJwcm9jZXNzIGxvY2siLAogICAgICBsb19mbGFncyA9IDQz OTA5MTIsIGxvX2xpc3QgPSB7dHFlX25leHQgPSAweGZmZmZmZjAwNGFhOWY0 MDAsIHRxZV9wcmV2ID0gMHhmZmZmZmYwMDRhZGJhYWEwfSwKICAgICAgbG9f d2l0bmVzcyA9IDB4ZmZmZmZmZmY4MDY2MGU2MH0sIG10eF9sb2NrID0gMTg0 NDY3NDI5NzU0NTYyMDE2OTgsIG10eF9yZWN1cnNlID0gMH0sIHBfb3BwaWQg PSAwLAogIHBfdm1zcGFjZSA9IDB4ZmZmZmZmMDBiMDZhNDg4MCwgcF9zd3Rp bWUgPSAzMjk2LCBwX3JlYWx0aW1lciA9IHtpdF9pbnRlcnZhbCA9IHt0dl9z ZWMgPSAwLCB0dl91c2VjID0gMH0sCiAgICBpdF92YWx1ZSA9IHt0dl9zZWMg PSAwLCB0dl91c2VjID0gMH19LCBwX3J1eCA9IHtydXhfcnVudGltZSA9IHtz ZWMgPSAyOTksIGZyYWMgPSAxNzMxNjQ4MTIwNTIyMzkwNDgyNH0sCiAgICBy dXhfdXRpY2tzID0gMzkxNCwgcnV4X3N0aWNrcyA9IDM1MDQyLCBydXhfaXRp Y2tzID0gMCwgcnV4X3V1ID0gMzAxMzU0MjQsIHJ1eF9zdSA9IDI2OTgwMjEz NSwKICAgIHJ1eF9pdSA9IDF9LCBwX2NydXggPSB7cnV4X3J1bnRpbWUgPSB7 c2VjID0gMCwgZnJhYyA9IDB9LCBydXhfdXRpY2tzID0gMCwgcnV4X3N0aWNr cyA9IDAsCiAgICBydXhfaXRpY2tzID0gMCwgcnV4X3V1ID0gMCwgcnV4X3N1 ID0gMCwgcnV4X2l1ID0gMH0sIHBfcHJvZnRocmVhZHMgPSAwLCBwX21heHRo cndhaXRzID0gMCwKICBwX3RyYWNlZmxhZyA9IDAsIHBfdHJhY2V2cCA9IDB4 MCwgcF90cmFjZWNyZWQgPSAweDAsIHBfdGV4dHZwID0gMHhmZmZmZmYwMGI2 MGEyMWYwLCBwX3NpZ2xpc3QgPSB7X19iaXRzID0gewogICAgICAwLCAwLCAw LCAwfX0sIHBfbG9jayA9IDEgJ1wwMDEnLCBwX3NpZ2lvbHN0ID0ge3NsaF9m aXJzdCA9IDB4MH0sIHBfc2lncGFyZW50ID0gMjAsIHBfc2lnID0gMCwKICBw X2NvZGUgPSAwLCBwX3N0b3BzID0gMCwgcF9zdHlwZSA9IDAsIHBfc3RlcCA9 IDAgJ1wwJywgcF9wZnNmbGFncyA9IDAgJ1wwJywgcF9ubG1pbmZvID0gMHgw LAogIHBfYWlvaW5mbyA9IDB4MCwgcF9zaW5nbGV0aHJlYWQgPSAweDAsIHBf c3VzcGNvdW50ID0gMCwgcF94dGhyZWFkID0gMHgwLCBwX2JvdW5kYXJ5X2Nv dW50ID0gMCwKICBwX3Byb2NzY29wZWdycCA9IDB4MCwgcF9tYWdpYyA9IDMy MDMzOTgzNTAsCiAgcF9jb21tID0gImNxc2ZlZWRcMDAwNlwwMDBcMDAwXDAw MFwwMDBcMDAwXDAwMFwwMDBcMDAwXDAwMFwwMDAiLCBwX3BncnAgPSAweGZm ZmZmZjAwYTBmNmYzODAsCiAgcF9zeXNlbnQgPSAweGZmZmZmZmZmODA2MjVj ODAsIHBfYXJncyA9IDB4ZmZmZmZmMDA1ZGNhYmQ4MCwgcF9jcHVsaW1pdCA9 IDkyMjMzNzIwMzY4NTQ3NzU4MDcsCiAgcF9uaWNlID0gMCAnXDAnLCBwX3hz dGF0ID0gMCwgcF9rbGlzdCA9IHtrbF9saXN0ID0ge3NsaF9maXJzdCA9IDB4 MH0sCiAgICBrbF9sb2NrID0gMHhmZmZmZmZmZjgwMmExNWYwIDxrbmxpc3Rf bXR4X2xvY2s+LCBrbF91bmxvY2sgPSAweGZmZmZmZmZmODAyYTE2MTAgPGtu bGlzdF9tdHhfdW5sb2NrPiwKICAgIGtsX2xvY2tlZCA9IDB4ZmZmZmZmZmY4 MDJhMTYzMCA8a25saXN0X210eF9sb2NrZWQ+LCBrbF9sb2NrYXJnID0gMHhm ZmZmZmYwMDRhYTlmMGMwfSwgcF9udW10aHJlYWRzID0gNiwKICBwX251bWtz ZWdycHMgPSAyLCBwX21kID0gPGluY29tcGxldGUgdHlwZT4sIHBfaXRjYWxs b3V0ID0ge2NfbGlua3MgPSB7c2xlID0ge3NsZV9uZXh0ID0gMHgwfSwgdHFl ID0gewogICAgICAgIHRxZV9uZXh0ID0gMHgwLCB0cWVfcHJldiA9IDB4MH19 LCBjX3RpbWUgPSAwLCBjX2FyZyA9IDB4MCwgY19mdW5jID0gMCwgY19tdHgg PSAweDAsIGNfZmxhZ3MgPSAxNn0sCiAgcF9hY2ZsYWcgPSAwLCBwX3J1ID0g MHgwLCBwX3BlZXJzID0gMHgwLCBwX2xlYWRlciA9IDB4ZmZmZmZmMDA0YWE5 ZjAwMCwgcF9lbXVsZGF0YSA9IDB4MCwgcF9sYWJlbCA9IDB4MCwKICBwX3Nj aGVkID0gMHhmZmZmZmYwMDRhYTlmMzQwfQoKKGtnZGIpIHAgdGQtPnRkX3By b2MtPnBfa3NlZ3JwcwokNiA9IHt0cWhfZmlyc3QgPSAweGZmZmZmZjAwYjVi ZTUyNDAsIHRxaF9sYXN0ID0gMHhmZmZmZmYwMDRhYTllNWE4fQooa2dkYikg cCAqdGQtPnRkX3Byb2MtPnBfa3NlZ3Jwcy50cWhfZmlyc3QKJDggPSB7a2df cHJvYyA9IDB4ZmZmZmZmMDA0YWE5ZjAwMCwga2dfa3NlZ3JwID0ge3RxZV9u ZXh0ID0gMHhmZmZmZmYwMDRhYTllNWEwLAogICAgdHFlX3ByZXYgPSAweGZm ZmZmZjAwNGFhOWYwMTB9LCBrZ190aHJlYWRzID0ge3RxaF9maXJzdCA9IDB4 ZmZmZmZmMDA0MjU2ZjI2MCwKICAgIHRxaF9sYXN0ID0gMHhmZmZmZmYwMDQy NTZmMjgwfSwga2dfcnVucSA9IHt0cWhfZmlyc3QgPSAweDAsIHRxaF9sYXN0 ID0gMHhmZmZmZmYwMGI1YmU1MjY4fSwKICBrZ191cGNhbGxzID0ge3RxaF9m aXJzdCA9IDB4ZmZmZmZmMDBhZTQxNmNjMCwgdHFoX2xhc3QgPSAweGZmZmZm ZjAwYWU0MTZjYzB9LCBrZ19lc3RjcHUgPSAwLAogIGtnX3NscHRpbWUgPSAy LCBrZ19udW11cGNhbGxzID0gMSwga2dfdXBzbGVlcHMgPSAwLCBrZ19jb21w bGV0ZWQgPSAweDAsIGtnX25leHR1cGNhbGwgPSAwLAogIGtnX3VwcXVhbnR1 bSA9IDAsIGtnX3ByaV9jbGFzcyA9IDMgJ1wwMDMnLCBrZ191c2VyX3ByaSA9 IDE4MCAnXHVmZmZmJywga2dfbnVtdGhyZWFkcyA9IDEsCiAga2dfc2NoZWQg PSAweGZmZmZmZjAwYjViZTUyYjh9CihrZ2RiKSBwICp0ZC0+dGRfcHJvYy0+ cF9rc2VncnBzLnRxaF9maXJzdC5rZ19rc2VncnAudHFlX25leHQKJDkgPSB7 a2dfcHJvYyA9IDB4ZmZmZmZmMDA0YWE5ZjAwMCwga2dfa3NlZ3JwID0ge3Rx ZV9uZXh0ID0gMHgwLCB0cWVfcHJldiA9IDB4ZmZmZmZmMDBiNWJlNTI0OH0s CiAga2dfdGhyZWFkcyA9IHt0cWhfZmlyc3QgPSAweGZmZmZmZjAwNmY4NzIw MDAsIHRxaF9sYXN0ID0gMHhmZmZmZmYwMGI0Nzk4MDIwfSwga2dfcnVucSA9 IHt0cWhfZmlyc3QgPSAweDAsCiAgICB0cWhfbGFzdCA9IDB4ZmZmZmZmMDA0 YWE5ZTVjOH0sIGtnX3VwY2FsbHMgPSB7dHFoX2ZpcnN0ID0gMHhmZmZmZmYw MGFlNDE2ZDIwLAogICAgdHFoX2xhc3QgPSAweGZmZmZmZjAwYTlmZmQ3ODB9 LCBrZ19lc3RjcHUgPSA5MSwga2dfc2xwdGltZSA9IDAsIGtnX251bXVwY2Fs bHMgPSA0LCBrZ191cHNsZWVwcyA9IDMsCiAga2dfY29tcGxldGVkID0gMHgw LCBrZ19uZXh0dXBjYWxsID0gMjY1OTgzNDEsIGtnX3VwcXVhbnR1bSA9IDIw LCBrZ19wcmlfY2xhc3MgPSAzICdcMDAzJywKICBrZ191c2VyX3ByaSA9IDE4 MiAnXHVmZmZmJywga2dfbnVtdGhyZWFkcyA9IDUsIGtnX3NjaGVkID0gMHhm ZmZmZmYwMDRhYTllNjE4fQooa2dkYikgcCAqdGQtPnRkX3Byb2MtPnBfa3Nl Z3Jwcy50cWhfbGFzdAokMTAgPSAoc3RydWN0IGtzZWdycCAqKSAweDAKCgoo a2dkYikgcCB0ZC0+dGRfcHJvYy0+cF90aHJlYWRzCiQyMCA9IHt0cWhfZmly c3QgPSAweGZmZmZmZjAwNmY4NzIwMDAsIHRxaF9sYXN0ID0gMHhmZmZmZmYw MDQyNTZmMjcwfQooa2dkYikgcCAqdGQtPnRkX3Byb2MtPnBfdGhyZWFkcy50 cWhfZmlyc3QKJDIxID0ge3RkX3Byb2MgPSAweGZmZmZmZjAwNGFhOWYwMDAs IHRkX2tzZWdycCA9IDB4ZmZmZmZmMDA0YWE5ZTVhMCwgdGRfcGxpc3QgPSB7 CiAgICB0cWVfbmV4dCA9IDB4ZmZmZmZmMDBiNWJlZjI2MCwgdHFlX3ByZXYg PSAweGZmZmZmZjAwNGFhOWYwMjB9LCB0ZF9rZ2xpc3QgPSB7CiAgICB0cWVf bmV4dCA9IDB4ZmZmZmZmMDBiNWJlZjI2MCwgdHFlX3ByZXYgPSAweGZmZmZm ZjAwNGFhOWU1Yjh9LCB0ZF9zbHBxID0ge3RxZV9uZXh0ID0gMHhmZmZmZmYw MGI1YmVmMjYwLAogICAgdHFlX3ByZXYgPSAweGZmZmZmZjAwM2Y4YTc3NTB9 LCB0ZF9sb2NrcSA9IHt0cWVfbmV4dCA9IDB4MCwgdHFlX3ByZXYgPSAweGZm ZmZmZmZmYjY4ZGNhNzB9LCB0ZF9ydW5xID0gewogICAgdHFlX25leHQgPSAw eDAsIHRxZV9wcmV2ID0gMHhmZmZmZmYwMDRhYTllNWM4fSwgdGRfc2VscSA9 IHt0cWhfZmlyc3QgPSAweDAsCiAgICB0cWhfbGFzdCA9IDB4ZmZmZmZmMDA2 Zjg3MjA2MH0sIHRkX3NsZWVwcXVldWUgPSAweDAsIHRkX3R1cm5zdGlsZSA9 IDB4ZmZmZmZmMDAyZjg5NTM4MCwKICB0ZF91bXR4cSA9IDB4ZmZmZmZmMDBh ZTJiMjAwMCwgdGRfdGlkID0gMTAwMjg1LCB0ZF9mbGFncyA9IDE2Nzc3MjI0 LCB0ZF9pbmhpYml0b3JzID0gMiwgdGRfcGZsYWdzID0gMTM2LAogIHRkX2R1 cGZkID0gMCwgdGRfd2NoYW4gPSAweGZmZmZmZjAwNGFhOWU1ZjgsIHRkX3dt ZXNnID0gMHhmZmZmZmZmZjgwNGEyODcxICJrc2VyZWwiLCB0ZF9sYXN0Y3B1 ID0gMCAnXDAnLAogIHRkX29uY3B1ID0gMjU1ICdcdWZmZmYnLCB0ZF9vd2Vw cmVlbXB0ID0gMCAnXDAnLCB0ZF9sb2NrcyA9IDAsIHRkX2Jsb2NrZWQgPSAw eDAsIHRkX2l0aGQgPSAweDAsCiAgdGRfbG9ja25hbWUgPSAweDAsIHRkX2Nv bnRlc3RlZCA9IHtsaF9maXJzdCA9IDB4MH0sIHRkX3NsZWVwbG9ja3MgPSAw eDAsIHRkX2ludHJfbmVzdGluZ19sZXZlbCA9IDAsCiAgdGRfcGlubmVkID0g MCwgdGRfbWFpbGJveCA9IDB4MCwgdGRfdWNyZWQgPSAweGZmZmZmZjAwYWQx OGYyMDAsIHRkX3N0YW5kaW4gPSAweGZmZmZmZjAwMmZlNTk3MjAsCiAgdGRf dXBjYWxsID0gMHhmZmZmZmYwMGE5ZmZkODQwLCB0ZF9zdGlja3MgPSAwLCB0 ZF91dXRpY2tzID0gMCwgdGRfdXN0aWNrcyA9IDAsIHRkX2ludHJ2YWwgPSAw LAogIHRkX29sZHNpZ21hc2sgPSB7X19iaXRzID0gezAsIDAsIDAsIDB9fSwg dGRfc2lnbWFzayA9IHtfX2JpdHMgPSB7NDI5NDkwMTUwMywgNDI5NDk2NzI5 NSwgNDI5NDk2NzI5NSwKICAgICAgNDI5NDk2NzI5NX19LCB0ZF9zaWdsaXN0 ID0ge19fYml0cyA9IHswLCAwLCAwLCAwfX0sIHRkX2dlbmVyYXRpb24gPSAz LCB0ZF9zaWdzdGsgPSB7c3Nfc3AgPSAweDAsCiAgICBzc19zaXplID0gMCwg c3NfZmxhZ3MgPSAwfSwgdGRfa2ZsYWdzID0gMSwgdGRfeHNpZyA9IDAsIHRk X3Byb2ZpbF9hZGRyID0gMCwgdGRfcHJvZmlsX3RpY2tzID0gMCwKICB0ZF9i YXNlX3ByaSA9IDEwNCAnaCcsIHRkX3ByaW9yaXR5ID0gMTA0ICdoJywgdGRf cGNiID0gMHhmZmZmZmZmZmI2ODIzZDEwLCB0ZF9zdGF0ZSA9IFREU19JTkhJ QklURUQsCiAgdGRfcmV0dmFsID0gezAsIDU5NTA5NzZ9LCB0ZF9zbHBjYWxs b3V0ID0ge2NfbGlua3MgPSB7c2xlID0ge3NsZV9uZXh0ID0gMHhmZmZmZmYw MGI1YmVmNDAwfSwgdHFlID0gewogICAgICAgIHRxZV9uZXh0ID0gMHhmZmZm ZmYwMGI1YmVmNDAwLCB0cWVfcHJldiA9IDB4ZmZmZmZmZmY5OWI5ODE1MH19 LCBjX3RpbWUgPSAyNjYwNTgzNSwKICAgIGNfYXJnID0gMHhmZmZmZmYwMDZm ODcyMDAwLCBjX2Z1bmMgPSAweGZmZmZmZmZmODAyZTMyYTAgPHNsZWVwcV90 aW1lb3V0PiwgY19tdHggPSAweDAsIGNfZmxhZ3MgPSAyMn0sCiAgdGRfZnJh bWUgPSAweGZmZmZmZmZmYjY4MjNjNDAsIHRkX2tzdGFja19vYmogPSAweGZm ZmZmZjAwZDM2ZDBiNjAsIHRkX2tzdGFjayA9IDE4NDQ2NzQ0MDcyNDc2NTU3 MzEyLAogIHRkX2tzdGFja19wYWdlcyA9IDQsIHRkX2FsdGtzdGFja19vYmog PSAweDAsIHRkX2FsdGtzdGFjayA9IDAsIHRkX2FsdGtzdGFja19wYWdlcyA9 IDAsIHRkX2NyaXRuZXN0ID0gMSwKICB0ZF9tZCA9IHttZF9zcGlubG9ja19j b3VudCA9IDEsIG1kX3NhdmVkX2ZsYWdzID0gNTgyfSwgdGRfc2NoZWQgPSAw eGZmZmZmZjAwNmY4NzIyMjh9CihrZ2RiKQoK --0-318985421-1128025077=:65402-- From owner-freebsd-amd64@FreeBSD.ORG Thu Sep 29 20:51:49 2005 Return-Path: X-Original-To: freebsd-amd64@FreeBSD.org Delivered-To: freebsd-amd64@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9F48916A41F; Thu, 29 Sep 2005 20:51:49 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [204.156.12.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37CED43D48; Thu, 29 Sep 2005 20:51:49 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by cyrus.watson.org (Postfix) with ESMTP id C57E646BAC; Thu, 29 Sep 2005 16:51:48 -0400 (EDT) Date: Thu, 29 Sep 2005 21:51:48 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Rob Watt In-Reply-To: <20050929160945.A65402@daemon.mistermishap.net> Message-ID: <20050929212738.A34322@fledge.watson.org> References: <20050925115912.H11229@fledge.watson.org> <20050927140535.G50334@daemon.mistermishap.net> <20050927203128.S61419@fledge.watson.org> <20050927222624.R34322@fledge.watson.org> <20050928134724.P56436@daemon.mistermishap.net> <20050929185538.R61419@fledge.watson.org> <20050929160945.A65402@daemon.mistermishap.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-hackers@FreeBSD.org, mikep@hudson-trading.com, freebsd-amd64@FreeBSD.org, Jason Carroll Subject: Re: freebsd-5.4-stable panics X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 20:51:49 -0000 On Thu, 29 Sep 2005, Rob Watt wrote: > On Thu, 29 Sep 2005, Robert Watson wrote: > >> Could you dump the contents of *td and *td->td_proc for me? I'm quite >> interested to know what the value in td->td_proc->p_state is, among other >> things. If I could also have you generate a dump of the KSE group >> structures in td->td_proc->p_ksegrps and the threads in >> td->td_proc->p_threads. > > I've attached a file with many of the values you have asked for. We > looked at some of the threads referenced by td->td_proc->p_threads, but > we weren't sure we were walking the list correctly. Do you have any tips > for walking those thread lists? > >> Could you tell me if the program named by p->p_comm is linked against a >> threading library? If it's a custom app, you may already know, and if >> not, you can run ldd on the application to see what it is linked >> against. > > The programs named by p->p_comm is linked against the pthreads library. This seems to be enough information to at least track this down a bit: td_ksegrp is NULL, rather than a corrupt value, which suggests that the thread is incompletely initialized. Other hints that this are the case are that td_critnest is 1 (as is set when it is allocated), and the state is TDS_INACTIVE. Some other fields are set though, such as td_oncpu, which is normally initialized to NOCPU. > (kgdb) p *td > $1 = {td_proc = 0xffffff004aa9f000, td_ksegrp = 0x0, td_plist = > {tqe_next = 0xff ffff00b4798000, > tqe_prev = 0xffffff00a97ae010}, td_kglist = {tqe_next = > 0xffffff00b4798000, > tqe_prev = 0xffffff00a97ae020}, td_slpq = {tqe_next = 0x0, tqe_prev > = 0xffff ff001fac7c10}, td_lockq = { > tqe_next = 0xffffff00a97ae000, tqe_prev = 0xffffffffb6797a70}, > td_runq = {tq e_next = 0x0, > tqe_prev = 0xffffffff80608180}, td_selq = {tqh_first = 0x0, tqh_last > = 0xfff fff00633112c0}, > td_sleepqueue = 0xffffff00382b0400, td_turnstile = 0xffffff00c1712900, > td_umtx q = 0xffffff00d1207080, > td_tid = 100253, td_flags = 16777216, td_inhibitors = 0, td_pflags = > 128, td_d upfd = 0, td_wchan = 0x0, > td_wmesg = 0x0, td_lastcpu = 2 '\002', td_oncpu = 2 '\002', > td_owepreempt = 0 '\0', td_locks = 0, > td_blocked = 0x0, td_ithd = 0x0, td_lockname = 0x0, td_contested = > {lh_first = > 0x0}, td_sleeplocks = 0x0, > td_intr_nesting_level = 0, td_pinned = 0, td_mailbox = 0x0, td_ucred = > 0xfffff f00ad18f200, > td_standin = 0x0, td_upcall = 0x0, td_sticks = 0, td_uuticks = 0, > td_usticks = > 0, td_intrval = 0, > td_oldsigmask = {__bits = {0, 0, 0, 0}}, td_sigmask = {__bits = > {4294967295, 4 294967295, 4294967295, > 4294967295}}, td_siglist = {__bits = {0, 0, 0, 0}}, td_generation > = 14, td _sigstk = {ss_sp = 0x0, > ss_size = 0, ss_flags = 0}, td_kflags = 0, td_xsig = 0, > td_profil_addr = 0, td_profil_ticks = 0, > td_base_pri = 182 '\uffff', td_priority = 182 '\uffff', td_pcb = > 0xffffffffb68 dcd10, td_state = TDS_INACTIVE, > td_retval = {1, 29309280}, td_slpcallout = {c_links = {sle = {sle_next > = 0x0}, > tqe = {tqe_next = 0x0, > tqe_prev = 0xffffff001fac7d80}}, c_time = 55907602, c_arg = > 0xffffff0063 311260, > c_func = 0xffffffff802e32a0 , c_mtx = 0x0, c_flags = > 16}, td _frame = 0xffffffffb68dcc40, > td_kstack_obj = 0xffffff0087f93d20, td_kstack = 18446744072477315072, > td_kstac k_pages = 4, > td_altkstack_obj = 0x0, td_altkstack = 0, td_altkstack_pages = 0, > td_critnest = 1, td_md = { > md_spinlock_count = 1, md_saved_flags = 582}, td_sched = > 0xffffff0063311488} I'm not familiar with the internals of the thread and KSE life cycle here, so I think we'll need to look to those more familiar with this to understand what of two things may be going on: (1) Is the fact that td_ksegrp != NULL an invariant for a connected thread, and that kern_proc is relying on that but the thread code is failing to implement it safely? (2) Is td_ksegrp sometimes left legitimately as NULL as part of the thread life cycle, and that kern_proc incorrectly assumes that it is never NULL when hooked up to a thread. This suggests a possible work-around of simply testing td_ksegrp for NULL in kern_proc in order to avoid this, while attempting to resolve whether an invariant is violated (or incorrectly assumed), which might require some serious thinking and a solution that is non-trivial. Something like the following might work in the mean time: Index: kern_proc.c =================================================================== RCS file: /home/ncvs/src/sys/kern/kern_proc.c,v retrieving revision 1.231 diff -u -r1.231 kern_proc.c --- kern_proc.c 27 Sep 2005 18:03:15 -0000 1.231 +++ kern_proc.c 29 Sep 2005 20:50:33 -0000 @@ -882,6 +882,8 @@ } else { _PHOLD(p); FOREACH_THREAD_IN_PROC(p, td) { + if (td->td_ksegrp == NULL) + continue; fill_kinfo_thread(td, &kinfo_proc); PROC_UNLOCK(p); error = SYSCTL_OUT(req, (caddr_t)&kinfo_proc, I'm going to forward off your e-mail to the threads@ list and see if anyone there wants to talk some more about this. If you don't mind testing the above patch to see if this is a workable work-around, we may want to think about getting it committed in the mean time. Thanks, Robert N M Watson From owner-freebsd-amd64@FreeBSD.ORG Fri Sep 30 02:05:59 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB1AD16A41F for ; Fri, 30 Sep 2005 02:05:59 +0000 (GMT) (envelope-from stephanie@sosdg.org) Received: from mail.sosdg.org (everest.sosdg.org [66.93.203.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id 962CE43D49 for ; Fri, 30 Sep 2005 02:05:59 +0000 (GMT) (envelope-from stephanie@sosdg.org) Received: from adsl-144-172-8.rmo.bellsouth.net ([70.144.172.8] helo=[192.168.0.199]) by mail.sosdg.org with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.51-SOSDG) id 1ELAHe-0000Bl-PB by authid for ; Thu, 29 Sep 2005 21:05:58 -0500 From: Stephanie Daugherty To: freebsd-amd64@freebsd.org Date: Thu, 29 Sep 2005 22:05:40 -0400 User-Agent: KMail/1.8.2 References: <200509151957.24837.jkim@FreeBSD.org> <20050927155546.M79584@martymac.com> <200509271704.25795.jkim@FreeBSD.org> In-Reply-To: <200509271704.25795.jkim@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509292205.41167.stephanie@sosdg.org> Received-SPF: softfail (everest.sosdg.org: transitioning domain of sosdg.org does not designate 70.144.172.8 as permitted sender) client-ip=70.144.172.8; envelope-from=stephanie@sosdg.org; helo=[192.168.0.199]; X-Scan-Signature: dd674cfe4428f1d4135c3024d31be03a X-SA-Exim-Connect-IP: 70.144.172.8 X-SA-Exim-Mail-From: stephanie@sosdg.org Subject: Re: [PATCH OK] agp(4) for ULi M1689/nVidia nForce3 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 02:06:00 -0000 On Tuesday 27 September 2005 05:04 pm, Jung-uk Kim wrote: > On Tuesday 27 September 2005 12:01 pm, Ganael Laplanche wrote: > Committed. > > http://docs.freebsd.org/cgi/mid.cgi?200509272057.j8RKvoHZ037076 > > Thanks! > > Jung-uk Kim Thank you! Working great under a Gigabyte GA-K8NSC-939 with a ATI All-in-wonder 9200 (haven't tried enabling capture yet, but X sees that the card has it and tries to load modules for it) From owner-freebsd-amd64@FreeBSD.ORG Fri Sep 30 02:12:31 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 22C9216A41F for ; Fri, 30 Sep 2005 02:12:31 +0000 (GMT) (envelope-from stephanie@sosdg.org) Received: from mail.sosdg.org (everest.sosdg.org [66.93.203.161]) by mx1.FreeBSD.org (Postfix) with ESMTP id ADA8343D53 for ; Fri, 30 Sep 2005 02:12:30 +0000 (GMT) (envelope-from stephanie@sosdg.org) Received: from adsl-144-172-8.rmo.bellsouth.net ([70.144.172.8] helo=[192.168.0.199]) by mail.sosdg.org with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.51-SOSDG) id 1ELANx-0000pD-4j by authid for ; Thu, 29 Sep 2005 21:12:29 -0500 From: Stephanie Daugherty To: freebsd-amd64@freebsd.org Date: Thu, 29 Sep 2005 22:12:15 -0400 User-Agent: KMail/1.8.2 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509292212.15953.stephanie@sosdg.org> Received-SPF: softfail (everest.sosdg.org: transitioning domain of sosdg.org does not designate 70.144.172.8 as permitted sender) client-ip=70.144.172.8; envelope-from=stephanie@sosdg.org; helo=[192.168.0.199]; X-Scan-Signature: fff27a1a89609c890e996cf305a89e11 X-SA-Exim-Connect-IP: 70.144.172.8 X-SA-Exim-Mail-From: stephanie@sosdg.org Subject: Wine on AMD64 - Any status or success stories? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 02:12:31 -0000 I know this pops up a lot, but is anyone actively trying to fix Wine under AMD64? I've googled through the list archives quickly and haven't seen much change in in over a year... Any progress? Any pointers on where to start or on what has to be done to get it working? What can be done to help? -Stephanie From owner-freebsd-amd64@FreeBSD.ORG Fri Sep 30 02:16:14 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9DBC516A41F for ; Fri, 30 Sep 2005 02:16:14 +0000 (GMT) (envelope-from freebsduser@comcast.net) Received: from sccrmhc12.comcast.net (sccrmhc12.comcast.net [63.240.76.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F9D143D49 for ; Fri, 30 Sep 2005 02:16:13 +0000 (GMT) (envelope-from freebsduser@comcast.net) Received: from opteron (c-67-171-212-242.hsd1.or.comcast.net[67.171.212.242]) by comcast.net (sccrmhc12) with SMTP id <20050930021610012004lhnce>; Fri, 30 Sep 2005 02:16:10 +0000 Message-ID: <00ad01c5c564$fde0d960$0c64a8c0@opteron> From: "K Anderson" To: "Stephanie Daugherty" , References: <200509292212.15953.stephanie@sosdg.org> Date: Thu, 29 Sep 2005 19:16:38 -0700 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-RFC2646: Format=Flowed; Original Cc: Subject: Re: Wine on AMD64 - Any status or success stories? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 02:16:14 -0000 ----- Original Message ----- From: "Stephanie Daugherty" To: Sent: Thursday, September 29, 2005 7:12 PM Subject: Wine on AMD64 - Any status or success stories? >I know this pops up a lot, but is anyone actively trying to fix Wine under > AMD64? I've googled through the list archives quickly and haven't seen > much > change in in over a year... > > Any progress? Any pointers on where to start or on what has to be done to > get > it working? What can be done to help? I'm not sure if it is the 64 bit version of Wine (WINE, or wine) but on my SuSe 9.2 system it works. I have only putzed around with it. The only application I am using it for at the moment is winamp. I really didn't have to config anything I think it did it for me, I may have had to tweak a few config files but that's about it. So that's my sucess. From owner-freebsd-amd64@FreeBSD.ORG Fri Sep 30 11:22:01 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 07AD616A41F for ; Fri, 30 Sep 2005 11:22:01 +0000 (GMT) (envelope-from jbaggen@ip2.nl) Received: from msg01.ip2.net (msg01.ip2.net [212.125.141.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E6B543D53 for ; Fri, 30 Sep 2005 11:22:00 +0000 (GMT) (envelope-from jbaggen@ip2.nl) Received: from pc01 (dsl4-250-100.fastxdsl.nl [80.100.250.4] (may be forged)) (authenticated bits=0) by msg01.ip2.net (8.12.11/8.12.11) with ESMTP id j8UBKoNP086407 for ; Fri, 30 Sep 2005 13:20:50 +0200 (CEST) (envelope-from jbaggen@ip2.nl) Message-Id: <200509301120.j8UBKoNP086407@msg01.ip2.net> From: "Jan Baggen" To: Date: Fri, 30 Sep 2005 13:22:30 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Office Outlook, Build 11.0.6353 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 Thread-Index: AcXFsT7gfazZyY0sRv2Y4B1cK8rk0w== Subject: Pdflib 6 for FreeBSD AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 11:22:01 -0000 If you need Pdflib 6 for FreeBSD AMD64 platform please register you interest with Pdflib.=20 > -----Oorspronkelijk bericht----- > Van: Rainer Pl=F6ckl [mailto:rp@pdflib.com]=20 > Verzonden: woensdag 7 september 2005 12:39 > Aan: Jan Baggen > Onderwerp: Re: Pdflib 6 for FreeBSD AMD64 EMT64 >=20 > Hi, >=20 > in the moment there are no plans for this special plattform. I will > place your request on a list, so when there are an increase interest > for this special binding, we might offer it. >=20 > regards > Rainer >=20 > Jan Baggen wrote: > > Will PDFlib 6.x be available for FreeBSD AMD64/EMT64? > >=20 > > http://www.freebsd.org/platforms/amd64.html --- Jan Baggen - jbaggen@ip2.nl IP2 Internet BV / http://www.ip2.nl=20 From owner-freebsd-amd64@FreeBSD.ORG Fri Sep 30 13:22:36 2005 Return-Path: X-Original-To: amd64@freebsd.org Delivered-To: freebsd-amd64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1A82D16A420; Fri, 30 Sep 2005 13:22:36 +0000 (GMT) (envelope-from o.greve@axis.nl) Received: from yggdrasil.interstroom.nl (yggdrasil.interstroom.nl [80.85.129.11]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB0B843D48; Fri, 30 Sep 2005 13:22:35 +0000 (GMT) (envelope-from o.greve@axis.nl) Received: from ip127-180.introweb.nl ([80.65.127.180] helo=[192.168.1.42]) by yggdrasil with asmtp (Exim 3.35 #1 (Debian)) id 1ELKqM-0003Ss-00; Fri, 30 Sep 2005 15:22:30 +0200 Message-ID: <433D3C12.6020104@axis.nl> Date: Fri, 30 Sep 2005 15:22:26 +0200 From: Olaf Greve User-Agent: Mozilla Thunderbird 1.0.6-1.4.1.centos4 (X11/20050721) X-Accept-Language: en-us, en MIME-Version: 1.0 To: amd64@FreeBSD.org, freebsd-questions@freebsd.org References: <1102494183.41b6b9e726b2f@www.domainfactory-webmail.de> In-Reply-To: <1102494183.41b6b9e726b2f@www.domainfactory-webmail.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-MailScanner-Information: Interstroom virusscan, please e-mail helpdesk@interstroom.nl for more information X-MailScanner-SpamCheck: Cc: Subject: Which MySQL version best to use and with/without linux threads? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 13:22:36 -0000 Hi, I've got a MySQL 4.0.16 DB running with several DB instances in it. So far, so good, but I'm looking for a bit of advice. I've got a few small questions: Firstly: is it (for a webserver) better to compile MySQL with linux-threads or without? I seem to recall having read that Linux uses a better threading mechanism, and that MySQL really benefits from this... What do you all think? Then, I'm currently configuring a second beast, eehhhh, server. :) Being an AMD-64 19" server, running FreeBSD 5.4-Release AMD64. On it, I instinctively installed the latest MySQL 4.0.x version (being 4.0.26) and it works flawlessly with the data from my current production machine. Still so far, so good. :) However... I was wondering what the advantages (and potential disadvantages!) may be of using a newer line of the MySQL DB. Can anyone tell me what the advantages/pitfalls may be of using v4.1.x or even v5, over using 4.0.x ? A year or two ago I installed a 4.1.x version and there were some issues then with using the passwords, coming from a 3.23.x or 4.0.x one. I don't remember the details, but it had something to do with that... Any advice is more than welcome, as this is the moment for me to make this sort of decicion, and I'd like to do so based on real user's experiences...:) Thank you kindly in advance, and with kind regards, Olaf Greve From owner-freebsd-amd64@FreeBSD.ORG Fri Sep 30 14:48:36 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45EDF16A41F for ; Fri, 30 Sep 2005 14:48:36 +0000 (GMT) (envelope-from kwieland@wustl.edu) Received: from ascc.artsci.wustl.edu (ascc.artsci.wustl.edu [128.252.93.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC3E943D49 for ; Fri, 30 Sep 2005 14:48:35 +0000 (GMT) (envelope-from kwieland@wustl.edu) Received: from [128.252.125.191] (solin2.wustl.edu [128.252.125.191]) (authenticated bits=0) by ascc.artsci.wustl.edu (8.12.11/8.12.11) with ESMTP id j8UEmYGR029662 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO); Fri, 30 Sep 2005 09:48:34 -0500 (CDT) Mime-Version: 1.0 (Apple Message framework v623) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: <0d48643d559d5fb55763ad4354e7181a@wustl.edu> Content-Transfer-Encoding: 7bit From: K Wieland Date: Fri, 30 Sep 2005 09:48:44 -0500 To: stephanie@sosdg.org X-Mailer: Apple Mail (2.623) Cc: freebsd-amd64@freebsd.org Subject: Re: Wine on AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 14:48:36 -0000 > I know this pops up a lot, but is anyone actively trying to fix Wine > under > AMD64? I've googled through the list archives quickly and haven't seen > much > change in in over a year... > > Any progress? Any pointers on where to start or on what has to be done > to get > it working? What can be done to help? > > -Stephanie Stephanie, I had the same question a month ago. I also found that wine only exists in 32 bit world, so wine in linux (suse, redhat, etc) is all 32 bit versions even if it is an 64 bit OS. Like K Anderson said, it works great under linux. The port works for i386 only. Freebsd amd64 is another story entirely. I emailed Gerald Pfeifer (gerald@pfeifer.com, port maintainer) and he said that he hasn't tried porting it to amd64. For i386 it works fine. There are some discussions on some of the 64bit linux forums for compiling it in 32bit mode, using wrappers for gcc and ldd to trick the compiler into running in 32 bit mode. I tried removing the "onlyfor i386" and running "make depend". It got to a point where it said "wine_switch_to_stack" hasn't been defined for you. I tried googling it, didn't get very far, though, as I have limited programing background. I wasn't using the right CC flags, but I don't know what the right flags are, and I think I had the linux compatibility enabled in the kernel, too. It seems quite a few people run freebsd i386 on their 64 bit capable systems for this very reason. I also would be interested in helping, too. Let me know. Kristopher Wieland From owner-freebsd-amd64@FreeBSD.ORG Fri Sep 30 16:25:40 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 42ACE16A41F for ; Fri, 30 Sep 2005 16:25:40 +0000 (GMT) (envelope-from fcash-ml@sd73.bc.ca) Received: from smtp.sd73.bc.ca (mailtest.sd73.bc.ca [142.24.13.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FE5E43D53 for ; Fri, 30 Sep 2005 16:25:39 +0000 (GMT) (envelope-from fcash-ml@sd73.bc.ca) Received: from localhost (localhost [127.0.0.1]) by localhost.sd73.bc.ca (Postfix) with ESMTP id DD8B48A00DF for ; Fri, 30 Sep 2005 09:25:39 -0700 (PDT) Received: from smtp.sd73.bc.ca ([127.0.0.1]) by localhost (mailtest.sd73.bc.ca [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 37799-01-32 for ; Fri, 30 Sep 2005 09:25:38 -0700 (PDT) Received: from [192.168.0.9] (unknown [192.168.0.9]) by smtp.sd73.bc.ca (Postfix) with ESMTP id 44CBD8A0112 for ; Fri, 30 Sep 2005 09:25:34 -0700 (PDT) From: Freddie Cash Organization: School District 73 To: freebsd-amd64@freebsd.org Date: Fri, 30 Sep 2005 09:25:37 -0700 User-Agent: KMail/1.8.1 References: <1102494183.41b6b9e726b2f@www.domainfactory-webmail.de> <433D3C12.6020104@axis.nl> In-Reply-To: <433D3C12.6020104@axis.nl> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200509300925.38171.fcash-ml@sd73.bc.ca> X-Virus-Scanned: by amavisd-new using ClamAV at sd73.bc.ca Subject: Re: Which MySQL version best to use and with/without linux threads? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 16:25:40 -0000 On September 30, 2005 06:22 am, Olaf Greve wrote: > I've got a MySQL 4.0.16 DB running with several DB instances in it. > So far, so good, but I'm looking for a bit of advice. > I've got a few small questions: > Firstly: is it (for a webserver) better to compile MySQL with > linux-threads or without? I seem to recall having read that Linux > uses a better threading mechanism, and that MySQL really benefits > from this... What do you all think? Scott Long and Kris Kenneway ran various benchmarks back in the early 5.x days comparing MySQL 4 compiled with LinuxThreads, libc_r, libkse (the default threading library on 5.x and 6.x), and libthr. In almost all cases, libkse was just as faster or faster than LinuxThreads. Short of doing your own benchmarks using your own data, it's safe to say you don't need to use LinuxThreads when compiling MySQL. > However... I was wondering what the advantages (and potential > disadvantages!) may be of using a newer line of the MySQL DB. > Can anyone tell me what the advantages/pitfalls may be of using > v4.1.x or even v5, over using 4.0.x ? MySQL 5.x hasn't even hit beta yet, you definitely don't want to be using it on a production system. :) I've seen some reports where 4.1.x is a lot faster than 4.0.x, and other reports where 4.1.x is a lot slower than 4.0.x. Basically it comes down to "do you need any of the features in 4.1 that are not in 4.0". -- Freddie Cash, CCNT CCLP Helpdesk / Network Support Tech. School District 73 (250) 377-HELP [377-4357] fcash-ml@sd73.bc.ca From owner-freebsd-amd64@FreeBSD.ORG Fri Sep 30 17:01:53 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C92EB16A41F for ; Fri, 30 Sep 2005 17:01:53 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D21B43D48 for ; Fri, 30 Sep 2005 17:01:53 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [70.30.70.180]) by elvis.mu.org (Postfix) with ESMTP id E6B5E1A4E64; Fri, 30 Sep 2005 10:01:52 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id E31A951379; Fri, 30 Sep 2005 13:01:50 -0400 (EDT) Date: Fri, 30 Sep 2005 13:01:50 -0400 From: Kris Kennaway To: Jan Baggen Message-ID: <20050930170150.GA59432@xor.obsecurity.org> References: <200509301120.j8UBKoNP086407@msg01.ip2.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="4Ckj6UjgE2iN1+kY" Content-Disposition: inline In-Reply-To: <200509301120.j8UBKoNP086407@msg01.ip2.net> User-Agent: Mutt/1.4.2.1i Cc: freebsd-amd64@freebsd.org Subject: Re: Pdflib 6 for FreeBSD AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 17:01:53 -0000 --4Ckj6UjgE2iN1+kY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 30, 2005 at 01:22:30PM +0200, Jan Baggen wrote: >=20 > If you need Pdflib 6 for FreeBSD AMD64 platform please > register you interest with Pdflib.=20 The existing port apparently works fine on amd64, so what do you mean by this? Kris --4Ckj6UjgE2iN1+kY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDPW9+Wry0BWjoQKURAnpSAJ0aXjB0FyMtebGdRS+Hx31ebqAT8QCg7fhw pFb/Lc9qPWibNN1oYc5Moec= =3smV -----END PGP SIGNATURE----- --4Ckj6UjgE2iN1+kY-- From owner-freebsd-amd64@FreeBSD.ORG Fri Sep 30 17:11:36 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FA4016A41F for ; Fri, 30 Sep 2005 17:11:36 +0000 (GMT) (envelope-from jbaggen@ip2.nl) Received: from msg01.ip2.net (msg01.ip2.net [212.125.141.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FC6743D49 for ; Fri, 30 Sep 2005 17:11:35 +0000 (GMT) (envelope-from jbaggen@ip2.nl) Received: from pc01 (dsl4-250-100.fastxdsl.nl [80.100.250.4] (may be forged)) (authenticated bits=0) by msg01.ip2.net (8.12.11/8.12.11) with ESMTP id j8UHASN9092758; Fri, 30 Sep 2005 19:10:28 +0200 (CEST) (envelope-from jbaggen@ip2.nl) Message-Id: <200509301710.j8UHASN9092758@msg01.ip2.net> From: "Jan Baggen" To: "'Kris Kennaway'" Date: Fri, 30 Sep 2005 19:12:09 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.6353 In-Reply-To: <20050930170150.GA59432@xor.obsecurity.org> X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 Thread-Index: AcXF4IEl2OubiUzZSVaRKg5QQz0RGgAAPJKw Cc: freebsd-amd64@freebsd.org Subject: RE: Pdflib 6 for FreeBSD AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Sep 2005 17:11:36 -0000 Sorry, this is the case for commercial version: http://www.pdflib.com/products/pdflib/download/index.html There is Linux/amd64 version available but no FreeBSD/amd64. PDFlib lite lacks certain features: http://www.pdflib.com/products/pdflib/features-in-products.html > -----Oorspronkelijk bericht----- > Van: Kris Kennaway [mailto:kris@obsecurity.org] > Verzonden: vrijdag 30 september 2005 19:02 > Aan: Jan Baggen > CC: freebsd-amd64@freebsd.org > Onderwerp: Re: Pdflib 6 for FreeBSD AMD64 > > On Fri, Sep 30, 2005 at 01:22:30PM +0200, Jan Baggen wrote: > > > > If you need Pdflib 6 for FreeBSD AMD64 platform please > > register you interest with Pdflib. > > The existing port apparently works fine on amd64, so what do you mean > by this? > > Kris > > From owner-freebsd-amd64@FreeBSD.ORG Sat Oct 1 00:21:05 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B3A6016A422 for ; Sat, 1 Oct 2005 00:21:05 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30F5443D49 for ; Sat, 1 Oct 2005 00:21:05 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [70.30.70.180]) by elvis.mu.org (Postfix) with ESMTP id 063CC1A3C1F; Fri, 30 Sep 2005 17:21:05 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id ED4F95154A; Fri, 30 Sep 2005 19:54:42 -0400 (EDT) Date: Fri, 30 Sep 2005 19:54:42 -0400 From: Kris Kennaway To: Jan Baggen Message-ID: <20050930235442.GA80874@xor.obsecurity.org> References: <20050930170150.GA59432@xor.obsecurity.org> <200509301710.j8UHASN9092758@msg01.ip2.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3V7upXqbjpZ4EhLz" Content-Disposition: inline In-Reply-To: <200509301710.j8UHASN9092758@msg01.ip2.net> User-Agent: Mutt/1.4.2.1i Cc: freebsd-amd64@freebsd.org, 'Kris Kennaway' Subject: Re: Pdflib 6 for FreeBSD AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Oct 2005 00:21:05 -0000 --3V7upXqbjpZ4EhLz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 30, 2005 at 07:12:09PM +0200, Jan Baggen wrote: >=20 > Sorry, this is the case for commercial version: > http://www.pdflib.com/products/pdflib/download/index.html=20 >=20 > There is Linux/amd64 version available but no FreeBSD/amd64. >=20 > PDFlib lite lacks certain features: > http://www.pdflib.com/products/pdflib/features-in-products.html OK, thanks for clarifying. Kris --3V7upXqbjpZ4EhLz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDPdBCWry0BWjoQKURAmSNAKCAsCRsbOxQMiwg6wjdYAevyKA46ACeIh4j DpelDwGZ8H+jzt6WRWm4yHk= =TI5v -----END PGP SIGNATURE----- --3V7upXqbjpZ4EhLz-- From owner-freebsd-amd64@FreeBSD.ORG Sat Oct 1 13:54:11 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0A9116A41F for ; Sat, 1 Oct 2005 13:54:11 +0000 (GMT) (envelope-from steve.tell@crashmail.de) Received: from hydra.crashmail.de (hydra.crashmail.de [217.146.142.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id 081F243D45 for ; Sat, 1 Oct 2005 13:54:11 +0000 (GMT) (envelope-from steve.tell@crashmail.de) Received: from localhost (localhost.crashmail.de [127.0.0.1]) by hydra.crashmail.de (Postfix) with ESMTP id 8B68862D75 for ; Sat, 1 Oct 2005 15:54:23 +0200 (CEST) Received: from hydra.crashmail.de ([127.0.0.1]) by localhost (hydra.crashmail.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04472-05 for ; Sat, 1 Oct 2005 15:54:21 +0200 (CEST) Received: from zeus.crashmail.de (dslb-084-059-210-032.pools.arcor-ip.net [84.59.210.32]) by hydra.crashmail.de (Postfix) with ESMTP id CAD0662B42 for ; Sat, 1 Oct 2005 15:54:20 +0200 (CEST) Received: from localhost (zeus.crashmail.de [192.168.1.100]) by zeus.crashmail.de (Postfix) with ESMTP id 582F05566 for ; Sat, 1 Oct 2005 15:53:54 +0200 (CEST) Received: from zeus.crashmail.de ([127.0.0.1]) by localhost (zeus.crashmail.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 84971-08 for ; Sat, 1 Oct 2005 15:53:52 +0200 (CEST) Received: from pandora.crashmail.de (pandora.crashmail.de [192.168.1.20]) by zeus.crashmail.de (Postfix) with ESMTP id 1A96D54FD for ; Sat, 1 Oct 2005 15:53:51 +0200 (CEST) From: Stefan 'Steve' Tell To: freebsd-amd64@freebsd.org Organization: The Third Place X-Face: .KSo,m`RE@]&5>cJ8vw<`1x?R(?,Q]b@qeq; P\.fK\}i>U^v9f; /~+rKfXKOJ$jD@Foy7MtnIpnk+6]/](%q@*/|+M<4.q@SO3+)u X-PGP-Key: 0x9B6C7E15 X-PGP-Fingerprint: 0A21 6C88 552E 54AE 3FB5 4732 25EE 6ABE 9B6C 7E15 X-BSD-Version: FreeBSD pandora.crashmail.de 6.0-BETA4 FreeBSD 6.0-BETA4 #0: Fri Sep 30 15:42:31 CEST 2005 stell@pandora.crashmail.de:/usr/obj/usr/src/sys/PANDORA amd64 Date: Sat, 01 Oct 2005 15:53:51 +0200 Message-ID: <87wtkx1gy8.fsf@zeus.crashmail.de> User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: amavisd-new at zeus.crashmail.de X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at crashmail.de Subject: New to FreeBSD/AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Oct 2005 13:54:11 -0000 Hi, after many years on i386-architecture I switched to AMD64 (Asus A8V deluxe with Athlon64 San Diego 3700+ and 1GB RAM). I have installed FreeBSD/amd64 from a BETA4-iso. Everything works fine. I checked out RELENG_6 and want to 'make buildworld' (Source from yesterday and today), but: /usr/local/libexec/ccache/cc -fpic -DPIC -O2 -pipe -march=k8 -DTERMIOS -DANSI_SOURCE -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto -I/usr/obj/usr/src/secure/lib/libcrypto -DOPENSSL_THREADS -DOPENSSL_NO_IDEA -DNO_IDEA -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/x509v3/v3err.c -o v3err.So building shared library libcrypto.so.4 Segmentation fault (core dumped) *** Error code 139 Stop in /usr/src/secure/lib/libcrypto. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. Is there anything special on FreeBSD/amd64? -- By(t)e, Steve /\ http://www.crashmail.de GnuPG/PGP: 0X9B6C7E15, encrypted mail prefered, see header From owner-freebsd-amd64@FreeBSD.ORG Sat Oct 1 14:31:39 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B78CC16A41F for ; Sat, 1 Oct 2005 14:31:39 +0000 (GMT) (envelope-from bkoenig@cs.tu-berlin.de) Received: from efacilitas.de (smtp.efacilitas.de [85.10.196.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06D4043D67 for ; Sat, 1 Oct 2005 14:31:35 +0000 (GMT) (envelope-from bkoenig@cs.tu-berlin.de) Received: from eurystheus.local (port-212-202-37-18.dynamic.qsc.de [212.202.37.18]) by efacilitas.de (Postfix) with ESMTP id 793074B21A; Sat, 1 Oct 2005 16:38:27 +0200 (CEST) Received: from [192.168.1.67] (eurystheus.local [192.168.1.67]) by eurystheus.local (Postfix) with ESMTP id DEDF9332AE1; Sat, 1 Oct 2005 16:31:45 +0200 (CEST) Message-ID: <433E9DD1.90900@cs.tu-berlin.de> Date: Sat, 01 Oct 2005 16:31:45 +0200 From: =?ISO-8859-1?Q?Bj=F6rn_K=F6nig?= User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.10) Gecko/20050824 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Freddie Cash References: <1102494183.41b6b9e726b2f@www.domainfactory-webmail.de> <433D3C12.6020104@axis.nl> <200509300925.38171.fcash-ml@sd73.bc.ca> In-Reply-To: <200509300925.38171.fcash-ml@sd73.bc.ca> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-amd64@freebsd.org Subject: Re: Which MySQL version best to use and with/without linux threads? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Oct 2005 14:31:39 -0000 Freddie Cash wrote: > Scott Long and Kris Kenneway ran various benchmarks back in the early > 5.x days comparing MySQL 4 compiled with LinuxThreads, libc_r, libkse > (the default threading library on 5.x and 6.x), and libthr. In almost > all cases, libkse was just as faster or faster than LinuxThreads. Do you have a reference? I couldn't reproduce this conclusion. Björn From owner-freebsd-amd64@FreeBSD.ORG Sat Oct 1 15:21:37 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 100DC16A41F for ; Sat, 1 Oct 2005 15:21:37 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1smout1.broadpark.no (osl1smout1.broadpark.no [80.202.4.58]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9830343D45 for ; Sat, 1 Oct 2005 15:21:36 +0000 (GMT) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0INO0043XTG71A10@osl1smout1.broadpark.no> for freebsd-amd64@freebsd.org; Sat, 01 Oct 2005 17:24:07 +0200 (CEST) Received: from kg-work.kg4.no ([80.203.92.30]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with SMTP id <0INO00DYRTGR78X0@osl1sminn1.broadpark.no> for freebsd-amd64@freebsd.org; Sat, 01 Oct 2005 17:24:28 +0200 (CEST) Date: Sat, 01 Oct 2005 17:21:20 +0200 From: Torfinn Ingolfsen X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH In-reply-to: <87wtkx1gy8.fsf@zeus.crashmail.de> To: freebsd-amd64@freebsd.org Message-id: <20051001172120.11b786c5.torfinn.ingolfsen@broadpark.no> MIME-version: 1.0 X-Mailer: Sylpheed version 1.0.5 (GTK+ 1.2.10; i386-portbld-freebsd5.4) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT References: <87wtkx1gy8.fsf@zeus.crashmail.de> Subject: Re: New to FreeBSD/AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Oct 2005 15:21:37 -0000 On Sat, 01 Oct 2005 15:53:51 +0200 Stefan 'Steve' Tell wrote: > Is there anything special on FreeBSD/amd64? Ther are other people reading this list that knows much more about this than me, they will probably give you a better answer. No, I shouldn't think that amd64 is 2special" in any way, we have other 64-bit platforms. However, if you are running RELENG_6 you are running -current / beta code, which may or may not work at any point in time. One other thing, you get a segfault and a core dump. You could analyze this core dump for clues as to what went wrong. Hope this helps a little. -- Regards, Torfinn Ingolfsen, Norway From owner-freebsd-amd64@FreeBSD.ORG Sat Oct 1 16:00:17 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B1FA16A41F for ; Sat, 1 Oct 2005 16:00:17 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (Odin.AC.HMC.Edu [134.173.32.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0AEB643D45 for ; Sat, 1 Oct 2005 16:00:14 +0000 (GMT) (envelope-from brdavis@odin.ac.hmc.edu) Received: from odin.ac.hmc.edu (localhost.localdomain [127.0.0.1]) by odin.ac.hmc.edu (8.13.0/8.13.0) with ESMTP id j91G08fl028364; Sat, 1 Oct 2005 09:00:08 -0700 Received: (from brdavis@localhost) by odin.ac.hmc.edu (8.13.0/8.13.0/Submit) id j91G08Tf028363; Sat, 1 Oct 2005 09:00:08 -0700 Date: Sat, 1 Oct 2005 09:00:08 -0700 From: Brooks Davis To: "Stefan 'Steve' Tell" Message-ID: <20051001160008.GA27944@odin.ac.hmc.edu> References: <87wtkx1gy8.fsf@zeus.crashmail.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vkogqOf2sHV7VnPd" Content-Disposition: inline In-Reply-To: <87wtkx1gy8.fsf@zeus.crashmail.de> User-Agent: Mutt/1.4.1i X-Virus-Scanned: by amavisd-new X-Spam-Status: No, hits=0.0 required=8.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on odin.ac.hmc.edu Cc: freebsd-amd64@freebsd.org Subject: Re: New to FreeBSD/AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Oct 2005 16:00:17 -0000 --vkogqOf2sHV7VnPd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Oct 01, 2005 at 03:53:51PM +0200, Stefan 'Steve' Tell wrote: > Hi, >=20 > after many years on i386-architecture I switched to AMD64 (Asus A8V > deluxe with Athlon64 San Diego 3700+ and 1GB RAM). >=20 > I have installed FreeBSD/amd64 from a BETA4-iso. Everything works fine. >=20 > I checked out RELENG_6 and want to 'make buildworld' (Source from > yesterday and today), but: >=20 > /usr/local/libexec/ccache/cc -fpic -DPIC -O2 -pipe -march=3Dk8 -DTERMIOS = -DANSI_SOURCE -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl -I/us= r/src/secure/lib/libcrypto/../../../crypto/openssl/crypto -I/usr/obj/usr/sr= c/secure/lib/libcrypto -DOPENSSL_THREADS -DOPENSSL_NO_IDEA -DNO_IDEA -c /u= sr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/x509v3/v3err.c -= o v3err.So > building shared library libcrypto.so.4 > Segmentation fault (core dumped) > *** Error code 139 This is almost certainly a sign of a hardware problem. If you run buildworld again, does it fail in the same place? If not, it's definitly a hardware problem. -- Brooks --=20 Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 --vkogqOf2sHV7VnPd Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFDPrKHXY6L6fI4GtQRAtNkAJ4j8ImRlqW146HQRgTYos/YfvW5dgCeK4Bq 0iF8uowt2230dKYYynyfmMI= =3FeN -----END PGP SIGNATURE----- --vkogqOf2sHV7VnPd-- From owner-freebsd-amd64@FreeBSD.ORG Sat Oct 1 16:13:18 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5527116A41F for ; Sat, 1 Oct 2005 16:13:18 +0000 (GMT) (envelope-from steve.tell@crashmail.de) Received: from hydra.crashmail.de (hydra.crashmail.de [217.146.142.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E27A43D49 for ; Sat, 1 Oct 2005 16:13:17 +0000 (GMT) (envelope-from steve.tell@crashmail.de) Received: from localhost (localhost.crashmail.de [127.0.0.1]) by hydra.crashmail.de (Postfix) with ESMTP id 6398C62D75; Sat, 1 Oct 2005 18:13:30 +0200 (CEST) Received: from hydra.crashmail.de ([127.0.0.1]) by localhost (hydra.crashmail.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06219-05; Sat, 1 Oct 2005 18:13:29 +0200 (CEST) Received: from zeus.crashmail.de (dslb-084-059-210-032.pools.arcor-ip.net [84.59.210.32]) by hydra.crashmail.de (Postfix) with ESMTP id 2A92A62B42; Sat, 1 Oct 2005 18:13:29 +0200 (CEST) Received: from localhost (zeus.crashmail.de [192.168.1.100]) by zeus.crashmail.de (Postfix) with ESMTP id DCEEB5566; Sat, 1 Oct 2005 18:13:12 +0200 (CEST) Received: from zeus.crashmail.de ([127.0.0.1]) by localhost (zeus.crashmail.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 86529-10; Sat, 1 Oct 2005 18:13:11 +0200 (CEST) Received: from pandora.crashmail.de (pandora.crashmail.de [192.168.1.20]) by zeus.crashmail.de (Postfix) with ESMTP id 9FC7954FD; Sat, 1 Oct 2005 18:13:10 +0200 (CEST) From: Stefan 'Steve' Tell To: Brooks Davis In-Reply-To: <20051001160008.GA27944@odin.ac.hmc.edu> (Brooks Davis's message of "Sat, 1 Oct 2005 09:00:08 -0700") Organization: The Third Place References: <87wtkx1gy8.fsf@zeus.crashmail.de> <20051001160008.GA27944@odin.ac.hmc.edu> User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.3 (berkeley-unix) X-Face: .KSo,m`RE@]&5>cJ8vw<`1x?R(?,Q]b@qeq; P\.fK\}i>U^v9f; /~+rKfXKOJ$jD@Foy7MtnIpnk+6]/](%q@*/|+M<4.q@SO3+)u X-PGP-Key: 0x9B6C7E15 X-PGP-Fingerprint: 0A21 6C88 552E 54AE 3FB5 4732 25EE 6ABE 9B6C 7E15 X-BSD-Version: FreeBSD pandora.crashmail.de 6.0-BETA4 FreeBSD 6.0-BETA4 #0: Fri Sep 30 15:42:31 CEST 2005 stell@pandora.crashmail.de:/usr/obj/usr/src/sys/PANDORA amd64 Date: Sat, 01 Oct 2005 18:13:09 +0200 Message-ID: <87k6gxw6zu.fsf@zeus.crashmail.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: amavisd-new at zeus.crashmail.de X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at crashmail.de Cc: freebsd-amd64@freebsd.org Subject: Re: New to FreeBSD/AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Oct 2005 16:13:18 -0000 * Brooks Davis wrote: > On Sat, Oct 01, 2005 at 03:53:51PM +0200, Stefan 'Steve' Tell wrote: >> /usr/local/libexec/ccache/cc -fpic -DPIC -O2 -pipe -march=k8 -DTERMIOS -DANSI_SOURCE -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto -I/usr/obj/usr/src/secure/lib/libcrypto -DOPENSSL_THREADS -DOPENSSL_NO_IDEA -DNO_IDEA -c /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/x509v3/v3err.c -o v3err.So >> building shared library libcrypto.so.4 >> Segmentation fault (core dumped) >> *** Error code 139 > > This is almost certainly a sign of a hardware problem. If you run > buildworld again, does it fail in the same place? If not, it's > definitly a hardware problem. Yes, build process breaks at the same point. Disabling ccache solves this problem for now. make buildworld now works. -- By(t)e, Steve /\ http://www.crashmail.de GnuPG/PGP: 0X9B6C7E15, encrypted mail prefered, see header From owner-freebsd-amd64@FreeBSD.ORG Sat Oct 1 16:16:34 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20C6816A422 for ; Sat, 1 Oct 2005 16:16:34 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5BA3143D49 for ; Sat, 1 Oct 2005 16:16:33 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [70.30.70.180]) by elvis.mu.org (Postfix) with ESMTP id 10E5F1A3C19; Sat, 1 Oct 2005 09:16:33 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 1393551259; Sat, 1 Oct 2005 12:16:32 -0400 (EDT) Date: Sat, 1 Oct 2005 12:16:31 -0400 From: Kris Kennaway To: Stefan 'Steve' Tell Message-ID: <20051001161631.GA67272@xor.obsecurity.org> References: <87wtkx1gy8.fsf@zeus.crashmail.de> <20051001160008.GA27944@odin.ac.hmc.edu> <87k6gxw6zu.fsf@zeus.crashmail.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RnlQjJ0d97Da+TV1" Content-Disposition: inline In-Reply-To: <87k6gxw6zu.fsf@zeus.crashmail.de> User-Agent: Mutt/1.4.2.1i Cc: freebsd-amd64@freebsd.org Subject: Re: New to FreeBSD/AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Oct 2005 16:16:34 -0000 --RnlQjJ0d97Da+TV1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Oct 01, 2005 at 06:13:09PM +0200, Stefan 'Steve' Tell wrote: > * Brooks Davis wrote: > > On Sat, Oct 01, 2005 at 03:53:51PM +0200, Stefan 'Steve' Tell wrote: > >> /usr/local/libexec/ccache/cc -fpic -DPIC -O2 -pipe -march=3Dk8 -DTERMI= OS -DANSI_SOURCE -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl -I= /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto -I/usr/obj/usr= /src/secure/lib/libcrypto -DOPENSSL_THREADS -DOPENSSL_NO_IDEA -DNO_IDEA -c= /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/x509v3/v3err.= c -o v3err.So > >> building shared library libcrypto.so.4 > >> Segmentation fault (core dumped) > >> *** Error code 139 > > > > This is almost certainly a sign of a hardware problem. If you run > > buildworld again, does it fail in the same place? If not, it's > > definitly a hardware problem. >=20 > Yes, build process breaks at the same point. >=20 > Disabling ccache solves this problem for now. make buildworld now works. Please always remember to disable such non-standard features before reporting problems, it wastes developer time when they have to go through the standard checklist. Kris --RnlQjJ0d97Da+TV1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDPrZfWry0BWjoQKURAgP+AKClBQyz3zqcbv6HkgCP6dJqun1LywCeOxRa zN+xTpaFAMw41/h4X+zz+sQ= =hsLn -----END PGP SIGNATURE----- --RnlQjJ0d97Da+TV1-- From owner-freebsd-amd64@FreeBSD.ORG Sat Oct 1 16:17:20 2005 Return-Path: X-Original-To: freebsd-amd64@freebsd.org Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A119C16A41F for ; Sat, 1 Oct 2005 16:17:20 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4935343D45 for ; Sat, 1 Oct 2005 16:17:20 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [70.30.70.180]) by elvis.mu.org (Postfix) with ESMTP id A49CD1A3C19; Sat, 1 Oct 2005 09:17:17 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id C9F6751259; Sat, 1 Oct 2005 12:17:16 -0400 (EDT) Date: Sat, 1 Oct 2005 12:17:16 -0400 From: Kris Kennaway To: Bj?rn K?nig Message-ID: <20051001161716.GB67272@xor.obsecurity.org> References: <1102494183.41b6b9e726b2f@www.domainfactory-webmail.de> <433D3C12.6020104@axis.nl> <200509300925.38171.fcash-ml@sd73.bc.ca> <433E9DD1.90900@cs.tu-berlin.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mojUlQ0s9EVzWg2t" Content-Disposition: inline In-Reply-To: <433E9DD1.90900@cs.tu-berlin.de> User-Agent: Mutt/1.4.2.1i Cc: Freddie Cash , freebsd-amd64@freebsd.org Subject: Re: Which MySQL version best to use and with/without linux threads? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Oct 2005 16:17:20 -0000 --mojUlQ0s9EVzWg2t Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Oct 01, 2005 at 04:31:45PM +0200, Bj?rn K?nig wrote: > Freddie Cash wrote: >=20 > >Scott Long and Kris Kenneway ran various benchmarks back in the early=20 > >5.x days comparing MySQL 4 compiled with LinuxThreads, libc_r, libkse=20 > >(the default threading library on 5.x and 6.x), and libthr. In almost= =20 > >all cases, libkse was just as faster or faster than LinuxThreads. >=20 > Do you have a reference? I couldn't reproduce this conclusion. I suspect it was Robert Watson, not me (or my strangely-named cousin :-). Kris --mojUlQ0s9EVzWg2t Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFDPraMWry0BWjoQKURAhhBAKCEJslSf50dBEM5tlzo9P0mMRdVpwCgqhdt 6VLz3A+JvwyW7ndE9rfVsSM= =PABS -----END PGP SIGNATURE----- --mojUlQ0s9EVzWg2t-- From owner-freebsd-amd64@FreeBSD.ORG Sat Oct 1 19:41:10 2005 Return-Path: X-Original-To: amd64@freebsd.org Delivered-To: freebsd-amd64@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4ADE316A41F for ; Sat, 1 Oct 2005 19:41:10 +0000 (GMT) (envelope-from sean@mcneil.com) Received: from mail.mcneil.com (mcneil.com [24.199.45.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id E6C0343D5A for ; Sat, 1 Oct 2005 19:41:09 +0000 (GMT) (envelope-from sean@mcneil.com) Received: from localhost (localhost.mcneil.com [127.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id F12B6F235D for ; Sat, 1 Oct 2005 12:41:08 -0700 (PDT) Received: from mail.mcneil.com ([127.0.0.1]) by localhost (server.mcneil.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 48515-07 for ; Sat, 1 Oct 2005 12:41:07 -0700 (PDT) Received: from mcneil.com (mcneil.com [24.199.45.54]) by mail.mcneil.com (Postfix) with ESMTP id 7E2FDF1A69 for ; Sat, 1 Oct 2005 12:41:07 -0700 (PDT) From: Sean McNeil To: amd64@freebsd.org Content-Type: text/plain Organization: Sean McNeil Consulting, Inc Date: Sat, 01 Oct 2005 12:41:07 -0700 Message-Id: <1128195667.81287.5.camel@server.mcneil.com> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at mcneil.com Cc: Subject: linux32 compat core dumps wrong? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: sean@mcneil.com List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Oct 2005 19:41:10 -0000 I'm getting a core dump and I'm pretty sure it is from a linux32 run program. Yet the file seems wrong: file java.core java.core: ELF 32-bit LSB core file Intel 80386, version 1 (FreeBSD), FreeBSD-style, from 'java' /compat/linux/usr/bin/gdb ./jre/1.4.2/x86-linux2/bin/java java.core GNU gdb Red Hat Linux (5.2.1-4) Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-redhat-linux"... (no debugging symbols found)... warning: Couldn't find general-purpose registers in core file. warning: Wrong size fpregset in core file. ... I get this output when it crashes: An unexpected exception has been detected in native code outside the VM. Unexpected Signal : 11 occurred at PC=0xFFFFEFD4 Function=[Unknown.] Library=(N/A) NOTE: We are unable to locate the function name symbol for the error just occurred. Please refer to release documentation for possible reason and solutions. ... This program works just fine on Linux. Cheers, Sean