Sorting source tree a bit
[tpg/acess2.git] / KernelLand / Kernel / arch / m68k / mm_virt.c
1 /*
2  * Acess2 M68K port
3  * - By John Hodge (thePowersGang)
4  *
5  * arch/m68k/mm_virt.c
6  * - Stubbed virtual memory management (no MMU)
7  */
8 #include <acess.h>
9 #include <mm_virt.h>
10 #include <hal_proc.h>
11
12 // === CODE ===
13 tPAddr MM_GetPhysAddr(tVAddr Addr)
14 {
15         return Addr;
16 }
17
18 void MM_SetFlags(tVAddr Addr, Uint Val, Uint Mask)
19 {
20         return ;
21 }
22
23 Uint MM_GetFlags(tVAddr Addr)
24 {
25         return 0;
26 }
27
28 int MM_Map(tVAddr Dest, tPAddr Src)
29 {
30         Dest &= (PAGE_SIZE-1);
31         Src &= (PAGE_SIZE-1);
32         if(Dest != Src)
33                 memcpy((void*)Dest, (void*)Src, PAGE_SIZE);
34         return 0;
35 }
36
37 tPAddr MM_Allocate(tVAddr Dest)
38 {
39         return Dest;
40 }
41
42 void MM_Deallocate(tVAddr Addr)
43 {
44 }
45
46 void MM_ClearUser(void)
47 {
48 }
49
50 void MM_DumpTables(tVAddr Start, tVAddr End)
51 {
52
53 }
54

UCC git Repository :: git.ucc.asn.au