diff options
| author | manzerbredes <loic.guegan_secondary@yahoo.fr> | 2015-07-22 13:22:53 +0400 |
|---|---|---|
| committer | manzerbredes <loic.guegan_secondary@yahoo.fr> | 2015-07-22 13:22:53 +0400 |
| commit | c10137539f0e68afd0582ccb6cc320694b8e39a5 (patch) | |
| tree | 038d57ca45f21dcc40f67084e51ffebc9f0322c2 /kernel/Helpers/memory.cpp | |
| parent | 8f248101c05599c97ed546cbdf2e3202facf7629 (diff) | |
Code wash !
Diffstat (limited to 'kernel/Helpers/memory.cpp')
| -rw-r--r-- | kernel/Helpers/memory.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/kernel/Helpers/memory.cpp b/kernel/Helpers/memory.cpp index 741a094..8ace044 100644 --- a/kernel/Helpers/memory.cpp +++ b/kernel/Helpers/memory.cpp @@ -1,23 +1,31 @@ #include "./memory.hpp" #include "./types.hpp" +//Fonction to copy data into memory int memcpy(u32 source, u32 dest, u32 size){ + //Init source and destination pointer u32 *sourceTmp=(u32 *)source; u32 *destTmp=(u32 *)dest; + //Init progression u32 progress=0; + //Start copy while(progress != size){ + //Copy *destTmp=*sourceTmp; + //Update source and destination sourceTmp++; destTmp++; + //Update progression progress++; } + //End and return progression return progress; } |
