From c10137539f0e68afd0582ccb6cc320694b8e39a5 Mon Sep 17 00:00:00 2001 From: manzerbredes Date: Wed, 22 Jul 2015 13:22:53 +0400 Subject: Code wash ! --- kernel/Helpers/memory.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'kernel/Helpers/memory.cpp') 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; } -- cgit v1.2.3