https://git.reactos.org/?p=reactos.git;a=commitdiff;h=6fafe54f89649a654c2b6b...
commit 6fafe54f89649a654c2b6b9737ae3387f645ea36 Author: Hermès Bélusca-Maïto hermes.belusca-maito@reactos.org AuthorDate: Sun Mar 26 01:28:59 2023 +0100 Commit: Hermès Bélusca-Maïto hermes.belusca-maito@reactos.org CommitDate: Mon Mar 27 23:31:28 2023 +0200
[NTOS:KD:KDBG] Move some files to a better place. --- ntoskrnl/include/internal/kd.h | 19 ------------------- ntoskrnl/kd/arm/{kdbg.c => kdserial.c} | 0 ntoskrnl/kd/i386/{kdbg.c => kdserial.c} | 0 ntoskrnl/{kdbg/kdb_keyboard.c => kd/kdps2kbd.c} | 0 ntoskrnl/{kdbg/kdb_serial.c => kd/kdserial.c} | 0 ntoskrnl/{kd => kdbg}/i386/kdmemsup.c | 3 --- ntoskrnl/kdbg/kdb.h | 16 ++++++++++++++++ ntoskrnl/ntos.cmake | 15 ++++++--------- 8 files changed, 22 insertions(+), 31 deletions(-)
diff --git a/ntoskrnl/include/internal/kd.h b/ntoskrnl/include/internal/kd.h index 424ae89fe1f..64b83e7a168 100644 --- a/ntoskrnl/include/internal/kd.h +++ b/ntoskrnl/include/internal/kd.h @@ -93,25 +93,6 @@ KdpDebugLogInit( #endif
-/* KD ROUTINES ***************************************************************/ - -BOOLEAN -NTAPI -KdpSafeReadMemory( - IN ULONG_PTR Addr, - IN LONG Len, - OUT PVOID Value -); - -BOOLEAN -NTAPI -KdpSafeWriteMemory( - IN ULONG_PTR Addr, - IN LONG Len, - IN ULONGLONG Value -); - - /* KD GLOBALS ***************************************************************/
/* Serial debug connection */ diff --git a/ntoskrnl/kd/arm/kdbg.c b/ntoskrnl/kd/arm/kdserial.c similarity index 100% rename from ntoskrnl/kd/arm/kdbg.c rename to ntoskrnl/kd/arm/kdserial.c diff --git a/ntoskrnl/kd/i386/kdbg.c b/ntoskrnl/kd/i386/kdserial.c similarity index 100% rename from ntoskrnl/kd/i386/kdbg.c rename to ntoskrnl/kd/i386/kdserial.c diff --git a/ntoskrnl/kdbg/kdb_keyboard.c b/ntoskrnl/kd/kdps2kbd.c similarity index 100% rename from ntoskrnl/kdbg/kdb_keyboard.c rename to ntoskrnl/kd/kdps2kbd.c diff --git a/ntoskrnl/kdbg/kdb_serial.c b/ntoskrnl/kd/kdserial.c similarity index 100% rename from ntoskrnl/kdbg/kdb_serial.c rename to ntoskrnl/kd/kdserial.c diff --git a/ntoskrnl/kd/i386/kdmemsup.c b/ntoskrnl/kdbg/i386/kdmemsup.c similarity index 98% rename from ntoskrnl/kd/i386/kdmemsup.c rename to ntoskrnl/kdbg/i386/kdmemsup.c index 20a5824deb2..86edb18663b 100644 --- a/ntoskrnl/kd/i386/kdmemsup.c +++ b/ntoskrnl/kdbg/i386/kdmemsup.c @@ -9,15 +9,12 @@ /* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS Kernel - * FILE: ntoskrnl/kd/i386/kdmemsup.c * PURPOSE: Kernel Debugger Safe Memory Support * * PROGRAMMERS: arty */
#include <ntoskrnl.h> -#define NDEBUG -#include <debug.h>
#define HIGH_PHYS_MASK 0x80000000 #define PAGE_TABLE_MASK 0x3ff diff --git a/ntoskrnl/kdbg/kdb.h b/ntoskrnl/kdbg/kdb.h index 2ec084fbb13..6a5027ec2e8 100644 --- a/ntoskrnl/kdbg/kdb.h +++ b/ntoskrnl/kdbg/kdb.h @@ -259,6 +259,22 @@ KdbEnterDebuggerException(IN PEXCEPTION_RECORD64 ExceptionRecord,
/* other functions */
+BOOLEAN +NTAPI +KdpSafeReadMemory( + IN ULONG_PTR Addr, + IN LONG Len, + OUT PVOID Value +); + +BOOLEAN +NTAPI +KdpSafeWriteMemory( + IN ULONG_PTR Addr, + IN LONG Len, + IN ULONGLONG Value +); + NTSTATUS KdbpSafeReadMemory(OUT PVOID Dest, IN PVOID Src, diff --git a/ntoskrnl/ntos.cmake b/ntoskrnl/ntos.cmake index 1bef231351f..6816452fab4 100644 --- a/ntoskrnl/ntos.cmake +++ b/ntoskrnl/ntos.cmake @@ -366,7 +366,6 @@ elseif(ARCH STREQUAL "arm") ${REACTOS_SOURCE_DIR}/ntoskrnl/ke/arm/trap.s) list(APPEND SOURCE ${REACTOS_SOURCE_DIR}/ntoskrnl/config/arm/cmhardwr.c - ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/arm/kdbg.c ${REACTOS_SOURCE_DIR}/ntoskrnl/kd64/arm/kdarm.c ${REACTOS_SOURCE_DIR}/ntoskrnl/ke/arm/cpu.c ${REACTOS_SOURCE_DIR}/ntoskrnl/ke/arm/exp.c @@ -387,21 +386,19 @@ if(NOT _WINKD_) endif()
if(ARCH STREQUAL "i386") - list(APPEND SOURCE - ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/i386/kdbg.c) + list(APPEND SOURCE ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/i386/kdserial.c) if(KDBG) list(APPEND ASM_SOURCE ${REACTOS_SOURCE_DIR}/ntoskrnl/kdbg/i386/kdb_help.S) list(APPEND SOURCE ${REACTOS_SOURCE_DIR}/ntoskrnl/kdbg/i386/i386-dis.c) endif() elseif(ARCH STREQUAL "amd64") - list(APPEND SOURCE - ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/i386/kdbg.c) + list(APPEND SOURCE ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/i386/kdserial.c) if(KDBG) list(APPEND ASM_SOURCE ${REACTOS_SOURCE_DIR}/ntoskrnl/kdbg/amd64/kdb_help.S) list(APPEND SOURCE ${REACTOS_SOURCE_DIR}/ntoskrnl/kdbg/i386/i386-dis.c) endif() elseif(ARCH STREQUAL "arm") - list(APPEND SOURCE ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/arm/kdbg.c) + list(APPEND SOURCE ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/arm/kdserial.c) endif()
if(KDBG) @@ -409,14 +406,14 @@ if(NOT _WINKD_) ${REACTOS_SOURCE_DIR}/ntoskrnl/kdbg/kdb.c ${REACTOS_SOURCE_DIR}/ntoskrnl/kdbg/kdb_cli.c ${REACTOS_SOURCE_DIR}/ntoskrnl/kdbg/kdb_expr.c - ${REACTOS_SOURCE_DIR}/ntoskrnl/kdbg/kdb_keyboard.c - ${REACTOS_SOURCE_DIR}/ntoskrnl/kdbg/kdb_serial.c ${REACTOS_SOURCE_DIR}/ntoskrnl/kdbg/kdb_symbols.c) endif()
list(APPEND SOURCE ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/kdio.c - ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/kdmain.c) + ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/kdmain.c + ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/kdps2kbd.c + ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/kdserial.c)
else() add_definitions(-D_WINKD_)