diff options
| author | Amlal <amlal@el-mahrouss-logic.com> | 2024-09-07 23:29:56 +0200 |
|---|---|---|
| committer | Amlal <amlal@el-mahrouss-logic.com> | 2024-09-07 23:29:56 +0200 |
| commit | 884ea5c2d43b6c8d4c2bb4fc33c11dc2313eeca2 (patch) | |
| tree | 43ee445f2c778224e9d7ce20e699761412d35070 /dev/ZKA/Sources/PEFCodeMgr.cxx | |
| parent | 9406bf169c89c541ce50caeb9bce1e31913d3c70 (diff) | |
[dev/ZKA/HalProcessor.cxx] Better mm_map_page function.
Signed-off-by: Amlal <amlal@el-mahrouss-logic.com>
Diffstat (limited to 'dev/ZKA/Sources/PEFCodeMgr.cxx')
| -rw-r--r-- | dev/ZKA/Sources/PEFCodeMgr.cxx | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/dev/ZKA/Sources/PEFCodeMgr.cxx b/dev/ZKA/Sources/PEFCodeMgr.cxx index b6f7e3da..c635dd69 100644 --- a/dev/ZKA/Sources/PEFCodeMgr.cxx +++ b/dev/ZKA/Sources/PEFCodeMgr.cxx @@ -165,14 +165,9 @@ namespace Kernel Char* blobRet = new Char[container_header->Size]; - if (container_header->Kind != kPefCode) - HAL::mm_map_page(blobRet, 0, HAL::eFlagsRw | HAL::eFlagsUser); - else - HAL::mm_map_page(blobRet, 0, HAL::eFlagsUser); - rt_copy_memory((VoidPtr)((Char*)blob + sizeof(PEFCommandHeader)), blobRet, container_header->Size); - mm_delete_ke_heap(blob); + return blobRet; } } |
