summaryrefslogtreecommitdiffstats
path: root/src/usr/runtime/fakepayload.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/runtime/fakepayload.C')
-rw-r--r--src/usr/runtime/fakepayload.C5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/usr/runtime/fakepayload.C b/src/usr/runtime/fakepayload.C
index 0890ecdcd..0b3c3d7e7 100644
--- a/src/usr/runtime/fakepayload.C
+++ b/src/usr/runtime/fakepayload.C
@@ -23,7 +23,6 @@
#include "fakepayload.H"
#include <string.h>
#include <sys/mm.h>
-#include <sys/mmio.h>
#include <util/align.H>
#include <targeting/common/commontargeting.H>
@@ -63,7 +62,7 @@ void FakePayload::load()
assert(ALIGN_PAGE(entry + size) < safeClearArea);
// Map in the payload area.
- void* memArea = mmio_dev_map(reinterpret_cast<void*>(base), THIRTYTWO_GB);
+ void* memArea = mm_block_map(reinterpret_cast<void*>(base), safeClearArea);
// Clear out anything the FSP might have left around (for security).
memset(memArea, '\0', safeClearArea);
@@ -82,7 +81,7 @@ void FakePayload::load()
mm_icache_invalidate(memArea, ALIGN_8(safeClearArea) / sizeof(uint64_t));
// Unmap the payload area.
- mmio_dev_unmap(memArea);
+ assert(0 == mm_block_unmap(memArea));
}
OpenPOWER on IntegriCloud