Of course, I forgot to commit the new file in revision 22049...
[reactos.git] / reactos / ntoskrnl / mm / physical.c
1 /* $Id$
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS kernel
5 * FILE: ntoskrnl/mm/physical.c
6 * PURPOSE: Physical Memory Manipulation functions
7 *
8 * PROGRAMMERS: Alex Ionescu (alex@relsoft.net)
9 */
10
11 /* INCLUDES *****************************************************************/
12
13 #include <ntoskrnl.h>
14 #include <internal/debug.h>
15
16
17 /* FUNCTIONS *****************************************************************/
18
19
20 /*
21 * @unimplemented
22 */
23 NTSTATUS
24 STDCALL
25 MmAddPhysicalMemory (
26 IN PPHYSICAL_ADDRESS StartAddress,
27 IN OUT PLARGE_INTEGER NumberOfBytes
28 )
29 {
30 UNIMPLEMENTED;
31 return STATUS_NOT_IMPLEMENTED;
32 }
33
34
35 /*
36 * @unimplemented
37 */
38 NTSTATUS
39 STDCALL
40 MmMarkPhysicalMemoryAsBad(
41 IN PPHYSICAL_ADDRESS StartAddress,
42 IN OUT PLARGE_INTEGER NumberOfBytes
43 )
44 {
45 UNIMPLEMENTED;
46 return STATUS_NOT_IMPLEMENTED;
47 }
48
49
50 /*
51 * @unimplemented
52 */
53 NTSTATUS
54 STDCALL
55 MmMarkPhysicalMemoryAsGood(
56 IN PPHYSICAL_ADDRESS StartAddress,
57 IN OUT PLARGE_INTEGER NumberOfBytes
58 )
59 {
60 UNIMPLEMENTED;
61 return STATUS_NOT_IMPLEMENTED;
62 }
63
64
65 /*
66 * @unimplemented
67 */
68 NTSTATUS
69 STDCALL
70 MmRemovePhysicalMemory (
71 IN PPHYSICAL_ADDRESS StartAddress,
72 IN OUT PLARGE_INTEGER NumberOfBytes
73 )
74 {
75 UNIMPLEMENTED;
76 return STATUS_NOT_IMPLEMENTED;
77 }
78
79 /*
80 * @unimplemented
81 */
82 PPHYSICAL_MEMORY_RANGE
83 STDCALL
84 MmGetPhysicalMemoryRanges (
85 VOID
86 )
87 {
88 UNIMPLEMENTED;
89 return 0;
90 }