[OpenBIOS] [PATCH 1/4] ppc: Prepare more assembler macros for ppc64 compatibility
Andreas Färber
andreas.faerber at web.de
Wed Dec 15 01:10:59 CET 2010
Adopt macro names from Linux.
Cc: Alexander Graf <agraf at suse.de>
Signed-off-by: Andreas Färber <andreas.faerber at web.de>
---
include/arch/ppc/asmdefs.h | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/include/arch/ppc/asmdefs.h b/include/arch/ppc/asmdefs.h
index 05a89b2..e20e8ee 100644
--- a/include/arch/ppc/asmdefs.h
+++ b/include/arch/ppc/asmdefs.h
@@ -100,13 +100,21 @@
#endif
#ifdef __powerpc64__
+#define PPC_LL ld
+#define PPC_STL std
+#define PPC_STLU stdu
#define RFI rfid
#define MTMSRD(r) mtmsrd r
#define BRANCH_LABEL(name) . ## name
+#define PPC_LR_STKOFF 16
#else
+#define PPC_LL lwz
+#define PPC_STL stw
+#define PPC_STLU stwu
#define RFI rfi
#define MTMSRD(r) mtmsr r
#define BRANCH_LABEL(name) name
+#define PPC_LR_STKOFF 4
#endif
#ifndef __darwin__
--
1.7.3
More information about the OpenBIOS
mailing list