sandbox: Allow reading/writing of RAM buffer
authorSimon Glass <sjg@chromium.org>
Sun, 10 Nov 2013 17:27:03 +0000 (10:27 -0700)
committerSimon Glass <sjg@chromium.org>
Thu, 9 Jan 2014 00:25:03 +0000 (17:25 -0700)
commit5c2859cdc30287b3593d9df88f48c31eecb0bbed
tree3d6552f961488657bf74869027e7ad4daf66dd73
parentc5a62d4a7b4a971a1fb17d595f7c1e98a936a974
sandbox: Allow reading/writing of RAM buffer

It is useful to be able to save and restore the RAM contents of sandbox
U-Boot either for setting up tests, for later analysys, or for chaining
together multiple tests which need to keep the same memory contents.

Add a function to provide a memory file for U-Boot. This is read on
start-up and written when shutting down. If the file does not exist
on start-up, it will be created when shutting down.

Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Simon Glass <sjg@chromium.org>
arch/sandbox/cpu/cpu.c
arch/sandbox/cpu/os.c
arch/sandbox/cpu/start.c
arch/sandbox/cpu/state.c
arch/sandbox/include/asm/global_data.h
arch/sandbox/include/asm/state.h
common/board_f.c
include/os.h