From owner-freebsd-ppc@freebsd.org Wed Jan 30 01:14:11 2019 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CD9D514AF09B for ; Wed, 30 Jan 2019 01:14:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-12.consmr.mail.ne1.yahoo.com (sonic307-12.consmr.mail.ne1.yahoo.com [66.163.190.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 03604736C0 for ; Wed, 30 Jan 2019 01:14:09 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: OER21OMVM1lZcnPc5S_JZ1ScW8HQDH7k66f6G6lvgBkYADKnGhy.ypwUzJgKZCP KZ86FXWJH8neJNCIWLXiK6USJ2ao_ivUVZ9EvDPIBEn9dUwK8JpNjBmU01fHgKaOqNF83R0examF yh9LyTRKrKSHInzyHxWPa7NGERSWyRxAUC0XEzOrHNq1Ipgv3iBUFlH4UqSelwoIiOcRz7yIkwCS QnBPs4NlewylYPwNyHmPs.s89fiRJNytMcWViqjIEJWkiifFfn5waANlF_fOx55C3mxeVsF7ccYt PUiZ2XsT1svi2BgVVV48JOXnGTKyo.OalXWoG6MlVA8dEQp9vzR5UszWITdbzS6NXYEpd_heCtf6 Xn_0BIV1XSp74b22dF9i9PxagjqqfON6J04xXAXAj5v3Ekn0s4rfHrlxzD4w0.lcTAStCKL805Ja 1LIx6B7OeyHGtNuOrjVOtaW2ka9vBfVGvs0FFjV4hGN5Rx.gVclUadjkyD8fGUpnsr0jy.8M1sO0 GvnqXx6aPfo.8nWtzRv64Jg9wtuRHQ21tgcsBL8QEtrde_gpYHrvcoqT8w_AUBEHHbIOy8Rwn5Kk Uj7gFBtkXfKruIQns5h4K.PXyhFamfbRv5WmlJfdTZCAiJPXR44MtInmFMXF7cpnbj8tkPPLYnWT o4WV6EaSuOdJSL9fG3JDWtiNFoEqGffOWq_9JBzjQMCQ0P47S5xOkXDY9VdfWbDEfDhqdhZdxffh 0UYHyYTk_5O.WrpLrJXlAw.9yZBsOD2EsTmgYMZjVxOM29kHkbM1HKZD2i4DnLZeDy_L1P76MFkS gYghGxt.3Uigdytj1M9IuGfUgRIktkbZj0uYMU5JUwYMNAC2kysD64T5IGgo8K3muUWfJvVZRdf3 1aPvK3fb.dszFX40uH0p0ENVE4oB7kDQIfXeE.XzG5jUSQA5asihRTtDAMX9aTmT01Z7oH6oXUfN osQ_7j0wkhKIzQyQBu1jqQAT7MZz4QZ1XcJAIuTUJpnJKCCzXkVIefLijNYCm18Vxt04KKuNygtL c6Gtelj3g3NbnKqU4skXpW_uyxY3NPK1Y8ElYHsigea4Rq7zKfUBYvPRZGgBqBxiy_usLqF6IEQ- - Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Wed, 30 Jan 2019 01:14:02 +0000 Received: from c-67-170-167-181.hsd1.or.comcast.net (EHLO [192.168.1.113]) ([67.170.167.181]) by smtp417.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID e46fb96e25663bc9608adbaf510459a2; Wed, 30 Jan 2019 01:13:57 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: PowerMac g5 "4 core" (system total): unload, load, boot gets: "moea64_enter: bpvo pool exhausted, 327680, 327680, 31457280" very early in the boot Message-Id: Date: Tue, 29 Jan 2019 17:13:56 -0800 Cc: Justin Hibbits , Nathan Whitehorn To: FreeBSD PowerPC ML X-Mailer: Apple Mail (2.3445.102.3) X-Rspamd-Queue-Id: 03604736C0 X-Spamd-Bar: / X-Spamd-Result: default: False [0.05 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.20)[-0.200,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.83)[ip: (2.32), ipnet: 66.163.184.0/21(1.07), asn: 36646(0.85), country: US(-0.08)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-0.39)[-0.387,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_MEDIUM(0.31)[0.314,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[35.190.163.66.list.dnswl.org : 127.0.5.0]; FREEMAIL_CC(0.00)[gmail.com] X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jan 2019 01:14:12 -0000 [This presumes getting past the Translation map KASSERT that I reported earlier, for example by using a non-debug kernel build. Also I've established a context with usefdt=3D1 implicitly enabled and I've seen the below with both the old and modern VM_MAX_KERNEL_ADDRESS value in place.] If at the loader prompt for the G4 "4 core" I: unload load /boot/kernel/kernel boot or: unload boot /boot/kernel/kernel the following routine's panic happens and reports: moea64_enter: bpvo pool exhausted, 327680, 327680, 31457280 The routine is: static struct pvo_entry * alloc_pvo_entry(int bootstrap) { =20 struct pvo_entry *pvo; =20 if (!moea64_initialized || bootstrap) { if (moea64_bpvo_pool_index >=3D moea64_bpvo_pool_size) { panic("moea64_enter: bpvo pool exhausted, %d, = %d, %zd", moea64_bpvo_pool_index, = moea64_bpvo_pool_size, moea64_bpvo_pool_size * sizeof(struct = pvo_entry)); } pvo =3D &moea64_bpvo_pool[ atomic_fetchadd_int(&moea64_bpvo_pool_index, 1)]; bzero(pvo, sizeof(*pvo)); pvo->pvo_vaddr =3D PVO_BOOTSTRAP; } else { pvo =3D uma_zalloc(moea64_pvo_zone, M_NOWAIT); bzero(pvo, sizeof(*pvo)); } return (pvo); } Such things make switching kernels from the loader prompt problematical. That in turn makes gathering evidence for other boot issues messier. For reference (from a picture of the screen): kdb_backtrace+0x68 vpanic+0x258 panic+0x3c alloc_pvo_entry+0xe4 moea64_kenter_attr+0x44 moea64_late_bootstrap+0x3f4 moeas64_bootstrap_native+0x20c pmap_bootstrap+0xc8 powerpc_init+0x440 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)