aboutsummaryrefslogtreecommitdiff
path: root/include/elf
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2001-08-29 17:23:39 +0000
committerJeff Law <law@redhat.com>2001-08-29 17:23:39 +0000
commit0dec92862f20c0db9673c6de60b3f9b4cfb754b6 (patch)
treea0209ba065a77dc9586704917782a33d800185ed /include/elf
parent0a83638b54ee9dd615b9c801a578350db2d393a6 (diff)
downloadgdb-0dec92862f20c0db9673c6de60b3f9b4cfb754b6.zip
gdb-0dec92862f20c0db9673c6de60b3f9b4cfb754b6.tar.gz
gdb-0dec92862f20c0db9673c6de60b3f9b4cfb754b6.tar.bz2
* 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')
-rw-r--r--include/elf/ChangeLog8
-rw-r--r--include/elf/h8.h10
2 files changed, 17 insertions, 1 deletions
diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog
index 3e4e55c..eab67fe 100644
--- a/include/elf/ChangeLog
+++ b/include/elf/ChangeLog
@@ -1,4 +1,10 @@
-Tue Aug 28 23:32:34 2001 J"orn Rennecke <amylaar@redhat.com>
+2001-08-29 Jeff Law <law@redhat.com>
+
+ * 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.
+
+Tue Aug 26 23:32:34 2001 J"orn Rennecke <amylaar@redhat.com>
* h8.h: New file.
diff --git a/include/elf/h8.h b/include/elf/h8.h
index d7ad4eb..ac9db56 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