aboutsummaryrefslogtreecommitdiff
path: root/core/platform.c
diff options
context:
space:
mode:
authorJack Miller <distroguy@gmail.com>2016-11-29 14:18:22 +1100
committerStewart Smith <stewart@linux.vnet.ibm.com>2016-12-13 16:49:45 +1100
commit67265323132888e8b12788542fc7b33b340cc28b (patch)
tree0e253d5270f4ce63d4aed1a3389cf5d717aca21b /core/platform.c
parent4a6d1a70f0fe50ceb8176f2d6d0fc612f8e32589 (diff)
downloadskiboot-67265323132888e8b12788542fc7b33b340cc28b.zip
skiboot-67265323132888e8b12788542fc7b33b340cc28b.tar.gz
skiboot-67265323132888e8b12788542fc7b33b340cc28b.tar.bz2
mambo: Add Fake NVRAM driver
Implement a fake NVRAM device based on arbitrary memory reserves. This allows NVRAM images to be preloaded without the FSP. Signed-off-by: Jack Miller <jack@codezen.org> Tested-by: Chris Smart <chris@distroguy.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'core/platform.c')
-rw-r--r--core/platform.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/platform.c b/core/platform.c
index ba0636d..4e1c691 100644
--- a/core/platform.c
+++ b/core/platform.c
@@ -136,6 +136,9 @@ static struct platform generic_platform = {
.bmc = &generic_bmc,
.probe = generic_platform_probe,
.init = generic_platform_init,
+ .nvram_info = fake_nvram_info,
+ .nvram_start_read = fake_nvram_start_read,
+ .nvram_write = fake_nvram_write,
.cec_power_down = generic_cec_power_down,
};