/* * PROJECT: ReactOS Kernel * LICENSE: BSD - See COPYING.ARM in the top level directory * FILE: ntoskrnl/kd64/arm/kdarm.c * PURPOSE: KD support routines for ARM * PROGRAMMERS: ReactOS Portable Systems Group */ /* INCLUDES *****************************************************************/ #include #define NDEBUG #include #undef UNIMPLEMENTED #define UNIMPLEMENTED KdpDprintf("%s is unimplemented\n", __FUNCTION__) /* FUNCTIONS *****************************************************************/ VOID NTAPI KdpGetStateChange(IN PDBGKD_MANIPULATE_STATE64 State, IN PCONTEXT Context) { UNIMPLEMENTED_DBGBREAK(); } VOID NTAPI KdpSetContextState(IN PDBGKD_ANY_WAIT_STATE_CHANGE WaitStateChange, IN PCONTEXT Context) { UNIMPLEMENTED_DBGBREAK(); } NTSTATUS NTAPI KdpSysReadMsr(IN ULONG Msr, OUT PLARGE_INTEGER MsrValue) { UNIMPLEMENTED_DBGBREAK(); return STATUS_UNSUCCESSFUL; } NTSTATUS NTAPI KdpSysWriteMsr(IN ULONG Msr, IN PLARGE_INTEGER MsrValue) { UNIMPLEMENTED_DBGBREAK(); return STATUS_UNSUCCESSFUL; } NTSTATUS NTAPI KdpSysReadBusData(IN ULONG BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length, OUT PULONG ActualLength) { UNIMPLEMENTED_DBGBREAK(); return STATUS_UNSUCCESSFUL; } NTSTATUS NTAPI KdpSysWriteBusData(IN ULONG BusDataType, IN ULONG BusNumber, IN ULONG SlotNumber, IN ULONG Offset, IN PVOID Buffer, IN ULONG Length, OUT PULONG ActualLength) { UNIMPLEMENTED_DBGBREAK(); return STATUS_UNSUCCESSFUL; } NTSTATUS NTAPI KdpSysReadControlSpace(IN ULONG Processor, IN ULONG64 BaseAddress, IN PVOID Buffer, IN ULONG Length, OUT PULONG ActualLength) { UNIMPLEMENTED_DBGBREAK(); return STATUS_UNSUCCESSFUL; } NTSTATUS NTAPI KdpSysWriteControlSpace(IN ULONG Processor, IN ULONG64 BaseAddress, IN PVOID Buffer, IN ULONG Length, OUT PULONG ActualLength) { UNIMPLEMENTED_DBGBREAK(); return STATUS_UNSUCCESSFUL; } NTSTATUS NTAPI KdpSysReadIoSpace(IN ULONG InterfaceType, IN ULONG BusNumber, IN ULONG AddressSpace, IN ULONG64 IoAddress, IN PVOID DataValue, IN ULONG DataSize, OUT PULONG ActualDataSize) { UNIMPLEMENTED_DBGBREAK(); return STATUS_UNSUCCESSFUL; } NTSTATUS NTAPI KdpSysWriteIoSpace(IN ULONG InterfaceType, IN ULONG BusNumber, IN ULONG AddressSpace, IN ULONG64 IoAddress, IN PVOID DataValue, IN ULONG DataSize, OUT PULONG ActualDataSize) { UNIMPLEMENTED_DBGBREAK(); return STATUS_UNSUCCESSFUL; } NTSTATUS NTAPI KdpSysCheckLowMemory(IN ULONG Flags) { UNIMPLEMENTED_DBGBREAK(); return STATUS_UNSUCCESSFUL; } NTSTATUS NTAPI KdpAllowDisable(VOID) { UNIMPLEMENTED_DBGBREAK(); return STATUS_ACCESS_DENIED; }