Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.arch.embedded > #30489
| 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> |
(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
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