2 * PROJECT: ReactOS Kernel
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: ntoskrnl/kd64/arm/kdarm.c
5 * PURPOSE: KD support routines for ARM
6 * PROGRAMMERS: ReactOS Portable Systems Group
9 /* INCLUDES *****************************************************************/
16 #define UNIMPLEMENTED KdpDprintf("%s is unimplemented\n", __FUNCTION__)
18 /* FUNCTIONS *****************************************************************/
22 KdpGetStateChange(IN PDBGKD_MANIPULATE_STATE64 State
,
25 UNIMPLEMENTED_DBGBREAK();
30 KdpSetContextState(IN PDBGKD_ANY_WAIT_STATE_CHANGE WaitStateChange
,
33 UNIMPLEMENTED_DBGBREAK();
38 KdpSysReadMsr(IN ULONG Msr
,
39 OUT PLARGE_INTEGER MsrValue
)
41 UNIMPLEMENTED_DBGBREAK();
42 return STATUS_UNSUCCESSFUL
;
47 KdpSysWriteMsr(IN ULONG Msr
,
48 IN PLARGE_INTEGER MsrValue
)
50 UNIMPLEMENTED_DBGBREAK();
51 return STATUS_UNSUCCESSFUL
;
56 KdpSysReadBusData(IN ULONG BusDataType
,
62 OUT PULONG ActualLength
)
64 UNIMPLEMENTED_DBGBREAK();
65 return STATUS_UNSUCCESSFUL
;
70 KdpSysWriteBusData(IN ULONG BusDataType
,
76 OUT PULONG ActualLength
)
78 UNIMPLEMENTED_DBGBREAK();
79 return STATUS_UNSUCCESSFUL
;
84 KdpSysReadControlSpace(IN ULONG Processor
,
85 IN ULONG64 BaseAddress
,
88 OUT PULONG ActualLength
)
90 UNIMPLEMENTED_DBGBREAK();
91 return STATUS_UNSUCCESSFUL
;
96 KdpSysWriteControlSpace(IN ULONG Processor
,
97 IN ULONG64 BaseAddress
,
100 OUT PULONG ActualLength
)
102 UNIMPLEMENTED_DBGBREAK();
103 return STATUS_UNSUCCESSFUL
;
108 KdpSysReadIoSpace(IN ULONG InterfaceType
,
110 IN ULONG AddressSpace
,
111 IN ULONG64 IoAddress
,
114 OUT PULONG ActualDataSize
)
116 UNIMPLEMENTED_DBGBREAK();
117 return STATUS_UNSUCCESSFUL
;
122 KdpSysWriteIoSpace(IN ULONG InterfaceType
,
124 IN ULONG AddressSpace
,
125 IN ULONG64 IoAddress
,
128 OUT PULONG ActualDataSize
)
130 UNIMPLEMENTED_DBGBREAK();
131 return STATUS_UNSUCCESSFUL
;
136 KdpSysCheckLowMemory(IN ULONG Flags
)
138 UNIMPLEMENTED_DBGBREAK();
139 return STATUS_UNSUCCESSFUL
;
144 KdpAllowDisable(VOID
)
146 UNIMPLEMENTED_DBGBREAK();
147 return STATUS_ACCESS_DENIED
;