Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2001-08-29 21:23:39 +0400
committerJeff Law <law@redhat.com>2001-08-29 21:23:39 +0400
commit3ab7340b9408983fb49bb7addd24b92a08eb3787 (patch)
tree8f652f5c46fb36afe55b60239e14295878e71844 /include/elf/h8.h
parentd1b093d567f56869d9bc78a6ef0b091fd0fb46f0 (diff)
* h8.h (EF_H8_MACH): New mask for encoded machine type.
(E_H8_MACH_H8300, E_H8_MACH_H8300H, E_H8_MACH_H8300S): New machine types.
Diffstat (limited to 'include/elf/h8.h')
-rw-r--r--include/elf/h8.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/elf/h8.h b/include/elf/h8.h
index d7ad4ebd2..ac9db566a 100644
--- a/include/elf/h8.h
+++ b/include/elf/h8.h
@@ -83,4 +83,14 @@ START_RELOC_NUMBERS (elf_h8_reloc_type)
RELOC_NUMBER (R_H8_OPscttop, 141)
END_RELOC_NUMBERS (R_H8_max)
+/* Machine variant if we know it. This field was invented at Cygnus,
+ but it is hoped that other vendors will adopt it. If some standard
+ is developed, this code should be changed to follow it. */
+
+#define EF_H8_MACH 0x00FF0000
+
+#define E_H8_MACH_H8300 0x00800000
+#define E_H8_MACH_H8300H 0x00810000
+#define E_H8_MACH_H8300S 0x00820000
+
#endif