Blob Blame History Raw
From 706a7a08d331f6dde0cbc539aa8dd449a21104ba Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov@gmail.com>
Date: Sun, 17 Oct 2010 12:53:18 +0400
Subject: [PATCH 08/10] Move arch-checking #ifdef block into header

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
---
 hwaccess.c |    7 -------
 hwaccess.h |   14 +-------------
 2 files changed, 1 insertions(+), 20 deletions(-)

diff --git a/hwaccess.c b/hwaccess.c
index f10d957..98dbfaa 100644
--- a/hwaccess.c
+++ b/hwaccess.c
@@ -31,13 +31,6 @@
 #endif
 #include "flash.h"
 
-#if !(	defined(__i386__) || \
-	defined(__x86_64__) || defined(__amd64) || \
-	defined (__mips) || defined (__mips__) || defined (_mips) || defined (mips) || \
-	defined(__powerpc__) || defined(__powerpc64__) || defined(__ppc__) || defined(__ppc64__))
-#error Unknown architecture
-#endif
-
 #if defined(__i386__) || defined(__x86_64__)
 #if defined(__FreeBSD__) || defined(__DragonFly__)
 int io_fd;
diff --git a/hwaccess.h b/hwaccess.h
index 85c556d..c1678e1 100644
--- a/hwaccess.h
+++ b/hwaccess.h
@@ -183,7 +183,7 @@ cpu_to_be(64)
     #define off64_t off_t
     #define lseek64 lseek
 #endif
-#if defined (__sun) && (defined(__i386) || defined(__amd64))
+#if defined (__sun)
   /* Note different order for outb */
   #define OUTB(x,y) outb(y, x)
   #define OUTW(x,y) outw(y, x)
@@ -301,18 +301,6 @@ int libpayload_wrmsr(int addr, msr_t msr);
 #define wrmsr libpayload_wrmsr
 #endif
 
-#elif defined(__powerpc__) || defined(__powerpc64__) || defined(__ppc__) || defined(__ppc64__)
-
-/* PCI port I/O is not yet implemented on PowerPC. */
-
-#elif defined (__mips) || defined (__mips__) || defined (_mips) || defined (mips)
-
-/* PCI port I/O is not yet implemented on MIPS. */
-
-#else
-
-#error Unknown architecture, please check if it supports PCI port IO.
-
 #endif
 #endif
 
-- 
1.7.6.4