From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 826636D7E56 for <9fans@9fans.net>; Thu, 5 Nov 2020 19:50:02 -0500 (EST) (envelope-from don.bailey@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 0C7DF5C0072; Thu, 5 Nov 2020 19:50:02 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1604623802; b=aDPutDU71CuScXHyyuemROsRl5xw2op1N0kypJAhr5PNuO/6cT bbbaH0Q4XIUor9+ofe5XWWia8QGmHX2hYDPtoDS7fVB8Fo0sM+T49cGDSuVCu4To BGL71ZaIzxUOe4znawRV4lNZ/D5TC8ambuMS9WiqSecsVEKD7J3UYqqWdPvdhgsE YV2lXq/bDoSBvI1ks2D+r2pOk01fZKsWPVUCDCebzVkGs5AogpNNqwI9bpawtSye tMQq1AI+HzVgtv1zn8tuea6PdjG3Wqv58DQ+39nza87WMtJR2nQiXwi8JpB1bNiP 9INBzleuNgCi/lfPBAKyX/tKK5ChLXbUiJhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=content-type:content-transfer-encoding:from :mime-version:subject:date:message-id:references:in-reply-to:to; s=arcseal; t=1604623802; bh=w10OvuneDowVYyqyXBE9VWuFG9PXA3itxH2 yQBinDro=; b=PVGrRs5xR+mDCf4t5MNZw4eWaUXfdFzF3eVxDMdPcQU3+ho/vpK JetTz9uPiVYk41zi47UTLVZbxHrogpiK8BKdz4dI2GDP7ZnPHUddaxa0wrmPpjz7 i7MYGORAdTOG6JJImGdzYHgj8xq25f6LdD5a2Bn5saPy/NzK48DivNOW0WJhcfhT 7uAoDsTLtZIJ7T4gN6K+V08M5RX5/I9TIO0GZ/y3Cb5puxMtcNDlof21Y6G0CWL8 f66jBOQhXXT6ri767b4loXSDyq8qCADRDUohivqPDhGnjOi8A3aFXV/ponV8C7G+ ic4sqE2zldGPvodHQO5049/No5NtnNpGLBw== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Gwz6JSMB header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.166.179 (mail-il1-f179.google.com); spf=pass smtp.mailfrom=don.bailey@gmail.com smtp.helo=mail-il1-f179.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=hAQwPGre; x-ptr=pass smtp.helo=mail-il1-f179.google.com policy.ptr=mail-il1-f179.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.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 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=Gwz6JSMB header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.166.179 (mail-il1-f179.google.com); spf=pass smtp.mailfrom=don.bailey@gmail.com smtp.helo=mail-il1-f179.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=hAQwPGre; x-ptr=pass smtp.helo=mail-il1-f179.google.com policy.ptr=mail-il1-f179.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.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: gggruggvucftvghtrhhoucdtuddrgedujedruddtkedgvdekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpegtgffhgg fufffkfhgjvffosegrjehmrehhtdejnecuhfhrohhmpedfffhonhcutedruceurghilhgv hidfuceoughonhdrsggrihhlvgihsehgmhgrihhlrdgtohhmqeenucggtffrrghtthgvrh hnpeetgeduvdekveefvdfhjefgleekteduhfehudejveelvdfgheelffehudeuudffheen ucffohhmrghinhepthhophhitggsohigrdgtohhmnecukfhppedvtdelrdekhedrudeiie drudejledpvdeitddtmeefkedtmegtgeejkeemudeirgeimeguheehvdemuggrrgehmeei ieeludemjedukegvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvth epvddtledrkeehrdduieeirddujeelpdhhvghlohepmhgrihhlqdhilhduqdhfudejledr ghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoeguohhnrdgsrghilhgvhiesghhmrg hilhdrtghomhequcfukfgkgfepkeelkedu X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'don.bailey@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="don.bailey@gmail.com"; helo=mail-il1-f179.google.com; client-ip=209.85.166.179 Received: from mail-il1-f179.google.com (mail-il1-f179.google.com [209.85.166.179]) (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>; Thu, 5 Nov 2020 19:50:01 -0500 (EST) (envelope-from don.bailey@gmail.com) Received: by mail-il1-f179.google.com with SMTP id p10so3090474ile.3 for <9fans@9fans.net>; Thu, 05 Nov 2020 16:50:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=content-transfer-encoding:from:mime-version:subject:date:message-id :references:in-reply-to:to; bh=w10OvuneDowVYyqyXBE9VWuFG9PXA3itxH2yQBinDro=; b=Gwz6JSMBsBDo0lOJlICU4sS15lTQVi4sHxV6RENvtZK034Q8UefjyIZ1tNutNVYwt+ eJ795DZ8XEljFVlsPvAFyG5ZtO34BaQAGb6vW36NyxLPq55Idj5rN9le7Mrg1M9cy8nJ /uxb+BsFC+Lf4DYrWikIaoUU5r2W5Fvzx/jMXCX2xvmbIevjt7pGoUYwfqO2BPjDebjY BPKIvIGZ8DYr3LYInculsd2My0MYHNz5sEbIFbhXfY/UzM7GdiGvX1LHvS5Gfqy94wW2 pkS/L5h7Ex417kciTXkhlDc2g7oVsy2A39Dp8HL4kRWM9pNalHqCtKOPbRCc6vq09dl6 XokA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:content-transfer-encoding:from:mime-version :subject:date:message-id:references:in-reply-to:to; bh=w10OvuneDowVYyqyXBE9VWuFG9PXA3itxH2yQBinDro=; b=hAQwPGrejPbSHY6UsoEym6XxutbLs8U516sLRMpDBE4cKPQMX6xN3vunsoiJsG1ZUf lWPgicQMM/IaTXUKkxHk2FG0p2HkDR5rUTbUJBiKp5DsxoBeMOGlwxotPIvcWQTUOpaE wIRNge60v6jdqQHh6wUBSj0KyMiobh/DDNqnJtXwNASN5s0r25pwhnfVOJQhEJfsez9g 5Sk101aZ8BhH3nVAoyciTcv5Fw41BMr7UFR+9/F1ozsEGFJITpJ7L0fYCyC9427TZfW0 FTm80CDEBBykd1eG25a2y+CNbBs+iqI5gN4gpcvOlEVu9xkSKNC9jC0GgSl8JjCKn/9x yBRQ== X-Gm-Message-State: AOAM530EfpciZmxDxWT+5lzODhqjTxK+PeHh9CZm4J1sNHxzSsPbw14x QT3bDbCC/qnNynSQ7ahuS0XEhIlQ62s= X-Google-Smtp-Source: ABdhPJxdr6eyBeaKKMyPbGC9XV1iRBUf139hyHPKmcoGInqhE/C6d7l2UZGnCoRMbeEBP+Dfl6+0cw== X-Received: by 2002:a92:3003:: with SMTP id x3mr3999821ile.93.1604623800821; Thu, 05 Nov 2020 16:50:00 -0800 (PST) Received: from ?IPv6:2600:380:c478:16a6:d552:daa5:6691:718e? ([2600:380:c478:16a6:d552:daa5:6691:718e]) by smtp.gmail.com with ESMTPSA id k7sm2035194ilq.48.2020.11.05.16.50.00 for <9fans@9fans.net> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 05 Nov 2020 16:50:00 -0800 (PST) Content-Type: multipart/alternative; boundary=Apple-Mail-263CD4B4-8EF9-4FEB-84A0-3B5552238E06 Content-Transfer-Encoding: 7bit From: "Don A. Bailey" Mime-Version: 1.0 (1.0) Subject: Re: [9fans] Arm Thumb compiler for Cortex-M Date: Thu, 5 Nov 2020 18:49:59 -0600 Message-Id: <8DCE6717-CFE8-4281-8ADE-36B263524548@gmail.com> References: In-Reply-To: To: 9fans <9fans@9fans.net> X-Mailer: iPhone Mail (18A393) Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 07449d4a-1fca-11eb-9cec-c991a00365bc --Apple-Mail-263CD4B4-8EF9-4FEB-84A0-3B5552238E06 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Where the heck is the inferno tree? > On Nov 5, 2020, at 6:48 PM, Charles Forsyth wr= ote: >=20 > =EF=BB=BF > tc is different because the register allocation and code generation strate= gies are different from normal ARM >=20 >> On Fri, Nov 6, 2020 at 12:46 AM Charles Forsyth wrote: >> It's utils/tc in the Inferno tree. 5a does both ARM32 and Thumb (because i= t's abstract assembly), as does 5l. >>=20 >>> On Fri, Nov 6, 2020 at 12:28 AM Don A. Bailey wro= te: >>> Any source available? >>>=20 >>>>> On Nov 5, 2020, at 6:11 PM, Charles Forsyth wrote: >>>>>=20 >>>> =EF=BB=BF >>>> There was a 5[ac] variant for Inferno (ta, tc) that produced Thumb code= , and 5l could link Thumb and ARM32 code. >>>> That wasn't extended once Thumb-2 was issued, since it was different en= ough to require a fair amount of work and we had no immediate application on= the Cortex. >>>>=20 >>>>=20 >>>>> On Thu, Nov 5, 2020 at 11:38 PM Thaddeus Woskowiak wrote: >>>>> I would like to know if anyone is working on or exists an Arm Thumb >>>>> compiler so one could use plan 9 to program Arm Cortex M0/3/4/7 >>>>> microcontrollers directly. I know of Charles Forsyth's xc AVR compiler= >>>>> which is also interesting. Though I have yet to try it out. >>>>>=20 >>>>> -taw >>>>>=20 >>>>> ------------------------------------------ >>>>> 9fans: 9fans >>>>> Permalink: https://9fans.topicbox.com/groups/9fans/Tc22ac8ae61456f10-M= 53d9114f6a2c6402ef14fd63 >>>>> Delivery options: https://9fans.topicbox.com/groups/9fans/subscription= >=20 > 9fans / 9fans / see discussions + participants + delivery options Permalin= k --Apple-Mail-263CD4B4-8EF9-4FEB-84A0-3B5552238E06 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Where the heck is the infe= rno tree?

On Nov 5, 2020= , at 6:48 PM, Charles Forsyth <charles.forsyth@gmail.com> wrote:
=EF=BB=BFtc is different because the register allocation and code gener= ation strategies are different from normal ARM

On Fri, Nov 6, 2020 at 12:46 AM= Charles Forsyth <charles.fo= rsyth@gmail.com> wrote:
It's utils/tc in the Inferno tree. 5a does bot= h ARM32 and Thumb (because it's abstract assembly), as does 5l.
On Fri, N= ov 6, 2020 at 12:28 AM Don A. Bailey <don.bailey@gmail.com> wrote:
A= ny source available?

On N= ov 5, 2020, at 6:11 PM, Charles Forsyth <charles.forsyth@gmail.com> wrote:
<= br>
=EF=BB=BFThere was a 5[ac] variant for Inferno (ta, tc) that produced T= humb code, and 5l could link Thumb and ARM32 code.
That wasn't extended o= nce Thumb-2 was issued, since it was different enough to require a fair= amount of work and we had no immediate application on the Cortex.=


On Thu, Nov 5, 2020 at 11:38 PM Thaddeus Woskowiak <<= a href=3D"mailto:tswoskowiak@gmail.com" target=3D"_blank">tswoskowiak@gmail.= com> wrote:
I would like to know if anyone is working on or exists an Arm Thumb
compiler so one could use plan 9 to program Arm Cortex M0/3/4/7
microcontrollers directly. I know of Charles Forsyth's xc AVR compiler
which is also interesting. Though I have yet to try it out.

-taw

------------------------------------------
9fans: 9fans
Permalink: https://= 9fans.topicbox.com/groups/9fans/Tc22ac8ae61456f10-M53d9114f6a2c6402ef14fd63<= /a>
Delivery options:
https://9fans.topicbox.com/group= s/9fans/subscription
= --Apple-Mail-263CD4B4-8EF9-4FEB-84A0-3B5552238E06--