SLOF/slof
Nikunj A. Dadhania 0ad10f26c9 SLOF: Support PAPR NVRAM RTAS calls
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
2012-10-17 16:30:58 +11:00
..
fs SLOF: Support PAPR NVRAM RTAS calls 2012-10-17 16:30:58 +11:00
Makefile.inc Cleaned up Makefiles 2011-10-12 12:50:05 +02:00
OF.lds Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00
default-font.c Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00
engine.in Improved "tick", postpone and $FIND commands 2011-12-28 15:05:23 +01:00
entry.S Pass IMA to Paflof and fix the memory regions which have to be CLAIMed 2011-10-12 08:44:11 +02:00
lowmem.S Initial qemu/KVM board support 2011-03-22 15:22:00 +01:00
ofw.S Pass IMA to Paflof and fix the memory regions which have to be CLAIMed 2011-10-12 08:44:11 +02:00
paflof.c Move _FASTRMOVE implementation into headers & support new hcall 2012-02-22 10:33:18 +11:00
paflof.h Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00
ppc64.c Initial qemu/KVM board support 2011-03-22 15:22:00 +01:00
ppc64.code Move MMIO accessors to board-js2x and implement h-calls based ones for qemu 2011-10-12 13:20:00 +02:00
ppc64.h Initial qemu/KVM board support 2011-03-22 15:22:00 +01:00
ppc64.in Move MMIO accessors to board-js2x and implement h-calls based ones for qemu 2011-10-12 13:20:00 +02:00
prep.h Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00
prim.code Move _FASTRMOVE implementation into headers & support new hcall 2012-02-22 10:33:18 +11:00
prim.in Pass IMA to Paflof and fix the memory regions which have to be CLAIMed 2011-10-12 08:44:11 +02:00
ref.pl Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00
types.h Initial import of slof-JX-1.7.0-4 2010-12-01 09:51:44 +11:00