Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jul 2010 14:33:57 +0000 (UTC)
From:      Nathan Whitehorn <nwhitehorn@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r209874 - head/sys/sys
Message-ID:  <201007101433.o6AEXvD7081289@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nwhitehorn
Date: Sat Jul 10 14:33:57 2010
New Revision: 209874
URL: http://svn.freebsd.org/changeset/base/209874

Log:
  Add definitions for powerpc64 ELF relocation types. Some 64-bit relocations
  are identical to 32-bit relocations in meaning, name, and number, and I
  have chosen not to duplicate those here.

Modified:
  head/sys/sys/elf_common.h

Modified: head/sys/sys/elf_common.h
==============================================================================
--- head/sys/sys/elf_common.h	Sat Jul 10 14:31:44 2010	(r209873)
+++ head/sys/sys/elf_common.h	Sat Jul 10 14:33:57 2010	(r209874)
@@ -781,6 +781,27 @@ typedef struct {
 #define	R_PPC_SECTOFF_HA	36
 
 /*
+ * 64-bit relocations
+ */
+#define	R_PPC64_ADDR64		38
+#define	R_PPC64_ADDR16_HIGHER	39
+#define	R_PPC64_ADDR16_HIGHERA	40
+#define	R_PPC64_ADDR16_HIGHEST	41
+#define	R_PPC64_ADDR16_HIGHESTA	42
+#define	R_PPC64_UADDR64		43
+#define	R_PPC64_REL64		44
+#define	R_PPC64_PLT64		45
+#define	R_PPC64_PLTREL64	46
+#define	R_PPC64_TOC16		47
+#define	R_PPC64_TOC16_LO	48
+#define	R_PPC64_TOC16_HI	49
+#define	R_PPC64_TOC16_HA	50
+#define	R_PPC64_TOC		51
+#define	R_PPC64_DTPMOD64	68
+#define	R_PPC64_TPREL64		73
+#define	R_PPC64_DTPREL64	78
+
+/*
  * TLS relocations
  */
 #define	R_PPC_TLS		67



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007101433.o6AEXvD7081289>