Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.arch.embedded > #30489

Re: Arm registers

From David Brown <david.brown@hesbynett.no>
Newsgroups comp.arch.embedded
Subject Re: Arm registers
Date 2021-04-18 15:10 +0200
Organization A noiseless patient Spider
Message-ID <s5hb4e$599$1@dont-email.me> (permalink)
References <s5cok2$cfj$1@reader1.panix.com> <s5ee5e$9u8$1@dont-email.me> <s5f09r$5rs$2@reader1.panix.com> <s5f885$vrc$1@dont-email.me> <s5fdgd$8qr$3@reader1.panix.com>

Show all headers | View raw


(Please don't top-post - it is making a serious mess of this thread.
I've fixed it here.)

On 17/04/2021 21:38, Hul Tytus wrote:
> 
> Tauno Voipio <tauno.voipio@notused.fi.invalid> wrote:
>> On 17.4.21 18.53, Hul Tytus wrote:
>>> David - I'm in the process of putting together an assembler for the Arm
>>> 32 bit processors. There is no all-knowing compiler envolved so I need
>>> to know what machine codes are valid for a given processor. Any suggestions
>>> on where that information can be found?
> 
> 
>> Why on earth?
> 
>> What is wrong with the GNU arm-none-eabi-as?
> 
>> The arm-none-eabi-gcc has switches for different processor
>> architectures.
> 
>> ARM has an instruction reference card for Thumb2, with
>> different processors marked on the card.
> 
> Tauno - just the GNU copyright provides reason for not using it.
> I would expect anyone using it, or considering same, to a major
extent, whether
> government sponsored or private, would look closely.
>
> Hul

The copyright ownership has no particular relevance here, it is the
license that is important.  And the license lets you use the tools
completely freely for any purpose - commercial, governmental, private,
or whatever.  It only places restrictions on what you can do with the
source code to the assembler - you can modify it that source as much as
you like, but if you give people a copy of a binary version of the
assembler, you need to give them a copy of the modified source too.  The
GPL does not affect your ARM code in any way.

The GNU toolchain - assembler, linker, compiler collection - are far and
away the most used development toolchain in the world, and cover the
widest range of targets.  If the copyright or license caused some
restriction in how they could be used or who could use them, someone
would have noticed by now.

And if you want to be able to take the source code for an ARM assembler,
modify it, and pass on (or sell) the binaries while keeping your changes
secret, then you could look to the LLVM project which also includes an
assembler and supports ARM as a target, and is all under a BSD/MIT style
license.

Back to comp.arch.embedded | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Arm registers Hul Tytus <ht@panix.com> - 2021-04-16 19:30 +0000
  Re: Arm registers Richard Damon <Richard@Damon-Family.org> - 2021-04-16 16:20 -0400
    Re: Arm registers Hul Tytus <ht@panix.com> - 2021-04-16 22:12 +0000
      Re: Arm registers Richard Damon <Richard@Damon-Family.org> - 2021-04-16 19:41 -0400
        Re: Arm registers Hul Tytus <ht@panix.com> - 2021-04-17 15:43 +0000
          Re: Arm registers Theo <theom+news@chiark.greenend.org.uk> - 2021-04-17 21:45 +0100
            Re: Arm registers Hul Tytus <ht@panix.com> - 2021-04-18 13:57 +0000
              Re: Arm registers Theo <theom+news@chiark.greenend.org.uk> - 2021-04-18 16:31 +0100
                Re: Arm registers Hul Tytus <ht@panix.com> - 2021-04-19 21:22 +0000
  Re: Arm registers David Brown <david.brown@hesbynett.no> - 2021-04-17 12:43 +0200
    Re: Arm registers Hul Tytus <ht@panix.com> - 2021-04-17 15:53 +0000
      Re: Arm registers David Brown <david.brown@hesbynett.no> - 2021-04-17 18:50 +0200
        Re: Arm registers Hul Tytus <ht@panix.com> - 2021-04-17 19:30 +0000
          Re: Arm registers David Brown <david.brown@hesbynett.no> - 2021-04-18 15:02 +0200
      Re: Arm registers Richard Damon <Richard@Damon-Family.org> - 2021-04-17 13:16 -0400
        Re: Arm registers Hul Tytus <ht@panix.com> - 2021-04-17 19:23 +0000
        Re: Arm registers Theo <theom+news@chiark.greenend.org.uk> - 2021-04-17 21:42 +0100
      Re: Arm registers Tauno Voipio <tauno.voipio@notused.fi.invalid> - 2021-04-17 21:09 +0300
        Re: Arm registers Hul Tytus <ht@panix.com> - 2021-04-17 19:38 +0000
          Re: Arm registers Tauno Voipio <tauno.voipio@notused.fi.invalid> - 2021-04-18 11:44 +0300
            Re: Arm registers Hul Tytus <ht@panix.com> - 2021-04-18 14:07 +0000
          Re: Arm registers David Brown <david.brown@hesbynett.no> - 2021-04-18 15:10 +0200
      Re: Arm registers antispam@math.uni.wroc.pl - 2021-04-17 21:05 +0000
        Re: Arm registers Hul Tytus <ht@panix.com> - 2021-04-18 14:00 +0000

csiph-web