diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2010-12-03 15:02:36 +1100 |
---|---|---|
committer | Thomas Huth <thuth@linux.vnet.ibm.com> | 2011-03-22 15:22:00 +0100 |
commit | 39426bad550f340dcf2b544ae23f465fbbbc42f5 (patch) | |
tree | 1974f16adec8b1322b4adeaa65783780a5ebeb25 /llfw | |
parent | cf69a59a3edefc3bea57cceea2cbedd25c7b680d (diff) | |
download | SLOF-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.S | 11 |
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 |