2 * PROJECT: ReactOS Kernel
3 * LICENSE: BSD - See COPYING.ARM in the top level directory
4 * FILE: ntoskrnl/kd64/arm/kdsup.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
,
31 KdpSetContextState(IN PDBGKD_WAIT_STATE_CHANGE64 WaitStateChange
,
40 KdpSysGetVersion(IN PDBGKD_GET_VERSION64 Version
)
48 KdpSysReadMsr(IN ULONG Msr
,
49 OUT PLARGE_INTEGER MsrValue
)
53 return STATUS_UNSUCCESSFUL
;
58 KdpSysWriteMsr(IN ULONG Msr
,
59 IN PLARGE_INTEGER MsrValue
)
63 return STATUS_UNSUCCESSFUL
;
68 KdpSysReadBusData(IN ULONG BusDataType
,
74 OUT PULONG ActualLength
)
78 return STATUS_UNSUCCESSFUL
;
83 KdpSysWriteBusData(IN ULONG BusDataType
,
89 OUT PULONG ActualLength
)
93 return STATUS_UNSUCCESSFUL
;
98 KdpSysReadControlSpace(IN ULONG Processor
,
99 IN ULONG64 BaseAddress
,
102 OUT PULONG ActualLength
)
106 return STATUS_UNSUCCESSFUL
;
111 KdpSysWriteControlSpace(IN ULONG Processor
,
112 IN ULONG64 BaseAddress
,
115 OUT PULONG ActualLength
)
119 return STATUS_UNSUCCESSFUL
;
124 KdpSysReadIoSpace(IN ULONG InterfaceType
,
126 IN ULONG AddressSpace
,
127 IN ULONG64 IoAddress
,
130 OUT PULONG ActualDataSize
)
134 return STATUS_UNSUCCESSFUL
;
139 KdpSysWriteIoSpace(IN ULONG InterfaceType
,
141 IN ULONG AddressSpace
,
142 IN ULONG64 IoAddress
,
145 OUT PULONG ActualDataSize
)
149 return STATUS_UNSUCCESSFUL
;
154 KdpSysCheckLowMemory(IN ULONG Flags
)
158 return STATUS_UNSUCCESSFUL
;