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
> 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
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'
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
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
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