From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 48224DAB5C6 for <9fans@9fans.net>; Fri, 6 Dec 2019 01:41:19 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 2C7CAA99732; Fri, 6 Dec 2019 01:41:19 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1575614479; b=qCoSFIWXKQeeSabJh1UVlJgFpS9TKOp7ZAzmF+pSheV5xj1WKZ +gmfkz02dpdnJCFrWuFJLuX6W8rATO0hpddP98yuZe1piQ1Jcfg+W6oC4r9vcguw Mrg8SDA+liQzMwRahP6Qa9RXd+cRpYokTYnFbqI0DLktvpDrTJhhZ0B4nZ9zdqeV +EzoggmOVa7AGtZH/ZI8wrzY2cHnGHSAzv5lGIq7cU1YxbBKg9d2MDBoHwMhLbGe vuCddi/Yc8GA3bAbI69jY76qBh9o8zEpfscGe3imfYGlcix2kTSxpPBqWEN1uxay YPD7VxX4Ab1qZpvYQQDsMfXYINI6PKjmog6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:mime-version :content-type:content-transfer-encoding; s=arcseal; t= 1575614479; bh=IXGGjxrul0VcIKP4s9tgJw/BBqLpq/rYFAG26bhQqZk=; b=F tKNWxLCNDxelvlbLWWTIEKpXD2j0AkUvvYWTGB+7SxyVdGPrlzoR0n+tSfD4AiyQ vnW7TiBrTnXN9EVn9/hRmP44oRfV/yhW/tIPN2F7l+mfeGKSDC1wrkCFk32fnWb+ 3wlhEsaZiZQVugtIvwrklnNz9Vg+Gih8GBrBckLUxTdodRcKYAwHX309EN2Y7eA4 +bnMez5/5oahiK/aUJwHYcKJglzOoAXtyjFo6CZQmOPWy7q03e7zFyksX0SBinmz pkehZjupqXMGxhNCu0LLil0tQyr762pRYQ5YDbkPOeS9EViCc4wSpw/2mAcrdx+8 ZRGtEk9hx/JfUFRPcWiXg== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=Unv49QcC header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=eigenstate.org; x-aligned-from=pass (Address match); x-ptr=fail smtp.helo=eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Record found); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=Unv49QcC header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=eigenstate.org; x-aligned-from=pass (Address match); x-ptr=fail smtp.helo=eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Record found); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Record found); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedufedrudekvddgieekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkvffuff fhgggtgfesthejjedttddtvdenucfhrhhomhepohhrihesvghighgvnhhsthgrthgvrdho rhhgnecuffhomhgrihhnpeellhgvghgrtgihrdhorhhgnecukfhppedvtdeirdduvdegrd dufedvrddutdejpdejiedrvddurdduudelrddufeelnecurfgrrhgrmhepihhnvghtpedv tdeirdduvdegrddufedvrddutdejpdhhvghlohepvghighgvnhhsthgrthgvrdhorhhgpd hmrghilhhfrhhomhepoehorhhisegvihhgvghnshhtrghtvgdrohhrgheqnecuvehluhhs thgvrhfuihiivgeptd X-ME-VSCategory: clean Received-SPF: pass (eigenstate.org: 206.124.132.107 is authorized to use 'ori@eigenstate.org' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="ori@eigenstate.org"; helo=eigenstate.org; client-ip=206.124.132.107 Received: from eigenstate.org (mimir.eigenstate.org [206.124.132.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Fri, 6 Dec 2019 01:41:18 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from eigenstate.org (localhost [127.0.0.1]) by eigenstate.org (OpenSMTPD) with ESMTP id e4f12154 for <9fans@9fans.net>; Thu, 5 Dec 2019 22:41:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=eigenstate.org; h= message-id:to:subject:date:from:mime-version:content-type :content-transfer-encoding; s=mail; bh=90bBRy5+QiX3U4mzmGh0UNDie Fk=; b=Unv49QcCjUp0BpdnMuRfwZc5jXnzGYKONyP8iOpoSlOrA4bNTNEsXfA1t IAbntOmY0M/hcKxPNuG1Wl5z+W7h2rgbWDPngMkI5Quh6X9JWX04pLlWQd7bA/8e 0aglf0h0HAyhKbBHLP46c5BPToWjImaR5MpwNS2x8aaq1HCFlM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=eigenstate.org; h=message-id :to:subject:date:from:mime-version:content-type :content-transfer-encoding; q=dns; s=mail; b=LN/ygWRNCMNmOu63FlO 6a8speEycRe1xnO1sh+Lk+QZ05SmIKLTsX6dVSFPf/boTfDkhPcW34gRoYihfHAR 5FPnydJUcnuLKxE+YFqavrgYoTflcqnuE7sawAYIkD1Ph+TeHw4hSnjodd1i59rq qp6GeMrkYI7xP/+WI7gmLmq4= Received: from abbatoir.hsd1.ca.comcast.net (c-76-21-119-139.hsd1.ca.comcast.net [76.21.119.139]) by eigenstate.org (OpenSMTPD) with ESMTPSA id aa9c06c2 (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO) for <9fans@9fans.net>; Thu, 5 Dec 2019 22:41:17 -0800 (PST) Message-ID: <3EB53ADE98C28C5E7A52AB34F534A778@eigenstate.org> To: 9fans@9fans.net Subject: along the way... Date: Thu, 5 Dec 2019 22:41:16 -0800 From: ori@eigenstate.org MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 6b89bac2-17f3-11ea-8127-9275a448c855 I realized that the ape-erik patch was only available as a diff on 9legacy.org, and was missing inttypes.h for arm, so I fixed that omission, and imported it as something that you can get with patch/apply: patch/apply ape-erik I also ran into an issue with bad assembly in ape causing crashes with any code that called getfcr(). There was a variant of the code that implemented getfcr() uising VFP sitting in /sys/src/libc/getfcr.vfp.s, so I replaced the implementations in both libc and ape with it. It seems to work, and matches what we have on 9front. It's certainly no more wrong than what was there, but an extra pair of arm-familiar eyes would be appreciated on that patch. patch/apply rpi-getfcr-vfp Talking with miller off-list, making the default arm floating point use vfp seems like a good idea, which would probably make this patch the right choice. I couldn't figure out how to delete files with patch/create, so there will probably be a bit of junk left laying around from the ape-erik patch application.