Re: [9fans] Arm Thumb compiler for Cortex-M

2020-11-07 Thread Thaddeus Woskowiak
On Thu, Nov 5, 2020 at 7:12 PM Charles Forsyth wrote: > > 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 enough > to require a fair amount of work and we had

[9fans] Re: [inferno-os] sources of Alef language

2020-11-07 Thread Oleg Finkelshteyn
> the sources of Alef language? 9fans is probably a better mailing list for this. alef was included in the plan9 second edition; that would be a good place to start. see https://seh.dev/plan9-2e/ for some pointers and a complete iso (including alef sources) in the 'archive'. you can mount tha

Re: [9fans] Arm Thumb compiler for Cortex-M

2020-11-07 Thread Charles Forsyth
A slight correction (I made it earlier but didn't highlight it): 5a is also used for Thumb code, as "5a -t" to restrict the input to thumb constructions and tag the output as Thumb code (using .t files instead of .5) The thumb mkfile sets AS=5a -t Since the Thumb-2 changes aren't supported, and it'

[9fans] Re: [inferno-os] sources of Alef language

2020-11-07 Thread Sean Hinchee
Check the first section for Alef in this post: https://seh.dev/go-legacy/ As mentioned before, my 2e post is probably your best direction at getting a working Alef chain to play with A snapshot of BurnZeZ’s work to port forward (from the public grid): https://github.com/Plan9-Archive/alef A snap

Re: [9fans] Arm Thumb compiler for Cortex-M

2020-11-07 Thread Anthony Martin
While we're asking questions, how does utils/tl differ from utils/5l? Anthony -- 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tc22ac8ae61456f10-M2563a68e7482ebdc4221b9cc Delivery options: https://9fans.topicbox.com/groups/9fans/subscri

Re: [9fans] Arm Thumb compiler for Cortex-M

2020-11-07 Thread Charles Forsyth
That's a good question. utils/tl is the 5l I've referred to, which can do ARM32 and Thumb interlinking. utils/5l is now fitfully aligned (back-and-forth) with Plan9's 5l, that couldn't do the interlinking. On Sat, Nov 7, 2020 at 9:24 PM Anthony Martin wrote: > While we're asking questions, how d