This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
PATCH: ELF registry now at Caldera
- From: Lars Brinkhoff <lars dot spam at nocrew dot org>
- To: binutils at sources dot redhat dot com
- Date: 05 Jun 2002 17:51:37 +0200
- Subject: PATCH: ELF registry now at Caldera
- Organization: nocrew
- References: <Pine.BSF.4.30.0205300927260.40827-100000@dair.pair.com><856615wxsr.fsf@junk.nocrew.org>
Lars Brinkhoff <lars.spam@nocrew.org> writes:
> Hans-Peter Nilsson <hp@bitrange.com> writes:
> > On 30 May 2002, Lars Brinkhoff wrote:
> > > Lars Brinkhoff <lars@nocrew.org> writes:
> > > > I haven't found any way to get in touch with ELF people.
> > > I believe I found it now: registry@caldera.com.
> > When you're certain (as in "confirmed contact") we should change
> > all those places in the sources ;-) that mention registry@sco.com
> I can take care of updating this. I'll send a patch when I hear from
> the Caldera folks.
I believe this qualifies as confirmed contact?
--------------------------------------------------------------------
Date: Wed, 05 Jun 2002 10:05:09 -0400
From: Dave Prosser <dfp@caldera.com>
To: Lars Brinkhoff <lars@nocrew.org>
CC: registry@caldera.com
Subject: Re: New ELF e_machine values
Lars Brinkhoff wrote:
> I would like to register two new EM_xxx values for the e_machine field
> in the ELF header. The architectures and suggested macro symbols are:
>
> DEC PDP-10 EM_PDP10
> DEC PDP-11 EM_PDP11
Wow! These take me back a few years....
Anyway, unless you say otherwise, I've allocated a pair of "reserved"
values for these two, just because...
EM_PDP10 64 (decimal) Digital Equipment Corp. PDP-10 (Lars Brinkoff, lars@nocrew.org)
EM_PDP11 65 (decimal) Digital Equipment Corp. PDP-11 (Lars Brinkoff, lars@nocrew.org)
--------------------------------------------------------------------
Patch follows. This is completely untested, but I believe it's
obvious enough. I also took the opportunity to add the new EM_
numbers.
bfd/doc/ChangeLog:
2002-06-05 Lars Brinkhoff <lars@nocrew.org>
* bfdint.texi: Change registry@sco.com to
registry@caldera.com.
include/elf/ChangeLog:
2002-06-05 Lars Brinkhoff <lars@nocrew.org>
* common.h: Change registry@sco.com to registry@caldera.com.
* common.h (EM_PDP10, EM_PDP11): Define.
Index: bfd/doc/bfdint.texi
===================================================================
RCS file: /cvs/src/src/bfd/doc/bfdint.texi,v
retrieving revision 1.11
diff -u -r1.11 bfdint.texi
--- bfd/doc/bfdint.texi 30 Oct 2001 15:20:03 -0000 1.11
+++ bfd/doc/bfdint.texi 5 Jun 2002 15:42:17 -0000
@@ -1545,9 +1545,9 @@
@item
Define @samp{ELF_MACHINE_CODE} to the magic number which should appear
in the @samp{e_machine} field of the ELF header. As of this writing,
-these magic numbers are assigned by SCO; if you want to get a magic
+these magic numbers are assigned by Caldera; if you want to get a magic
number for a particular processor, try sending a note to
-@email{registry@@sco.com}. In the BFD sources, the magic numbers are
+@email{registry@@caldera.com}. In the BFD sources, the magic numbers are
found in @file{include/elf/common.h}; they have names beginning with
@samp{EM_}.
@item
Index: include/elf/common.h
===================================================================
RCS file: /cvs/src/src/include/elf/common.h,v
retrieving revision 1.44
diff -u -r1.44 common.h
--- include/elf/common.h 28 May 2002 14:08:21 -0000 1.44
+++ include/elf/common.h 5 Jun 2002 15:42:17 -0000
@@ -92,7 +92,7 @@
#define ET_HIPROC 0xFFFF /* Processor-specific */
/* Values for e_machine, which identifies the architecture. These numbers
- are officially assigned by registry@sco.com. See below for a list of
+ are officially assigned by registry@caldera.com. See below for a list of
ad-hoc numbers used during initial development. */
#define EM_NONE 0 /* No machine */
@@ -145,6 +145,8 @@
#define EM_TINYJ 61 /* Advanced Logic Corp. TinyJ embedded processor */
#define EM_X86_64 62 /* Advanced Micro Devices X86-64 processor */
+#define EM_PDP10 64 /* Digital Equipment Corp. PDP-10 */
+#define EM_PDP11 65 /* Digital Equipment Corp. PDP-11 */
#define EM_FX66 66 /* Siemens FX66 microcontroller */
#define EM_ST9PLUS 67 /* STMicroelectronics ST9+ 8/16 bit microcontroller */
#define EM_ST7 68 /* STMicroelectronics ST7 8-bit microcontroller */
@@ -184,7 +186,7 @@
will have a collision. Instead, pick a random number.
Normally, each entity or maintainer responsible for a machine with an
- unofficial e_machine number should eventually ask registry@sco.com for
+ unofficial e_machine number should eventually ask registry@caldera.com for
an officially blessed number to be added to the list above. */
#define EM_PJ_OLD 99 /* picoJava */