diff options
author | Nikunj A. Dadhania <nikunj@linux.vnet.ibm.com> | 2012-10-16 11:49:51 +0530 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2012-10-17 16:30:58 +1100 |
commit | 0ad10f26c94a86a0c9c3970e53f9a9f6a744055d (patch) | |
tree | 40b0d9d2ba55512071a9e713bd2db55b84a65ef6 /board-qemu/include | |
parent | 7000cbc4e14aa891adbfdcc07b157e8c9ebb026c (diff) | |
download | SLOF-0ad10f26c94a86a0c9c3970e53f9a9f6a744055d.zip SLOF-0ad10f26c94a86a0c9c3970e53f9a9f6a744055d.tar.gz SLOF-0ad10f26c94a86a0c9c3970e53f9a9f6a744055d.tar.bz2 |
SLOF: Support PAPR NVRAM RTAS callsqemu-slof-20121018
BenH still need to ACK this though.
From: Nikunj A. Dadhania <nikunj@linux.vnet.ibm.com>
* Determines size of the flash using device tree.
* Provides nvram access functions for RTAS_NVRAM
* Allocates temporary buffer of nvram in SLOF code and use that in C.
(sbrk not available)
* NVRAM_LENGTH is used at various places, make sure it is well guarded
and also use dynamically determined size once an RTAS-NVRAM is
found.
* Use NVRAM_LENGTH as a variable in case of RTAS_NVRAM, not very
elegant though
Signed-off-by: Nikunj A. Dadhania <nikunj@linux.vnet.ibm.com>
--
Changelog from v1:
* #define cleanups suggested by Thomas/Benh
* Fix makefile which missed passing $FLAG for building llfw
* renamed vio-nvram.fs as rtas-nvram.fs
Diffstat (limited to 'board-qemu/include')
-rw-r--r-- | board-qemu/include/southbridge.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/board-qemu/include/southbridge.h b/board-qemu/include/southbridge.h index 3ca4e04..1cdb422 100644 --- a/board-qemu/include/southbridge.h +++ b/board-qemu/include/southbridge.h @@ -13,7 +13,6 @@ /* Not used */ #define SB_NVRAM_adr 0 #define SB_FLASH_adr 0 -#define NVRAM_LENGTH 0x10000 #define FLASH_LENGTH 0 #define SB_MAILBOX_adr 0 |