diff options
author | Deepak Kodihalli <dkodihal@in.ibm.com> | 2017-07-17 06:15:16 -0500 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2017-07-19 23:00:57 +0000 |
commit | 64ec3e4541276349ae3e37b5755f7b7e0b69ed31 (patch) | |
tree | 31988b1e3d2106f66840e89bb07d85b9d33bc98c /mboxd_pnor_partition_table.cpp | |
parent | aee738978b17c6a47a961ffe24b93eedaa0c63c5 (diff) | |
download | phosphor-mboxd-64ec3e4541276349ae3e37b5755f7b7e0b69ed31.tar.gz phosphor-mboxd-64ec3e4541276349ae3e37b5755f7b7e0b69ed31.zip |
vpnor: rename APIs
To maintain consistency, rename vpnor_create_partition_table to
init_vpnor and vpnor_destroy_partition_table to destroy_vpnor. Also move
a bunch of vpnor specific string copy code from main() to init_vpnor().
Change-Id: Ia1b6598d4d308dd727916dc79be9b3b733f314f2
Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
Diffstat (limited to 'mboxd_pnor_partition_table.cpp')
-rw-r--r-- | mboxd_pnor_partition_table.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mboxd_pnor_partition_table.cpp b/mboxd_pnor_partition_table.cpp index 60066f5..2de790b 100644 --- a/mboxd_pnor_partition_table.cpp +++ b/mboxd_pnor_partition_table.cpp @@ -3,6 +3,7 @@ #include "mbox.h" #include "mboxd_flash.h" #include "pnor_partition_table.hpp" +#include "config.h" #include <experimental/filesystem> struct vpnor_partition_table @@ -10,10 +11,14 @@ struct vpnor_partition_table openpower::virtual_pnor::partition::Table* table = nullptr; }; -void vpnor_create_partition_table(struct mbox_context *context) +void init_vpnor(struct mbox_context *context) { if (context && !context->vpnor) { + strcpy(context->paths.ro_loc, PARTITION_FILES_RO_LOC); + strcpy(context->paths.rw_loc, PARTITION_FILES_RW_LOC); + strcpy(context->paths.prsv_loc, PARTITION_FILES_PRSV_LOC); + context->vpnor = new vpnor_partition_table; context->vpnor->table = new openpower::virtual_pnor::partition::Table( @@ -98,7 +103,7 @@ void vpnor_copy_bootloader_partition(const struct mbox_context *context) static_cast<uint8_t*>(context->mem) + hbbOffset, hbbSize); } -void vpnor_destroy_partition_table(struct mbox_context *context) +void destroy_vpnor(struct mbox_context *context) { if(context && context->vpnor) { |