From owner-freebsd-ppc@freebsd.org Tue Jun 20 00:00:09 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 56B3DDA7213 for ; Tue, 20 Jun 2017 00:00:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 272BA6464E for ; Tue, 20 Jun 2017 00:00:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by freefall.freebsd.org (Postfix) id 623344687; Tue, 20 Jun 2017 00:00:08 +0000 (UTC) Delivered-To: freebsd-powerpc@localmail.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by freefall.freebsd.org (Postfix) with ESMTPS id 32B454686 for ; Tue, 20 Jun 2017 00:00:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ED3F564646 for ; Tue, 20 Jun 2017 00:00:06 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5K006EB087974 for ; Tue, 20 Jun 2017 00:00:06 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-powerpc@FreeBSD.org Subject: [Bug 219455] [patch] fix build of devel/talloc on powerpc64 Date: Tue, 20 Jun 2017 00:00:06 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: jhibbits@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: jhibbits@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: resolution bug_status assigned_to cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2017 00:00:09 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219455 Justin Hibbits changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|New |Closed Assignee|timur@FreeBSD.org |jhibbits@FreeBSD.org CC| |jhibbits@FreeBSD.org --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-ppc@freebsd.org Tue Jun 20 07:45:13 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 75FECD91F78 for ; Tue, 20 Jun 2017 07:45:13 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-175.reflexion.net [208.70.211.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3565377AE2 for ; Tue, 20 Jun 2017 07:45:12 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 22697 invoked from network); 20 Jun 2017 07:46:37 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 20 Jun 2017 07:46:37 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.40.1) with SMTP; Tue, 20 Jun 2017 03:45:10 -0400 (EDT) Received: (qmail 18274 invoked from network); 20 Jun 2017 07:45:10 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 20 Jun 2017 07:45:10 -0000 Received: from [192.168.1.114] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 00F01EC8029 for ; Tue, 20 Jun 2017 00:45:09 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: svn commit: r320127 - in head: . share/mk [broke libc++ based devel/powerpc64-gcc buildworld] Date: Tue, 20 Jun 2017 00:45:09 -0700 References: <9BF6B86D-4CBC-4502-8EB7-849E3461CA4C@dsl-only.net> To: FreeBSD PowerPC ML In-Reply-To: <9BF6B86D-4CBC-4502-8EB7-849E3461CA4C@dsl-only.net> Message-Id: X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2017 07:45:13 -0000 [I forgot to cc the powerpc list for this. Thus this separate send of the below.] On 2017-Jun-20, at 12:31 AM, Mark Millard = wrote: > [Because powerpc64 (and pweorpc) buildworld is broken for > clang 4 as of the INO64 changes I've been using > devel/powerpc64-xtoolchain-gcc and its devel/powerpc64-gcc > recently.] >=20 > Emmanuel Vadot manu at FreeBSD.org wrote/committed on Tue Jun 20 = 02:09:52 UTC 2017 >=20 >> Author: manu >> Date: Tue Jun 20 02:09:50 2017 >> New Revision: 320127 >> URL:=20 >> https://svnweb.freebsd.org/changeset/base/320127 >>=20 >>=20 >> Log: >> Switch back to the BSDL DTC (Device Tree Compiler). >> The BSDL dtc has grown the needed features (overlays mostly) and is = able to >> compile all of our base DTS. >> You can use WITH_GPL_DTC is you need the GPL one or DTC=3D in = make.conf(5) >> to specify an alternate location for the compiler to use. >>=20 >> Discussed with: emaste, imp >>=20 >> Modified: >> head/UPDATING >> head/share/mk/src.opts.mk >=20 > Unfortunately now devel/powerpc64-gcc no longer completes buildworld > (this is a libc++ based amd64 -> powerpc64 cross build as I experiment > with libc++ capable compilers for powerpc64): >=20 > --- input_buffer.o --- > /usr/src/usr.bin/dtc/input_buffer.cc:658:2: error: 'result' does not = name a type > result operator()() override > ^~~~~~ > . . . > --- all_subdir_usr.bin --- > *** [input_buffer.o] Error code 1 >=20 > make[4]: stopped in /usr/src/usr.bin/dtc > .ERROR_TARGET=3D'input_buffer.o' > = .ERROR_META_FILE=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc6= 4/usr/src/usr.bin/dtc/input_buffer.o.meta' > .MAKE.LEVEL=3D'4' > MAKEFILE=3D'' > .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes= verbose' > . . . > --- all_subdir_usr.bin --- >=20 > make[4]: stopped in /usr/src/usr.bin/dtc > .ERROR_TARGET=3D'input_buffer.o' > = .ERROR_META_FILE=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc6= 4/usr/src/usr.bin/dtc/input_buffer.o.meta' > .MAKE.LEVEL=3D'4' > MAKEFILE=3D'' > .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes silent=3Dyes= verbose' > _ERROR_CMD=3D'/usr/local/bin/powerpc64-unknown-freebsd12.0-g++ = -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1 -std=3Dc++11 -nostdinc++ -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude = -L/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/= lib = -B/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/= lib = --sysroot=3D/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/sr= c/tmp -B/usr/local/powerpc64-freebsd/bin/ -O2 -pipe -g = -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W = -Wno-unused-parameter -Wpointer-arith -Wno-uninitialized = -Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattributes = -Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered = -Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dinline = -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing = -Wno-error=3Duninitialized -Wno-error=3Dunused-but-set-variable = -Wno-error=3Dunused-function -Wno-error=3Dunused-value = -Wno-error=3Dstrict-overflow -Wno-error=3Dmisleading-indentation = -Wno-error=3Dnonnull-compare -Wno-error=3Dshift-negative-value = -Wno-error=3Dtautological-compare -Wno-error=3Dunused-const-variable -v = -std=3Dc++11 -fno-rtti -fno-exceptions -c = /usr/src/usr.bin/dtc/input_buffer.cc -o input_buffer.o;' > .CURDIR=3D'/usr/src/usr.bin/dtc' > .MAKE=3D'make' > = .OBJDIR=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src= /usr.bin/dtc' > .TARGETS=3D'all' > = DESTDIR=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src= /tmp' > LD_LIBRARY_PATH=3D'' > MACHINE=3D'powerpc' > MACHINE_ARCH=3D'powerpc64' > = MAKEOBJDIRPREFIX=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc6= 4' > MAKESYSPATH=3D'/usr/src/share/mk' > MAKE_VERSION=3D'20170510' > = PATH=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tm= p/legacy/usr/sbin:/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/= usr/src/tmp/legacy/usr/bin:/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.p= owerpc64/usr/src/tmp/legacy/bin:/usr/obj/powerpc64vtsc_xtoolchain-gcc/powe= rpc.powerpc64/usr/src/tmp/usr/sbin:/usr/obj/powerpc64vtsc_xtoolchain-gcc/p= owerpc.powerpc64/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin' > SRCTOP=3D'/usr/src' > = OBJTOP=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src'= > .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk = /root/src.configs/src.conf.powerpc64-xtoolchain-gcc.amd64-host = /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/bsd.suffixes.mk = /root/src.configs/make.conf /usr/src/share/mk/local.sys.mk = /usr/src/share/mk/src.sys.mk /dev/null /usr/src/usr.bin/dtc/Makefile = /usr/src/share/mk/bsd.prog.mk /usr/src/share/mk/bsd.init.mk = /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk = /usr/src/share/mk/local.init.mk /usr/src/share/mk/src.init.mk = /usr/src/usr.bin/dtc/../Makefile.inc /usr/src/share/mk/bsd.own.mk = /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.compiler.mk = /usr/src/share/mk/bsd.libnames.mk /usr/src/share/mk/src.libnames.mk = /usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.nls.mk = /usr/src/share/mk/bsd.confs.mk /usr/src/share/mk/bsd.files.mk = /usr/src/share/mk/bsd.incs.mk /usr/src/share/mk/bsd.links.mk = /usr/src/share/mk/bsd.man.mk /usr/src/share/mk/bsd.dep.mk = /usr/src/share/mk/bsd.clang-analyze.mk /usr/src/share/mk/bsd.obj.mk = /usr/src/share/mk/bsd.subdir.mk /usr/src/share/mk/bsd.sys.mk' > .PATH=3D'. /usr/src/usr.bin/dtc' > --- all_subdir_libexec --- > *** [all_subdir_libexec] Error code 2 >=20 >=20 > # Meta data file = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/usr.bin/dt= c/input_buffer.o.meta > CMD /usr/local/bin/powerpc64-unknown-freebsd12.0-g++ -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1 -std=3Dc++11 -nostdinc++ -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude = -L/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/= lib = -B/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/= lib = --sysroot=3D/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/sr= c/tmp -B/usr/local/powerpc64-freebsd/bin/ -O2 -pipe -g = -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W = -Wno-unused-parameter -Wpointer-arith -Wno-uninitialized = -Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattributes = -Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered = -Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dinline = -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing = -Wno-error=3Duninitialized -Wno-error=3Dunused-but-set-variable = -Wno-error=3Dunused-function -Wno-error=3Dunused-value = -Wno-error=3Dstrict-overflow -Wno-error=3Dmisleading-indentation = -Wno-error=3Dnonnull-compare -Wno-error=3Dshift-negative-value = -Wno-error=3Dtautological-compare -Wno-error=3Dunused-const-variable -v = -std=3Dc++11 -fno-rtti -fno-exceptions -c = /usr/src/usr.bin/dtc/input_buffer.cc -o input_buffer.o > CWD = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/usr.bin/dt= c > TARGET input_buffer.o > -- command output -- > Using built-in specs. > COLLECT_GCC=3D/usr/local/bin/powerpc64-unknown-freebsd12.0-g++ > Target: powerpc64-unknown-freebsd12.0 > Configured with: = /usr/obj/portswork/usr/ports/devel/powerpc64-gcc/work/gcc-6.3.0/configure = --target=3Dpowerpc64-unknown-freebsd12.0 --disable-nls = --enable-languages=3Dc,c++ --without-headers --with-gmp=3D/usr/local = --with-pkgversion=3D'FreeBSD Ports Collection for powerpc64' = --with-system-zlib --with-gcc-include-dir=3D/usr/include/c++/v1/ = --with-as=3D/usr/local/bin/powerpc64-freebsd-as = --with-ld=3D/usr/local/bin/powerpc64-freebsd-ld --prefix=3D/usr/local = --localstatedir=3D/var --mandir=3D/usr/local/man = --infodir=3D/usr/local/info/ --build=3Damd64-unknown-freebsd12.0 > Thread model: posix > gcc version 6.3.0 (FreeBSD Ports Collection for powerpc64)=20 > COLLECT_GCC_OPTIONS=3D'-isystem' = '/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/i= nclude/c++/v1' '-std=3Dc++11' '-nostdinc++' '-isystem' = '/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/i= nclude' = '-L/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr= /lib' '-B' = '/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/l= ib' '-B' '/usr/local/powerpc64-freebsd/bin/' '-O2' '-pipe' '-g' = '-fstack-protector-strong' '-Wsystem-headers' '-Wall' '-Wno-format-y2k' = '-Wextra' '-Wno-unused-parameter' '-Wpointer-arith' '-Wno-uninitialized' = '-Wno-error=3Daddress' '-Wno-error=3Darray-bounds' = '-Wno-error=3Dattributes' '-Wno-error=3Dbool-compare' = '-Wno-error=3Dcast-align' '-Wno-error=3Dclobbered' = '-Wno-error=3Denum-compare' '-Wno-error=3Dextra' '-Wno-error=3Dinline' = '-Wno-error=3Dlogical-not-parentheses' '-Wno-error=3Dstrict-aliasing' = '-Wno-error=3Duninitialized' '-Wno-error=3Dunused-but-set-variable' = '-Wno-error=3Dunused-function' '-Wno-error=3Dunused-value' = '-Wno-error=3Dstrict-overflow' '-Wno-error=3Dmisleading-indentation' = '-Wno-error=3Dnonnull-compare' '-Wno-error=3Dshift-negative-value' = '-Wno-error=3Dtautological-compare' '-Wno-error=3Dunused-const-variable' = '-v' '-std=3Dc++11' '-fno-rtti' '-fno-exceptions' '-c' '-o' = 'input_buffer.o' '-shared-libgcc' > /usr/local/libexec/gcc/powerpc64-unknown-freebsd12.0/6.3.0/cc1plus = -quiet -nostdinc++ -v -isysroot = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp = -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1 -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude /usr/src/usr.bin/dtc/input_buffer.cc -quiet -dumpbase = input_buffer.cc -auxbase-strip input_buffer.o -g -O2 -Wsystem-headers = -Wall -Wno-format-y2k -Wextra -Wno-unused-parameter -Wpointer-arith = -Wno-uninitialized -Wno-error=3Daddress -Wno-error=3Darray-bounds = -Wno-error=3Dattributes -Wno-error=3Dbool-compare -Wno-error=3Dcast-align = -Wno-error=3Dclobbered -Wno-error=3Denum-compare -Wno-error=3Dextra = -Wno-error=3Dinline -Wno-error=3Dlogical-not-parentheses = -Wno-error=3Dstrict-aliasing -Wno-error=3Duninitialized = -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunused-function = -Wno-error=3Dunused-value -Wno-error=3Dstrict-overflow = -Wno-error=3Dmisleading-indentation -Wno-error=3Dnonnull-compare = -Wno-error=3Dshift-negative-value -Wno-error=3Dtautological-compare = -Wno-error=3Dunused-const-variable -std=3Dc++11 -std=3Dc++11 -version = -fstack-protector-strong -fno-rtti -fno-exceptions -o - | > /usr/local/bin/powerpc64-freebsd-as -v --traditional-format -a64 = -mppc64 -many -o input_buffer.o > GNU assembler version 2.28 (powerpc64-freebsd) using BFD version (GNU = Binutils) 2.28 > GNU C++11 (FreeBSD Ports Collection for powerpc64) version 6.3.0 = (powerpc64-unknown-freebsd12.0) > compiled by GNU C version 4.2.1 Compatible FreeBSD Clang 4.0.0 = (tags/RELEASE_400/final 297347), GMP version 6.1.2, MPFR version = 3.1.5-p2, MPC version 1.0.3, isl version none > GGC heuristics: --param ggc-min-expand=3D100 --param = ggc-min-heapsize=3D131072 > ignoring nonexistent directory = "/usr/local/lib/gcc/powerpc64-unknown-freebsd12.0/6.3.0/../../../../powerp= c64-unknown-freebsd12.0/sys-include" > ignoring nonexistent directory = "/usr/local/lib/gcc/powerpc64-unknown-freebsd12.0/6.3.0/../../../../powerp= c64-unknown-freebsd12.0/include" > #include "..." search starts here: > #include <...> search starts here: > = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1 > = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude > /usr/local/lib/gcc/powerpc64-unknown-freebsd12.0/6.3.0/include > /usr/local/lib/gcc/powerpc64-unknown-freebsd12.0/6.3.0/include-fixed > End of search list. > GNU C++11 (FreeBSD Ports Collection for powerpc64) version 6.3.0 = (powerpc64-unknown-freebsd12.0) > compiled by GNU C version 4.2.1 Compatible FreeBSD Clang 4.0.0 = (tags/RELEASE_400/final 297347), GMP version 6.1.2, MPFR version = 3.1.5-p2, MPC version 1.0.3, isl version none > GGC heuristics: --param ggc-min-expand=3D100 --param = ggc-min-heapsize=3D131072 > Compiler executable checksum: 47621bba5ca992f7e7897909a81561ae > /usr/src/usr.bin/dtc/input_buffer.cc:658:2: error: 'result' does not = name a type > result operator()() override > ^~~~~~ > In file included from = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1/unordered_set:323:0, > from /usr/src/usr.bin/dtc/input_buffer.hh:39, > from /usr/src/usr.bin/dtc/input_buffer.cc:33: > = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1/__hash_table:1943:1: warning: always_inline function might = not be inlinable [-Wattributes] > __hash_table<_Tp, _Hash, _Equal, = _Alloc>::__emplace_unique_key_args(_Key const& __k, _Args&&... __args) > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > *** Error code 1 =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-ppc@freebsd.org Tue Jun 20 08:37:46 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C8F07D92D4F for ; Tue, 20 Jun 2017 08:37:46 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-211-175.reflexion.net [208.70.211.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8D0B3791D5 for ; Tue, 20 Jun 2017 08:37:45 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 22319 invoked from network); 20 Jun 2017 08:37:44 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 20 Jun 2017 08:37:44 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.40.1) with SMTP; Tue, 20 Jun 2017 04:37:44 -0400 (EDT) Received: (qmail 17984 invoked from network); 20 Jun 2017 08:37:44 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 20 Jun 2017 08:37:44 -0000 Received: from [192.168.1.114] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 9E1D3EC8A8B; Tue, 20 Jun 2017 01:37:43 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: svn commit: r320127 - in head: . share/mk From: Mark Millard In-Reply-To: <20170620095434.48a8f8eb3d62df4ae65cf095@bidouilliste.com> Date: Tue, 20 Jun 2017 01:37:43 -0700 Cc: manu@FreeBSD.org, svn-src-head@freebsd.org, Ed Maste , Warner Losh , FreeBSD PowerPC ML Content-Transfer-Encoding: quoted-printable Message-Id: <1577D8FE-84FE-43F7-9B30-EDC8ED698DAD@dsl-only.net> References: <9BF6B86D-4CBC-4502-8EB7-849E3461CA4C@dsl-only.net> <20170620095434.48a8f8eb3d62df4ae65cf095@bidouilliste.com> To: Emmanuel Vadot X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2017 08:37:46 -0000 On 2017-Jun-20, at 12:54 AM, Emmanuel Vadot = wrote: > On Tue, 20 Jun 2017 00:31:30 -0700 > Mark Millard wrote: >=20 >> [Because powerpc64 (and pweorpc) buildworld is broken for >> clang 4 as of the INO64 changes I've been using >> devel/powerpc64-xtoolchain-gcc and its devel/powerpc64-gcc >> recently.] >>=20 >> Emmanuel Vadot manu at FreeBSD.org wrote/committed on Tue Jun 20 = 02:09:52 UTC 2017 >>=20 >>> Author: manu >>> Date: Tue Jun 20 02:09:50 2017 >>> New Revision: 320127 >>> URL:=20 >>> https://svnweb.freebsd.org/changeset/base/320127 >>>=20 >>>=20 >>> Log: >>> Switch back to the BSDL DTC (Device Tree Compiler). >>> The BSDL dtc has grown the needed features (overlays mostly) and is = able to >>> compile all of our base DTS. >>> You can use WITH_GPL_DTC is you need the GPL one or DTC=3D in = make.conf(5) >>> to specify an alternate location for the compiler to use. >>>=20 >>> Discussed with: emaste, imp >>>=20 >>> Modified: >>> head/UPDATING >>> head/share/mk/src.opts.mk >>=20 >> Unfortunately now devel/powerpc64-gcc no longer completes buildworld >> (this is a libc++ based amd64 -> powerpc64 cross build as I = experiment >> with libc++ capable compilers for powerpc64): >>=20 >> --- input_buffer.o --- >> /usr/src/usr.bin/dtc/input_buffer.cc:658:2: error: 'result' does not = name a type >> result operator()() override >> ^~~~~~ >> . . . >> --- all_subdir_usr.bin --- >> *** [input_buffer.o] Error code 1 >=20 > Hello Mark, >=20 > Could you report the issue upstream please : > https://github.com/davidchisnall/dtc ? >=20 > As soon as it's fixed I'll update our in-tree copy. >=20 > Thanks, Sure. But I probably know what the problem is: a missing keyword. . . (So more than powerpc64 is likely going to have problems with the source code.) FYI: The code structure is: typedef unsigned long long valty; . . . struct expression { . . . typedef std::pair result; . . . }; . . . struct binary_operator_base : public expression { using expression::expression; . . . }; . . . template struct binary_operator : public binary_operator_base { . . . }; . . . template struct divmod : public binary_operator<5, T> { using binary_operator<5, T>::binary_operator; using binary_operator_base::result; result operator()() override { result r =3D (*binary_operator_base::rhs)(); if (r.second && (r.first =3D=3D 0)) { expression::loc.report_error("Division by = zero"); return {0, false}; } return binary_operator<5, T>::operator()(); } }; Looks to me that there is a "typename" missing: using binary_operator_base::result; should be: using typename binary_operator_base::result; So making that change and trying the buildworld buildkernel again results in. . . buildworld completed and buildkernel is in process So it looks like I was right. >> make[4]: stopped in /usr/src/usr.bin/dtc >> .ERROR_TARGET=3D'input_buffer.o' >> = .ERROR_META_FILE=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc6= 4/usr/src/usr.bin/dtc/input_buffer.o.meta' >> .MAKE.LEVEL=3D'4' >> MAKEFILE=3D'' >> .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes = silent=3Dyes verbose' >> . . . >> --- all_subdir_usr.bin --- >>=20 >> make[4]: stopped in /usr/src/usr.bin/dtc >> .ERROR_TARGET=3D'input_buffer.o' >> = .ERROR_META_FILE=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc6= 4/usr/src/usr.bin/dtc/input_buffer.o.meta' >> .MAKE.LEVEL=3D'4' >> MAKEFILE=3D'' >> .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes = silent=3Dyes verbose' >> _ERROR_CMD=3D'/usr/local/bin/powerpc64-unknown-freebsd12.0-g++ = -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1 -std=3Dc++11 -nostdinc++ -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude = -L/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/= lib = -B/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/= lib = --sysroot=3D/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/sr= c/tmp -B/usr/local/powerpc64-freebsd/bin/ -O2 -pipe -g = -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W = -Wno-unused-parameter -Wpointer-arith -Wno-uninitialized = -Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattributes = -Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered = -Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dinline = -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing = -Wno-error=3Duninitialized -Wno-error=3Dunused-but-set-variable = -Wno-error=3Dunused-function -Wno-error=3Dunused-value = -Wno-error=3Dstrict-overflow -Wno-error=3Dmisleading-indentation = -Wno-error=3Dnonnull-compare -Wno-error=3Dshift-negative-value = -Wno-error=3Dtautological-compare -Wno-error=3Dunused-const-variable -v = -std=3Dc++11 -fno-rtti -fno-exceptions -c = /usr/src/usr.bin/dtc/input_buffer.cc -o input_buffer.o;' >> .CURDIR=3D'/usr/src/usr.bin/dtc' >> .MAKE=3D'make' >> = .OBJDIR=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src= /usr.bin/dtc' >> .TARGETS=3D'all' >> = DESTDIR=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src= /tmp' >> LD_LIBRARY_PATH=3D'' >> MACHINE=3D'powerpc' >> MACHINE_ARCH=3D'powerpc64' >> = MAKEOBJDIRPREFIX=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc6= 4' >> MAKESYSPATH=3D'/usr/src/share/mk' >> MAKE_VERSION=3D'20170510' >> = PATH=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tm= p/legacy/usr/sbin:/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/= usr/src/tmp/legacy/usr/bin:/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.p= owerpc64/usr/src/tmp/legacy/bin:/usr/obj/powerpc64vtsc_xtoolchain-gcc/powe= rpc.powerpc64/usr/src/tmp/usr/sbin:/usr/obj/powerpc64vtsc_xtoolchain-gcc/p= owerpc.powerpc64/usr/src/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin' >> SRCTOP=3D'/usr/src' >> = OBJTOP=3D'/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src'= >> .MAKE.MAKEFILES=3D'/usr/src/share/mk/sys.mk = /usr/src/share/mk/local.sys.env.mk /usr/src/share/mk/src.sys.env.mk = /root/src.configs/src.conf.powerpc64-xtoolchain-gcc.amd64-host = /usr/src/share/mk/bsd.mkopt.mk /usr/src/share/mk/bsd.suffixes.mk = /root/src.configs/make.conf /usr/src/share/mk/local.sys.mk = /usr/src/share/mk/src.sys.mk /dev/null /usr/src/usr.bin/dtc/Makefile = /usr/src/share/mk/bsd.prog.mk /usr/src/share/mk/bsd.init.mk = /usr/src/share/mk/bsd.opts.mk /usr/src/share/mk/bsd.cpu.mk = /usr/src/share/mk/local.init.mk /usr/src/share/mk/src.init.mk = /usr/src/usr.bin/dtc/../Makefile.inc /usr/src/share/mk/bsd.own.mk = /usr/src/share/mk/bsd.compiler.mk /usr/src/share/mk/bsd.compiler.mk = /usr/src/share/mk/bsd.libnames.mk /usr/src/share/mk/src.libnames.mk = /usr/src/share/mk/src.opts.mk /usr/src/share/mk/bsd.nls.mk = /usr/src/share/mk/bsd.confs.mk /usr/src/share/mk/bsd.files.mk = /usr/src/share/mk/bsd.incs.mk /usr/src/share/mk/bsd.links.mk = /usr/src/share/mk/bsd.man.mk /usr/src/share/mk/bsd.dep.mk = /usr/src/share/mk/bsd.clang-analyze.mk /usr/src/share/mk/bsd.obj.mk = /usr/src/share/mk/bsd.subdir.mk /usr/src/share/mk/bsd.sys.mk' >> .PATH=3D'. /usr/src/usr.bin/dtc' >> --- all_subdir_libexec --- >> *** [all_subdir_libexec] Error code 2 >>=20 >>=20 >> # Meta data file = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/usr.bin/dt= c/input_buffer.o.meta >> CMD /usr/local/bin/powerpc64-unknown-freebsd12.0-g++ -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1 -std=3Dc++11 -nostdinc++ -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude = -L/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/= lib = -B/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/= lib = --sysroot=3D/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/sr= c/tmp -B/usr/local/powerpc64-freebsd/bin/ -O2 -pipe -g = -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W = -Wno-unused-parameter -Wpointer-arith -Wno-uninitialized = -Wno-error=3Daddress -Wno-error=3Darray-bounds -Wno-error=3Dattributes = -Wno-error=3Dbool-compare -Wno-error=3Dcast-align -Wno-error=3Dclobbered = -Wno-error=3Denum-compare -Wno-error=3Dextra -Wno-error=3Dinline = -Wno-error=3Dlogical-not-parentheses -Wno-error=3Dstrict-aliasing = -Wno-error=3Duninitialized -Wno-error=3Dunused-but-set-variable = -Wno-error=3Dunused-function -Wno-error=3Dunused-value = -Wno-error=3Dstrict-overflow -Wno-error=3Dmisleading-indentation = -Wno-error=3Dnonnull-compare -Wno-error=3Dshift-negative-value = -Wno-error=3Dtautological-compare -Wno-error=3Dunused-const-variable -v = -std=3Dc++11 -fno-rtti -fno-exceptions -c = /usr/src/usr.bin/dtc/input_buffer.cc -o input_buffer.o >> CWD = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/usr.bin/dt= c >> TARGET input_buffer.o >> -- command output -- >> Using built-in specs. >> COLLECT_GCC=3D/usr/local/bin/powerpc64-unknown-freebsd12.0-g++ >> Target: powerpc64-unknown-freebsd12.0 >> Configured with: = /usr/obj/portswork/usr/ports/devel/powerpc64-gcc/work/gcc-6.3.0/configure = --target=3Dpowerpc64-unknown-freebsd12.0 --disable-nls = --enable-languages=3Dc,c++ --without-headers --with-gmp=3D/usr/local = --with-pkgversion=3D'FreeBSD Ports Collection for powerpc64' = --with-system-zlib --with-gcc-include-dir=3D/usr/include/c++/v1/ = --with-as=3D/usr/local/bin/powerpc64-freebsd-as = --with-ld=3D/usr/local/bin/powerpc64-freebsd-ld --prefix=3D/usr/local = --localstatedir=3D/var --mandir=3D/usr/local/man = --infodir=3D/usr/local/info/ --build=3Damd64-unknown-freebsd12.0 >> Thread model: posix >> gcc version 6.3.0 (FreeBSD Ports Collection for powerpc64)=20 >> COLLECT_GCC_OPTIONS=3D'-isystem' = '/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/i= nclude/c++/v1' '-std=3Dc++11' '-nostdinc++' '-isystem' = '/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/i= nclude' = '-L/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr= /lib' '-B' = '/usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/l= ib' '-B' '/usr/local/powerpc64-freebsd/bin/' '-O2' '-pipe' '-g' = '-fstack-protector-strong' '-Wsystem-headers' '-Wall' '-Wno-format-y2k' = '-Wextra' '-Wno-unused-parameter' '-Wpointer-arith' '-Wno-uninitialized' = '-Wno-error=3Daddress' '-Wno-error=3Darray-bounds' = '-Wno-error=3Dattributes' '-Wno-error=3Dbool-compare' = '-Wno-error=3Dcast-align' '-Wno-error=3Dclobbered' = '-Wno-error=3Denum-compare' '-Wno-error=3Dextra' '-Wno-error=3Dinline' = '-Wno-error=3Dlogical-not-parentheses' '-Wno-error=3Dstrict-aliasing' = '-Wno-error=3Duninitialized' '-Wno-error=3Dunused-but-set-variable' = '-Wno-error=3Dunused-function' '-Wno-error=3Dunused-value' = '-Wno-error=3Dstrict-overflow' '-Wno-error=3Dmisleading-indentation' = '-Wno-error=3Dnonnull-compare' '-Wno-error=3Dshift-negative-value' = '-Wno-error=3Dtautological-compare' '-Wno-error=3Dunused-const-variable' = '-v' '-std=3Dc++11' '-fno-rtti' '-fno-exceptions' '-c' '-o' = 'input_buffer.o' '-shared-libgcc' >> /usr/local/libexec/gcc/powerpc64-unknown-freebsd12.0/6.3.0/cc1plus = -quiet -nostdinc++ -v -isysroot = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp = -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1 -isystem = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude /usr/src/usr.bin/dtc/input_buffer.cc -quiet -dumpbase = input_buffer.cc -auxbase-strip input_buffer.o -g -O2 -Wsystem-headers = -Wall -Wno-format-y2k -Wextra -Wno-unused-parameter -Wpointer-arith = -Wno-uninitialized -Wno-error=3Daddress -Wno-error=3Darray-bounds = -Wno-error=3Dattributes -Wno-error=3Dbool-compare -Wno-error=3Dcast-align = -Wno-error=3Dclobbered -Wno-error=3Denum-compare -Wno-error=3Dextra = -Wno-error=3Dinline -Wno-error=3Dlogical-not-parentheses = -Wno-error=3Dstrict-aliasing -Wno-error=3Duninitialized = -Wno-error=3Dunused-but-set-variable -Wno-error=3Dunused-function = -Wno-error=3Dunused-value -Wno-error=3Dstrict-overflow = -Wno-error=3Dmisleading-indentation -Wno-error=3Dnonnull-compare = -Wno-error=3Dshift-negative-value -Wno-error=3Dtautological-compare = -Wno-error=3Dunused-const-variable -std=3Dc++11 -std=3Dc++11 -version = -fstack-protector-strong -fno-rtti -fno-exceptions -o - | >> /usr/local/bin/powerpc64-freebsd-as -v --traditional-format -a64 = -mppc64 -many -o input_buffer.o >> GNU assembler version 2.28 (powerpc64-freebsd) using BFD version (GNU = Binutils) 2.28 >> GNU C++11 (FreeBSD Ports Collection for powerpc64) version 6.3.0 = (powerpc64-unknown-freebsd12.0) >> compiled by GNU C version 4.2.1 Compatible FreeBSD Clang 4.0.0 = (tags/RELEASE_400/final 297347), GMP version 6.1.2, MPFR version = 3.1.5-p2, MPC version 1.0.3, isl version none >> GGC heuristics: --param ggc-min-expand=3D100 --param = ggc-min-heapsize=3D131072 >> ignoring nonexistent directory = "/usr/local/lib/gcc/powerpc64-unknown-freebsd12.0/6.3.0/../../../../powerp= c64-unknown-freebsd12.0/sys-include" >> ignoring nonexistent directory = "/usr/local/lib/gcc/powerpc64-unknown-freebsd12.0/6.3.0/../../../../powerp= c64-unknown-freebsd12.0/include" >> #include "..." search starts here: >> #include <...> search starts here: >> = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1 >> = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude >> /usr/local/lib/gcc/powerpc64-unknown-freebsd12.0/6.3.0/include >> /usr/local/lib/gcc/powerpc64-unknown-freebsd12.0/6.3.0/include-fixed >> End of search list. >> GNU C++11 (FreeBSD Ports Collection for powerpc64) version 6.3.0 = (powerpc64-unknown-freebsd12.0) >> compiled by GNU C version 4.2.1 Compatible FreeBSD Clang 4.0.0 = (tags/RELEASE_400/final 297347), GMP version 6.1.2, MPFR version = 3.1.5-p2, MPC version 1.0.3, isl version none >> GGC heuristics: --param ggc-min-expand=3D100 --param = ggc-min-heapsize=3D131072 >> Compiler executable checksum: 47621bba5ca992f7e7897909a81561ae >> /usr/src/usr.bin/dtc/input_buffer.cc:658:2: error: 'result' does not = name a type >> result operator()() override >> ^~~~~~ >> In file included from = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1/unordered_set:323:0, >> from /usr/src/usr.bin/dtc/input_buffer.hh:39, >> from /usr/src/usr.bin/dtc/input_buffer.cc:33: >> = /usr/obj/powerpc64vtsc_xtoolchain-gcc/powerpc.powerpc64/usr/src/tmp/usr/in= clude/c++/v1/__hash_table:1943:1: warning: always_inline function might = not be inlinable [-Wattributes] >> __hash_table<_Tp, _Hash, _Equal, = _Alloc>::__emplace_unique_key_args(_Key const& __k, _Args&&... __args) >> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> *** Error code 1 =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-ppc@freebsd.org Wed Jun 21 23:01:45 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 54FCAD9AA39 for ; Wed, 21 Jun 2017 23:01:45 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-14.reflexion.net [208.70.210.14]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0252C818FB for ; Wed, 21 Jun 2017 23:01:44 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 2428 invoked from network); 21 Jun 2017 22:55:03 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 21 Jun 2017 22:55:03 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v8.40.1) with SMTP; Wed, 21 Jun 2017 18:55:03 -0400 (EDT) Received: (qmail 3677 invoked from network); 21 Jun 2017 22:55:03 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 21 Jun 2017 22:55:03 -0000 Received: from [192.168.1.114] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 2476CEC8F04 for ; Wed, 21 Jun 2017 15:55:03 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Patch for: [Bug 220024] head -r319991 clang powerpc64 and powerpc toolchains (cross build target): boot1.o: In function `fsread_size': undefined reference to `__udivdi3' (INO64 involved) Message-Id: <02584783-3635-42ED-AF32-8144BBD10499@dsl-only.net> References: To: FreeBSD PowerPC ML Date: Wed, 21 Jun 2017 15:55:02 -0700 X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2017 23:01:45 -0000 [A simple Makefile patch fixes 220024 for targeting powerpc64 and powerpc buildworld via clang 4 .] Begin forwarded message: From: bugzilla-noreply at freebsd.org Subject: [Bug 220024] head -r319991 clang powerpc64 and powerpc = toolchains (cross build target): boot1.o: In function `fsread_size': = undefined reference to `__udivdi3' (INO64 involved) Date: June 21, 2017 at 3:48:26 PM PDT To: freebsd-toolchain at FreeBSD.org https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220024 --- Comment #9 from Mark Millard --- Created attachment 183694 --> = https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D183694&action=3Dedit= Makefile adjustment to compile/link missing routines As of INO64 involving 64-bit integer types two more sources need to be compiled (and the .o's linked in): udivdi3.c which in turn requires adding: qdivrem.c So overall SRCS ends up as: SRCS=3D boot1.c qdivrem.c udivdi3.c ashldi3.c syncicache.c With this change I was able to build TARGET_ARCH=3Dpowerpc and TARGET_ARCH=3Dpowerpc64 . =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-ppc@freebsd.org Thu Jun 22 08:26:20 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 79337D86334 for ; Thu, 22 Jun 2017 08:26:20 +0000 (UTC) (envelope-from andy.silva@snsmarketreports.com) Received: from mailer238.gate85.rs.smtp.com (mailer238.gate85.rs.smtp.com [74.91.85.238]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3658872CFF for ; Thu, 22 Jun 2017 08:26:20 +0000 (UTC) (envelope-from andy.silva@snsmarketreports.com) X-MSFBL: 6rTlffOsO3k0nwJKRKKTb9zwgXrFba1Zgg/vD65n6jU=|eyJyIjoiZnJlZWJzZC1 wcGNAZnJlZWJzZC5vcmciLCJiIjoiNzRfOTFfODVfMjM4IiwiZyI6IlNuc3RlbGV jb21fZGVkaWNhdGVkX3Bvb2wifQ== Received: from [192.168.80.22] ([192.168.80.22:37624] helo=rs-ord-mta02-in2.smtp.com) by rs-ord-mta01-out2.smtp.com (envelope-from ) (ecelerity 4.2.1.55028 r(Core:4.2.1.12)) with ESMTP id 19/A2-14363-47A7B495; Thu, 22 Jun 2017 08:06:12 +0000 DKIM-Signature: v=1; a=rsa-sha256; d=snsresearchreports.com; s=snskey; c=relaxed/simple; q=dns/txt; i=@snsresearchreports.com; t=1498118772; h=From:Subject:To:Date:MIME-Version:Content-Type; bh=Vnm2meyXqH1uha+7ROl5UyYt1JU0f+xJMWsv7BmtMkc=; b=jJLW7Qes+3GL9VIAyfGRUPRd6Wh8Fh2tw7qFZGLn61vOYRsspIUD+DR2KbZ+mYRu gyd+Yed7l+19Etv7RHGKescU7lH9NY1VgWsNJVkRyGATnOR7u1TcFWHi1jI2Cqcr b134Wg7d1eMYqUzfEwte9mCOXG9vll0YR18rEeoM3af+6tq5Xhmf55QlKQArLTbK FuSlXIBB+EZoBwjbu0pA/fABhq0JDRCVnzCsj4X1rDq5uw0brukHG2ZAAOWBsBaO OcYCMZGmfsxYNol1EHt5hEUJOsiX6XqybIgBKrf3YNd6dO+0DoDMWwhSiK2PwKb0 VyA4JDSqAVCamchtC/007g==; Received: from [205.250.228.1] ([205.250.228.1:33515] helo=d205-250-228-1.bchsia.telus.net) by rs-ord-mta02-in2.smtp.com (envelope-from ) (ecelerity 4.1.0.46749 r(Core:4.1.0.4)) with ESMTPA id 1A/6C-23245-37A7B495; Thu, 22 Jun 2017 08:06:12 +0000 MIME-Version: 1.0 From: "Andy Silva" Reply-To: andy.silva@snsmarketreports.com To: freebsd-ppc@freebsd.org Subject: The HetNet Ecosystem (Small Cells, Carrier Wi-Fi, C-RAN & DAS): 2017-2030 - Opportunities, Challenges, Strategies & Forecasts (Report) X-Mailer: Smart_Send_2_0_138 Date: Thu, 22 Jun 2017 01:06:10 -0700 Message-ID: <10364603020641639232509@Ankur> X-Report-Abuse: SMTP.com is an email service provider. Our abuse team cares about your feedback. Please contact abuse@smtp.com for further investigation. X-SMTPCOM-Tracking-Number: b8e9305f-0af8-4679-a3a6-dca02864956d X-SMTPCOM-Sender-ID: 6008902 Feedback-ID: 6008902:SMTPCOM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2017 08:26:20 -0000 The HetNet Ecosystem (Small Cells, Carrier Wi-Fi, C-RAN & DAS): 2017 =96 20= 30 =96 Opportunities, Challenges, Strategies & Forecasts (Report) Hello Please find the latest SNS Research report summary to you and your team, " = The HetNet Ecosystem (Small Cells, Carrier Wi-Fi, C-RAN & DAS): 2017 =96 20= 30 =96 Opportunities, Challenges, Strategies & Forecasts" Below is the repo= rt highlight and if you like I can send you sample pages for your details i= nside. =20 SNS Research estimates that global spending on small cells, carrier Wi-Fi, = C-RAN and DAS will reach more than $15 Billion by the end of 2017, as mobil= e operators remain committed to tackle the continued growth of mobile data = traffic and evolving coverage requirements. At present, the HetNet market i= s facing a paradigm shift with multiple advancements ranging from small cel= l virtualization and neutral hosting to the adoption of unlicensed and shar= ed spectrum. In conjunction with 5G and LTE Advanced network rollouts, thes= e advancements will fuel the market to grow at a CAGR of over 18% between 2= 017 and 2020. The report presents an in-depth assessment of the HetNet ecosystem includin= g enabling technologies, key trends, market drivers, challenges, standardiz= ation, regulatory landscape, deployment models, use cases, vertical markets= , service provider case studies, opportunities, future roadmap, value chain= , ecosystem player profiles and strategies. The report also presents foreca= sts for HetNet infrastructure investments from 2017 till 2030. The forecast= s cover 6 individual submarkets and 6 regions. The report comes with an associated Excel datasheet suite covering quantita= tive data from all numeric forecasts presented in the report. Report Information: Release Date: June 2017 Number of Pages: 1000 Number of Tables and Figures: 271 Key Questions Answered: How big is the HetNet opportunity=3F What trends, challenges and barriers are influencing its growth=3F How is the ecosystem evolving by segment and region=3F What will the market size be in 2020 and at what rate will it grow=3F Which submarkets will see the highest percentage of growth=3F How can HetNet infrastructure investments improve wireless coverage and all= eviate congestion in mobile operator networks=3F Can virtualized small cells reduce the TCO (Total Cost of Ownership) of Het= Net deployments=3F How are mobile operators leveraging small cells to deliver cost-effective w= ireless coverage in rural areas=3F What is the commercial status of unlicensed and shared spectrum technologie= s=3F How are small cell, DAS and Wi-Fi specialists addressing requirements for m= ulti-operator neutral host networks=3F What are the prospects of microwave and millimeter wave transport networkin= g platforms for small cell backhaul and C-RAN fronthaul=3F Will mobile operators adopt WiGig and other non-3GPP technologies to comple= ment 5G network rollouts=3F Who are the key market players, what is their market share and what are the= ir strategies=3F What strategies should HetNet infrastructure vendors and mobile operators a= dopt to remain competitive=3F Key Findings: The report has the following key findings: SNS Research estimates that global spending on small cells, carrier Wi-Fi, = C-RAN and DAS will reach more than $15 Billion by the end of 2017, as mobil= e operators remain committed to tackle the continued growth of mobile data = traffic and evolving coverage requirements. At present, the HetNet market is facing a paradigm shift with multiple adva= ncements ranging from small cell virtualization and neutral hosting to the = adoption of unlicensed and shared spectrum. In conjunction with 5G and LTE Advanced network rollouts, these advancement= s will fuel the market to grow at a CAGR of over 18% between 2017 and 2020. By virtualizing small cells, mobile operators can immediately evaluate the = benefits of RAN virtualization with no major impact on their larger macroce= ll RAN footprint. SNS research estimates that global spending on virtualize= d small cells will surpass $1 Billion annually by 2020. Unlicensed and shared spectrum small cells are also beginning to gain tract= ion, with shipment revenues potentially reaching $240 Million by the end of= 2020. The vendor arena is continuing to consolidate with several prominent M&A de= als such as CCI's (Communication Components, Inc.) acquisition of BLiNQ Net= works and Mavenir's merger with Ranzure Networks. The report covers the following topics: HetNet ecosystem Market drivers and barriers Enabling technologies and key architectural components for small cells, car= rier Wi-Fi, C-RAN and DAS Integration, offloading and SON (Self-Organizing Network) technologies Key trends including RAN disaggregation; small cell virtualization; unlicen= sed and shared spectrum usage; and neutral hosting Complementary technologies and concepts including millimeter wave radio acc= ess; MEC (Mobile Edge Computing); FWA (Fixed Wireless Access); control and = user plane separation; and network slicing Small cell backhaul and C-RAN fronthaul technologies HetNet use cases and deployment models including SCaaS (Small Cells-as-a-Se= rvice) Enterprise RAN; rural small cells; and tactical small cells for military an= d public safety applications Over 30 case studies of service provider HetNet deployments Regulatory landscape and standardization Industry roadmap and value chain Profiles and strategies of over 500 leading ecosystem players Strategic recommendations for HetNet infrastructure vendors and mobile oper= ators Market analysis and forecasts from 2017 till 2030 Forecast Segmentation: Market forecasts and historical figures are provided for each of the follow= ing submarkets and their categories: Small Cells Air Interface Technology Segmentation 2G & 3G LTE 5G NR (New Radio) Deployment Model Segmentation Indoor Outdoor RAN Architecture Segmentation Standalone C-RAN Use Case Segmentation Residential Enterprise Urban Rural & Suburban Cell Size Segmentation Femtocells Picocells Microcells Small Cell Backhaul Technology Segmentation DSL Ethernet Microwave Millimeter Wave Satellite Fiber & Others Carrier Wi-Fi Submarket Segmentation Access Points Access Point Controllers Integration Approach Segmentation Standalone Wi-Fi Hotspots Managed Wi-Fi Offload C-RAN Air Interface Technology Segmentation 3G & LTE 5G NR Deployment Model Segmentation Indoor Outdoor Cell Size Segmentation Small Cells Macrocells Submarket Segmentation BBUs (Baseband Units) RRHs (Remote Radio Heads) C-RAN Fronthaul Technology Segmentation Dedicated Fiber WDM (Wavelength Division Multiplexing) OTN (Optical Transport Network) PON (Passive Optical Network) Ethernet Microwave Millimeter Wave G.Fast & Others DAS Deployment Model Segmentation Indoor Outdoor Regional Markets Asia Pacific, Eastern Europe, Latin & Central America, Middle East & Africa= , North America, Western Europe Report Pricing: =20 Single User License: USD 2,500 Company Wide License: USD 3,500 =20 Ordering Process: =20 Please provide the following information: Report Title - The HetNet Ecosystem: 2017 =96 2030 Report License - (Single User/Company Wide) Name - Email - Job Title - Company - Invoice Address - Please contact me if you have any questions, or wish to purchase a copy. Ta= ble of contents, List of figures and List of companies mentioned in report = are given below for more inside. I look forward to hearing from you. =20 Kind Regards =20 Andy Silva Marketing Executive Signals and Systems Telecom andy.silva@snsmarketreports.com =20 =20 =20 To unsubscribe send an email with unsubscribe in the subject line to: remov= e@snsreports.com =20 From owner-freebsd-ppc@freebsd.org Thu Jun 22 15:28:01 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD97BD8E83D for ; Thu, 22 Jun 2017 15:28:01 +0000 (UTC) (envelope-from david.smith@cioutlookreports.com) Received: from mailer57.gate93.rs.smtp.com (mailer57.gate93.rs.smtp.com [74.91.93.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6AD217EC4C for ; Thu, 22 Jun 2017 15:28:01 +0000 (UTC) (envelope-from david.smith@cioutlookreports.com) X-MSFBL: 7P6QaiPdfUPS+KVHGKeO6svrYJ7coi+VnuAIfbXlZ1k=|eyJyIjoiZnJlZWJzZC1 wcGNAZnJlZWJzZC5vcmciLCJiIjoiNzRfOTFfOTNfNTciLCJnIjoiQ29tbW9kaXR 5SW5zaWRlX2RlZGljYXRlZF9wb29sIn0= Received: from [192.168.80.12] ([192.168.80.12:54766] helo=rs-ord-mta01-in2.smtp.com) by rs-ord-mta02-out1.smtp.com (envelope-from ) (ecelerity 4.2.1.55028 r(Core:4.2.1.12)) with ESMTP id E7/1D-06304-84DDB495; Thu, 22 Jun 2017 15:07:52 +0000 DKIM-Signature: v=1; a=rsa-sha256; d=smtpserver.email; s=smtpcustomer; c=relaxed/simple; q=dns/txt; i=@smtpserver.email; t=1498144072; h=From:Subject:To:Date:MIME-Version:Content-Type; bh=21x8uIC0igcYMizU2Dr2QVFdzkn/x+4PhQRoDeNaIek=; b=msVGNz7BA/gKR/i22TT4mHd5zQ4UNQBFd59X44BOvpEG1F1eOmQ5WmThS7uOdIxB o93wSs/acw0PakOWAJ38Sw3gSCjdNdkpuvGaa1lDT2d6Wb4eMwHTdusEVbnleU6W jkZ0MV6iWa/3eAk5Dvw4E8u32kEz2G3cKj+r/G1wOAAm9ejiQsyffjaYTk+upN0r zPgQ+yJqW6gHAR30qJYfaH8liVM0AT7eR6Z+mNEbSWYnPE6YJNER2rqtFm7CLorS svqEjMuIqDjg1wU9Jg+UtT3k9+Ygj5WAt2UtBTHfSCwMJtDnBqL2iH00+Y4evFnt 8j3UmMaCvMPPMBrlwxeHmQ==; Received: from [86.4.116.225] ([86.4.116.225:37284] helo=cpc90280-cove16-2-0-cust224.3-1.cable.virginm.net) by rs-ord-mta01-in2.smtp.com (envelope-from ) (ecelerity 4.1.0.46749 r(Core:4.1.0.4)) with ESMTPA id E2/94-01462-74DDB495; Thu, 22 Jun 2017 15:07:52 +0000 MIME-Version: 1.0 From: "David Smith" Reply-To: david.smith@cioutlookreports.com To: freebsd-ppc@freebsd.org Subject: The Mobile Operator Market Intelligence Service X-Mailer: Smart_Send_2_0_138 Date: Thu, 22 Jun 2017 16:07:50 +0100 Message-ID: <192834431983232332445@Saket> X-Report-Abuse: SMTP.com is an email service provider. Our abuse team cares about your feedback. Please contact abuse@smtp.com for further investigation. X-SMTPCOM-Tracking-Number: 656b4580-4cc8-47d0-994d-ce71e11475b2 X-SMTPCOM-Sender-ID: 5012537 Feedback-ID: 5012537:SMTPCOM Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2017 15:28:01 -0000 The Mobile Operator Market Intelligence Service =20 Hello, I Hope you are well. I would like to introduce our Mobile Operator Market Intelligence service w= hich provides an in-depth analysis of the market you want to track. It is e= quipped with cutting edge analytical tools such as benchmarking (including = NPS, satisfaction, recommendation, rejection scores, among others) and mark= et monitoring. The Mobile Operator Market Intelligence service will give you a thorough in= sight into your consumer's mind and all the information you need to make st= rategic corporate decisions. It is based on both primary and secondary rese= arch. We undertake the primary research twice a year, so as to closely moni= tor the market to anticipate any trends and gather insights for our clients= in a fast, yet accurate model. Table of Contents 1.Executive Summary -This section summarises the main findings and the crit= ical understanding of the main issues in the market and how our clients can= capitalise and better tackle them. 2. Main Mobile Operator (MMO)/ Competitive Panorama - As an example, this s= ection details market share by operator, the consumers=92 relationship with= their MMO, drivers of choice, overall satisfaction with their MMO, NPS etc. 3. Pre paid vs Paid Monthly - This section will highlight the performance o= f mobile operators in these two markets and the difference in consumer beha= viour between pre paid and paid monthly plans. 4. Customer Defection and Retention / Main Mobile Operator Switching -This = section focuses on understanding consumer groups (age, gender, income) that= switch operators along with reasons and tendency for future switching, inc= luding reasons. 5. Internet Usage -Some of the aspects analysed in this section are the usa= ge of internet by different groups, satisfaction with speed and coverage an= d the importance of internet while choosing a MMO. 6. International Calls =96 Competitive Panorama/ MVNOs -This section analys= es issues such as market share of providers of international calls, includi= ng MVNOs, main destinations for customer calls abroad, etc. 7. Mobile Phone Stores -Despite the growth in online shopping, stores still= represent an important sale channel. This section focuses in understanding= customers=92 perception of stores, including the reasons they normally go = to a store, how they rate them and satisfaction. 8. Consumer Funnel -A clear understanding of the consumer funnel is key to = improving sales. Hence, this section concentrates on identifying methods/ch= annels currently used to buy a new smartphone, the preferred methods, among= other issues. 9. Smartphone Brands/ Competitive Panorama -This section provides an in-dep= th understanding of consumers=92 behaviour towards brands when choosing a s= martphone, including market share, satisfaction, NPS, brand preferences, br= and rejection etc, by different groups (age, income, gender=85) 10. Smartphone Features -This section complements the previous section, wit= h a full understanding of consumers=92 behaviour towards smartphone feature= s (design, functionalities, price=85) and drivers of choice when purchasing= a new smartphone and the importance of these on lifestyle (time spent, fav= ourite feature, main usage etc). 11. Key Focus 1 (customised according to the subscriber needs) 12. Key Focus 2 (customised according to the subscriber needs) 13. Key Focus 3 (customised according to the subscriber needs) 14. Appendices 14.1 Methodology 14.2 Demographics Why should you subscribe to our Mobile Operator Market Intelligence service=3F =95 Understand consumer behaviour/ drivers of choice, satisfaction levels, = customer acquisition and retention, pricing strategies, etc. =95 Measure market share,. =95 Be aware of recent market developments and best practices from around t= he world. =95 Compare KPIs (such as NPS, VoC, etc) with competitors and market averag= e. =95 Test the market before launching a product and assess consumer reaction= to a new product/service. =95 Measure effectiveness of marketing campaigns =95 Assess robustness of a strategic plan before implementation. =95 Analyses the most important features of smartphones, uses of smartphone= s, market share of smartphones producers, preferred brands etc. =95 Allows inclusion of exclusive and confidential questions to address you= r specific needs. Why our Mobile Operators Market Intelligence service is unique, and a must = have for mobile operators and the industry as a whole=3F =95 Comprehensive survey to give a full picture of the market =95 Taylor-made service which allows to add exclusive and confidential ques= tions =95 2,000 consumers interviewed every six months =95 Local consumer intelligence, with on site presentation =95 All inclusive membership, with complimentary additional analysis as par= t of your subscription =95 Companywide license, i.e. the whole company can benefit from the service =95 Bringing best practices from around the world =95 An effective complete research solution at a very competitive market ra= te Why our analyses are robust and authoritative=3F =95 We provide in depth consumer research across key markets in the telecom= industry. =95 We use our research expertise and international coverage to bring the i= ndustry best practices from around the world. =95 We are fully independent. =95 Our competency is second to none and we strive to provide objective rec= ommendations, based on many years of research experience. Please reply to this e-mail, should you be interested in learning more abou= t our Mobile Operators Market Intelligence service or how we can help you t= o better understand your consumers=92 behaviour and stand above your compet= ition. We will be happy to set up a call to discuss further. Kind Regards David Smith Business Intelligence Executive www.criticalmarkets.com To Unsubscribe send an email with Unsubscribe in the subject line to info@c= s-reports.com Remove From owner-freebsd-ppc@freebsd.org Thu Jun 22 18:14:48 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2ADA2D91F1F for ; Thu, 22 Jun 2017 18:14:48 +0000 (UTC) (envelope-from nonas@free.fr) Received: from smtp6-g21.free.fr (smtp6-g21.free.fr [IPv6:2a01:e0c:1:1599::15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B1E5C84CF7 for ; Thu, 22 Jun 2017 18:14:47 +0000 (UTC) (envelope-from nonas@free.fr) Received: from [192.168.0.1] (unknown [82.230.213.80]) by smtp6-g21.free.fr (Postfix) with ESMTP id 473357803A1; Thu, 22 Jun 2017 20:14:39 +0200 (CEST) From: nonas@free.fr To: debian-powerpc@lists.debian.org, freebsd-ppc@FreeBSD.org, port-macppc@netbsd.org, ppc@openbsd.org Subject: Giving away a 12" iBook G4 Message-ID: Date: Thu, 22 Jun 2017 20:14:38 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------432A8B982350856B2FD7F334" Content-Language: en-US X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2017 18:14:48 -0000 This is a multi-part message in MIME format. --------------432A8B982350856B2FD7F334 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hello lists, [please keep me CC'ed as I am not subscribed everywhere] I'm giving away a 12" iBook G4 (from 2005) hoping that it will be useful to someone working on macppc ports. The bundle is as follow : - PowerPC G4 1.33 GHz - 512 MB of RAM - 40 GB harddrive - french keyboard - french power adapter - 1 used battery + 1 never used battery - 1 Apple-to-vga converter Attached are 2 old dmesgs: - debian_4.3.0-1-powerpc - openbsd_8.5 You can find pictures here: https://imgur.com/a/NAKbt I am willing to pay for shipping to anyone officially affiliated with one of the projects. Hope this will help someone, Cheers, -nonas --------------432A8B982350856B2FD7F334 Content-Type: text/plain; charset=UTF-8; name="dmesg-openbsd_8.5" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg-openbsd_8.5" Y29uc29sZSBvdXQgW0FUWSxTbm93eV9BXSBjb25zb2xlIGluIFtrZXlib2FyZF1VU0IgYW5k IEFEQiBmb3VuZCwgdXNpbmcgQURCCnVzaW5nIHBhcmVudCBBVFksU25vd3lQYXJlbnQ6OiBt ZW1hZGRyIDk4MDAwMDAwLCBzaXplIDgwMDAwMDAgOiBjb25zYWRkciA5ODAwODAwMCA6IGlv YWRkciA5MDAyMDAwMCwgc2l6ZSAyMDAwMDogd2lkdGggMTAyNCBsaW5lYnl0ZXMgMTAyNCBo ZWlnaHQgNzY4IGRlcHRoIDgKQ29weXJpZ2h0IChjKSAxOTgyLCAxOTg2LCAxOTg5LCAxOTkx LCAxOTkzCglUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxpZm9ybmlhLiAg QWxsIHJpZ2h0cyByZXNlcnZlZC4KQ29weXJpZ2h0IChjKSAxOTk1LTIwMTUgT3BlbkJTRC4g QWxsIHJpZ2h0cyByZXNlcnZlZC4gIGh0dHA6Ly93d3cuT3BlbkJTRC5vcmcKCk9wZW5CU0Qg NS44IChSQU1ESVNLKSAjNjQ1OiBTdW4gQXVnIDE2IDA1OjIzOjE5IE1EVCAyMDE1CiAgICBk ZXJhYWR0QG1hY3BwYy5vcGVuYnNkLm9yZzovdXNyL3NyYy9zeXMvYXJjaC9tYWNwcGMvY29t cGlsZS9SQU1ESVNLCnJlYWwgbWVtID0gNTM2ODcwOTEyICg1MTJNQikKYXZhaWwgbWVtID0g NTA3MTUwMzM2ICg0ODNNQikKbWFpbmJ1czAgYXQgcm9vdDogbW9kZWwgUG93ZXJCb29rNiw3 CmNwdTAgYXQgbWFpbmJ1czA6IDc0NDdBIChSZXZpc2lvbiAweDEwNSk6IDEzMzMgTUh6OiA1 MTJLQiBMMiBjYWNoZQptZW0gYXQgbWFpbmJ1czAgbm90IGNvbmZpZ3VyZWQKbWVtYzAgYXQg bWFpbmJ1czA6IHVuaS1uIHJldiAweGQyCiJody1jbG9jayIgYXQgbWVtYzAgbm90IGNvbmZp Z3VyZWQKa2lpYzAgYXQgbWVtYzAgb2Zmc2V0IDB4ZjgwMDEwMDAKaWljMCBhdCBraWljMAoi YWR0NzQ2NyIgYXQgaWljMCBhZGRyIDB4MmUgbm90IGNvbmZpZ3VyZWQKIkFBUEwsYWNjZWxl cm9tZXRlcl8xIiBhdCBpaWMwIGFkZHIgMHg1OCBub3QgY29uZmlndXJlZAptcGNwY2licjAg YXQgbWFpbmJ1czAgcGNpOiB1bmktbm9ydGgKcGNpMCBhdCBtcGNwY2licjAgYnVzIDAKcGNo YjAgYXQgcGNpMCBkZXYgMTEgZnVuY3Rpb24gMCAiQXBwbGUgVW5pTm9ydGggQUdQIiByZXYg MHgwMAp2Z2FmYjAgYXQgcGNpMCBkZXYgMTYgZnVuY3Rpb24gMCAiQVRJIFJhZGVvbiBNb2Jp bGl0eSA5NTUwIiByZXYgMHg4MCwgbW1pbwp3c2Rpc3BsYXkwIGF0IHZnYWZiMCBtdXggMTog Y29uc29sZSAoc3RkLCB2dDEwMCBlbXVsYXRpb24pCm1wY3BjaWJyMSBhdCBtYWluYnVzMCBw Y2k6IHVuaS1ub3J0aApwY2kxIGF0IG1wY3BjaWJyMSBidXMgMAptYWNvYmlvMCBhdCBwY2kx IGRldiAyMyBmdW5jdGlvbiAwICJBcHBsZSBJbnRyZXBpZCIgcmV2IDB4MDAKb3BlbnBpYzAg YXQgbWFjb2JpbzAgb2Zmc2V0IDB4NDAwMDA6IHZlcnNpb24gMHg0NjE0IGZlYXR1cmUgM2Yw MzAyIExFCm1hY2dwaW8wIGF0IG1hY29iaW8wIG9mZnNldCAweDUwCiJtb2RlbS1yZXNldCIg YXQgbWFjZ3BpbzAgb2Zmc2V0IDB4MWQgbm90IGNvbmZpZ3VyZWQKIm1vZGVtLXBvd2VyIiBh dCBtYWNncGlvMCBvZmZzZXQgMHgxYyBub3QgY29uZmlndXJlZAoiYWNjZWxlcm9tZXRlci0x IiBhdCBtYWNncGlvMCBvZmZzZXQgMHgxMyBub3QgY29uZmlndXJlZAoiYWNjZWxlcm9tZXRl ci0yIiBhdCBtYWNncGlvMCBvZmZzZXQgMHgxNCBub3QgY29uZmlndXJlZAoiaGVhZHBob25l LW11dGUiIGF0IG1hY2dwaW8wIG9mZnNldCAweDFmIG5vdCBjb25maWd1cmVkCiJhbXAtbXV0 ZSIgYXQgbWFjZ3BpbzAgb2Zmc2V0IDB4MjAgbm90IGNvbmZpZ3VyZWQKImh3LXJlc2V0IiBh dCBtYWNncGlvMCBvZmZzZXQgMHgyNSBub3QgY29uZmlndXJlZAoiaGVhZHBob25lLWRldGVj dCIgYXQgbWFjZ3BpbzAgb2Zmc2V0IDB4MTcgbm90IGNvbmZpZ3VyZWQKbWFjZ3BpbzEgYXQg bWFjZ3BpbzAgb2Zmc2V0IDB4OTogaXJxIDQ3CiJwcm9ncmFtbWVyLXN3aXRjaCIgYXQgbWFj Z3BpbzAgb2Zmc2V0IDB4MTEgbm90IGNvbmZpZ3VyZWQKImNwdS12Y29yZS1zZWxlY3QiIGF0 IG1hY2dwaW8wIG9mZnNldCAweDZiIG5vdCBjb25maWd1cmVkCiJncGlvNCIgYXQgbWFjZ3Bp bzAgb2Zmc2V0IDB4MWUgbm90IGNvbmZpZ3VyZWQKImVzY2MtbGVnYWN5IiBhdCBtYWNvYmlv MCBvZmZzZXQgMHgxMjAwMCBub3QgY29uZmlndXJlZAp6c2MwIGF0IG1hY29iaW8wIG9mZnNl dCAweDEzMDAwOiBpcnEgMjIsMjMKenN0dHkwIGF0IHpzYzAgY2hhbm5lbCAwCnpzdHR5MSBh dCB6c2MwIGNoYW5uZWwgMQoiaTJzIiBhdCBtYWNvYmlvMCBvZmZzZXQgMHgwIG5vdCBjb25m aWd1cmVkCiJ0aW1lciIgYXQgbWFjb2JpbzAgb2Zmc2V0IDB4MTUwMDAgbm90IGNvbmZpZ3Vy ZWQKYWRiMCBhdCBtYWNvYmlvMCBvZmZzZXQgMHgxNjAwMDogaXJxIDI1LCB2aWEtcG11LCAy IHRhcmdldHMKYWtiZDAgYXQgYWRiMCBhZGRyIDI6IGlCb29rIGtleWJvYXJkIHdpdGggaW52 ZXJ0ZWQgVCAoSVNPIGxheW91dCkKd3NrYmQwIGF0IGFrYmQwOiBjb25zb2xlIGtleWJvYXJk LCB1c2luZyB3c2Rpc3BsYXkwCnVua25vd24gdHlwZSA3IGRldmljZSwgKGhhbmRsZXIgMzEp IGF0IGFkYjAgYWRkciA3IHVuc3VwcG9ydGVkCiJiYXR0ZXJ5IiBhdCBtYWNvYmlvMCBvZmZz ZXQgMHgwIG5vdCBjb25maWd1cmVkCiJiYWNrbGlnaHQiIGF0IG1hY29iaW8wIG9mZnNldCAw eGYzMDAgbm90IGNvbmZpZ3VyZWQKImkyYyIgYXQgbWFjb2JpbzAgb2Zmc2V0IDB4MTgwMDAg bm90IGNvbmZpZ3VyZWQKd2RjMCBhdCBtYWNvYmlvMCBvZmZzZXQgMHgyMDAwMCBpcnEgMjQ6 IERNQQphdGFwaXNjc2kwIGF0IHdkYzAgY2hhbm5lbCAwIGRyaXZlIDAKc2NzaWJ1czAgYXQg YXRhcGlzY3NpMDogMiB0YXJnZXRzCmNkMCBhdCBzY3NpYnVzMCB0YXJnIDAgbHVuIDA6IDxN QVRTSElUQSwgQ0QtUlcgQ1ctODEyNCwgREIwRD4gQVRBUEkgNS9jZHJvbSByZW1vdmFibGUK Y2QwKHdkYzA6MDowKTogdXNpbmcgQklPUyB0aW1pbmdzLCBETUEgbW9kZSAyCiJCcm9hZGNv bSBCQ000MzE4IiByZXYgMHgwMiBhdCBwY2kxIGRldiAxOCBmdW5jdGlvbiAwIG5vdCBjb25m aWd1cmVkCm9oY2kwIGF0IHBjaTEgZGV2IDI2IGZ1bmN0aW9uIDAgIkFwcGxlIEludHJlcGlk IFVTQiIgcmV2IDB4MDA6IGlycSAyOSwgdmVyc2lvbiAxLjAsIGxlZ2FjeSBzdXBwb3J0Cm9o Y2kxIGF0IHBjaTEgZGV2IDI3IGZ1bmN0aW9uIDAgIk5FQyBVU0IiIHJldiAweDQzOiBpcnEg NjMsIHZlcnNpb24gMS4wCm9oY2kyIGF0IHBjaTEgZGV2IDI3IGZ1bmN0aW9uIDEgIk5FQyBV U0IiIHJldiAweDQzOiBpcnEgNjMsIHZlcnNpb24gMS4wCmVoY2kwIGF0IHBjaTEgZGV2IDI3 IGZ1bmN0aW9uIDIgIk5FQyBVU0IiIHJldiAweDA0OiBpcnEgNjMKdXNiMCBhdCBlaGNpMDog VVNCIHJldmlzaW9uIDIuMAp1aHViMCBhdCB1c2IwICJORUMgRUhDSSByb290IGh1YiIgcmV2 IDIuMDAvMS4wMCBhZGRyIDEKdXNiMSBhdCBvaGNpMDogVVNCIHJldmlzaW9uIDEuMAp1aHVi MSBhdCB1c2IxICJBcHBsZSBPSENJIHJvb3QgaHViIiByZXYgMS4wMC8xLjAwIGFkZHIgMQp1 c2IyIGF0IG9oY2kxOiBVU0IgcmV2aXNpb24gMS4wCnVodWIyIGF0IHVzYjIgIk5FQyBPSENJ IHJvb3QgaHViIiByZXYgMS4wMC8xLjAwIGFkZHIgMQp1c2IzIGF0IG9oY2kyOiBVU0IgcmV2 aXNpb24gMS4wCnVodWIzIGF0IHVzYjMgIk5FQyBPSENJIHJvb3QgaHViIiByZXYgMS4wMC8x LjAwIGFkZHIgMQptcGNwY2licjIgYXQgbWFpbmJ1czAgcGNpOiB1bmktbm9ydGgKcGNpMiBh dCBtcGNwY2licjIgYnVzIDAKa2F1YWlhdGEwIGF0IHBjaTIgZGV2IDEzIGZ1bmN0aW9uIDAg IkFwcGxlIEludHJlcGlkIEFUQSIgcmV2IDB4MDAKd2RjMSBhdCBrYXVhaWF0YTAgaXJxIDM5 OiBETUEKd2QwIGF0IHdkYzEgY2hhbm5lbCAwIGRyaXZlIDA6IDxGVUpJVFNVIE1IVjIwNDBB VD4Kd2QwOiAxNi1zZWN0b3IgUElPLCBMQkE0OCwgMzgxNTRNQiwgNzgxNDAxNjAgc2VjdG9y cwp3ZDAod2RjMTowOjApOiB1c2luZyBQSU8gbW9kZSA0LCBETUEgbW9kZSAyLCBVbHRyYS1E TUEgbW9kZSA1CiJBcHBsZSBVbmlOb3J0aCBGaXJld2lyZSIgcmV2IDB4ODEgYXQgcGNpMiBk ZXYgMTQgZnVuY3Rpb24gMCBub3QgY29uZmlndXJlZApnZW0wIGF0IHBjaTIgZGV2IDE1IGZ1 bmN0aW9uIDAgIkFwcGxlIFVuaS1OMiBHTUFDIiByZXYgMHg4MDogaXJxIDQxLCBhZGRyZXNz IDAwOjE0OjUxOjM3Ojk5OjI4CmJtdHBoeTAgYXQgZ2VtMCBwaHkgMDogQkNNNTIyMSAxMDBi YXNlVFggUEhZLCByZXYuIDQKdWhpZGV2MCBhdCB1aHViMSBwb3J0IDEgY29uZmlndXJhdGlv biAxIGludGVyZmFjZSAwICJ2ZW5kb3IgMHgwNWFjIHByb2R1Y3QgMHgxMDAwIiByZXYgMi4w MC8xOS42NSBhZGRyIDIKdWhpZGV2MDogaWNsYXNzIDMvMQp1a2JkMCBhdCB1aGlkZXYwCndz a2JkMSBhdCB1a2JkMCBtdXggMQp3c2tiZDE6IGNvbm5lY3RpbmcgdG8gd3NkaXNwbGF5MAp1 aGlkZXYxIGF0IHVodWIxIHBvcnQgMSBjb25maWd1cmF0aW9uIDEgaW50ZXJmYWNlIDEgInZl bmRvciAweDA1YWMgcHJvZHVjdCAweDEwMDAiIHJldiAyLjAwLzE5LjY1IGFkZHIgMgp1aGlk ZXYxOiBpY2xhc3MgMy8xCnVoaWQwIGF0IHVoaWRldjE6IGlucHV0PTMsIG91dHB1dD0wLCBm ZWF0dXJlPTEKdWhpZGV2MiBhdCB1aHViMSBwb3J0IDIgY29uZmlndXJhdGlvbiAxIGludGVy ZmFjZSAwICJBcHBsZSBDb21wdXRlciBBcHBsZSBJbnRlcm5hbCBUcmFja3BhZCIgcmV2IDIu MDAvMC44MCBhZGRyIDMKdWhpZGV2MjogaWNsYXNzIDMvMQp1aGlkMSBhdCB1aGlkZXYyOiBp bnB1dD04MSwgb3V0cHV0PTAsIGZlYXR1cmU9MTYKc29mdHJhaWQwIGF0IHJvb3QKc2NzaWJ1 czEgYXQgc29mdHJhaWQwOiAyNTYgdGFyZ2V0cwpib290cGF0aDogL3BjaUBmMjAwMDAwMC9t YWMtaW9AMTcvYXRhLTNAMjAwMDAvZGlza0AwOi81LjgvbWFjcHBjL2JzZC5yZApyb290IG9u IHJkMGEgc3dhcCBvbiByZDBiIGR1bXAgb24gcmQwYgpXQVJOSU5HOiBjbG9jayBsb3N0IDg5 MzkgZGF5cywgdXNpbmcgRlMgdGltZSAtLSBDSEVDSyBBTkQgUkVTRVQgVEhFIERBVEUhCg== --------------432A8B982350856B2FD7F334 Content-Type: text/plain; charset=UTF-8; name="dmesg-debian_4.3.0-1-powerpc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg-debian_4.3.0-1-powerpc" WyAgICAwLjAwMDAwMF0gVXNpbmcgUG93ZXJNYWMgbWFjaGluZSBkZXNjcmlwdGlvbgpbICAg IDAuMDAwMDAwXSBUb3RhbCBtZW1vcnkgPSA1MTJNQjsgdXNpbmcgMTAyNGtCIGZvciBoYXNo IHRhYmxlIChhdCBjZmYwMDAwMCkKWyAgICAwLjAwMDAwMF0gSW5pdGlhbGl6aW5nIGNncm91 cCBzdWJzeXMgY3B1c2V0ClsgICAgMC4wMDAwMDBdIEluaXRpYWxpemluZyBjZ3JvdXAgc3Vi c3lzIGNwdQpbICAgIDAuMDAwMDAwXSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBjcHVh Y2N0ClsgICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC4zLjAtMS1wb3dlcnBjIChkZWJp YW4ta2VybmVsQGxpc3RzLmRlYmlhbi5vcmcpIChnY2MgdmVyc2lvbiA0LjkuMyAoRGViaWFu IDQuOS4zLTEwKSApICMxIERlYmlhbiA0LjMuMy01ICgyMDE2LTAxLTA0KQpbICAgIDAuMDAw MDAwXSBGb3VuZCBpbml0cmQgYXQgMHhjMTcwMDAwMDoweGMxZGY3MDUwClsgICAgMC4wMDAw MDBdIEZvdW5kIFVuaU5vcnRoIG1lbW9yeSBjb250cm9sbGVyICYgaG9zdCBicmlkZ2UgQCAw eGY4MDAwMDAwIHJldmlzaW9uOiAweGQyClsgICAgMC4wMDAwMDBdIE1hcHBlZCBhdCAweGZm N2MwMDAwClsgICAgMC4wMDAwMDBdIEZvdW5kIGEgSW50cmVwaWQgbWFjLWlvIGNvbnRyb2xs ZXIsIHJldjogMCwgbWFwcGVkIGF0IDB4ZmY3NDAwMDAKWyAgICAwLjAwMDAwMF0gUHJvY2Vz c29yIE5BUCBtb2RlIG9uIGlkbGUgZW5hYmxlZC4KWyAgICAwLjAwMDAwMF0gUG93ZXJNYWMg bW90aGVyYm9hcmQ6IGlCb29rIEc0ClsgICAgMC4wMDAwMDBdIHZpYS1wbXU6IFNlcnZlciBN b2RlIGlzIGRpc2FibGVkClsgICAgMC4wMDAwMDBdIFBNVSBkcml2ZXIgdjIgaW5pdGlhbGl6 ZWQgZm9yIENvcmU5OSwgZmlybXdhcmU6IDBjClsgICAgMC4wMDAwMDBdIGJvb3Rjb25zb2xl IFt1ZGJnMF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBGb3VuZCBVbmlOb3J0aCBQQ0kgaG9z dCBicmlkZ2UgYXQgMHgwMDAwMDAwMGYwMDAwMDAwLiBGaXJtd2FyZSBidXMgbnVtYmVyOiAw LT4wClsgICAgMC4wMDAwMDBdIFBDSSBob3N0IGJyaWRnZSAvcGNpQGYwMDAwMDAwICByYW5n ZXM6ClsgICAgMC4wMDAwMDBdICBNRU0gMHgwMDAwMDAwMGYxMDAwMDAwLi4weDAwMDAwMDAw ZjFmZmZmZmYgLT4gMHgwMDAwMDAwMGYxMDAwMDAwIApbICAgIDAuMDAwMDAwXSAgIElPIDB4 MDAwMDAwMDBmMDAwMDAwMC4uMHgwMDAwMDAwMGYwN2ZmZmZmIC0+IDB4MDAwMDAwMDAwMDAw MDAwMApbICAgIDAuMDAwMDAwXSAgTUVNIDB4MDAwMDAwMDA5MDAwMDAwMC4uMHgwMDAwMDAw MDlmZmZmZmZmIC0+IDB4MDAwMDAwMDA5MDAwMDAwMCAKWyAgICAwLjAwMDAwMF0gRm91bmQg VW5pTm9ydGggUENJIGhvc3QgYnJpZGdlIGF0IDB4MDAwMDAwMDBmMjAwMDAwMC4gRmlybXdh cmUgYnVzIG51bWJlcjogMC0+MApbICAgIDAuMDAwMDAwXSBQQ0kgaG9zdCBicmlkZ2UgL3Bj aUBmMjAwMDAwMCAocHJpbWFyeSkgcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgTUVNIDB4MDAw MDAwMDBmMzAwMDAwMC4uMHgwMDAwMDAwMGYzZmZmZmZmIC0+IDB4MDAwMDAwMDBmMzAwMDAw MCAKWyAgICAwLjAwMDAwMF0gICBJTyAweDAwMDAwMDAwZjIwMDAwMDAuLjB4MDAwMDAwMDBm MjdmZmZmZiAtPiAweDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gIE1FTSAweDAw MDAwMDAwODAwMDAwMDAuLjB4MDAwMDAwMDA4ZmZmZmZmZiAtPiAweDAwMDAwMDAwODAwMDAw MDAgClsgICAgMC4wMDAwMDBdIEZvdW5kIFVuaU5vcnRoIFBDSSBob3N0IGJyaWRnZSBhdCAw eDAwMDAwMDAwZjQwMDAwMDAuIEZpcm13YXJlIGJ1cyBudW1iZXI6IDAtPjAKWyAgICAwLjAw MDAwMF0gUENJIGhvc3QgYnJpZGdlIC9wY2lAZjQwMDAwMDAgIHJhbmdlczoKWyAgICAwLjAw MDAwMF0gIE1FTSAweDAwMDAwMDAwZjUwMDAwMDAuLjB4MDAwMDAwMDBmNWZmZmZmZiAtPiAw eDAwMDAwMDAwZjUwMDAwMDAgClsgICAgMC4wMDAwMDBdICAgSU8gMHgwMDAwMDAwMGY0MDAw MDAwLi4weDAwMDAwMDAwZjQ3ZmZmZmYgLT4gMHgwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4w MDAwMDBdIG52cmFtOiBDaGVja2luZyBiYW5rIDAuLi4KWyAgICAwLjAwMDAwMF0gbnZyYW06 IGdlbjA9MjY2LCBnZW4xPTI2NQpbICAgIDAuMDAwMDAwXSBudnJhbTogQWN0aXZlIGJhbmsg aXM6IDAKWyAgICAwLjAwMDAwMF0gbnZyYW06IE9GIHBhcnRpdGlvbiBhdCAweDQxMApbICAg IDAuMDAwMDAwXSBudnJhbTogWFAgcGFydGl0aW9uIGF0IDB4MTAyMApbICAgIDAuMDAwMDAw XSBudnJhbTogTlIgcGFydGl0aW9uIGF0IDB4MTEyMApbICAgIDAuMDAwMDAwXSBUb3Agb2Yg UkFNOiAweDIwMDAwMDAwLCBUb3RhbCBSQU06IDB4MjAwMDAwMDAKWyAgICAwLjAwMDAwMF0g TWVtb3J5IGhvbGUgc2l6ZTogME1CClsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgpbICAg IDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAw MDAxZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBlbXB0eQpbICAgIDAuMDAw MDAwXSAgIEhpZ2hNZW0gIGVtcHR5ClsgICAgMC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFy dCBmb3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdl cwpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0w eDAwMDAwMDAwMWZmZmZmZmZdClsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAw IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAxZmZmZmZmZl0KWyAgICAwLjAw MDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDEzMTA3MgpbICAgIDAuMDAwMDAwXSBmcmVl X2FyZWFfaW5pdF9ub2RlOiBub2RlIDAsIHBnZGF0IGMwN2E4OGM0LCBub2RlX21lbV9tYXAg ZGZiNWQwMDAKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMTE1MiBwYWdlcyB1c2VkIGZv ciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMCBwYWdlcyByZXNlcnZlZApb ICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAxMzEwNzIgcGFnZXMsIExJRk8gYmF0Y2g6MzEK WyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczAgcjAgZDMyNzY4IHUzMjc2OCBhbGxvYz0x KjMyNzY4ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIApbICAgIDAuMDAwMDAw XSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBv bi4gIFRvdGFsIHBhZ2VzOiAxMjk5MjAKWyAgICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQg bGluZTogcm8gcmFtZGlza19zaXplPTEwMjQwIHJlc2N1ZS9lbmFibGU9dHJ1ZSAtLS0gClsg ICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6IDIwNDggKG9yZGVyOiAxLCA4 MTkyIGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRy aWVzOiA2NTUzNiAob3JkZXI6IDYsIDI2MjE0NCBieXRlcykKWyAgICAwLjAwMDAwMF0gSW5v ZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6IDUsIDEzMTA3MiBi eXRlcykKWyAgICAwLjAwMDAwMF0gU29ydGluZyBfX2V4X3RhYmxlLi4uClsgICAgMC4wMDAw MDBdIE1lbW9yeTogNTAxNTU2Sy81MjQyODhLIGF2YWlsYWJsZSAoNTU0NEsga2VybmVsIGNv ZGUsIDQ4NEsgcndkYXRhLCAxNDg0SyByb2RhdGEsIDQwNEsgaW5pdCwgMTQxMUsgYnNzLCAy MjczMksgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCwgMEsgaGlnaG1lbSkKWyAgICAwLjAw MDAwMF0gS2VybmVsIHZpcnR1YWwgbWVtb3J5IGxheW91dDoKWyAgICAwLjAwMDAwMF0gICAq IDB4ZmZmY2YwMDAuLjB4ZmZmZmYwMDAgIDogZml4bWFwClsgICAgMC4wMDAwMDBdICAgKiAw eGZmODAwMDAwLi4weGZmYzAwMDAwICA6IGhpZ2htZW0gUFRFcwpbICAgIDAuMDAwMDAwXSAg ICogMHhmZGU3MjAwMC4uMHhmZjgwMDAwMCAgOiBlYXJseSBpb3JlbWFwClsgICAgMC4wMDAw MDBdICAgKiAweGUxMDAwMDAwLi4weGZkZTcyMDAwICA6IHZtYWxsb2MgJiBpb3JlbWFwClsg ICAgMC4wMDAwMDBdIE5SX0lSUVM6NTEyIG5yX2lycXM6NTEyIDE2ClsgICAgMC4wMDAwMDBd IG1waWM6IFJlc2V0dGluZwpbICAgIDAuMDAwMDAwXSBtcGljOiBTZXR0aW5nIHVwIE1QSUMg IiBNUElDIDEgICAiIHZlcnNpb24gMS4yIGF0IDgwMDQwMDAwLCBtYXggMSBDUFVzClsgICAg MC4wMDAwMDBdIG1waWM6IElTVSBzaXplOiA2NCwgc2hpZnQ6IDYsIG1hc2s6IDNmClsgICAg MC4wMDAwMDBdIG1waWM6IEluaXRpYWxpemluZyBmb3IgNjQgc291cmNlcwpbICAgIDAuMDAw MDAwXSBHTVQgRGVsdGEgcmVhZCBmcm9tIFhQUkFNOiAwIG1pbnV0ZXMsIERTVDogb2ZmClsg ICAgMC4wMDAwMDBdIHRpbWVfaW5pdDogZGVjcmVtZW50ZXIgZnJlcXVlbmN5ID0gMTguNDMy MDAwIE1IegpbICAgIDAuMDAwMDAwXSB0aW1lX2luaXQ6IHByb2Nlc3NvciBmcmVxdWVuY3kg ICA9IDEzMzMuMzMzMzMwIE1IegpbICAgIDAuMDAwMDE0XSBjbG9ja3NvdXJjZTogdGltZWJh c2U6IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDQ0MDQwNzkzMywg bWF4X2lkbGVfbnM6IDQ0MDc5NTIwMjUzMiBucwpbICAgIDAuMDAwMzg0XSBjbG9ja3NvdXJj ZTogdGltZWJhc2UgbXVsdFszNjQwZTM4ZV0gc2hpZnRbMjRdIHJlZ2lzdGVyZWQKWyAgICAw LjAwMDY4OF0gY2xvY2tldmVudDogZGVjcmVtZW50ZXIgbXVsdFs0YjdmNWE1XSBzaGlmdFsz Ml0gY3B1WzBdClsgICAgMC4wMDEzOTldIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2Ug ODB4MjUKWyAgICAwLjAwMTY3Ml0gY29uc29sZSBbdHR5MF0gZW5hYmxlZApbICAgIDAuMDAx OTMxXSBib290Y29uc29sZSBbdWRiZzBdIGRpc2FibGVkClsgICAgMC4wMDI2MzhdIHBpZF9t YXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpbICAgIDAuMDAyNzQ2XSBTZWN1cml0 eSBGcmFtZXdvcmsgaW5pdGlhbGl6ZWQKWyAgICAwLjAwMjc2NV0gWWFtYTogZGlzYWJsZWQg YnkgZGVmYXVsdDsgZW5hYmxlIHdpdGggc3lzY3RsIGtlcm5lbC55YW1hLioKWyAgICAwLjAw MjgwN10gQXBwQXJtb3I6IEFwcEFybW9yIGRpc2FibGVkIGJ5IGJvb3QgdGltZSBwYXJhbWV0 ZXIKWyAgICAwLjAwMjg2Nl0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0 IChvcmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAwLjAwMjg4OV0gTW91bnRwb2ludC1jYWNo ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQpbICAg IDAuMDAzNjI5XSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBpbwpbICAgIDAuMDAzNjc0 XSBJbml0aWFsaXppbmcgY2dyb3VwIHN1YnN5cyBtZW1vcnkKWyAgICAwLjAwMzcwNl0gSW5p dGlhbGl6aW5nIGNncm91cCBzdWJzeXMgZGV2aWNlcwpbICAgIDAuMDAzNzI5XSBJbml0aWFs aXppbmcgY2dyb3VwIHN1YnN5cyBmcmVlemVyClsgICAgMC4wMDM3NTZdIEluaXRpYWxpemlu ZyBjZ3JvdXAgc3Vic3lzIG5ldF9jbHMKWyAgICAwLjAwMzc3OF0gSW5pdGlhbGl6aW5nIGNn cm91cCBzdWJzeXMgcGVyZl9ldmVudApbICAgIDAuMDAzODAwXSBJbml0aWFsaXppbmcgY2dy b3VwIHN1YnN5cyBuZXRfcHJpbwpbICAgIDAuMDAzODU1XSBmdHJhY2U6IGFsbG9jYXRpbmcg MTg5NDAgZW50cmllcyBpbiA1NiBwYWdlcwpbICAgIDAuMDMzNDA5XSBNUEM3NDUwIGZhbWls eSBwZXJmb3JtYW5jZSBtb25pdG9yIGhhcmR3YXJlIHN1cHBvcnQgcmVnaXN0ZXJlZApbICAg IDAuMDM1MjQ0XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjAzNTc4M10gZGV2aWNl LXRyZWU6IER1cGxpY2F0ZSBuYW1lIGluIFBvd2VyUEMsRzRAMCwgcmVuYW1lZCB0byAibDIt Y2FjaGUjMSIKWyAgICAwLjA0MTQ2NV0gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4 ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDUwNDE3 ODUxMDAwMDAgbnMKWyAgICAwLjA0MjE4M10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZh bWlseSAxNgpbICAgIDAuMDQzNDgzXSBLZXlXZXN0IGkyYyBAMHhmODAwMTAwMyBpcnEgNDIg L3VuaS1uQGY4MDAwMDAwL2kyY0BmODAwMTAwMApbICAgIDAuMDQzNTEwXSAgY2hhbm5lbCAx IGJ1cyAvdW5pLW5AZjgwMDAwMDAvaTJjQGY4MDAxMDAwL2kyYy1idXNAMQpbICAgIDAuMDQz NjQ2XSBLZXlXZXN0IGkyYyBAMHg4MDAxODAwMCBpcnEgMjYgL3BjaUBmMjAwMDAwMC9tYWMt aW9AMTcvaTJjQDE4MDAwClsgICAgMC4wNDM2NzhdICBjaGFubmVsIDAgYnVzIC9wY2lAZjIw MDAwMDAvbWFjLWlvQDE3L2kyY0AxODAwMC9pMmMtYnVzQDAKWyAgICAwLjA0Mzc0MV0gUE1V IGkyYyAvcGNpQGYyMDAwMDAwL21hYy1pb0AxNy92aWEtcG11QDE2MDAwL3BtdS1pMmMKWyAg ICAwLjA0Mzc2Ml0gIGNoYW5uZWwgMSBidXMgPG11bHRpYnVzPgpbICAgIDAuMDQzNzc5XSAg Y2hhbm5lbCAyIGJ1cyA8bXVsdGlidXM+ClsgICAgMC4wNDQ4MTRdIFBDSTogUHJvYmluZyBQ Q0kgaGFyZHdhcmUKWyAgICAwLjA0NDk5MF0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAw OjAwClsgICAgMC4wNDUwMjJdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2Ug W2lvICAweDgwMjAwMC0weDEwMDFmZmZdIChidXMgYWRkcmVzcyBbMHgwMDAwLTB4N2ZmZmZm XSkKWyAgICAwLjA0NTA1NV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBb bWVtIDB4ZjEwMDAwMDAtMHhmMWZmZmZmZl0KWyAgICAwLjA0NTA3OV0gcGNpX2J1cyAwMDAw OjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OTAwMDAwMDAtMHg5ZmZmZmZmZl0KWyAg ICAwLjA0NTEwNV0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDAw LWZmXQpbICAgIDAuMDQ1MTMxXSBwY2lfYnVzIDAwMDA6MDA6IGJ1c25fcmVzOiBbYnVzIDAw LWZmXSBlbmQgaXMgdXBkYXRlZCB0byBmZgpbICAgIDAuMDQ1MjE1XSBwY2kgMDAwMDowMDow Yi4wOiBbMTA2YjowMDM0XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC4wNDU1MjVd IHBjaSAwMDAwOjAwOjEwLjA6IFsxMDAyOjRlNTZdIHR5cGUgMDAgY2xhc3MgMHgwMzAwMDAK WyAgICAwLjA0NTU2NF0gcGNpIDAwMDA6MDA6MTAuMDogcmVnIDB4MTA6IFttZW0gMHg5ODAw MDAwMC0weDlmZmZmZmZmIHByZWZdClsgICAgMC4wNDU1NzldIHBjaSAwMDAwOjAwOjEwLjA6 IHJlZyAweDE0OiBbaW8gIDB4ODAyNDAwLTB4ODAyNGZmXQpbICAgIDAuMDQ1NTk1XSBwY2kg MDAwMDowMDoxMC4wOiByZWcgMHgxODogW21lbSAweDkwMDAwMDAwLTB4OTAwMGZmZmZdClsg ICAgMC4wNDU2MjddIHBjaSAwMDAwOjAwOjEwLjA6IHJlZyAweDMwOiBbbWVtIDB4OTAwMjAw MDAtMHg5MDAzZmZmZiBwcmVmXQpbICAgIDAuMDQ1NjYwXSBwY2kgMDAwMDowMDoxMC4wOiBz dXBwb3J0cyBEMSBEMgpbICAgIDAuMDQ1ODgzXSBwY2lfYnVzIDAwMDA6MDA6IGJ1c25fcmVz OiBbYnVzIDAwLWZmXSBlbmQgaXMgdXBkYXRlZCB0byAwMApbICAgIDAuMDQ2MDUwXSBQQ0kg aG9zdCBicmlkZ2UgdG8gYnVzIDAwMDE6MTAKWyAgICAwLjA0NjA3OV0gcGNpX2J1cyAwMDAx OjEwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDdmZmZmZl0KWyAgICAwLjA0 NjEwM10gcGNpX2J1cyAwMDAxOjEwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ZjMwMDAw MDAtMHhmM2ZmZmZmZl0KWyAgICAwLjA0NjEyN10gcGNpX2J1cyAwMDAxOjEwOiByb290IGJ1 cyByZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAtMHg4ZmZmZmZmZl0KWyAgICAwLjA0NjE1Ml0g cGNpX2J1cyAwMDAxOjEwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDEwLWZmXQpbICAgIDAu MDQ2MTc1XSBwY2lfYnVzIDAwMDE6MTA6IGJ1c25fcmVzOiBbYnVzIDEwLWZmXSBlbmQgaXMg dXBkYXRlZCB0byBmZgpbICAgIDAuMDQ2MjEzXSBwY2kgMDAwMToxMDowYi4wOiBbMTA2Yjow MDM1XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC4wNDY0NDRdIHBjaSAwMDAxOjEw OjEyLjA6IFsxNGU0OjQzMThdIHR5cGUgMDAgY2xhc3MgMHgwMjgwMDAKWyAgICAwLjA0NjQ2 OF0gcGNpIDAwMDE6MTA6MTIuMDogcmVnIDB4MTA6IFttZW0gMHg4MDA4NDAwMC0weDgwMDg1 ZmZmXQpbICAgIDAuMDQ2NjgwXSBwY2kgMDAwMToxMDoxNy4wOiBbMTA2YjowMDNlXSB0eXBl IDAwIGNsYXNzIDB4ZmYwMDAwClsgICAgMC4wNDY3MDVdIHBjaSAwMDAxOjEwOjE3LjA6IHJl ZyAweDEwOiBbbWVtIDB4ODAwMDAwMDAtMHg4MDA3ZmZmZl0KWyAgICAwLjA0NjkyMV0gcGNp IDAwMDE6MTA6MTguMDogWzEwNmI6MDAzZl0gdHlwZSAwMCBjbGFzcyAweDBjMDMxMApbICAg IDAuMDQ2OTQ1XSBwY2kgMDAwMToxMDoxOC4wOiByZWcgMHgxMDogW21lbSAweDAwMDAwMDAw LTB4MDAwMDBmZmZdClsgICAgMC4wNDcxMzhdIHBjaSAwMDAxOjEwOjE5LjA6IFsxMDZiOjAw M2ZdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMTAKWyAgICAwLjA0NzE2MV0gcGNpIDAwMDE6MTA6 MTkuMDogcmVnIDB4MTA6IFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXQpbICAgIDAuMDQ3 MzU3XSBwY2kgMDAwMToxMDoxYS4wOiBbMTA2YjowMDNmXSB0eXBlIDAwIGNsYXNzIDB4MGMw MzEwClsgICAgMC4wNDczODBdIHBjaSAwMDAxOjEwOjFhLjA6IHJlZyAweDEwOiBbbWVtIDB4 ODAwODMwMDAtMHg4MDA4M2ZmZl0KWyAgICAwLjA0NzU4OV0gcGNpIDAwMDE6MTA6MWIuMDog WzEwMzM6MDAzNV0gdHlwZSAwMCBjbGFzcyAweDBjMDMxMApbICAgIDAuMDQ3NjE5XSBwY2kg MDAwMToxMDoxYi4wOiByZWcgMHgxMDogW21lbSAweDgwMDgyMDAwLTB4ODAwODJmZmZdClsg ICAgMC4wNDc2NzldIHBjaSAwMDAxOjEwOjFiLjA6IHN1cHBvcnRzIEQxIEQyClsgICAgMC4w NDc2ODldIHBjaSAwMDAxOjEwOjFiLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIg RDNob3QgRDNjb2xkClsgICAgMC4wNDc4OTFdIHBjaSAwMDAxOjEwOjFiLjE6IFsxMDMzOjAw MzVdIHR5cGUgMDAgY2xhc3MgMHgwYzAzMTAKWyAgICAwLjA0NzkyMl0gcGNpIDAwMDE6MTA6 MWIuMTogcmVnIDB4MTA6IFttZW0gMHg4MDA4MTAwMC0weDgwMDgxZmZmXQpbICAgIDAuMDQ3 OTgyXSBwY2kgMDAwMToxMDoxYi4xOiBzdXBwb3J0cyBEMSBEMgpbICAgIDAuMDQ3OTkxXSBw Y2kgMDAwMToxMDoxYi4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQxIEQyIEQzaG90IEQz Y29sZApbICAgIDAuMDQ4MTkzXSBwY2kgMDAwMToxMDoxYi4yOiBbMTAzMzowMGUwXSB0eXBl IDAwIGNsYXNzIDB4MGMwMzIwClsgICAgMC4wNDgyMjNdIHBjaSAwMDAxOjEwOjFiLjI6IHJl ZyAweDEwOiBbbWVtIDB4ODAwODAwMDAtMHg4MDA4MDBmZl0KWyAgICAwLjA0ODI4M10gcGNp IDAwMDE6MTA6MWIuMjogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjA0ODI5Ml0gcGNpIDAwMDE6 MTA6MWIuMjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKWyAg ICAwLjA0ODY2N10gcGNpX2J1cyAwMDAxOjEwOiBidXNuX3JlczogW2J1cyAxMC1mZl0gZW5k IGlzIHVwZGF0ZWQgdG8gMTAKWyAgICAwLjA0ODg0MV0gUENJIGhvc3QgYnJpZGdlIHRvIGJ1 cyAwMDAyOjIwClsgICAgMC4wNDg4NzFdIHBjaV9idXMgMDAwMjoyMDogcm9vdCBidXMgcmVz b3VyY2UgW2lvICAweGZmN2ZlMDAwLTB4ZmZmZmRmZmZdIChidXMgYWRkcmVzcyBbMHgwMDAw LTB4N2ZmZmZmXSkKWyAgICAwLjA0ODkwNV0gcGNpX2J1cyAwMDAyOjIwOiByb290IGJ1cyBy ZXNvdXJjZSBbbWVtIDB4ZjUwMDAwMDAtMHhmNWZmZmZmZl0KWyAgICAwLjA0ODkyOV0gcGNp X2J1cyAwMDAyOjIwOiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDIwLWZmXQpbICAgIDAuMDQ4 OTUyXSBwY2lfYnVzIDAwMDI6MjA6IGJ1c25fcmVzOiBbYnVzIDIwLWZmXSBlbmQgaXMgdXBk YXRlZCB0byBmZgpbICAgIDAuMDQ4OTk2XSBwY2kgMDAwMjoyMDowYi4wOiBbMTA2YjowMDM2 XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsgICAgMC4wNDkxOThdIHBjaSAwMDAyOjIwOjBk LjA6IFsxMDZiOjAwM2JdIHR5cGUgMDAgY2xhc3MgMHhmZjAwMDAKWyAgICAwLjA0OTI0Ml0g cGNpIDAwMDI6MjA6MGQuMDogcmVnIDB4MTA6IFttZW0gMHhmNTAwNDAwMC0weGY1MDA3ZmZm XQpbICAgIDAuMDQ5NDQzXSBwY2kgMDAwMjoyMDowZS4wOiBbMTA2YjowMDMxXSB0eXBlIDAw IGNsYXNzIDB4MGMwMDEwClsgICAgMC4wNDk0NzBdIHBjaSAwMDAyOjIwOjBlLjA6IHJlZyAw eDEwOiBbbWVtIDB4ZjUwMDAwMDAtMHhmNTAwMGZmZl0KWyAgICAwLjA0OTUxOV0gcGNpIDAw MDI6MjA6MGUuMDogc3VwcG9ydHMgRDEgRDIKWyAgICAwLjA0OTUyOV0gcGNpIDAwMDI6MjA6 MGUuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdApbICAgIDAuMDQ5NzE5 XSBwY2kgMDAwMjoyMDowZi4wOiBbMTA2YjowMDMyXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAw ClsgICAgMC4wNDk3NDJdIHBjaSAwMDAyOjIwOjBmLjA6IHJlZyAweDEwOiBbbWVtIDB4ZjUy MDAwMDAtMHhmNTNmZmZmZl0KWyAgICAwLjA0OTc4NF0gcGNpIDAwMDI6MjA6MGYuMDogcmVn IDB4MzA6IFttZW0gMHhmNTEwMDAwMC0weGY1MWZmZmZmIHByZWZdClsgICAgMC4wNTAwNTFd IHBjaV9idXMgMDAwMjoyMDogYnVzbl9yZXM6IFtidXMgMjAtZmZdIGVuZCBpcyB1cGRhdGVk IHRvIDIwClsgICAgMC4wNTAxNjNdIFBDSSAwMDAwOjAwIENhbm5vdCByZXNlcnZlIExlZ2Fj eSBJTyBbaW8gIDB4ODAyMDAwLTB4ODAyZmZmXQpbICAgIDAuMDUwMTg0XSBwY2lfYnVzIDAw MDA6MDA6IHJlc291cmNlIDQgW2lvICAweDgwMjAwMC0weDEwMDFmZmZdClsgICAgMC4wNTAx OTNdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbbWVtIDB4ZjEwMDAwMDAtMHhmMWZm ZmZmZl0KWyAgICAwLjA1MDIwM10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA2IFttZW0g MHg5MDAwMDAwMC0weDlmZmZmZmZmXQpbICAgIDAuMDUwMjE4XSBwY2lfYnVzIDAwMDE6MTA6 IHJlc291cmNlIDQgW2lvICAweDAwMDAtMHg3ZmZmZmZdClsgICAgMC4wNTAyMjddIHBjaV9i dXMgMDAwMToxMDogcmVzb3VyY2UgNSBbbWVtIDB4ZjMwMDAwMDAtMHhmM2ZmZmZmZl0KWyAg ICAwLjA1MDIzN10gcGNpX2J1cyAwMDAxOjEwOiByZXNvdXJjZSA2IFttZW0gMHg4MDAwMDAw MC0weDhmZmZmZmZmXQpbICAgIDAuMDUwMjQ5XSBwY2lfYnVzIDAwMDI6MjA6IHJlc291cmNl IDQgW2lvICAweGZmN2ZlMDAwLTB4ZmZmZmRmZmZdClsgICAgMC4wNTAyNTldIHBjaV9idXMg MDAwMjoyMDogcmVzb3VyY2UgNSBbbWVtIDB4ZjUwMDAwMDAtMHhmNWZmZmZmZl0KWyAgICAw LjA1NDI3NF0gdmdhYXJiOiBkZXZpY2UgYWRkZWQ6IFBDSTowMDAwOjAwOjEwLjAsZGVjb2Rl cz1pbyttZW0sb3ducz1tZW0sbG9ja3M9bm9uZQpbICAgIDAuMDU0MzI5XSB2Z2FhcmI6IGxv YWRlZApbICAgIDAuMDU0MzQzXSB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlIDAw MDA6MDA6MTAuMApbICAgIDAuMDU0NzIwXSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApb ICAgIDAuMDU0OTM5XSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4KWyAgICAwLjA1NTc1 Nl0gY2xvY2tzb3VyY2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHRpbWViYXNlClsgICAg MC4wOTQ4NDNdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMgpbICAgIDAuMDk1 NTEyXSBUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjog MiwgMTYzODQgYnl0ZXMpClsgICAgMC4wOTU1ODBdIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50 cmllczogNDA5NiAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQpbICAgIDAuMDk1NjMzXSBUQ1A6 IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDQwOTYgYmluZCA0MDk2KQpb ICAgIDAuMDk1Nzk4XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAwLCA0 MDk2IGJ5dGVzKQpbICAgIDAuMDk1ODMzXSBVRFAtTGl0ZSBoYXNoIHRhYmxlIGVudHJpZXM6 IDI1NiAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpClsgICAgMC4wOTYwMzRdIE5FVDogUmVnaXN0 ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQpbICAgIDAuMDk2MTUyXSBBcHBsZSBVU0IgT0hDSSAw MDAxOjEwOjE4LjAgZGlzYWJsZWQgYnkgZmlybXdhcmUKWyAgICAwLjA5NjE4MF0gcGNpIDAw MDE6MTA6MTguMDogQ2FuJ3QgZW5hYmxlIFBDSSBkZXZpY2UsIEJJT1MgaGFuZG9mZiBmYWls ZWQuClsgICAgMC4wOTYyMDddIEFwcGxlIFVTQiBPSENJIDAwMDE6MTA6MTkuMCBkaXNhYmxl ZCBieSBmaXJtd2FyZQpbICAgIDAuMDk2MjI4XSBwY2kgMDAwMToxMDoxOS4wOiBDYW4ndCBl bmFibGUgUENJIGRldmljZSwgQklPUyBoYW5kb2ZmIGZhaWxlZC4KWyAgICAwLjA5NjI2Nl0g cGNpIDAwMDE6MTA6MWEuMDogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDIpClsgICAg MC4xNTE4MTZdIHBjaSAwMDAxOjEwOjFiLjA6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAw MDAyKQpbICAgIDAuMjA3NzgzXSBwY2kgMDAwMToxMDoxYi4xOiBlbmFibGluZyBkZXZpY2Ug KDAwMDAgLT4gMDAwMikKWyAgICAwLjI2Mzc4MV0gcGNpIDAwMDE6MTA6MWIuMjogZW5hYmxp bmcgZGV2aWNlICgwMDA0IC0+IDAwMDYpClsgICAgMC4yNjM4NDJdIFBDSTogQ0xTIG1pc21h dGNoICgzMiAhPSAxMDIwKSwgdXNpbmcgMzIgYnl0ZXMKWyAgICAwLjI2NDA3Nl0gVW5wYWNr aW5nIGluaXRyYW1mcy4uLgpbICAgIDAuNzgzMDM2XSBGcmVlaW5nIGluaXRyZCBtZW1vcnk6 IDcxMzJLIChjMTcwMDAwMCAtIGMxZGY3MDAwKQpbICAgIDAuNzgzNTk2XSBUaGVybWFsIGFz c2lzdCB1bml0IG5vdCBhdmFpbGFibGUKWyAgICAwLjc4NDczOF0gZnV0ZXggaGFzaCB0YWJs ZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAtMSwgMzA3MiBieXRlcykKWyAgICAwLjc4NDg0Ml0g YXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5cyAoZGlzYWJsZWQpClsgICAgMC43 ODQ5MjhdIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQoMTQzOTcyNTA0My43NzI6MSk6IGluaXRp YWxpemVkClsgICAgMC43ODU3NDZdIHpidWQ6IGxvYWRlZApbICAgIDAuNzg1OTg5XSBWRlM6 IERpc2sgcXVvdGFzIGRxdW90XzYuNi4wClsgICAgMC43ODYwNDhdIFZGUzogRHF1b3QtY2Fj aGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlciAwLCA0MDk2IGJ5dGVzKQpbICAg IDAuNzg3ODc5XSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZlcnNp b24gMC40IGxvYWRlZCAobWFqb3IgMjUyKQpbICAgIDAuNzg4MDU2XSBpbyBzY2hlZHVsZXIg bm9vcCByZWdpc3RlcmVkClsgICAgMC43ODgwODNdIGlvIHNjaGVkdWxlciBkZWFkbGluZSBy ZWdpc3RlcmVkClsgICAgMC43ODgxMzZdIGlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAo ZGVmYXVsdCkKWyAgICAwLjc4ODk3Ml0gVXNpbmcgdW5zdXBwb3J0ZWQgMTAyNHg3NjggQVRZ LFNub3d5X0EgYXQgOTgwMDgwMDAsIGRlcHRoPTgsIHBpdGNoPTEwMjQKWyAgICAwLjgwNTEz NV0gQ29uc29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEy OHg0OApbICAgIDAuODIwNzg0XSBmYjA6IE9wZW4gRmlybXdhcmUgZnJhbWUgYnVmZmVyIGRl dmljZSBvbiAvcGNpQGYwMDAwMDAwL0FUWSxTbm93eVBhcmVudEAxMC9BVFksU25vd3lfQUAw ClsgICAgMC44MjExNTBdIFVzaW5nIHVuc3VwcG9ydGVkIDgwMHg2MDAgQVRZLFNub3d5X0Ig YXQgOTkwMDgwMDAsIGRlcHRoPTgsIHBpdGNoPTEwMjQKWyAgICAwLjgyMTQzMF0gY2hlY2tp bmcgZ2VuZXJpYyAoOTgwMDgwMDAgYzAwMDApIHZzIGh3ICg5OTAwODAwMCA5NjAwMCkKWyAg ICAwLjgyMTYyN10gZmIxOiBPcGVuIEZpcm13YXJlIGZyYW1lIGJ1ZmZlciBkZXZpY2Ugb24g L3BjaUBmMDAwMDAwMC9BVFksU25vd3lQYXJlbnRAMTAvQVRZLFNub3d5X0JAMQpbICAgIDAu ODIyMTIzXSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmlu ZyBkaXNhYmxlZApbICAgIDAuODIzMzA0XSBwbWFjX3ppbG9nOiAwLjYgKEJlbmphbWluIEhl cnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZz4pClsgICAgMC44MjM1ODZd IFNlcmlhbDogTVBDNTJ4eCBQU0MgVUFSVCBkcml2ZXIKWyAgICAwLjgyMzgxOF0gR2VuZXJp YyBub24tdm9sYXRpbGUgbWVtb3J5IGRyaXZlciB2MS4xClsgICAgMC44MjQwOTRdIExpbnV4 IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDAuODI0Mjc2XSBhZ3BnYXJ0LXVuaW5v cnRoIDAwMDA6MDA6MGIuMDogQXBwbGUgVW5pTm9ydGggMiBjaGlwc2V0ClsgICAgMC44MjU4 MDVdIGFncGdhcnQtdW5pbm9ydGggMDAwMDowMDowYi4wOiBjb25maWd1cmluZyBmb3Igc2l6 ZSBpZHg6IDY0ClsgICAgMC44MjYxNDNdIGFncGdhcnQtdW5pbm9ydGggMDAwMDowMDowYi4w OiBBR1AgYXBlcnR1cmUgaXMgMjU2TSBAIDB4MApbICAgIDAuODI2NTg3XSBNYWNJTyBQQ0kg ZHJpdmVyIGF0dGFjaGVkIHRvIEludHJlcGlkIGNoaXBzZXQKWyAgICAwLjgyODI2M10gMC4w MDAxMzAyMDpjaC1hOiB0dHlQWjAgYXQgTU1JTyAweDgwMDEzMDIwIChpcnEgPSAyMiwgYmFz ZV9iYXVkID0gMjMwNDAwKSBpcyBhIFo4NWMzMCBFU0NDIC0gU2VyaWFsIHBvcnQKWyAgICAw LjgyOTAyOV0gMC4wMDAxMzAwMDpjaC1iOiB0dHlQWjEgYXQgTU1JTyAweDgwMDEzMDAwIChp cnEgPSAyMywgYmFzZV9iYXVkID0gMjMwNDAwKSBpcyBhIFo4NWMzMCBFU0NDIC0gU2VyaWFs IHBvcnQKWyAgICAwLjgzMDM2OV0gcGF0YS1wY2ktbWFjaW8gMDAwMjoyMDowZC4wOiBlbmFi bGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikKWyAgICAwLjgzMDczOV0gYWRiOiBzdGFydGlu ZyBwcm9iZSB0YXNrLi4uClsgICAgMC44NDM4MDJdIHBhdGEtcGNpLW1hY2lvIDAwMDI6MjA6 MGQuMDogQWN0aXZhdGluZyBwYXRhLW1hY2lvIGNoaXBzZXQgVW5pTm9ydGggQVRBLTYsIEFw cGxlIGJ1cyBJRCAzClsgICAgMC44NDUwMTldIHNjc2kgaG9zdDA6IHBhdGFfbWFjaW8KWyAg ICAwLjg0NTUxMl0gYXRhMTogUEFUQSBtYXggVURNQS8xMDAgaXJxIDM5ClsgICAgMC44NTg1 MDVdIGFkYiBkZXZpY2VzOiBbMl06IDIgYzQgWzddOiA3IDFmClsgICAgMC44NjQxNThdIEFE QiBrZXlib2FyZCBhdCAyLCBoYW5kbGVyIDEKWyAgICAwLjg2NDMwNF0gRGV0ZWN0ZWQgQURC IGtleWJvYXJkLCB0eXBlIElTTywgc3dhcHBpbmcga2V5cy4KWyAgICAwLjg2NDY3OV0gaW5w dXQ6IEFEQiBrZXlib2FyZCBhcyAvZGV2aWNlcy92aXJ0dWFsL2lucHV0L2lucHV0MApbICAg IDAuODY1MDQ3XSBpbnB1dDogQURCIFBvd2VyYm9vayBidXR0b25zIGFzIC9kZXZpY2VzL3Zp cnR1YWwvaW5wdXQvaW5wdXQxClsgICAgMC44NzE5NDhdIGFkYjogZmluaXNoZWQgcHJvYmUg dGFzay4uLgpbICAgIDEuMDA4MTg5XSBhdGExLjAwOiBBVEEtNjogRlVKSVRTVSBNSFYyMDQw QVQsIDAwODEwMDk5LCBtYXggVURNQS8xMDAKWyAgICAxLjAxNTA0MF0gYXRhMS4wMDogNzgx NDAxNjAgc2VjdG9ycywgbXVsdGkgMTY6IExCQTQ4IApbICAgIDEuMDM2MTEwXSBhdGExLjAw OiBjb25maWd1cmVkIGZvciBVRE1BLzEwMApbICAgIDEuMDQzMzAzXSBzY3NpIDA6MDowOjA6 IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIEZVSklUU1UgTUhWMjA0MEEgMDA5OSBQUTog MCBBTlNJOiA1ClsgICAgMS44NjM3NzZdIHBhdGEtbWFjaW8gMC4wMDAyMDAwMDphdGEtMzog QWN0aXZhdGluZyBwYXRhLW1hY2lvIGNoaXBzZXQgS2V5TGFyZ28gQVRBLTMsIEFwcGxlIGJ1 cyBJRCAwClsgICAgMS44NzE3OTNdIHNjc2kgaG9zdDE6IHBhdGFfbWFjaW8KWyAgICAxLjg3 OTIzN10gYXRhMjogUEFUQSBtYXggTVdETUEyIGlycSAyNApbICAgIDEuODg3MTc5XSBtb3Vz ZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWljZQpbICAgIDEuODk0 ODgzXSBydGMtZ2VuZXJpYyBydGMtZ2VuZXJpYzogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgcnRj LWdlbmVyaWMgYXMgcnRjMApbICAgIDEuOTAyMzg4XSBQb3dlck1hYyBpMmMgYnVzIHBtdSAy IHJlZ2lzdGVyZWQKWyAgICAxLjkwOTc4M10gUG93ZXJNYWMgaTJjIGJ1cyBwbXUgMSByZWdp c3RlcmVkClsgICAgMS45MTc0NzldIFBvd2VyTWFjIGkyYyBidXMgbWFjLWlvIDAgcmVnaXN0 ZXJlZApbICAgIDEuOTI1MTc3XSBQb3dlck1hYyBpMmMgYnVzIHVuaS1uIDEgcmVnaXN0ZXJl ZApbICAgIDEuOTMyNDUwXSBSZWdpc3RlcmluZyBQb3dlck1hYyBDUFUgZnJlcXVlbmN5IGRy aXZlcgpbICAgIDEuOTM5NTI3XSBMb3c6IDY2NiBNaHosIEhpZ2g6IDEzMzMgTWh6LCBCb290 OiA2NjYgTWh6ClsgICAgMS45NTE4ODJdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGlu ZGljYXRlIGFjdGl2aXR5IG9uIENQVXMKWyAgICAxLjk1ODg5Ml0gTkVUOiBSZWdpc3RlcmVk IHByb3RvY29sIGZhbWlseSAxMApbICAgIDEuOTY2MTEyXSBtaXA2OiBNb2JpbGUgSVB2Ngpb ICAgIDEuOTcyODIyXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3ClsgICAg MS45Nzk1NjNdIG1wbHNfZ3NvOiBNUExTIEdTTyBzdXBwb3J0ClsgICAgMS45ODY3ODNdIHJl Z2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAgIDEuOTkzNTc3XSB6c3dhcDogbG9h ZGVkIHVzaW5nIHBvb2wgbHpvL3pidWQKWyAgICAyLjAwMDc0NV0gaW5wdXQ6IFBNVSBhcyAv ZGV2aWNlcy92aXJ0dWFsL2lucHV0L2lucHV0MgpbICAgIDIuMDA3Njg4XSBydGMtZ2VuZXJp YyBydGMtZ2VuZXJpYzogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAxNS0wOC0xNiAxMToz NzoyNSBVVEMgKDE0Mzk3MjUwNDUpClsgICAgMi4wMTQ2NzJdIFBNOiBIaWJlcm5hdGlvbiBp bWFnZSBub3QgcHJlc2VudCBvciBjb3VsZCBub3QgYmUgbG9hZGVkLgpbICAgIDIuMDQ4MDEz XSBhdGEyLjAwOiBBVEFQSTogTUFUU0hJVEFDRC1SVyAgQ1ctODEyNCwgREIwRCwgbWF4IFVE TUEvMzMKWyAgICAyLjA2Nzk3N10gYXRhMi4wMDogY29uZmlndXJlZCBmb3IgTVdETUEyClsg ICAgMi4xMTAyODhdIHNjc2kgMTowOjA6MDogQ0QtUk9NICAgICAgICAgICAgTUFUU0hJVEEg Q0QtUlcgIENXLTgxMjQgICBEQjBEIFBROiAwIEFOU0k6IDUKWyAgICAyLjExODIyMF0gRnJl ZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogNDA0SyAoYzA2ZTEwMDAgLSBjMDc0NjAwMCkK WyAgICAyLjE2MTQ5N10gcmFuZG9tOiBzeXN0ZW1kLXVkZXZkIHVyYW5kb20gcmVhZCB3aXRo IDYgYml0cyBvZiBlbnRyb3B5IGF2YWlsYWJsZQpbICAgIDIuMjU3NzQxXSByYWRlb25mYiAw MDAwOjAwOjEwLjA6IGVuYWJsaW5nIGRldmljZSAoMDAwNiAtPiAwMDA3KQpbICAgIDIuMzIw MDM0XSByYWRlb25mYiAwMDAwOjAwOjEwLjA6IEJBUiAwOiBjYW4ndCByZXNlcnZlIFttZW0g MHg5ODAwMDAwMC0weDlmZmZmZmZmIHByZWZdClsgICAgMi4zMjY3ODFdIHJhZGVvbmZiICgw MDAwOjAwOjEwLjApOiBjYW5ub3QgcmVxdWVzdCByZWdpb24gMC4KWyAgICAyLjMzMzM3N10g c3IgMTowOjA6MDogW3NyMF0gc2NzaTMtbW1jIGRyaXZlOiAyNHgvMjR4IHdyaXRlciBjZC9y dyB4YS9mb3JtMiBjZGRhIHRyYXkKWyAgICAyLjM0MDExNF0gY2Ryb206IFVuaWZvcm0gQ0Qt Uk9NIGRyaXZlciBSZXZpc2lvbjogMy4yMApbICAgIDIuMzg0MjkyXSB1c2Jjb3JlOiByZWdp c3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAgMi40MDYzOTBdIGZpcmV3 aXJlX29oY2kgMDAwMjoyMDowZS4wOiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMikK WyAgICAyLjQxNDg4M10gc3IgMTowOjA6MDogQXR0YWNoZWQgc2NzaSBDRC1ST00gc3IwClsg ICAgMi40MTY3MjVdIHJhZGVvbmZiOiBwcm9iZSBvZiAwMDAwOjAwOjEwLjAgZmFpbGVkIHdp dGggZXJyb3IgLTE2ClsgICAgMi40MjUwNTFdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGlu dGVyZmFjZSBkcml2ZXIgaHViClsgICAgMi40MzQ5OTJdIHNkIDA6MDowOjA6IFtzZGFdIDc4 MTQwMTYwIDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoNDAuMCBHQi8zNy4yIEdpQikKWyAg ICAyLjQ1MTYwMF0gc2QgMDowOjA6MDogW3NkYV0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAg ICAyLjQ1ODMzNF0gc2QgMDowOjA6MDogW3NkYV0gTW9kZSBTZW5zZTogMDAgM2EgMDAgMDAK WyAgICAyLjQ2Mjk1OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRyaXZlciB1 c2IKWyAgICAyLjQ3NzQ1MF0gc2QgMDowOjA6MDogW3NkYV0gV3JpdGUgY2FjaGU6IGVuYWJs ZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsg ICAgMi41MDA4NjZdIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250cm9s bGVyIChFSENJKSBEcml2ZXIKWyAgICAyLjUwNzg5OV0gZmlyZXdpcmVfb2hjaSAwMDAyOjIw OjBlLjA6IGFkZGVkIE9IQ0kgdjEuMTAgZGV2aWNlIGFzIGNhcmQgMCwgOCBJUiArIDggSVQg Y29udGV4dHMsIHF1aXJrcyAweDAKWyAgICAyLjU0MzA5NF0gb2hjaV9oY2Q6IFVTQiAxLjEg J09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hDSSkgRHJpdmVyClsgICAgMi41NTQwNTBdIGVo Y2ktcGNpOiBFSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXIKWyAgICAyLjU4ODAzOV0gZWhjaS1w Y2kgMDAwMToxMDoxYi4yOiBFSENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDIuNjE4NzY4XSBl aGNpLXBjaSAwMDAxOjEwOjFiLjI6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVk IGJ1cyBudW1iZXIgMQpbICAgIDIuNjQyNzE0XSBlaGNpLXBjaSAwMDAxOjEwOjFiLjI6IGly cSA2MywgaW8gbWVtIDB4ODAwODAwMDAKWyAgICAyLjY2Nzc5NV0gZWhjaS1wY2kgMDAwMTox MDoxYi4yOiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMApbICAgIDIuNjc0ODY4XSB1c2Ig dXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0w MDAyClsgICAgMi42ODE3NDNdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBN ZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAgIDIuNjg4NTA2XSB1c2IgdXNi MTogUHJvZHVjdDogRUhDSSBIb3N0IENvbnRyb2xsZXIKWyAgICAyLjY5NTEzN10gdXNiIHVz YjE6IE1hbnVmYWN0dXJlcjogTGludXggNC4zLjAtMS1wb3dlcnBjIGVoY2lfaGNkClsgICAg Mi43MDE4NDNdIHVzYiB1c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDE6MTA6MWIuMgpbICAgIDIu NzA5ODU0XSBodWIgMS0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDIuNzE2NDk1XSBodWIg MS0wOjEuMDogNSBwb3J0cyBkZXRlY3RlZApbICAgIDIuNzI0NjcyXSBvaGNpLXBjaTogT0hD SSBQQ0kgcGxhdGZvcm0gZHJpdmVyClsgICAgMi43MzYyNjVdIEFwcGxlIFVTQiBPSENJIDAw MDE6MTA6MTguMCBkaXNhYmxlZCBieSBmaXJtd2FyZQpbICAgIDIuNzQzMDE5XSBBcHBsZSBV U0IgT0hDSSAwMDAxOjEwOjE5LjAgZGlzYWJsZWQgYnkgZmlybXdhcmUKWyAgICAyLjc0OTY4 NV0gb2hjaS1wY2kgMDAwMToxMDoxYS4wOiBPSENJIFBDSSBob3N0IGNvbnRyb2xsZXIKWyAg ICAyLjc1NjMwN10gb2hjaS1wY2kgMDAwMToxMDoxYS4wOiBuZXcgVVNCIGJ1cyByZWdpc3Rl cmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDIKWyAgICAyLjc2MzA0Ml0gb2hjaS1wY2kgMDAw MToxMDoxYS4wOiBpcnEgMjksIGlvIG1lbSAweDgwMDgzMDAwClsgICAgMi44NDY3ODRdIHVz YiB1c2IyOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0 PTAwMDEKWyAgICAyLjg1MzYyMV0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6 IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMi44NjAzMjJdIHVzYiB1 c2IyOiBQcm9kdWN0OiBPSENJIFBDSSBob3N0IGNvbnRyb2xsZXIKWyAgICAyLjg2NzAwNl0g dXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC4zLjAtMS1wb3dlcnBjIG9oY2lfaGNk ClsgICAgMi44NzM3MzNdIHVzYiB1c2IyOiBTZXJpYWxOdW1iZXI6IDAwMDE6MTA6MWEuMApb ICAgIDIuODgxOTA0XSBodWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDIuODg4OTM2 XSBodWIgMi0wOjEuMDogMiBwb3J0cyBkZXRlY3RlZApbICAgIDIuODk2MTA5XSBvaGNpLXBj aSAwMDAxOjEwOjFiLjA6IE9IQ0kgUENJIGhvc3QgY29udHJvbGxlcgpbICAgIDIuOTAyNzQy XSBvaGNpLXBjaSAwMDAxOjEwOjFiLjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2ln bmVkIGJ1cyBudW1iZXIgMwpbICAgIDIuOTA5MzY1XSBvaGNpLXBjaSAwMDAxOjEwOjFiLjA6 IGlycSA2MywgaW8gbWVtIDB4ODAwODIwMDAKWyAgICAyLjkyODM3Nl0gIHNkYTogW21hY10g c2RhMSBzZGEyIHNkYTMgc2RhNCBzZGE1IHNkYTYKWyAgICAyLjkzNzcyOF0gc2QgMDowOjA6 MDogW3NkYV0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgMi45OTIxMjhdIHVzYiB1c2IzOiBO ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDEKWyAg ICAyLjk5ODY0N10gdXNiIHVzYjM6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQ cm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMy4wMDUwMzZdIHVzYiB1c2IzOiBQcm9k dWN0OiBPSENJIFBDSSBob3N0IGNvbnRyb2xsZXIKWyAgICAzLjAxMTM1M10gdXNiIHVzYjM6 IE1hbnVmYWN0dXJlcjogTGludXggNC4zLjAtMS1wb3dlcnBjIG9oY2lfaGNkClsgICAgMy4w MTc2MzVdIHVzYiB1c2IzOiBTZXJpYWxOdW1iZXI6IDAwMDE6MTA6MWIuMApbICAgIDMuMDI0 NTMzXSBmaXJld2lyZV9jb3JlIDAwMDI6MjA6MGUuMDogY3JlYXRlZCBkZXZpY2UgZncwOiBH VUlEIDAwMTQ1MWZmZmUzNzk5MjgsIFM0MDAKWyAgICAzLjAzMzYxM10gaHViIDMtMDoxLjA6 IFVTQiBodWIgZm91bmQKWyAgICAzLjA0MDIwOF0gaHViIDMtMDoxLjA6IDMgcG9ydHMgZGV0 ZWN0ZWQKWyAgICAzLjA0NzA3N10gb2hjaS1wY2kgMDAwMToxMDoxYi4xOiBPSENJIFBDSSBo b3N0IGNvbnRyb2xsZXIKWyAgICAzLjA1MzQwN10gb2hjaS1wY2kgMDAwMToxMDoxYi4xOiBu ZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDQKWyAgICAzLjA1 OTgwN10gb2hjaS1wY2kgMDAwMToxMDoxYi4xOiBpcnEgNjMsIGlvIG1lbSAweDgwMDgxMDAw ClsgICAgMy4xMzk1ODVdIHVzYiB1c2I0OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5k b3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDEKWyAgICAzLjE0NTgyM10gdXNiIHVzYjQ6IE5ldyBV U0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsg ICAgMy4xNTE5NzddIHVzYiB1c2I0OiBQcm9kdWN0OiBPSENJIFBDSSBob3N0IGNvbnRyb2xs ZXIKWyAgICAzLjE1Nzk5N10gdXNiIHVzYjQ6IE1hbnVmYWN0dXJlcjogTGludXggNC4zLjAt MS1wb3dlcnBjIG9oY2lfaGNkClsgICAgMy4xNjM5NDJdIHVzYiB1c2I0OiBTZXJpYWxOdW1i ZXI6IDAwMDE6MTA6MWIuMQpbICAgIDMuMTgyMzg4XSBodWIgNC0wOjEuMDogVVNCIGh1YiBm b3VuZApbICAgIDMuMTg5NzYzXSBodWIgNC0wOjEuMDogMiBwb3J0cyBkZXRlY3RlZApbICAg IDMuMjkxNzg0XSB1c2IgMi0xOiBuZXcgZnVsbC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAy IHVzaW5nIG9oY2ktcGNpClsgICAgMy41MDg4NzJdIHVzYiAyLTE6IE5ldyBVU0IgZGV2aWNl IGZvdW5kLCBpZFZlbmRvcj0wNWFjLCBpZFByb2R1Y3Q9MTAwMApbICAgIDMuNTE0NzgwXSB1 c2IgMi0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwgUHJvZHVjdD0wLCBTZXJp YWxOdW1iZXI9MApbICAgIDMuNjU5ODY1XSB1c2IgMi0yOiBuZXcgZnVsbC1zcGVlZCBVU0Ig ZGV2aWNlIG51bWJlciAzIHVzaW5nIG9oY2ktcGNpClsgICAgMy44Mzk3MzhdIHVzYiAyLTI6 IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wNWFjLCBpZFByb2R1Y3Q9MDMwYgpb ICAgIDMuODQ1NjI2XSB1c2IgMi0yOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MSwg UHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MApbICAgIDMuODUxMzk4XSB1c2IgMi0yOiBQcm9k dWN0OiBBcHBsZSBJbnRlcm5hbCBUcmFja3BhZApbICAgIDMuODU3MDk4XSB1c2IgMi0yOiBN YW51ZmFjdHVyZXI6IEFwcGxlIENvbXB1dGVyClsgICAgMy44OTM4MDJdIGhpZHJhdzogcmF3 IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2luYQpbICAgIDMuOTQzNjg3XSB1c2Jj b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmhpZApbICAgIDMuOTQ5 NTUyXSB1c2JoaWQ6IFVTQiBISUQgY29yZSBkcml2ZXIKWyAgICAzLjk1OTExMF0gaW5wdXQ6 IEhJRCAwNWFjOjEwMDAgYXMgL2RldmljZXMvcGNpMDAwMToxMC8wMDAxOjEwOjFhLjAvdXNi Mi8yLTEvMi0xOjEuMC8wMDAzOjA1QUM6MTAwMC4wMDAxL2lucHV0L2lucHV0MwpbICAgIDQu MDIxMTk1XSBoaWQtZ2VuZXJpYyAwMDAzOjA1QUM6MTAwMC4wMDAxOiBpbnB1dCxoaWRyYXcw OiBVU0IgSElEIHYxLjExIEtleWJvYXJkIFtISUQgMDVhYzoxMDAwXSBvbiB1c2ItMDAwMTox MDoxYS4wLTEvaW5wdXQwClsgICAgNC4wMzUyNjRdIGlucHV0OiBISUQgMDVhYzoxMDAwIGFz IC9kZXZpY2VzL3BjaTAwMDE6MTAvMDAwMToxMDoxYS4wL3VzYjIvMi0xLzItMToxLjEvMDAw MzowNUFDOjEwMDAuMDAwMi9pbnB1dC9pbnB1dDQKWyAgICA0LjA0MjgxNF0gaGlkLWdlbmVy aWMgMDAwMzowNUFDOjEwMDAuMDAwMjogaW5wdXQsaGlkcmF3MTogVVNCIEhJRCB2MS4xMSBN b3VzZSBbSElEIDA1YWM6MTAwMF0gb24gdXNiLTAwMDE6MTA6MWEuMC0xL2lucHV0MQpbICAg MTIuMzM4MzYwXSByYW5kb206IG5vbmJsb2NraW5nIHBvb2wgaXMgaW5pdGlhbGl6ZWQKWyAg IDM0Ljc2MDA3OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1 c2Itc3RvcmFnZQpbICAgMzYuNzgwMjc1XSBJU08gOTY2MCBFeHRlbnNpb25zOiBNaWNyb3Nv ZnQgSm9saWV0IExldmVsIDMKWyAgIDM2Ljg4ODc0MF0gSVNPIDk2NjAgRXh0ZW5zaW9uczog UlJJUF8xOTkxQQpbICAgOTIuODk3Mzc4XSBiNDMtcGNpLWJyaWRnZSAwMDAxOjEwOjEyLjA6 IGVuYWJsaW5nIGRldmljZSAoMDAwNCAtPiAwMDA2KQpbICAgOTIuOTE1ODU0XSBzc2I6IEZv dW5kIGNoaXAgd2l0aCBpZCAweDQzMTgsIHJldiAweDAyIGFuZCBwYWNrYWdlIDB4MDIKWyAg IDkyLjkxNTg3OF0gc3NiOiBDb3JlIDAgZm91bmQ6IENoaXBDb21tb24gKGNjIDB4ODAwLCBy ZXYgMHgwRCwgdmVuZG9yIDB4NDI0MykKWyAgIDkyLjkxNTg4NV0gc3NiOiBDb3JlIDEgZm91 bmQ6IElFRUUgODAyLjExIChjYyAweDgxMiwgcmV2IDB4MDksIHZlbmRvciAweDQyNDMpClsg ICA5Mi45MTU4OTJdIHNzYjogQ29yZSAyIGZvdW5kOiBQQ0kgKGNjIDB4ODA0LCByZXYgMHgw QywgdmVuZG9yIDB4NDI0MykKWyAgIDkyLjkxNTg5OV0gc3NiOiBDb3JlIDMgZm91bmQ6IFBD TUNJQSAoY2MgMHg4MEQsIHJldiAweDA3LCB2ZW5kb3IgMHg0MjQzKQpbICAgOTIuOTU1OTYw XSBzc2I6IFNvbmljcyBTaWxpY29uIEJhY2twbGFuZSBmb3VuZCBvbiBQQ0kgZGV2aWNlIDAw MDE6MTA6MTIuMApbICAgOTIuOTc5MzkwXSBzdW5nZW0uYzp2MS4wIERhdmlkIFMuIE1pbGxl ciA8ZGF2ZW1AcmVkaGF0LmNvbT4KWyAgIDkyLjk4NjQ2M10gZ2VtIDAwMDI6MjA6MGYuMCBl dGgwOiBTdW4gR0VNIChQQ0kpIDEwLzEwMC8xMDAwQmFzZVQgRXRoZXJuZXQgMDA6MTQ6NTE6 Mzc6OTk6MjgKWyAgIDkzLjEwMTkwMl0gZ2VtIDAwMDI6MjA6MGYuMCBlblAycDMyczE1ZjA6 IHJlbmFtZWQgZnJvbSBldGgwClsgICA5Ny44OTIxMDZdIHN1bmdlbV9waHk6IFBIWSBJRDog NDA2MWU0LCBhZGRyOiAwClsgICA5Ny44OTI0NjRdIGdlbSAwMDAyOjIwOjBmLjAgZW5QMnAz MnMxNWYwOiBGb3VuZCBCQ001MjIxIFBIWQpbICAgOTcuODkyNzE2XSBJUHY2OiBBRERSQ09O RihORVRERVZfVVApOiBlblAycDMyczE1ZjA6IGxpbmsgaXMgbm90IHJlYWR5ClsgIDEwMC40 MjAxMDZdIHN1bmdlbV9waHk6IFBIWSBJRDogNDA2MWU0LCBhZGRyOiAwClsgIDEwMC40MjA0 NjNdIGdlbSAwMDAyOjIwOjBmLjAgZW5QMnAzMnMxNWYwOiBGb3VuZCBCQ001MjIxIFBIWQpb ICAxMDAuNDIwNjk4XSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiBlblAycDMyczE1ZjA6 IGxpbmsgaXMgbm90IHJlYWR5ClsgIDEzNC44NjM3NjZdIHJhaWQ2OiBhbHRpdmVjeDEgZ2Vu KCkgIDE2NDMgTUIvcwpbICAxMzQuOTMxNzc4XSByYWlkNjogYWx0aXZlY3gyIGdlbigpICAx OTk1IE1CL3MKWyAgMTM0Ljk5OTc2Ml0gcmFpZDY6IGFsdGl2ZWN4NCBnZW4oKSAgMjQxNSBN Qi9zClsgIDEzNS4wNjc3NzFdIHJhaWQ2OiBhbHRpdmVjeDggZ2VuKCkgIDE5NzYgTUIvcwpb ICAxMzUuMTM1ODIxXSByYWlkNjogaW50MzJ4MSAgZ2VuKCkgICA0NDcgTUIvcwpbICAxMzUu MjAzNzUyXSByYWlkNjogaW50MzJ4MSAgeG9yKCkgICAzOTYgTUIvcwpbICAxMzUuMjcxNzg4 XSByYWlkNjogaW50MzJ4MiAgZ2VuKCkgICA1MDggTUIvcwpbICAxMzUuMzM5NzU1XSByYWlk NjogaW50MzJ4MiAgeG9yKCkgICA0NTYgTUIvcwpbICAxMzUuNDA3ODIwXSByYWlkNjogaW50 MzJ4NCAgZ2VuKCkgICA2OTcgTUIvcwpbICAxMzUuNDc1NzUxXSByYWlkNjogaW50MzJ4NCAg eG9yKCkgICA0NzQgTUIvcwpbICAxMzUuNTQzNzY5XSByYWlkNjogaW50MzJ4OCAgZ2VuKCkg ICA0MTggTUIvcwpbICAxMzUuNjExNzU1XSByYWlkNjogaW50MzJ4OCAgeG9yKCkgICAzMTYg TUIvcwpbICAxMzUuNjExNzU4XSByYWlkNjogdXNpbmcgYWxnb3JpdGhtIGFsdGl2ZWN4NCBn ZW4oKSAyNDE1IE1CL3MKWyAgMTM1LjYxMTc2Ml0gcmFpZDY6IHVzaW5nIGludHgxIHJlY292 ZXJ5IGFsZ29yaXRobQpbICAxMzUuNjE4MjkzXSB4b3I6IG1lYXN1cmluZyBzb2Z0d2FyZSBj aGVja3N1bSBzcGVlZApbICAxMzUuNjU1NzQ5XSAgICA4cmVncyAgICAgOiAgMTEwNC4wMDAg TUIvc2VjClsgIDEzNS42OTU3NTBdICAgIDhyZWdzX3ByZWZldGNoOiAgMTAyMi4wMDAgTUIv c2VjClsgIDEzNS43MzU3NDldICAgIDMycmVncyAgICA6ICAxMjM1LjAwMCBNQi9zZWMKWyAg MTM1Ljc3NTc1MF0gICAgMzJyZWdzX3ByZWZldGNoOiAgMTE5MS4wMDAgTUIvc2VjClsgIDEz NS44MTU3NDhdICAgIGFsdGl2ZWMgICA6ICA0NTg3LjAwMCBNQi9zZWMKWyAgMTM1LjgxNTc1 Ml0geG9yOiB1c2luZyBmdW5jdGlvbjogYWx0aXZlYyAoNDU4Ny4wMDAgTUIvc2VjKQpbICAx MzUuODgxNDcyXSBCdHJmcyBsb2FkZWQKWyAgMTM1Ljk3MTA5Ml0gSkZTOiBuVHhCbG9jayA9 IDM5ODUsIG5UeExvY2sgPSAzMTg4MgpbICAxMzYuMDM5MTQ2XSBTR0kgWEZTIHdpdGggQUNM cywgc2VjdXJpdHkgYXR0cmlidXRlcywgcmVhbHRpbWUsIG5vIGRlYnVnIGVuYWJsZWQKWyAg MTM2LjA4NTkxMF0gbWQ6IHJhaWQwIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVs IDAKWyAgMTM2LjA5ODIwOF0gbWQ6IHJhaWQxIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9y IGxldmVsIDEKWyAgMTM2LjEwOTgxNF0gYXN5bmNfdHg6IGFwaSBpbml0aWFsaXplZCAoYXN5 bmMpClsgIDEzNi4xMzAyMjRdIG1kOiByYWlkNiBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZv ciBsZXZlbCA2ClsgIDEzNi4xMzAyNDJdIG1kOiByYWlkNSBwZXJzb25hbGl0eSByZWdpc3Rl cmVkIGZvciBsZXZlbCA1ClsgIDEzNi4xMzAyNDVdIG1kOiByYWlkNCBwZXJzb25hbGl0eSBy ZWdpc3RlcmVkIGZvciBsZXZlbCA0ClsgIDEzNi4xNTcxNDRdIGRldmljZS1tYXBwZXI6IHVl dmVudDogdmVyc2lvbiAxLjAuMwpbICAxMzYuMTU4NjI5XSBkZXZpY2UtbWFwcGVyOiBpb2N0 bDogNC4zMy4wLWlvY3RsICgyMDE1LTgtMTgpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRo YXQuY29tCg== --------------432A8B982350856B2FD7F334-- From owner-freebsd-ppc@freebsd.org Thu Jun 22 18:41:13 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 572B3D925A4 for ; Thu, 22 Jun 2017 18:41:13 +0000 (UTC) (envelope-from glaubitz@physik.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1C04B12DD for ; Thu, 22 Jun 2017 18:41:12 +0000 (UTC) (envelope-from glaubitz@physik.fu-berlin.de) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.85) with esmtps (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (envelope-from ) id <1dO6ys-000ct2-Jx>; Thu, 22 Jun 2017 20:37:26 +0200 Received: from x4e37d269.dyn.telefonica.de ([78.55.210.105] helo=[192.168.1.5]) by inpost2.zedat.fu-berlin.de (Exim 4.85) with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (envelope-from ) id <1dO6yr-000o0e-Vu>; Thu, 22 Jun 2017 20:37:26 +0200 Subject: Re: Giving away a 12" iBook G4 To: nonas@free.fr, debian-powerpc@lists.debian.org, freebsd-ppc@FreeBSD.org, port-macppc@netbsd.org, ppc@openbsd.org References: From: John Paul Adrian Glaubitz Message-ID: <133d66a6-dc81-a345-541d-d9358f7e2072@physik.fu-berlin.de> Date: Thu, 22 Jun 2017 20:37:21 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: 78.55.210.105 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2017 18:41:13 -0000 Hi! On 06/22/2017 08:14 PM, nonas@free.fr wrote: > I'm giving away a 12" iBook G4 (from 2005) hoping that it will be useful to someone working on macppc ports. > > I am willing to pay for shipping to anyone officially affiliated with one of the projects. I'm involved with the unofficial Debian Ports which includes Debian powerpc. It would be very useful for me to have a PowerPC iBook for testing the Debian installer on these machines. We often get reports from people trying to install Debian on specific Mac PowerPC hardware, especially iBooks or Powerbooks and they run into various issues with power management or graphics. It would definitely help resolve these issues if I had hardware for testing. I'm located in Germany. Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaubitz@debian.org `. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 From owner-freebsd-ppc@freebsd.org Thu Jun 22 21:00:51 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9FF03D945BD for ; Thu, 22 Jun 2017 21:00:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8D8B86510A for ; Thu, 22 Jun 2017 21:00:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5ML0oeG021953 for ; Thu, 22 Jun 2017 21:00:51 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ppc@FreeBSD.org Subject: [Bug 201606] print/texlive-base: Fails to configure on PPC (Sorry, can not preprocess ) Date: Thu, 22 Jun 2017 21:00:50 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: arved@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: hrs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2017 21:00:51 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D201606 Tilman Keskinoz changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |san_jaykumar@yahoo.co.uk --- Comment #1 from Tilman Keskinoz --- *** Bug 201612 has been marked as a duplicate of this bug. *** --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-ppc@freebsd.org Thu Jun 22 21:00:50 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A1B89D945BA for ; Thu, 22 Jun 2017 21:00:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 900FB650FE for ; Thu, 22 Jun 2017 21:00:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id v5ML0oe4021953 for ; Thu, 22 Jun 2017 21:00:50 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ppc@FreeBSD.org Subject: [Bug 201612] print/texlive-base fails on powerpc Date: Thu, 22 Jun 2017 21:00:50 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: arved@FreeBSD.org X-Bugzilla-Status: Closed X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: hrs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_status resolution cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jun 2017 21:00:50 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D201612 Tilman Keskinoz changed: What |Removed |Added ---------------------------------------------------------------------------- Status|New |Closed Resolution|--- |DUPLICATE CC| |arved@FreeBSD.org --- Comment #2 from Tilman Keskinoz --- *** This bug has been marked as a duplicate of bug 201606 *** --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-ppc@freebsd.org Fri Jun 23 10:05:33 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62780DA10C7 for ; Fri, 23 Jun 2017 10:05:33 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-43.reflexion.net [208.70.210.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1FCFF7FA43 for ; Fri, 23 Jun 2017 10:05:32 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 28826 invoked from network); 23 Jun 2017 10:02:59 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 23 Jun 2017 10:02:59 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v8.40.1) with SMTP; Fri, 23 Jun 2017 05:58:51 -0400 (EDT) Received: (qmail 29917 invoked from network); 23 Jun 2017 09:58:50 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 23 Jun 2017 09:58:50 -0000 Received: from [192.168.1.114] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 471BAEC86D9; Fri, 23 Jun 2017 02:58:50 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Example head -r317820 manual backtrace that jumps to non-code (from a vmcore inspection); eventually kernel-thread stack overflowed Message-Id: <0CB80542-64A3-4A5C-93A5-67F32104549B@dsl-only.net> Date: Fri, 23 Jun 2017 02:58:49 -0700 To: FreeBSD PowerPC ML , freebsd-hackers@freebsd.org X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2017 10:05:33 -0000 [For this memory layout the old PowerMac G5 so-called "Quad Core" running 32-bit powerpc FreeBSD ran for over 10 days, 8 hours before it finally had an example panic.] This is from pid 960 tid 100110 "powerpd" with=20 stack 0xd24da000-0xd24ddfff (virtual). Note: physical address in kgdb =3D vmcore_offset - 0x1000 Look for sched_userret 's call and what happens after. And later for pvo_tree_RB_FIND 's call and what happens after. Working from high stack physical memory to low: [ lr ] 06b2da80 ff ff dc a0 00 10 08 f8 00 00 00 ca ff ff dc a0 = |................| (kgdb listing around lr) 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 [stkbckptr] [ lr ] 06b2da50 d2 4d da 80 00 8e 7e 08 00 10 08 f8 00 00 90 32 = |.M....~........2| 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) 0x8e7e0c : lwz r0,4(r11) 0x8e7e10 : mtlr r0 [stkbckptr] [ lr#0 ] 06b2d990 d2 4d da 50 00 10 08 f8 00 00 0c 00 d2 4d da 50 = |.M.P.........M.P| 06b2d9a0 05 ad e0 00 00 00 00 00 d2 4d da 88 00 00 0c 00 = |.........M......| 06b2d9b0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2d9c0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2d9d0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2d9e0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2d9f0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d da 88 = |.......p...P.M..| 06b2da00 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2da10 00 d2 7e 68 d2 4d da 50 00 8e 7e 00 20 00 f0 34 = |..~h.M.P..~. ..4| [ lr#1 ] 06b2da20 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2da30 00 00 07 00 41 a1 e5 68 0a 00 00 00 01 81 00 00 = |....A..h........| 06b2da40 41 9d e5 d4 42 00 00 00 00 d2 7e 68 d2 4d da 50 = |A...B.....~h.M.P| lr#0: 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 lr#1: 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) (I will not repeat the #0 and #1 labels below for this very repetitive structure.) [stkbckptr] [ lr ] 06b2d960 d2 4d d9 90 00 8a b4 a8 d2 4d d9 70 d2 4d d9 70 = |.M.......M.p.M.p| 0x8ab470 : lwz r9,-32720(r30) 0x8ab474 : lwz r9,0(r9) 0x8ab478 : mtctr r9 0x8ab47c : mr r3,r4 0x8ab480 : mr r4,r29 0x8ab484 : li r5,0 0x8ab488 : li r6,0 0x8ab48c : li r7,0 0x8ab490 : li r8,0 0x8ab494 : bctrl 0x8ab498 : sync =20 0x8ab49c : li r0,4 0x8ab4a0 : stw r0,16(r29) 0x8ab4a4 : bl 0x8ea4e8 0x8ab4a8 : b 0x8ab518 0x8ab4ac : lwz r11,-32748(r30) [stkbckptr] [ lr ] 06b2d8a0 d2 4d d9 60 00 10 08 f8 00 00 07 00 d2 4d d9 60 = |.M.`.........M.`| 06b2d8b0 05 ad e0 00 00 00 00 00 d2 4d d9 98 00 00 07 00 = |.........M......| 06b2d8c0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2d8d0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2d8e0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2d8f0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2d900 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d9 98 = |.......p...P.M..| 06b2d910 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2d920 00 d2 7e 68 d2 4d d9 60 00 8e 7e 00 20 08 10 34 = |..~h.M.`..~. ..4| [ lr ] 06b2d930 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2d940 00 00 07 00 41 a1 e5 68 0a 00 00 00 00 0d 00 56 = |....A..h.......V| 06b2d950 52 66 54 bf df 5d 0d 00 00 d2 6b 18 d2 4d d9 60 = |RfT..]....k..M.`| 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) [stkbckptr] [ lr ] 06b2d870 d2 4d d8 a0 00 56 e7 68 00 d1 d5 cc d2 4d d8 80 = |.M...V.h.....M..| 0x56e75c : bl 0x55c3cc 0x56e760 : mr r3,r28 0x56e764 : bl 0x534744 0x56e768 : lwz r9,-32756(r30) [stkbckptr] [ lr ] 06b2d7b0 d2 4d d8 70 00 10 08 f8 00 00 07 00 d2 4d d8 70 = |.M.p.........M.p| 06b2d7c0 05 ad e0 00 00 00 00 00 d2 4d d8 a8 00 00 07 00 = |.........M......| 06b2d7d0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2d7e0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2d7f0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2d800 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2d810 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d8 a8 = |.......p...P.M..| 06b2d820 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2d830 00 d2 7e 68 d2 4d d8 70 00 8e 7e 00 20 08 10 34 = |..~h.M.p..~. ..4| [ lr ] 06b2d840 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2d850 00 00 07 00 41 a1 e5 68 0a 00 00 00 05 ad e0 00 = |....A..h........| 06b2d860 d2 4d d8 88 05 f5 1a 50 00 d1 e7 24 d2 4d d8 70 = |.M.....P...$.M.p| 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) [stkbckptr] [ lr ] 06b2d780 d2 4d d7 b0 00 00 00 02 00 d2 81 c8 d2 4d d7 90 = |.M...........M..| 0x2: .long 0x0 0x6: .long 0x0 0xa: .long 0x0 0xe: .long 0x0 0x12: .long 0xffa3 0x16: rlwnm. r16,r18,r31,30,17 0x1a: rlwnm r8,r23,r0,0,0 0x1e: .long 0x0 0x22: .long 0x0 0x26: .long 0x0 0x2a: .long 0x0 0x2e: .long 0x0 [stkbckptr] [ lr ] 06b2d6c0 d2 4d d7 80 00 10 08 f8 00 00 07 00 d2 4d d7 80 = |.M...........M..| 06b2d6d0 05 ad e0 00 00 00 00 00 d2 4d d7 b8 00 00 07 00 = |.........M......| 06b2d6e0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2d6f0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2d700 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2d710 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2d720 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d7 b8 = |.......p...P.M..| 06b2d730 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2d740 00 d2 7e 68 d2 4d d7 80 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| [ lr ] 06b2d750 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2d760 00 00 07 00 41 a1 e5 68 0a 00 00 00 05 ad e0 00 = |....A..h........| 06b2d770 d2 4d d7 90 00 00 00 00 d2 4d d7 50 05 ad e0 00 = |.M.......M.P....| 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) [stkbckptr] [ lr ] 06b2d690 d2 4d d6 c0 00 00 00 00 d2 4d d8 88 00 00 00 00 = |.M.......M......| 0x0: .long 0x0 0x4: .long 0x0 0x8: .long 0x0 0xc: .long 0x0 0x10: .long 0x0 0x14: .long 0xffa35e50 0x18: .long 0xffa35ee8 0x1c: .long 0x0 [stkbckptr] [ lr ] 06b2d5d0 d2 4d d6 90 00 10 08 f8 00 00 07 00 d2 4d d6 90 = |.M...........M..| 06b2d5e0 05 ad e0 00 00 00 00 00 d2 4d d6 c8 00 00 07 00 = |.........M......| 06b2d5f0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2d600 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2d610 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2d620 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2d630 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d6 c8 = |.......p...P.M..| 06b2d640 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2d650 00 d2 7e 68 d2 4d d6 90 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| [ lr ] 06b2d660 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2d670 00 00 07 00 41 a1 e5 68 0a 00 00 00 00 00 00 02 = |....A..h........| 06b2d680 d2 4d d6 b0 00 e8 7d 3c 00 f3 77 70 ff ff dd 70 = |.M....}<..wp...p| 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) [stkbckptr] [ lr ] 06b2d5a0 d2 4d d5 d0 05 ad e0 00 00 d1 e5 3c d2 4d d5 b0 = |.M.........<.M..| 0x5addff4: dozi r19,r0,-26304 0x5addff8: dozi r18,r12,1536 0x5addffc: dozi r18,r12,1472 0x5ade000: .long 0xebb800 0x5ade004: .long 0x5f51a50 0x5ade008: .long 0x0 0x5ade00c: .long 0x5f51a58 [stkbckptr] [ lr ] 06b2d4e0 d2 4d d5 a0 00 10 08 f8 00 00 07 00 d2 4d d5 a0 = |.M...........M..| 06b2d4f0 05 ad e0 00 00 00 00 00 d2 4d d5 d8 00 00 07 00 = |.........M......| 06b2d500 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2d510 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2d520 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2d530 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2d540 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d5 d8 = |.......p...P.M..| 06b2d550 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2d560 00 d2 7e 68 d2 4d d5 a0 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| [ lr ] 06b2d570 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2d580 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d d5 90 = |....A..h.....M..| 06b2d590 d2 4d d5 b0 00 56 4e 38 00 cf 51 80 05 fd 3c d0 = |.M...VN8..Q...<.| 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) [stkbckptr] [ lr ] 06b2d4b0 d2 4d d4 e0 00 55 28 b4 d2 4d d4 c0 d2 4d d4 c0 = |.M...U(..M...M..| 0x552884 : stwu r1,-32(r1) 0x552888 : mflr r0 0x55288c : stw r28,16(r1) 0x552890 : stw r29,20(r1) 0x552894 : stw r30,24(r1) 0x552898 : stw r31,28(r1) 0x55289c : stw r0,36(r1) 0x5528a0 : mr r31,r1 0x5528a4 : mr r28,r4 0x5528a8 : mr r29,r5 0x5528ac : mr r4,r5 0x5528b0 : bl 0x5527ac = 0x5528b4 : cmpwi r3,0 [stkbckptr] [ lr ] 06b2d3f0 d2 4d d4 b0 00 10 08 f8 00 00 07 00 d2 4d d4 b0 = |.M...........M..| 06b2d400 05 ad e0 00 00 00 00 00 d2 4d d4 e8 00 00 07 00 = |.........M......| 06b2d410 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2d420 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2d430 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2d440 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2d450 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d4 e8 = |.......p...P.M..| 06b2d460 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2d470 00 d2 7e 68 d2 4d d4 b0 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| [ lr ] 06b2d480 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2d490 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d d4 a0 = |....A..h.....M..| 06b2d4a0 00 fc f9 dc 00 ce 0f 8c 00 d2 80 6c d2 4d d4 b0 = |...........l.M..| 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) . . . lots omitted . . . [stkbckptr] [ lr ] 06b2cc40 d2 4d cc 70 00 ce 0f f8 d2 4d cc 50 d2 4d cc 50 = |.M.p.....M.P.M.P| 0xce0fec : .long 0x0 0xce0ff0 : .long 0xce0fec 0xce0ff4 : .long 0x552698 0xce0ff8 : .long 0x0 0xce0ffc : .long 0xce0ff8 0xce1000 : .long 0x552698 FYI: mmu_kextract should be tied to moea_kextract and moea_kextract starts at 0x008b107c . FYI: 0x552698 : stwu r1,-32(r1) 0x55269c : stw r31,24(r1) 0x5526a0 : mr r31,r1 0x5526a4 : li r3,6 0x5526a8 : lwz r11,0(r1) 0x5526ac : lwz r31,-8(r11) 0x5526b0 : mr r1,r11 0x5526b4 : blr 0x5526b8 : .long 0x7cba74 [stkbckptr] [ lr ] 06b2cb80 d2 4d cc 40 00 10 08 f8 00 00 07 00 d2 4d cc 40 = |.M.@.........M.@| 06b2cb90 05 ad e0 00 00 00 00 00 d2 4d cc 78 00 00 07 00 = |.........M.x....| 06b2cba0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2cbb0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2cbc0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2cbd0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2cbe0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d cc 78 = |.......p...P.M.x| 06b2cbf0 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2cc00 00 d2 7e 68 d2 4d cc 40 00 8e 7e 00 20 08 10 34 = |..~h.M.@..~. ..4| [ lr ] 06b2cc10 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2cc20 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d cc 30 = |....A..h.....M.0| 06b2cc30 e0 be 40 00 00 d4 db 94 7f ff ff ff 00 d4 db 80 = |..@.............| 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) [stkbckptr] [ lr ] 06b2cb50 d2 4d cb 80 00 8b 63 3c 00 d2 6b c0 d2 4d cb 60 = |.M....c<..k..M.`| 0x8b6334 : addi r4,r31,24 0x8b6338 : bl 0x8ed944 = 0x8b633c : lwz r11,0(r1) [stkbckptr] [ lr ] 06b2ca90 d2 4d cb 50 00 10 08 f8 00 00 07 00 d2 4d cb 50 = |.M.P.........M.P| 06b2caa0 05 ad e0 00 00 00 00 00 d2 4d cb 88 00 00 07 00 = |.........M......| 06b2cab0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2cac0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2cad0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2cae0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2caf0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d cb 88 = |.......p...P.M..| 06b2cb00 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2cb10 00 d2 7e 68 d2 4d cb 50 00 8e 7e 00 20 08 10 34 = |..~h.M.P..~. ..4| [ lr ] 06b2cb20 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2cc20 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d cc 30 = |....A..h.....M.0| 06b2cb30 00 00 07 00 41 a1 e5 68 0a 00 00 00 fa 50 05 af = |....A..h.....P..| 06b2cb40 e0 be 10 00 00 fc fd e0 00 d2 6d 9c d2 4d cb 50 = |..........m..M.P| 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) [stkbckptr] [ lr ] 06b2ca60 d2 4d ca 90 fa 50 05 af fa 50 05 af fa 50 05 af = |.M...P...P...P..| (Unknown virtual to physical for 0xfa5005af -> ?) This repeats after a matching trap frame as the stack use grows and grows. [stkbckptr] [ lr ] 06b2c9a0 d2 4d ca 60 00 10 08 f8 00 00 07 00 d2 4d ca 60 = |.M.`.........M.`| 06b2c9b0 05 ad e0 00 00 00 00 00 d2 4d ca 98 00 00 07 00 = |.........M......| 06b2c9c0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2c9d0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2c9e0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2c9f0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2ca00 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d ca 98 = |.......p...P.M..| 06b2ca10 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2ca20 00 d2 7e 68 d2 4d ca 60 00 8e 7e 00 20 08 10 34 = |..~h.M.`..~. ..4| [ lr ] 06b2ca30 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2ca40 00 00 07 00 41 a1 e5 68 0a 00 00 00 fa 50 05 af = |....A..h.....P..| 06b2ca50 fa 50 05 af fa 50 05 af fa 50 05 af fa 50 05 af = |.P...P...P...P..| 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) . . . lots omitted repeating the lr being: fa 50 05 af then powerpc_interrupt being used via trapagain . . . [stkbckptr] [ lr ] 06b2a120 d2 4d a1 50 fa 50 05 af fa 50 05 af fa 50 05 af = |.M.P.P...P...P..| (Unknown virtual to physical for 0xf15005af -> ?) [stkbckptr] [ lr ] 06b2a060 d2 4d a1 20 00 10 08 f8 00 00 07 00 d2 4d a1 20 |.M. = .........M. | 06b2a070 05 ad e0 00 00 00 00 00 d2 4d a1 58 00 00 07 00 = |.........M.X....| 06b2a080 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 06b2a090 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 06b2a0a0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 06b2a0b0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 06b2a0c0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d a1 58 = |.......p...P.M.X| 06b2a0d0 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| 06b2a0e0 00 d2 7e 68 d2 4d a1 20 00 8e 7e 00 20 08 10 34 |..~h.M. = ..~. ..4| [ lr ] 06b2a0f0 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [exception] 06b2a100 00 00 07 00 41 a1 e5 68 0a 00 00 00 fa 50 05 af = |....A..h.....P..| 06b2a110 fa 50 05 af fa 50 05 af fa 50 05 af fa 50 05 af = |.P...P...P...P..| 0x1008ec : isync 0x1008f0 : addi r3,r1,8 0x1008f4 : bl 0x8e7c64 0x1008f8 : mfmsr r3 0x1008fc : andi. r3,r3,32767 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) [stkbckptr] [ lr ] 06b2a030 d2 4d a0 60 fa 50 05 af fa 50 05 af fa 50 05 af = |.M.`.P...P...P..| (Unknown virtual to physical for 0xf15005af -> ?) Then tmpstk ends up with: [stkbckptr] [ lr ] 00c78f40 d2 4d a0 30 00 10 0c 54 00 00 07 00 d2 4d a0 30 = |.M.0...T.....M.0| 00c78f50 05 ad e0 00 00 00 00 00 d2 4d a0 68 00 00 07 00 = |.........M.h....| 00c78f60 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| 00c78f70 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| 00c78f80 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| 00c78f90 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| 00c78fa0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d a0 68 = |.......p...P.M.h| 00c78fb0 05 ad e0 00 01 81 33 60 00 8e 7e 00 20 08 10 34 = |......3`..~. ..4| 00c78fc0 00 00 10 32 d2 4d a0 30 00 8e 7e 00 00 08 10 32 = |...2.M.0..~....2| [ lr ] 00c78fd0 00 00 00 00 00 00 00 00 00 10 07 fc 00 00 10 32 = |...............2| [exception] 00c78fe0 00 00 03 00 d2 4d 9f 70 42 00 00 00 01 c4 4f 00 = |.....M.pB.....O.| 00c78ff0 00 00 00 00 00 10 01 40 00 00 00 00 00 00 00 00 = |.......@........| 0x100c20 : mfxer r3 0x100c24 : mfctr r4 0x100c28 : mfsprg r5,3 0x100c2c : stw r3,144(r1) 0x100c30 : stw r4,148(r1) 0x100c34 : stw r5,160(r1) 0x100c38 : stw r28,164(r1) 0x100c3c : stw r29,168(r1) 0x100c40 : stw r30,152(r1) 0x100c44 : stw r31,156(r1) 0x100c48 : lwz r2,0(r2) 0x100c4c : addi r3,r1,8 0x100c50 : bl 0x8f1cdc 0x100c54 : mr. r3,r3 0x100c58 : bne- 0x100e3c 0x100c5c : lwz r3,160(r1) 0x8e7df0 : mfmsr r0 0x8e7df4 : or r0,r0,r9 0x8e7df8 : mtmsr r0 0x8e7dfc : isync 0x8e7e00 : mr r3,r25 0x8e7e04 : bl 0x8f231c 0x8e7e08 : lwz r11,0(r1) Before the db> prompt it reports: [ thread pid 960 tid 100110 ] Stopped at k_trap+0x28: stuw r31,-0xc0(r1) where (0x28=3D40 decimal): 0x001007d4 : mfsprg r31,0 0x001007d8 : mfsrr0 r30 0x001007dc : stw r30,168(r31) 0x001007e0 : mfsrr1 r30 0x001007e4 : stw r30,172(r31) 0x001007e8 : mfmsr r30 0x001007ec : ori r30,r30,50 0x001007f0 : mtmsr r30 0x001007f4 : isync 0x001007f8 : mfsprg r31,1 0x001007fc : stwu r31,-192(r1) 0x00100800 : stw r0,8(r1) 0x00100804 : stw r31,12(r1) (-192 decimal =3D -0xc0) r1 reported as: 0xd24da030 . dar reported as: 0xd24d9f70 . (0xd24da030 - 0xc0 =3D0xd24d9f70) So out of range for the thread's stack: pid 960 tid 100110 "powerpd" with=20 stack 0xd24da000-0xd24ddfff (virtual). =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-ppc@freebsd.org Fri Jun 23 22:01:18 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D8DC2D8B244 for ; Fri, 23 Jun 2017 22:01:18 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-43.reflexion.net [208.70.210.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 996D17652C for ; Fri, 23 Jun 2017 22:01:17 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 4838 invoked from network); 23 Jun 2017 22:05:24 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 23 Jun 2017 22:05:24 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.40.1) with SMTP; Fri, 23 Jun 2017 18:01:16 -0400 (EDT) Received: (qmail 7848 invoked from network); 23 Jun 2017 22:01:16 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 23 Jun 2017 22:01:16 -0000 Received: from [192.168.1.114] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 8209EEC86D9; Fri, 23 Jun 2017 15:01:15 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Example head -r317820 manual backtrace that jumps to non-code (from a vmcore inspection); eventually kernel-thread stack overflowed Date: Fri, 23 Jun 2017 15:01:14 -0700 References: <0CB80542-64A3-4A5C-93A5-67F32104549B@dsl-only.net> To: FreeBSD PowerPC ML , freebsd-hackers@freebsd.org In-Reply-To: <0CB80542-64A3-4A5C-93A5-67F32104549B@dsl-only.net> Message-Id: <1A0158FB-3A37-460D-A532-E1BA00A310B2@dsl-only.net> X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2017 22:01:18 -0000 [I've added somewhat more summary information to one of the omitted stack regions.] On 2017-Jun-23, at 2:58 AM, Mark Millard wrote: > [For this memory layout the old PowerMac G5 > so-called "Quad Core" running 32-bit > powerpc FreeBSD ran for over 10 days, 8 hours > before it finally had an example panic.] >=20 > This is from pid 960 tid 100110 "powerpd" with=20 > stack 0xd24da000-0xd24ddfff (virtual). >=20 > Note: physical address in kgdb =3D vmcore_offset - 0x1000 >=20 > Look for sched_userret 's call and what happens after. > And later for pvo_tree_RB_FIND 's call and what happens after. >=20 >=20 > Working from high stack physical memory to low: >=20 > offset> [ lr ] > 06b2da80 ff ff dc a0 00 10 08 f8 00 00 00 ca ff ff dc a0 = |................| >=20 > (kgdb listing around lr) > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > [stkbckptr] [ lr ] > 06b2da50 d2 4d da 80 00 8e 7e 08 00 10 08 f8 00 00 90 32 = |.M....~........2| >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) > 0x8e7e0c : lwz r0,4(r11) > 0x8e7e10 : mtlr r0 >=20 > [stkbckptr] [ lr#0 ] > 06b2d990 d2 4d da 50 00 10 08 f8 00 00 0c 00 d2 4d da 50 = |.M.P.........M.P| > 06b2d9a0 05 ad e0 00 00 00 00 00 d2 4d da 88 00 00 0c 00 = |.........M......| > 06b2d9b0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2d9c0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2d9d0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2d9e0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2d9f0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d da 88 = |.......p...P.M..| > 06b2da00 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2da10 00 d2 7e 68 d2 4d da 50 00 8e 7e 00 20 00 f0 34 = |..~h.M.P..~. ..4| > [ lr#1 ] >=20 > 06b2da20 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2da30 00 00 07 00 41 a1 e5 68 0a 00 00 00 01 81 00 00 = |....A..h........| > 06b2da40 41 9d e5 d4 42 00 00 00 00 d2 7e 68 d2 4d da 50 = |A...B.....~h.M.P| >=20 > lr#0: > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > lr#1: > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 > (I will not repeat the #0 and #1 labels below for this > very repetitive structure.) >=20 > [stkbckptr] [ lr ] > 06b2d960 d2 4d d9 90 00 8a b4 a8 d2 4d d9 70 d2 4d d9 70 = |.M.......M.p.M.p| >=20 > 0x8ab470 : lwz r9,-32720(r30) > 0x8ab474 : lwz r9,0(r9) > 0x8ab478 : mtctr r9 > 0x8ab47c : mr r3,r4 > 0x8ab480 : mr r4,r29 > 0x8ab484 : li r5,0 > 0x8ab488 : li r6,0 > 0x8ab48c : li r7,0 > 0x8ab490 : li r8,0 > 0x8ab494 : bctrl > 0x8ab498 : sync =20 > 0x8ab49c : li r0,4 > 0x8ab4a0 : stw r0,16(r29) > 0x8ab4a4 : bl 0x8ea4e8 > 0x8ab4a8 : b 0x8ab518 > 0x8ab4ac : lwz r11,-32748(r30) >=20 > [stkbckptr] [ lr ] > 06b2d8a0 d2 4d d9 60 00 10 08 f8 00 00 07 00 d2 4d d9 60 = |.M.`.........M.`| > 06b2d8b0 05 ad e0 00 00 00 00 00 d2 4d d9 98 00 00 07 00 = |.........M......| > 06b2d8c0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2d8d0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2d8e0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2d8f0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2d900 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d9 98 = |.......p...P.M..| > 06b2d910 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2d920 00 d2 7e 68 d2 4d d9 60 00 8e 7e 00 20 08 10 34 = |..~h.M.`..~. ..4| > [ lr ] >=20 > 06b2d930 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2d940 00 00 07 00 41 a1 e5 68 0a 00 00 00 00 0d 00 56 = |....A..h.......V| > 06b2d950 52 66 54 bf df 5d 0d 00 00 d2 6b 18 d2 4d d9 60 = |RfT..]....k..M.`| >=20 > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > [stkbckptr] [ lr ] > 06b2d870 d2 4d d8 a0 00 56 e7 68 00 d1 d5 cc d2 4d d8 80 = |.M...V.h.....M..| >=20 > 0x56e75c : bl 0x55c3cc > 0x56e760 : mr r3,r28 > 0x56e764 : bl 0x534744 > 0x56e768 : lwz r9,-32756(r30) >=20 > [stkbckptr] [ lr ] > 06b2d7b0 d2 4d d8 70 00 10 08 f8 00 00 07 00 d2 4d d8 70 = |.M.p.........M.p| > 06b2d7c0 05 ad e0 00 00 00 00 00 d2 4d d8 a8 00 00 07 00 = |.........M......| > 06b2d7d0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2d7e0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2d7f0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2d800 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2d810 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d8 a8 = |.......p...P.M..| > 06b2d820 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2d830 00 d2 7e 68 d2 4d d8 70 00 8e 7e 00 20 08 10 34 = |..~h.M.p..~. ..4| > [ lr ] >=20 > 06b2d840 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2d850 00 00 07 00 41 a1 e5 68 0a 00 00 00 05 ad e0 00 = |....A..h........| > 06b2d860 d2 4d d8 88 05 f5 1a 50 00 d1 e7 24 d2 4d d8 70 = |.M.....P...$.M.p| >=20 > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > [stkbckptr] [ lr ] > 06b2d780 d2 4d d7 b0 00 00 00 02 00 d2 81 c8 d2 4d d7 90 = |.M...........M..| >=20 > 0x2: .long 0x0 > 0x6: .long 0x0 > 0xa: .long 0x0 > 0xe: .long 0x0 > 0x12: .long 0xffa3 > 0x16: rlwnm. r16,r18,r31,30,17 > 0x1a: rlwnm r8,r23,r0,0,0 > 0x1e: .long 0x0 > 0x22: .long 0x0 > 0x26: .long 0x0 > 0x2a: .long 0x0 > 0x2e: .long 0x0 >=20 > [stkbckptr] [ lr ] > 06b2d6c0 d2 4d d7 80 00 10 08 f8 00 00 07 00 d2 4d d7 80 = |.M...........M..| > 06b2d6d0 05 ad e0 00 00 00 00 00 d2 4d d7 b8 00 00 07 00 = |.........M......| > 06b2d6e0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2d6f0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2d700 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2d710 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2d720 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d7 b8 = |.......p...P.M..| > 06b2d730 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2d740 00 d2 7e 68 d2 4d d7 80 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| > [ lr ] >=20 > 06b2d750 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2d760 00 00 07 00 41 a1 e5 68 0a 00 00 00 05 ad e0 00 = |....A..h........| > 06b2d770 d2 4d d7 90 00 00 00 00 d2 4d d7 50 05 ad e0 00 = |.M.......M.P....| >=20 > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > [stkbckptr] [ lr ] > 06b2d690 d2 4d d6 c0 00 00 00 00 d2 4d d8 88 00 00 00 00 = |.M.......M......| >=20 > 0x0: .long 0x0 > 0x4: .long 0x0 > 0x8: .long 0x0 > 0xc: .long 0x0 > 0x10: .long 0x0 > 0x14: .long 0xffa35e50 > 0x18: .long 0xffa35ee8 > 0x1c: .long 0x0 >=20 > [stkbckptr] [ lr ] > 06b2d5d0 d2 4d d6 90 00 10 08 f8 00 00 07 00 d2 4d d6 90 = |.M...........M..| > 06b2d5e0 05 ad e0 00 00 00 00 00 d2 4d d6 c8 00 00 07 00 = |.........M......| > 06b2d5f0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2d600 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2d610 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2d620 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2d630 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d6 c8 = |.......p...P.M..| > 06b2d640 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2d650 00 d2 7e 68 d2 4d d6 90 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| > [ lr ] >=20 > 06b2d660 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2d670 00 00 07 00 41 a1 e5 68 0a 00 00 00 00 00 00 02 = |....A..h........| > 06b2d680 d2 4d d6 b0 00 e8 7d 3c 00 f3 77 70 ff ff dd 70 = |.M....}<..wp...p| >=20 > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > [stkbckptr] [ lr ] > 06b2d5a0 d2 4d d5 d0 05 ad e0 00 00 d1 e5 3c d2 4d d5 b0 = |.M.........<.M..| >=20 > 0x5addff4: dozi r19,r0,-26304 > 0x5addff8: dozi r18,r12,1536 > 0x5addffc: dozi r18,r12,1472 > 0x5ade000: .long 0xebb800 > 0x5ade004: .long 0x5f51a50 > 0x5ade008: .long 0x0 > 0x5ade00c: .long 0x5f51a58 >=20 > [stkbckptr] [ lr ] > 06b2d4e0 d2 4d d5 a0 00 10 08 f8 00 00 07 00 d2 4d d5 a0 = |.M...........M..| > 06b2d4f0 05 ad e0 00 00 00 00 00 d2 4d d5 d8 00 00 07 00 = |.........M......| > 06b2d500 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2d510 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2d520 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2d530 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2d540 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d5 d8 = |.......p...P.M..| > 06b2d550 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2d560 00 d2 7e 68 d2 4d d5 a0 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| > [ lr ] >=20 > 06b2d570 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2d580 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d d5 90 = |....A..h.....M..| > 06b2d590 d2 4d d5 b0 00 56 4e 38 00 cf 51 80 05 fd 3c d0 = |.M...VN8..Q...<.| >=20 > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > [stkbckptr] [ lr ] > 06b2d4b0 d2 4d d4 e0 00 55 28 b4 d2 4d d4 c0 d2 4d d4 c0 = |.M...U(..M...M..| >=20 > 0x552884 : stwu r1,-32(r1) > 0x552888 : mflr r0 > 0x55288c : stw r28,16(r1) > 0x552890 : stw r29,20(r1) > 0x552894 : stw r30,24(r1) > 0x552898 : stw r31,28(r1) > 0x55289c : stw r0,36(r1) > 0x5528a0 : mr r31,r1 > 0x5528a4 : mr r28,r4 > 0x5528a8 : mr r29,r5 > 0x5528ac : mr r4,r5 > 0x5528b0 : bl 0x5527ac = > 0x5528b4 : cmpwi r3,0 >=20 > [stkbckptr] [ lr ] > 06b2d3f0 d2 4d d4 b0 00 10 08 f8 00 00 07 00 d2 4d d4 b0 = |.M...........M..| > 06b2d400 05 ad e0 00 00 00 00 00 d2 4d d4 e8 00 00 07 00 = |.........M......| > 06b2d410 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2d420 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2d430 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2d440 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2d450 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d4 e8 = |.......p...P.M..| > 06b2d460 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2d470 00 d2 7e 68 d2 4d d4 b0 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| > [ lr ] >=20 > 06b2d480 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2d490 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d d4 a0 = |....A..h.....M..| > 06b2d4a0 00 fc f9 dc 00 ce 0f 8c 00 d2 80 6c d2 4d d4 b0 = |...........l.M..| >=20 > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > . . . lots omitted . . . Omitting trapframe/trapagain/powerpc_interrupt material that continues to have "00 00 07 00" for the exception field. The "00 8e 7e 00" lr#1's also stays the same. [stkbckptr] [ lr ] 06b2d3c0 d2 4d d3 f0 00 56 4e ac 00 d2 6b c0 d2 4d d3 d0 = |.M...VN...k..M..| 0x564e9c : addi r3,r27,672 0x564ea0 : li r4,0 0x564ea4 : li r5,0 0x564ea8 : bl 0x51691c = <_callout_stop_safe> 0x564eac : mr r3,r26 [stkbckptr] [ lr ] 06b2d300 d2 4d d3 c0 00 10 08 f8 00 00 07 00 d2 4d d3 c0 = |.M...........M..| (trapframe and such) [stkbckptr] [ lr ] 06b2d2d0 d2 4d d3 00 00 00 00 00 00 d1 d5 cc d2 4d d2 e0 = |.M...........M..| 0x0: .long 0x0 0x4: .long 0x0 0x8: .long 0x0 0xc: .long 0x0 0x10: .long 0x0 0x14: .long 0xffa35e50 0x18: .long 0xffa35ee8 0x1c: .long 0x0 0x20: .long 0x0 0x24: .long 0x0 0x28: .long 0x0 [stkbckptr] [ lr ] 06b2d210 d2 4d d2 d0 00 10 08 f8 00 00 07 00 d2 4d d2 d0 = |.M...........M..| (trap frame and such) [stkbckptr] [ lr ] 06b2d1e0 d2 4d d2 10 00 8e a5 0c 05 ad e0 00 00 0c fc 85 = |.M..............| 0x8ea500 : mr r31,r1 0x8ea504 : mr r29,r2 0x8ea508 : bl 0x5000c8 0x8ea50c : lwz r0,744(r29) [stkbckptr] [ lr ] 06b2d120 d2 4d d1 e0 00 10 08 f8 00 00 07 00 d2 4d d1 e0 = |.M...........M..| (trap frame and such) [stkbckptr] [ lr ] 06b2d0f0 d2 4d d1 20 ff ff ff ff 05 ad e0 00 00 00 00 00 |.M. = ............| (odd virtual lr address in lr area) [stkbckptr] [ lr ] 06b2d030 d2 4d d0 f0 00 10 08 f8 00 00 07 00 d2 4d d0 f0 = |.M...........M..| (trap frame and such) [stkbckptr] [ lr ] 06b2d000 d2 4d d0 30 00 4c d8 94 00 fc f8 c0 00 00 00 00 = |.M.0.L..........| 0x4cd88c <__mtx_lock_sleep+376>: mr r3,r20 0x4cd890 <__mtx_lock_sleep+380>: bl 0x553358 0x4cd894 <__mtx_lock_sleep+384>: lwz r9,16(r27) [stkbckptr] [ lr ] 06b2cf40 d2 4d d0 00 00 10 08 f8 00 00 07 00 d2 4d d0 00 = |.M...........M..| (trap frame and such) [stkbckptr] [ lr ] 06b2cf10 d2 4d cf 40 d2 4d cf 38 00 d2 6f 20 d2 4d cf 20 |.M.@.M.8..o = .M. | (virtual lr address points back into the threads stack) [stkbckptr] [ lr ] 06b2ce50 d2 4d cf 10 00 10 08 f8 00 00 07 00 d2 4d cf 10 = |.M...........M..| (trap frame and such) [stkbckptr] [ lr ] 06b2ce20 d2 4d ce 50 00 8b e5 e4 00 d2 6f 20 d2 4d ce 30 |.M.P......o = .M.0| 0x8be5d4 : mr r3,r28 0x8be5d8 : li r4,0 0x8be5dc : li r5,0 0x8be5e0 : bl 0x4ef784 = <_rw_runlock_cookie> 0x8be5e4 : stw r29,40(r27) [stkbckptr] [ lr ] 06b2cd60 d2 4d ce 20 00 10 08 f8 00 00 07 00 d2 4d ce 20 |.M. = .........M. | (trap frame and such) [stkbckptr] [ lr ] 06b2cd30 d2 4d cd 60 00 1b 8b 10 7f ff ff ff 00 00 00 04 = |.M.`............| 0x1b8b08 : mr r10,r28 0x1b8b0c : bl 0x517c5c = 0x1b8b10 : li r3,0 [stkbckptr] [ lr ] 06b2cc70 d2 4d cd 30 00 10 08 f8 00 00 07 00 d2 4d cd 30 = |.M.0.........M.0| (trap frame and such) And the next one is as was in the original submittal: See below. > [stkbckptr] [ lr ] > 06b2cc40 d2 4d cc 70 00 ce 0f f8 d2 4d cc 50 d2 4d cc 50 = |.M.p.....M.P.M.P| >=20 > 0xce0fec : .long 0x0 > 0xce0ff0 : .long 0xce0fec > 0xce0ff4 : .long 0x552698 > 0xce0ff8 : .long 0x0 > 0xce0ffc : .long 0xce0ff8 > 0xce1000 : .long 0x552698 >=20 > FYI: mmu_kextract should be tied to moea_kextract > and moea_kextract starts at 0x008b107c . >=20 > FYI: >=20 > 0x552698 : stwu r1,-32(r1) > 0x55269c : stw r31,24(r1) > 0x5526a0 : mr r31,r1 > 0x5526a4 : li r3,6 > 0x5526a8 : lwz r11,0(r1) > 0x5526ac : lwz r31,-8(r11) > 0x5526b0 : mr r1,r11 > 0x5526b4 : blr > 0x5526b8 : .long 0x7cba74 >=20 >=20 > [stkbckptr] [ lr ] > 06b2cb80 d2 4d cc 40 00 10 08 f8 00 00 07 00 d2 4d cc 40 = |.M.@.........M.@| > 06b2cb90 05 ad e0 00 00 00 00 00 d2 4d cc 78 00 00 07 00 = |.........M.x....| > 06b2cba0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2cbb0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2cbc0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2cbd0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2cbe0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d cc 78 = |.......p...P.M.x| > 06b2cbf0 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2cc00 00 d2 7e 68 d2 4d cc 40 00 8e 7e 00 20 08 10 34 = |..~h.M.@..~. ..4| > [ lr ] >=20 > 06b2cc10 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2cc20 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d cc 30 = |....A..h.....M.0| > 06b2cc30 e0 be 40 00 00 d4 db 94 7f ff ff ff 00 d4 db 80 = |..@.............| >=20 > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > [stkbckptr] [ lr ] > 06b2cb50 d2 4d cb 80 00 8b 63 3c 00 d2 6b c0 d2 4d cb 60 = |.M....c<..k..M.`| >=20 > 0x8b6334 : addi r4,r31,24 > 0x8b6338 : bl 0x8ed944 = > 0x8b633c : lwz r11,0(r1) >=20 > [stkbckptr] [ lr ] > 06b2ca90 d2 4d cb 50 00 10 08 f8 00 00 07 00 d2 4d cb 50 = |.M.P.........M.P| > 06b2caa0 05 ad e0 00 00 00 00 00 d2 4d cb 88 00 00 07 00 = |.........M......| > 06b2cab0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2cac0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2cad0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2cae0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2caf0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d cb 88 = |.......p...P.M..| > 06b2cb00 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2cb10 00 d2 7e 68 d2 4d cb 50 00 8e 7e 00 20 08 10 34 = |..~h.M.P..~. ..4| > [ lr ] >=20 > 06b2cb20 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2cc20 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d cc 30 = |....A..h.....M.0| > 06b2cb30 00 00 07 00 41 a1 e5 68 0a 00 00 00 fa 50 05 af = |....A..h.....P..| > 06b2cb40 e0 be 10 00 00 fc fd e0 00 d2 6d 9c d2 4d cb 50 = |..........m..M.P| >=20 > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > [stkbckptr] [ lr ] > 06b2ca60 d2 4d ca 90 fa 50 05 af fa 50 05 af fa 50 05 af = |.M...P...P...P..| >=20 > (Unknown virtual to physical for 0xfa5005af -> ?) > This repeats after a matching trap frame as the > stack use grows and grows. >=20 > [stkbckptr] [ lr ] > 06b2c9a0 d2 4d ca 60 00 10 08 f8 00 00 07 00 d2 4d ca 60 = |.M.`.........M.`| > 06b2c9b0 05 ad e0 00 00 00 00 00 d2 4d ca 98 00 00 07 00 = |.........M......| > 06b2c9c0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2c9d0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2c9e0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2c9f0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2ca00 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d ca 98 = |.......p...P.M..| > 06b2ca10 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2ca20 00 d2 7e 68 d2 4d ca 60 00 8e 7e 00 20 08 10 34 = |..~h.M.`..~. ..4| > [ lr ] >=20 > 06b2ca30 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2ca40 00 00 07 00 41 a1 e5 68 0a 00 00 00 fa 50 05 af = |....A..h.....P..| > 06b2ca50 fa 50 05 af fa 50 05 af fa 50 05 af fa 50 05 af = |.P...P...P...P..| >=20 > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > . . . lots omitted repeating the lr being: fa 50 05 af > then powerpc_interrupt being used via trapagain . . . >=20 > [stkbckptr] [ lr ] > 06b2a120 d2 4d a1 50 fa 50 05 af fa 50 05 af fa 50 05 af = |.M.P.P...P...P..| >=20 > (Unknown virtual to physical for 0xf15005af -> ?) >=20 > [stkbckptr] [ lr ] > 06b2a060 d2 4d a1 20 00 10 08 f8 00 00 07 00 d2 4d a1 20 |.M. = .........M. | > 06b2a070 05 ad e0 00 00 00 00 00 d2 4d a1 58 00 00 07 00 = |.........M.X....| > 06b2a080 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 06b2a090 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 06b2a0a0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 06b2a0b0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 06b2a0c0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d a1 58 = |.......p...P.M.X| > 06b2a0d0 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| > 06b2a0e0 00 d2 7e 68 d2 4d a1 20 00 8e 7e 00 20 08 10 34 |..~h.M. = ..~. ..4| > [ lr ] >=20 > 06b2a0f0 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >=20 > [exception] > 06b2a100 00 00 07 00 41 a1 e5 68 0a 00 00 00 fa 50 05 af = |....A..h.....P..| > 06b2a110 fa 50 05 af fa 50 05 af fa 50 05 af fa 50 05 af = |.P...P...P...P..| >=20 > 0x1008ec : isync > 0x1008f0 : addi r3,r1,8 > 0x1008f4 : bl 0x8e7c64 > 0x1008f8 : mfmsr r3 > 0x1008fc : andi. r3,r3,32767 >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > [stkbckptr] [ lr ] > 06b2a030 d2 4d a0 60 fa 50 05 af fa 50 05 af fa 50 05 af = |.M.`.P...P...P..| >=20 > (Unknown virtual to physical for 0xf15005af -> ?) >=20 > Then tmpstk ends up with: >=20 > [stkbckptr] [ lr ] > 00c78f40 d2 4d a0 30 00 10 0c 54 00 00 07 00 d2 4d a0 30 = |.M.0...T.....M.0| > 00c78f50 05 ad e0 00 00 00 00 00 d2 4d a0 68 00 00 07 00 = |.........M.h....| > 00c78f60 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| > 00c78f70 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| > 00c78f80 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| > 00c78f90 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| > 00c78fa0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d a0 68 = |.......p...P.M.h| > 00c78fb0 05 ad e0 00 01 81 33 60 00 8e 7e 00 20 08 10 34 = |......3`..~. ..4| > 00c78fc0 00 00 10 32 d2 4d a0 30 00 8e 7e 00 00 08 10 32 = |...2.M.0..~....2| > [ lr ] >=20 > 00c78fd0 00 00 00 00 00 00 00 00 00 10 07 fc 00 00 10 32 = |...............2| >=20 > [exception] > 00c78fe0 00 00 03 00 d2 4d 9f 70 42 00 00 00 01 c4 4f 00 = |.....M.pB.....O.| > 00c78ff0 00 00 00 00 00 10 01 40 00 00 00 00 00 00 00 00 = |.......@........| >=20 > 0x100c20 : mfxer r3 > 0x100c24 : mfctr r4 > 0x100c28 : mfsprg r5,3 > 0x100c2c : stw r3,144(r1) > 0x100c30 : stw r4,148(r1) > 0x100c34 : stw r5,160(r1) > 0x100c38 : stw r28,164(r1) > 0x100c3c : stw r29,168(r1) > 0x100c40 : stw r30,152(r1) > 0x100c44 : stw r31,156(r1) > 0x100c48 : lwz r2,0(r2) > 0x100c4c : addi r3,r1,8 > 0x100c50 : bl 0x8f1cdc > 0x100c54 : mr. r3,r3 > 0x100c58 : bne- 0x100e3c > 0x100c5c : lwz r3,160(r1) >=20 > 0x8e7df0 : mfmsr r0 > 0x8e7df4 : or r0,r0,r9 > 0x8e7df8 : mtmsr r0 > 0x8e7dfc : isync > 0x8e7e00 : mr r3,r25 > 0x8e7e04 : bl 0x8f231c > 0x8e7e08 : lwz r11,0(r1) >=20 >=20 > Before the db> prompt it reports: >=20 > [ thread pid 960 tid 100110 ] > Stopped at k_trap+0x28: stuw r31,-0xc0(r1) >=20 > where (0x28=3D40 decimal): >=20 > 0x001007d4 : mfsprg r31,0 > 0x001007d8 : mfsrr0 r30 > 0x001007dc : stw r30,168(r31) > 0x001007e0 : mfsrr1 r30 > 0x001007e4 : stw r30,172(r31) > 0x001007e8 : mfmsr r30 > 0x001007ec : ori r30,r30,50 > 0x001007f0 : mtmsr r30 > 0x001007f4 : isync > 0x001007f8 : mfsprg r31,1 > 0x001007fc : stwu r31,-192(r1) > 0x00100800 : stw r0,8(r1) > 0x00100804 : stw r31,12(r1) >=20 > (-192 decimal =3D -0xc0) >=20 > r1 reported as: 0xd24da030 . >=20 > dar reported as: 0xd24d9f70 . > (0xd24da030 - 0xc0 =3D0xd24d9f70) > So out of range for the thread's stack: > pid 960 tid 100110 "powerpd" with=20 > stack 0xd24da000-0xd24ddfff (virtual). =3D=3D=3D Mark Millard markmi at dsl-only.net From owner-freebsd-ppc@freebsd.org Fri Jun 23 22:45:07 2017 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD161D8BCA3 for ; Fri, 23 Jun 2017 22:45:07 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-43.reflexion.net [208.70.210.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8F944777FD for ; Fri, 23 Jun 2017 22:45:06 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 12327 invoked from network); 23 Jun 2017 22:45:05 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 23 Jun 2017 22:45:05 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v8.40.1) with SMTP; Fri, 23 Jun 2017 18:45:05 -0400 (EDT) Received: (qmail 17594 invoked from network); 23 Jun 2017 22:45:05 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 23 Jun 2017 22:45:05 -0000 Received: from [192.168.1.114] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id E965CEC86E7; Fri, 23 Jun 2017 15:45:04 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Example head -r317820 manual backtrace that jumps to non-code (from a vmcore inspection); eventually kernel-thread stack overflowed Date: Fri, 23 Jun 2017 15:45:04 -0700 References: <0CB80542-64A3-4A5C-93A5-67F32104549B@dsl-only.net> <1A0158FB-3A37-460D-A532-E1BA00A310B2@dsl-only.net> To: FreeBSD PowerPC ML , freebsd-hackers@freebsd.org In-Reply-To: <1A0158FB-3A37-460D-A532-E1BA00A310B2@dsl-only.net> Message-Id: <559F5AC0-A5CE-4D37-A6DE-7BF71EF71420@dsl-only.net> X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2017 22:45:08 -0000 [I've added notes about srr0 in the 0x700 trap frames: they are all 0x0 . It is not true of the 0x300 trap frame on tmpstk (from the kernel-thread stack overflow).] On 2017-Jun-23, at 3:01 PM, Mark Millard wrote: > [I've added somewhat more summary information to > one of the omitted stack regions.] >=20 > On 2017-Jun-23, at 2:58 AM, Mark Millard wrote: >=20 >> [For this memory layout the old PowerMac G5 >> so-called "Quad Core" running 32-bit >> powerpc FreeBSD ran for over 10 days, 8 hours >> before it finally had an example panic.] >>=20 >> This is from pid 960 tid 100110 "powerpd" with=20 >> stack 0xd24da000-0xd24ddfff (virtual). >>=20 >> Note: physical address in kgdb =3D vmcore_offset - 0x1000 >>=20 >> Look for sched_userret 's call and what happens after. >> And later for pvo_tree_RB_FIND 's call and what happens after. >>=20 >>=20 >> Working from high stack physical memory to low: >>=20 >> > offset> [ lr ] >> 06b2da80 ff ff dc a0 00 10 08 f8 00 00 00 ca ff ff dc a0 = |................| >>=20 >> (kgdb listing around lr) >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> [stkbckptr] [ lr ] >> 06b2da50 d2 4d da 80 00 8e 7e 08 00 10 08 f8 00 00 90 32 = |.M....~........2| >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >> 0x8e7e0c : lwz r0,4(r11) >> 0x8e7e10 : mtlr r0 >>=20 >> [stkbckptr] [ lr#0 ] >> 06b2d990 d2 4d da 50 00 10 08 f8 00 00 0c 00 d2 4d da 50 = |.M.P.........M.P| >> 06b2d9a0 05 ad e0 00 00 00 00 00 d2 4d da 88 00 00 0c 00 = |.........M......| >> 06b2d9b0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2d9c0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2d9d0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2d9e0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2d9f0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d da 88 = |.......p...P.M..| >> 06b2da00 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2da10 00 d2 7e 68 d2 4d da 50 00 8e 7e 00 20 00 f0 34 = |..~h.M.P..~. ..4| >> [ lr#1 ] >>=20 >> 06b2da20 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| I'll use this first example to show srr0 from a trap frame for a 0x700 exception: 06b2da20 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| [ srr0 ] The ssr0 value is zero. That is true of all the rest of the 0x700 exception trap frames as well. (But not the final 0x300 one that is shown towards the end of the submittal.) 0x0: .long 0x0 0x4: .long 0x0 0x8: .long 0x0 0xc: .long 0x0 0x10: .long 0x0 0x14: .long 0xffa35e50 0x18: .long 0xffa35ee8 0x1c: .long 0x0 >> [exception] >> 06b2da30 00 00 07 00 41 a1 e5 68 0a 00 00 00 01 81 00 00 = |....A..h........| >> 06b2da40 41 9d e5 d4 42 00 00 00 00 d2 7e 68 d2 4d da 50 = |A...B.....~h.M.P| >>=20 >> lr#0: >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> lr#1: >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >> (I will not repeat the #0 and #1 labels below for this >> very repetitive structure.) >>=20 >> [stkbckptr] [ lr ] >> 06b2d960 d2 4d d9 90 00 8a b4 a8 d2 4d d9 70 d2 4d d9 70 = |.M.......M.p.M.p| >>=20 >> 0x8ab470 : lwz r9,-32720(r30) >> 0x8ab474 : lwz r9,0(r9) >> 0x8ab478 : mtctr r9 >> 0x8ab47c : mr r3,r4 >> 0x8ab480 : mr r4,r29 >> 0x8ab484 : li r5,0 >> 0x8ab488 : li r6,0 >> 0x8ab48c : li r7,0 >> 0x8ab490 : li r8,0 >> 0x8ab494 : bctrl >> 0x8ab498 : sync =20 >> 0x8ab49c : li r0,4 >> 0x8ab4a0 : stw r0,16(r29) >> 0x8ab4a4 : bl 0x8ea4e8 >> 0x8ab4a8 : b 0x8ab518 = >> 0x8ab4ac : lwz r11,-32748(r30) >>=20 >> [stkbckptr] [ lr ] >> 06b2d8a0 d2 4d d9 60 00 10 08 f8 00 00 07 00 d2 4d d9 60 = |.M.`.........M.`| >> 06b2d8b0 05 ad e0 00 00 00 00 00 d2 4d d9 98 00 00 07 00 = |.........M......| >> 06b2d8c0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2d8d0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2d8e0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2d8f0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2d900 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d9 98 = |.......p...P.M..| >> 06b2d910 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2d920 00 d2 7e 68 d2 4d d9 60 00 8e 7e 00 20 08 10 34 = |..~h.M.`..~. ..4| >> [ lr ] >>=20 >> 06b2d930 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >>=20 >> [exception] >> 06b2d940 00 00 07 00 41 a1 e5 68 0a 00 00 00 00 0d 00 56 = |....A..h.......V| >> 06b2d950 52 66 54 bf df 5d 0d 00 00 d2 6b 18 d2 4d d9 60 = |RfT..]....k..M.`| >>=20 >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> [stkbckptr] [ lr ] >> 06b2d870 d2 4d d8 a0 00 56 e7 68 00 d1 d5 cc d2 4d d8 80 = |.M...V.h.....M..| >>=20 >> 0x56e75c : bl 0x55c3cc >> 0x56e760 : mr r3,r28 >> 0x56e764 : bl 0x534744 >> 0x56e768 : lwz r9,-32756(r30) >>=20 >> [stkbckptr] [ lr ] >> 06b2d7b0 d2 4d d8 70 00 10 08 f8 00 00 07 00 d2 4d d8 70 = |.M.p.........M.p| >> 06b2d7c0 05 ad e0 00 00 00 00 00 d2 4d d8 a8 00 00 07 00 = |.........M......| >> 06b2d7d0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2d7e0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2d7f0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2d800 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2d810 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d8 a8 = |.......p...P.M..| >> 06b2d820 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2d830 00 d2 7e 68 d2 4d d8 70 00 8e 7e 00 20 08 10 34 = |..~h.M.p..~. ..4| >> [ lr ] >>=20 >> 06b2d840 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >>=20 >> [exception] >> 06b2d850 00 00 07 00 41 a1 e5 68 0a 00 00 00 05 ad e0 00 = |....A..h........| >> 06b2d860 d2 4d d8 88 05 f5 1a 50 00 d1 e7 24 d2 4d d8 70 = |.M.....P...$.M.p| >>=20 >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> [stkbckptr] [ lr ] >> 06b2d780 d2 4d d7 b0 00 00 00 02 00 d2 81 c8 d2 4d d7 90 = |.M...........M..| >>=20 >> 0x2: .long 0x0 >> 0x6: .long 0x0 >> 0xa: .long 0x0 >> 0xe: .long 0x0 >> 0x12: .long 0xffa3 >> 0x16: rlwnm. r16,r18,r31,30,17 >> 0x1a: rlwnm r8,r23,r0,0,0 >> 0x1e: .long 0x0 >> 0x22: .long 0x0 >> 0x26: .long 0x0 >> 0x2a: .long 0x0 >> 0x2e: .long 0x0 >>=20 >> [stkbckptr] [ lr ] >> 06b2d6c0 d2 4d d7 80 00 10 08 f8 00 00 07 00 d2 4d d7 80 = |.M...........M..| >> 06b2d6d0 05 ad e0 00 00 00 00 00 d2 4d d7 b8 00 00 07 00 = |.........M......| >> 06b2d6e0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2d6f0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2d700 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2d710 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2d720 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d7 b8 = |.......p...P.M..| >> 06b2d730 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2d740 00 d2 7e 68 d2 4d d7 80 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| >> [ lr ] >>=20 >> 06b2d750 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >>=20 >> [exception] >> 06b2d760 00 00 07 00 41 a1 e5 68 0a 00 00 00 05 ad e0 00 = |....A..h........| >> 06b2d770 d2 4d d7 90 00 00 00 00 d2 4d d7 50 05 ad e0 00 = |.M.......M.P....| >>=20 >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> [stkbckptr] [ lr ] >> 06b2d690 d2 4d d6 c0 00 00 00 00 d2 4d d8 88 00 00 00 00 = |.M.......M......| >>=20 >> 0x0: .long 0x0 >> 0x4: .long 0x0 >> 0x8: .long 0x0 >> 0xc: .long 0x0 >> 0x10: .long 0x0 >> 0x14: .long 0xffa35e50 >> 0x18: .long 0xffa35ee8 >> 0x1c: .long 0x0 >>=20 >> [stkbckptr] [ lr ] >> 06b2d5d0 d2 4d d6 90 00 10 08 f8 00 00 07 00 d2 4d d6 90 = |.M...........M..| >> 06b2d5e0 05 ad e0 00 00 00 00 00 d2 4d d6 c8 00 00 07 00 = |.........M......| >> 06b2d5f0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2d600 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2d610 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2d620 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2d630 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d6 c8 = |.......p...P.M..| >> 06b2d640 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2d650 00 d2 7e 68 d2 4d d6 90 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| >> [ lr ] >>=20 >> 06b2d660 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >>=20 >> [exception] >> 06b2d670 00 00 07 00 41 a1 e5 68 0a 00 00 00 00 00 00 02 = |....A..h........| >> 06b2d680 d2 4d d6 b0 00 e8 7d 3c 00 f3 77 70 ff ff dd 70 = |.M....}<..wp...p| >>=20 >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> [stkbckptr] [ lr ] >> 06b2d5a0 d2 4d d5 d0 05 ad e0 00 00 d1 e5 3c d2 4d d5 b0 = |.M.........<.M..| >>=20 >> 0x5addff4: dozi r19,r0,-26304 >> 0x5addff8: dozi r18,r12,1536 >> 0x5addffc: dozi r18,r12,1472 >> 0x5ade000: .long 0xebb800 >> 0x5ade004: .long 0x5f51a50 >> 0x5ade008: .long 0x0 >> 0x5ade00c: .long 0x5f51a58 >>=20 >> [stkbckptr] [ lr ] >> 06b2d4e0 d2 4d d5 a0 00 10 08 f8 00 00 07 00 d2 4d d5 a0 = |.M...........M..| >> 06b2d4f0 05 ad e0 00 00 00 00 00 d2 4d d5 d8 00 00 07 00 = |.........M......| >> 06b2d500 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2d510 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2d520 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2d530 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2d540 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d5 d8 = |.......p...P.M..| >> 06b2d550 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2d560 00 d2 7e 68 d2 4d d5 a0 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| >> [ lr ] >>=20 >> 06b2d570 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >>=20 >> [exception] >> 06b2d580 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d d5 90 = |....A..h.....M..| >> 06b2d590 d2 4d d5 b0 00 56 4e 38 00 cf 51 80 05 fd 3c d0 = |.M...VN8..Q...<.| >>=20 >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> [stkbckptr] [ lr ] >> 06b2d4b0 d2 4d d4 e0 00 55 28 b4 d2 4d d4 c0 d2 4d d4 c0 = |.M...U(..M...M..| >>=20 >> 0x552884 : stwu r1,-32(r1) >> 0x552888 : mflr r0 >> 0x55288c : stw r28,16(r1) >> 0x552890 : stw r29,20(r1) >> 0x552894 : stw r30,24(r1) >> 0x552898 : stw r31,28(r1) >> 0x55289c : stw r0,36(r1) >> 0x5528a0 : mr r31,r1 >> 0x5528a4 : mr r28,r4 >> 0x5528a8 : mr r29,r5 >> 0x5528ac : mr r4,r5 >> 0x5528b0 : bl 0x5527ac = >> 0x5528b4 : cmpwi r3,0 >>=20 >> [stkbckptr] [ lr ] >> 06b2d3f0 d2 4d d4 b0 00 10 08 f8 00 00 07 00 d2 4d d4 b0 = |.M...........M..| >> 06b2d400 05 ad e0 00 00 00 00 00 d2 4d d4 e8 00 00 07 00 = |.........M......| >> 06b2d410 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2d420 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2d430 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2d440 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2d450 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d d4 e8 = |.......p...P.M..| >> 06b2d460 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2d470 00 d2 7e 68 d2 4d d4 b0 00 8e 7e 00 20 08 10 34 = |..~h.M....~. ..4| >> [ lr ] >>=20 >> 06b2d480 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >>=20 >> [exception] >> 06b2d490 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d d4 a0 = |....A..h.....M..| >> 06b2d4a0 00 fc f9 dc 00 ce 0f 8c 00 d2 80 6c d2 4d d4 b0 = |...........l.M..| >>=20 >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> . . . lots omitted . . . >=20 > Omitting trapframe/trapagain/powerpc_interrupt material > that continues to have "00 00 07 00" for the exception > field. The "00 8e 7e 00" lr#1's also stays the same. >=20 > [stkbckptr] [ lr ] > 06b2d3c0 d2 4d d3 f0 00 56 4e ac 00 d2 6b c0 d2 4d d3 d0 = |.M...VN...k..M..| >=20 > 0x564e9c : addi r3,r27,672 > 0x564ea0 : li r4,0 > 0x564ea4 : li r5,0 > 0x564ea8 : bl 0x51691c = <_callout_stop_safe> > 0x564eac : mr r3,r26 >=20 > [stkbckptr] [ lr ] > 06b2d300 d2 4d d3 c0 00 10 08 f8 00 00 07 00 d2 4d d3 c0 = |.M...........M..| > (trapframe and such) >=20 > [stkbckptr] [ lr ] > 06b2d2d0 d2 4d d3 00 00 00 00 00 00 d1 d5 cc d2 4d d2 e0 = |.M...........M..| >=20 > 0x0: .long 0x0 > 0x4: .long 0x0 > 0x8: .long 0x0 > 0xc: .long 0x0 > 0x10: .long 0x0 > 0x14: .long 0xffa35e50 > 0x18: .long 0xffa35ee8 > 0x1c: .long 0x0 > 0x20: .long 0x0 > 0x24: .long 0x0 > 0x28: .long 0x0 >=20 > [stkbckptr] [ lr ] > 06b2d210 d2 4d d2 d0 00 10 08 f8 00 00 07 00 d2 4d d2 d0 = |.M...........M..| > (trap frame and such) >=20 > [stkbckptr] [ lr ] > 06b2d1e0 d2 4d d2 10 00 8e a5 0c 05 ad e0 00 00 0c fc 85 = |.M..............| >=20 > 0x8ea500 : mr r31,r1 > 0x8ea504 : mr r29,r2 > 0x8ea508 : bl 0x5000c8 > 0x8ea50c : lwz r0,744(r29) >=20 > [stkbckptr] [ lr ] > 06b2d120 d2 4d d1 e0 00 10 08 f8 00 00 07 00 d2 4d d1 e0 = |.M...........M..| > (trap frame and such) >=20 > [stkbckptr] [ lr ] > 06b2d0f0 d2 4d d1 20 ff ff ff ff 05 ad e0 00 00 00 00 00 |.M. = ............| >=20 > (odd virtual lr address in lr area) >=20 > [stkbckptr] [ lr ] > 06b2d030 d2 4d d0 f0 00 10 08 f8 00 00 07 00 d2 4d d0 f0 = |.M...........M..| > (trap frame and such) >=20 > [stkbckptr] [ lr ] > 06b2d000 d2 4d d0 30 00 4c d8 94 00 fc f8 c0 00 00 00 00 = |.M.0.L..........| >=20 > 0x4cd88c <__mtx_lock_sleep+376>: mr r3,r20 > 0x4cd890 <__mtx_lock_sleep+380>: bl 0x553358 > 0x4cd894 <__mtx_lock_sleep+384>: lwz r9,16(r27) >=20 > [stkbckptr] [ lr ] > 06b2cf40 d2 4d d0 00 00 10 08 f8 00 00 07 00 d2 4d d0 00 = |.M...........M..| > (trap frame and such) >=20 > [stkbckptr] [ lr ] > 06b2cf10 d2 4d cf 40 d2 4d cf 38 00 d2 6f 20 d2 4d cf 20 = |.M.@.M.8..o .M. | >=20 > (virtual lr address points back into the threads stack) >=20 > [stkbckptr] [ lr ] > 06b2ce50 d2 4d cf 10 00 10 08 f8 00 00 07 00 d2 4d cf 10 = |.M...........M..| > (trap frame and such) >=20 > [stkbckptr] [ lr ] > 06b2ce20 d2 4d ce 50 00 8b e5 e4 00 d2 6f 20 d2 4d ce 30 = |.M.P......o .M.0| >=20 > 0x8be5d4 : mr r3,r28 > 0x8be5d8 : li r4,0 > 0x8be5dc : li r5,0 > 0x8be5e0 : bl 0x4ef784 = <_rw_runlock_cookie> > 0x8be5e4 : stw r29,40(r27) >=20 > [stkbckptr] [ lr ] > 06b2cd60 d2 4d ce 20 00 10 08 f8 00 00 07 00 d2 4d ce 20 |.M. = .........M. | > (trap frame and such) >=20 > [stkbckptr] [ lr ] > 06b2cd30 d2 4d cd 60 00 1b 8b 10 7f ff ff ff 00 00 00 04 = |.M.`............| >=20 > 0x1b8b08 : mr r10,r28 > 0x1b8b0c : bl 0x517c5c = > 0x1b8b10 : li r3,0 >=20 > [stkbckptr] [ lr ] > 06b2cc70 d2 4d cd 30 00 10 08 f8 00 00 07 00 d2 4d cd 30 = |.M.0.........M.0| > (trap frame and such) >=20 > And the next one is as was in the original > submittal: See below. >=20 >> [stkbckptr] [ lr ] >> 06b2cc40 d2 4d cc 70 00 ce 0f f8 d2 4d cc 50 d2 4d cc 50 = |.M.p.....M.P.M.P| >>=20 >> 0xce0fec : .long 0x0 >> 0xce0ff0 : .long 0xce0fec >> 0xce0ff4 : .long 0x552698 >> 0xce0ff8 : .long 0x0 >> 0xce0ffc : .long 0xce0ff8 >> 0xce1000 : .long 0x552698 >>=20 >> FYI: mmu_kextract should be tied to moea_kextract >> and moea_kextract starts at 0x008b107c . >>=20 >> FYI: >>=20 >> 0x552698 : stwu r1,-32(r1) >> 0x55269c : stw r31,24(r1) >> 0x5526a0 : mr r31,r1 >> 0x5526a4 : li r3,6 >> 0x5526a8 : lwz r11,0(r1) >> 0x5526ac : lwz r31,-8(r11) >> 0x5526b0 : mr r1,r11 >> 0x5526b4 : blr >> 0x5526b8 : .long 0x7cba74 >>=20 >>=20 >> [stkbckptr] [ lr ] >> 06b2cb80 d2 4d cc 40 00 10 08 f8 00 00 07 00 d2 4d cc 40 = |.M.@.........M.@| >> 06b2cb90 05 ad e0 00 00 00 00 00 d2 4d cc 78 00 00 07 00 = |.........M.x....| >> 06b2cba0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2cbb0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2cbc0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2cbd0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2cbe0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d cc 78 = |.......p...P.M.x| >> 06b2cbf0 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2cc00 00 d2 7e 68 d2 4d cc 40 00 8e 7e 00 20 08 10 34 = |..~h.M.@..~. ..4| >> [ lr ] >>=20 >> 06b2cc10 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >>=20 >> [exception] >> 06b2cc20 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d cc 30 = |....A..h.....M.0| >> 06b2cc30 e0 be 40 00 00 d4 db 94 7f ff ff ff 00 d4 db 80 = |..@.............| >>=20 >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> [stkbckptr] [ lr ] >> 06b2cb50 d2 4d cb 80 00 8b 63 3c 00 d2 6b c0 d2 4d cb 60 = |.M....c<..k..M.`| >>=20 >> 0x8b6334 : addi r4,r31,24 >> 0x8b6338 : bl 0x8ed944 = >> 0x8b633c : lwz r11,0(r1) >>=20 >> [stkbckptr] [ lr ] >> 06b2ca90 d2 4d cb 50 00 10 08 f8 00 00 07 00 d2 4d cb 50 = |.M.P.........M.P| >> 06b2caa0 05 ad e0 00 00 00 00 00 d2 4d cb 88 00 00 07 00 = |.........M......| >> 06b2cab0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2cac0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2cad0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2cae0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2caf0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d cb 88 = |.......p...P.M..| >> 06b2cb00 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2cb10 00 d2 7e 68 d2 4d cb 50 00 8e 7e 00 20 08 10 34 = |..~h.M.P..~. ..4| >> [ lr ] >>=20 >> 06b2cb20 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >>=20 >> [exception] >> 06b2cc20 00 00 07 00 41 a1 e5 68 0a 00 00 00 d2 4d cc 30 = |....A..h.....M.0| >> 06b2cb30 00 00 07 00 41 a1 e5 68 0a 00 00 00 fa 50 05 af = |....A..h.....P..| >> 06b2cb40 e0 be 10 00 00 fc fd e0 00 d2 6d 9c d2 4d cb 50 = |..........m..M.P| >>=20 >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> [stkbckptr] [ lr ] >> 06b2ca60 d2 4d ca 90 fa 50 05 af fa 50 05 af fa 50 05 af = |.M...P...P...P..| >>=20 >> (Unknown virtual to physical for 0xfa5005af -> ?) >> This repeats after a matching trap frame as the >> stack use grows and grows. >>=20 >> [stkbckptr] [ lr ] >> 06b2c9a0 d2 4d ca 60 00 10 08 f8 00 00 07 00 d2 4d ca 60 = |.M.`.........M.`| >> 06b2c9b0 05 ad e0 00 00 00 00 00 d2 4d ca 98 00 00 07 00 = |.........M......| >> 06b2c9c0 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2c9d0 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2c9e0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2c9f0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2ca00 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d ca 98 = |.......p...P.M..| >> 06b2ca10 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2ca20 00 d2 7e 68 d2 4d ca 60 00 8e 7e 00 20 08 10 34 = |..~h.M.`..~. ..4| >> [ lr ] >>=20 >> 06b2ca30 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >>=20 >> [exception] >> 06b2ca40 00 00 07 00 41 a1 e5 68 0a 00 00 00 fa 50 05 af = |....A..h.....P..| >> 06b2ca50 fa 50 05 af fa 50 05 af fa 50 05 af fa 50 05 af = |.P...P...P...P..| >>=20 >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> . . . lots omitted repeating the lr being: fa 50 05 af >> then powerpc_interrupt being used via trapagain . . . >>=20 >> [stkbckptr] [ lr ] >> 06b2a120 d2 4d a1 50 fa 50 05 af fa 50 05 af fa 50 05 af = |.M.P.P...P...P..| >>=20 >> (Unknown virtual to physical for 0xf15005af -> ?) >>=20 >> [stkbckptr] [ lr ] >> 06b2a060 d2 4d a1 20 00 10 08 f8 00 00 07 00 d2 4d a1 20 |.M. = .........M. | >> 06b2a070 05 ad e0 00 00 00 00 00 d2 4d a1 58 00 00 07 00 = |.........M.X....| >> 06b2a080 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 06b2a090 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 06b2a0a0 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 06b2a0b0 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 06b2a0c0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d a1 58 = |.......p...P.M.X| >> 06b2a0d0 05 ad e0 00 01 81 33 60 41 a1 e5 68 0a 00 00 00 = |......3`A..h....| >> 06b2a0e0 00 d2 7e 68 d2 4d a1 20 00 8e 7e 00 20 08 10 34 |..~h.M. = ..~. ..4| >> [ lr ] >>=20 >> 06b2a0f0 00 00 00 00 00 00 00 00 00 00 00 00 00 08 10 32 = |...............2| >>=20 >> [exception] >> 06b2a100 00 00 07 00 41 a1 e5 68 0a 00 00 00 fa 50 05 af = |....A..h.....P..| >> 06b2a110 fa 50 05 af fa 50 05 af fa 50 05 af fa 50 05 af = |.P...P...P...P..| >>=20 >> 0x1008ec : isync >> 0x1008f0 : addi r3,r1,8 >> 0x1008f4 : bl 0x8e7c64 >> 0x1008f8 : mfmsr r3 >> 0x1008fc : andi. r3,r3,32767 >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> [stkbckptr] [ lr ] >> 06b2a030 d2 4d a0 60 fa 50 05 af fa 50 05 af fa 50 05 af = |.M.`.P...P...P..| >>=20 >> (Unknown virtual to physical for 0xf15005af -> ?) >>=20 >> Then tmpstk ends up with: >>=20 >> [stkbckptr] [ lr ] >> 00c78f40 d2 4d a0 30 00 10 0c 54 00 00 07 00 d2 4d a0 30 = |.M.0...T.....M.0| >> 00c78f50 05 ad e0 00 00 00 00 00 d2 4d a0 68 00 00 07 00 = |.........M.h....| >> 00c78f60 ff ff dc d8 00 00 00 00 00 00 00 00 00 f6 58 00 = |..............X.| >> 00c78f70 00 00 00 00 41 9b 13 ac 01 81 00 00 00 00 00 00 = |....A...........| >> 00c78f80 00 00 00 01 00 00 00 02 43 1b de 83 01 81 33 68 = |........C.....3h| >> 00c78f90 01 81 00 00 01 81 00 00 00 00 00 00 ff ff dd f0 = |................| >> 00c78fa0 00 00 04 e2 ff ff dd 70 00 00 00 50 d2 4d a0 68 = |.......p...P.M.h| >> 00c78fb0 05 ad e0 00 01 81 33 60 00 8e 7e 00 20 08 10 34 = |......3`..~. ..4| >> 00c78fc0 00 00 10 32 d2 4d a0 30 00 8e 7e 00 00 08 10 32 = |...2.M.0..~....2| >> [ lr ] >>=20 >> 00c78fd0 00 00 00 00 00 00 00 00 00 10 07 fc 00 00 10 32 = |...............2| 00c78fd0 00 00 00 00 00 00 00 00 00 10 07 fc 00 00 10 32 = |...............2| [ srr0 ] 0x1007d4 : mfsprg r31,0 0x1007d8 : mfsrr0 r30 0x1007dc : stw r30,168(r31) 0x1007e0 : mfsrr1 r30 0x1007e4 : stw r30,172(r31) 0x1007e8 : mfmsr r30 0x1007ec : ori r30,r30,50 0x1007f0 : mtmsr r30 0x1007f4 : isync 0x1007f8 : mfsprg r31,1 0x1007fc : stwu r31,-192(r1) 0x100800 : stw r0,8(r1) >> [exception] >> 00c78fe0 00 00 03 00 d2 4d 9f 70 42 00 00 00 01 c4 4f 00 = |.....M.pB.....O.| >> 00c78ff0 00 00 00 00 00 10 01 40 00 00 00 00 00 00 00 00 = |.......@........| >>=20 >> 0x100c20 : mfxer r3 >> 0x100c24 : mfctr r4 >> 0x100c28 : mfsprg r5,3 >> 0x100c2c : stw r3,144(r1) >> 0x100c30 : stw r4,148(r1) >> 0x100c34 : stw r5,160(r1) >> 0x100c38 : stw r28,164(r1) >> 0x100c3c : stw r29,168(r1) >> 0x100c40 : stw r30,152(r1) >> 0x100c44 : stw r31,156(r1) >> 0x100c48 : lwz r2,0(r2) >> 0x100c4c : addi r3,r1,8 >> 0x100c50 : bl 0x8f1cdc >> 0x100c54 : mr. r3,r3 >> 0x100c58 : bne- 0x100e3c >> 0x100c5c : lwz r3,160(r1) >>=20 >> 0x8e7df0 : mfmsr r0 >> 0x8e7df4 : or r0,r0,r9 >> 0x8e7df8 : mtmsr r0 >> 0x8e7dfc : isync >> 0x8e7e00 : mr r3,r25 >> 0x8e7e04 : bl 0x8f231c >> 0x8e7e08 : lwz r11,0(r1) >>=20 >>=20 >> Before the db> prompt it reports: >>=20 >> [ thread pid 960 tid 100110 ] >> Stopped at k_trap+0x28: stuw r31,-0xc0(r1) >>=20 >> where (0x28=3D40 decimal): >>=20 >> 0x001007d4 : mfsprg r31,0 >> 0x001007d8 : mfsrr0 r30 >> 0x001007dc : stw r30,168(r31) >> 0x001007e0 : mfsrr1 r30 >> 0x001007e4 : stw r30,172(r31) >> 0x001007e8 : mfmsr r30 >> 0x001007ec : ori r30,r30,50 >> 0x001007f0 : mtmsr r30 >> 0x001007f4 : isync >> 0x001007f8 : mfsprg r31,1 >> 0x001007fc : stwu r31,-192(r1) >> 0x00100800 : stw r0,8(r1) >> 0x00100804 : stw r31,12(r1) >>=20 >> (-192 decimal =3D -0xc0) >>=20 >> r1 reported as: 0xd24da030 . >>=20 >> dar reported as: 0xd24d9f70 . >> (0xd24da030 - 0xc0 =3D0xd24d9f70) >> So out of range for the thread's stack: >> pid 960 tid 100110 "powerpd" with=20 >> stack 0xd24da000-0xd24ddfff (virtual). =3D=3D=3D Mark Millard markmi at dsl-only.net