From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 30001 invoked from network); 9 Nov 2020 16:34:29 -0000 Received: from tb-ob21.topicbox.com (173.228.157.67) by inbox.vuxu.org with ESMTPUTF8; 9 Nov 2020 16:34:29 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob21.topicbox.com (Postfix) with ESMTP id 44FA01FC1B for ; Mon, 9 Nov 2020 11:34:26 -0500 (EST) (envelope-from bounce.mMd8b063389a49362009cdea13.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 0A83457CB7A; Mon, 9 Nov 2020 11:34:26 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none 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=hamnavoe.com; spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:from:date:mime-version :content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:subject:list-unsubscribe; s= sysmsg-1; t=1604939665; bh=Dof3rFBbMQLe3Qb6yjEII2Vpxz+MOwVlaUhsW 2zV6QU=; b=mMl/9VSEp6BDyLGpVb3dzCyKU+uXWW23JzffTcI3fjMrfZVDt29zm JORETDxXHyB1KWnLgusPOGTJV70MaIs9d1RJQEh7aXHT45wN3MosUSqcV1aUR7Xn LV2a7/uqGqPymMMyElbJ5P17ZYHio0ZAW0fTDT6IJ920eSg3SO9rgk= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1604939665; b=nktQrL2pCVvyluh3stHjB50pNZcSQlq4KM3eupxtSp1Z37aB+I 46tSvbhFc26DU7arTCqwfpJkDM/yRTnzghUNLiRb9kVGmdG8HkdUAhE0ddPjLU4N P1me6Ot4n5z65CeO0kp7NkuF5Mrz8U2UNUKaPLQ7VG5ZQ35C/VJhNwCGk= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none 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=hamnavoe.com; spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC none); dkim=none (no signatures found); dmarc=none 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=hamnavoe.com; iprev=pass smtp.remote-ip=46.235.227.24 (balrog.mythic-beasts.com); spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-aligned-from=domain_pass (Domain match); x-ptr=pass smtp.helo=balrog.mythic-beasts.com policy.ptr=balrog.mythic-beasts.com; x-return-mx=pass header.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx1.mythic-beasts.com,mx2.mythic-beasts.com); x-return-mx=pass smtp.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx1.mythic-beasts.com,mx2.mythic-beasts.com); 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :to:from:date:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:subject:list-unsubscribe; s=dkim-1; bh= Dof3rFBbMQLe3Qb6yjEII2Vpxz+MOwVlaUhsW2zV6QU=; b=Oa+kodGFvUcR+eZN D1v6D8Q68KCEUfspJB92iRsfsn5tPppbwZqiDYCTk0Ovagaiwr8UDaqsgenTvUQ7 4Ev0e2n5ny5XqGyjY6e8p6kIFGnnPj2hzaVTT6/kAgRUr1fRal0G8QBZTRNIrU+2 Pe/TPc3VXvYq4PFMmR7b5xMX2H8= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id E38F875C967 for <9fans@9fans.net>; Mon, 9 Nov 2020 11:34:17 -0500 (EST) (envelope-from miller@hamnavoe.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id A4DE37F52A7; Mon, 9 Nov 2020 11:34:17 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1604939657; b=Qno5Yp0ULuhQBrEoKehsg+XXTSPf208DEBmW6QF48lg2hxMTux oy8dlUa4QnzPvvCIJGisDdUWmtlccoMdsy6y+u/HSlZ8E6yAVBxluqlEoSRkq+yo 4KC4qsUNAVMo6kwv+gEa5MxTwvrw9SLepfvn7qKOKVyWpax804/7nOPIvWzL4prD 1dU3+i8KX460XLe2tNQ5XSiBWjimStf3d7d/+xul3tG1/wUlUjMxkQwZetSZAN2D 06qq06bWzk/quPOceGStOmZPgHguFWKk7G3DMKB7qVsX4ZElD+nTOaL7HHqN0P85 2ruEq06bfUkCMm68q5AnrpxXXbqCfF/Ug8Jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:from:date:mime-version :content-type:content-transfer-encoding; s=arcseal; t= 1604939657; bh=KC9c6Ce0Smg248wjpxJEOCKslrjHU/ZeyPoEB+Sl6FU=; b=N AsbUxwfxSSce3wt11/dOvkd+7Z3dgIOMJN5yhW4NqFvp1ODlg3laS/OCe18ZY9Jf Lpg8ftA1ntT6v63t5Tv2Gz+BzjiRw998WkeaHCgACnJ1OrFCOrAxGc6LLPvBG4WW aYCrMNOcJ6sSdud1iZmxRgvtiizay584CnsGeFfakSYOHfAazNdO+RkYdTaOzQ5G 6YU7AurNJVd/4/ilFfDCwMoVpbQH4owqXrlELK/4rzFPjOOLAKiteXcYAghyqdhX cv35K9j4JJhoHJ8OYbYHMGOcEzgwRmAB/zc2qlheuqsuW2okEeStAoGJCyoK4yga 2xKsNJwhIwZQYopPQancw== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC none); dkim=none (no signatures found); dmarc=none 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=hamnavoe.com; iprev=pass smtp.remote-ip=46.235.227.24 (balrog.mythic-beasts.com); spf=pass smtp.mailfrom=miller@hamnavoe.com smtp.helo=balrog.mythic-beasts.com; x-aligned-from=domain_pass (Domain match); x-ptr=pass smtp.helo=balrog.mythic-beasts.com policy.ptr=balrog.mythic-beasts.com; x-return-mx=pass header.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx1.mythic-beasts.com,mx2.mythic-beasts.com); x-return-mx=pass smtp.domain=hamnavoe.com policy.is_org=yes (MX Records found: mx1.mythic-beasts.com,mx2.mythic-beasts.com); 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: gggruggvucftvghtrhhoucdtuddrgedujedruddutddguddujeculddtuddrgeduhedrtd dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd dtnecunecujfgurhepkffvuffhffggtgfgsehtjehjtddttddvnecuhfhrohhmpeftihgt hhgrrhguucfoihhllhgvrhcuoeelfhgrnhhssehhrghmnhgrvhhovgdrtghomheqnecugg ftrfgrthhtvghrnhepleeftdduhfegueejleeuhfdtueeiiedvueeiieevleduvdfgleev teduleekheehnecukfhppeegiedrvdefhedrvddvjedrvdegpdekkedrleejrddvjedrke efnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepgeeirddvfeeh rddvvdejrddvgedphhgvlhhopegsrghlrhhoghdrmhihthhhihgtqdgsvggrshhtshdrtg homhdpmhgrihhlfhhrohhmpeeomhhilhhlvghrsehhrghmnhgrvhhovgdrtghomhequcfu kfgkgfepvdekieel X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (hamnavoe.com: Sender is authorized to use 'miller@hamnavoe.com' in 'mfrom' identity (mechanism 'include:_spf.mythic-beasts.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="miller@hamnavoe.com"; helo=balrog.mythic-beasts.com; client-ip=46.235.227.24 Received: from balrog.mythic-beasts.com (balrog.mythic-beasts.com [46.235.227.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 9 Nov 2020 11:34:17 -0500 (EST) (envelope-from miller@hamnavoe.com) Received: from [88.97.27.83] (port=60762 helo=hamnavoe.com) by balrog.mythic-beasts.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.92.3) (envelope-from ) id 1kcA7Q-0004r2-De for 9fans@9fans.net; Mon, 09 Nov 2020 16:34:16 +0000 Message-ID: To: 9fans@9fans.net From: Richard Miller <9fans@hamnavoe.com> Date: Mon, 9 Nov 2020 16:34:11 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BlackCat-Spam-Score: 1 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 6c0d2936-22a9-11eb-9a97-c0eb71ae7c4c Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNDk0M2JhZDk5MTIwM2QzMi1NZDhiMDYzMzg5YTQ5MzYyMDA5Y2Rl?= =?UTF-8?B?YTEzPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] riscv toolchain update List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Md8b063389a49362009cdea13:1:krGfUxIpJgPiYCynmH8L8KmUBFznYfXC8eXtaaRwKmU There's an updated RISC-V compiler (plus assembler, linker, libmach and other library additions, etc) in contrib/miller/riscv.tar on 9p.io=20 The original release was just for the simple rv32i instruction set. It's now expanded to full rv32gc and rv64gc support, including floating point (single and double) and compressed instructions. Instruction compression is done automatically by default in the linker; use the option '-c' if you want to disable it. (Compressed instructions generally run faster in hardware but slower in emulation.) Because of a collision with my original choice of architecture letter, it's been changed to 'i' for riscv and 'j' for riscv32. This does unfortunately introduce a new collision: suffix '.i' was used historically for some firmw= are files (etherm10g[24]k.i, sd53c8xx.i and uartaxp.i) in the pc kernel. These will be erroneously identified as object files after the riscv update, so 'mk clean' in /sys/src/9/pc would delete them. The files are actually C source code referenced in #include statements, so a straightforward solution is to rename them from '.i' to '.h', and apply patch/pc-rename-i-suffix on = 9p.io which will correct the relevant #include statements. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T4943bad991203d32-Md8b06= 3389a49362009cdea13 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription