From owner-freebsd-ppc@freebsd.org Mon Nov 26 21:08:31 2018 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 772011144742 for ; Mon, 26 Nov 2018 21:08:31 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from atl4mhfb03.myregisteredsite.com (atl4mhfb03.myregisteredsite.com [209.17.115.119]) (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 9C27F6B16E for ; Mon, 26 Nov 2018 21:08:30 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from atl4mhob04.registeredsite.com (atl4mhob04.registeredsite.com [209.17.115.42]) by atl4mhfb03.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id wAQL84VV030463 for ; Mon, 26 Nov 2018 16:08:04 -0500 Received: from mailpod.hostingplatform.com (atl4qobmail01pod2.registeredsite.com [10.30.77.35]) by atl4mhob04.registeredsite.com (8.14.4/8.14.4) with ESMTP id wAQL7uaO014724 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 26 Nov 2018 16:07:56 -0500 Received: (qmail 6260 invoked by uid 0); 26 Nov 2018 21:07:56 -0000 X-TCPREMOTEIP: 174.118.245.214 X-Authenticated-UID: dclarke@blastwave.org Received: from unknown (HELO ?172.16.35.3?) (dclarke@blastwave.org@174.118.245.214) by 0 with ESMTPA; 26 Nov 2018 21:07:56 -0000 Subject: Re: RC2 seems to need kern.smp.disabled=1 To: Mark Millard Cc: FreeBSD PowerPC ML References: <57efdab7-568c-623e-4b66-cf5ed7c138bf@blastwave.org> <179CF982-D123-483D-B3B9-188010C39BD5@yahoo.com> From: Dennis Clarke Message-ID: Date: Mon, 26 Nov 2018 16:07:55 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:64.0) Gecko/20100101 Thunderbird/64.0 MIME-Version: 1.0 In-Reply-To: <179CF982-D123-483D-B3B9-188010C39BD5@yahoo.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 9C27F6B16E X-Spamd-Result: default: False [-0.13 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; NEURAL_HAM_MEDIUM(-0.62)[-0.624,0]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.18)[0.177,0]; NEURAL_HAM_LONG(-0.56)[-0.559,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ppc@freebsd.org]; DMARC_NA(0.00)[blastwave.org]; AUTH_NA(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mx1.netsolmail.net]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[119.115.17.209.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[yahoo.com]; RWL_MAILSPIKE_POSSIBLE(0.00)[119.115.17.209.rep.mailspike.net : 127.0.0.17]; R_DKIM_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:19871, ipnet:209.17.112.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.02)[country: US(-0.09)]; FROM_EQ_ENVFROM(0.00)[] X-Rspamd-Server: mx1.freebsd.org 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: Mon, 26 Nov 2018 21:08:31 -0000 On 11/26/18 2:41 PM, Mark Millard wrote: > > > On 2018-Nov-26, at 11:13, Dennis Clarke wrote: > > >> Hello ppc64 types: >> >> Merely an observation that RC1 was running more or less fine without the >> need to castrate the smp feature whereas RC2 won't even boot. > > If you were able to smp boot a PowerMac G5 based on a version that > was based on: > > #define VM_MAX_KERNEL_ADDRESS 0xe0000007ffffffffUL > > from sys/powerpc/include/vmparam.h that is interesting. > > This is the value I (and others?) have been reverting to: > > #define VM_MAX_KERNEL_ADDRESS 0xe0000001c7ffffffUL > > in order to allow smp use on such G5's. Quoting an old reply > from 2018-Oct-11 (-r??????'s are from 13-CURRENT): > I don't see that file in my install but then again I did not drag in the sources or much of anything to get off the ground. What I do have is : /usr/include/machine/vmparam.h which says : #define VM_MAX_KERNEL_ADDRESS 0xe0000007ffffffffUL Looking into https://download.freebsd.org/ftp/releases/powerpc/powerpc64/12.0-RC2/src.txz I see : root@eris:~ # grep "VM_MAX_KERNEL_ADDRESS" /usr/src/sys/powerpc/include/vmparam.h #define VM_MAX_KERNEL_ADDRESS 0xe0000007ffffffffUL #define VM_MAX_SAFE_KERNEL_ADDRESS VM_MAX_KERNEL_ADDRESS #define VM_MAX_KERNEL_ADDRESS (VM_MIN_KERNEL_ADDRESS + 3*SEGMENT_LENGTH - 1) #define VM_MAX_KERNEL_ADDRESS 0xffffefff #define VM_MAX_SAFE_KERNEL_ADDRESS VM_MAX_KERNEL_ADDRESS I certainly didn't change anything : root@eris:~ # openssl dgst -sha256 -r /usr/include/machine/vmparam.h 023d840eb725d4310904cd3fd6560e23761c0e1141f38e354d73af2f126602ee */usr/include/machine/vmparam.h root@eris:~ # openssl dgst -sha256 -r /usr/src/sys/powerpc/include/vmparam.h 023d840eb725d4310904cd3fd6560e23761c0e1141f38e354d73af2f126602ee */usr/src/sys/powerpc/include/vmparam.h In any case maybe I am wrong in some way and should try a boot without setting kern.smp.disabled and see what happens. Nope. Machine will not boot. So the exact same hardware will boot and run fine with RC1 but not with RC2. That is certain. Unless kern.smp.disabled=1 is set. Dennis