aboutsummaryrefslogtreecommitdiff
path: root/llfw
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2010-12-03 15:02:36 +1100
committerThomas Huth <thuth@linux.vnet.ibm.com>2011-03-22 15:22:00 +0100
commit39426bad550f340dcf2b544ae23f465fbbbc42f5 (patch)
tree1974f16adec8b1322b4adeaa65783780a5ebeb25 /llfw
parentcf69a59a3edefc3bea57cceea2cbedd25c7b680d (diff)
downloadSLOF-39426bad550f340dcf2b544ae23f465fbbbc42f5.zip
SLOF-39426bad550f340dcf2b544ae23f465fbbbc42f5.tar.gz
SLOF-39426bad550f340dcf2b544ae23f465fbbbc42f5.tar.bz2
Initial qemu/KVM board support
Added a new board for SLOF running on KVM/qemu. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>
Diffstat (limited to 'llfw')
-rw-r--r--llfw/nvramlog.S11
1 files changed, 11 insertions, 0 deletions
diff --git a/llfw/nvramlog.S b/llfw/nvramlog.S
index c6e7418..be6bfd8 100644
--- a/llfw/nvramlog.S
+++ b/llfw/nvramlog.S
@@ -14,6 +14,9 @@
#include <southbridge.h>
#include <calculatecrc.h>
+
+#if !defined(DISABLE_NVRAM)
+
// detect overflow: if(a<b) return a else return 0
#define NVRAM_LOG_DATA_OVERFLOW( a, b) \
cmpd 7, a, b; \
@@ -338,3 +341,11 @@ ASM_ENTRY(.calPartitionHeaderChecksum)
mr r4, r6
blr
+
+#else /* defined(DISABLE_NVRAM) */
+
+ASM_ENTRY(.writeNVRAMbyte)
+ ENTRY(writeLogByte)
+ blr
+
+#endif