Merge my current work done on the kd++ branch:
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Thu, 9 May 2013 13:12:58 +0000 (13:12 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Thu, 9 May 2013 13:12:58 +0000 (13:12 +0000)
commit91ef640fe50aad15b85fda015a46a23b08a9438c
treec7c2628db4461a2875b7052abb45ce81a6be0d91
parenta1f6ab439160b9538ad9aabf8bf0a8e8e0524880
parente2b54f32719cf96c7a79a063636097d44a5a1cfd
Merge my current work done on the kd++ branch:
- FreeLdr is able now to load personalized Kernel Debugger Transport DLLs by reading at the kernel command line and interpreting the /DEBUGPORT=xxx entry (--> loads KDxxx.DLL dll in \SystemRoot\System32\).
  Therefore we can not only load the "default" kdcom.dll, but also 3rd-party ones such as kdbazis.dll from VirtualKD (from revision 58902).
- The GCC-compiled-only version of kdcom, containing legacy COM code, was removed and put directly along KDBG. It remains only a stub / template for future kdcom-like dlls. The MSVC-version remains untouched.
- Make those functions ^ use directly the CPORTLIB library.

svn path=/trunk/; revision=58974
26 files changed:
reactos/boot/freeldr/freeldr/disk/scsiport.c
reactos/boot/freeldr/freeldr/windows/peloader.c
reactos/boot/freeldr/freeldr/windows/winldr.c
reactos/drivers/base/CMakeLists.txt
reactos/drivers/base/kdcom/CMakeLists.txt
reactos/drivers/base/kdcom/kdcom.c
reactos/drivers/base/kdcom/kdcom.rc
reactos/drivers/base/kdcom/kdcom.spec
reactos/drivers/base/kdcom/kddll.c
reactos/drivers/base/kdcom/kddll.h
reactos/drivers/base/kdcom/kdserial.c
reactos/drivers/base/kdrosdbg/CMakeLists.txt
reactos/drivers/base/kdrosdbg/kdrosdbg.c
reactos/drivers/base/kdrosdbg/kdrosdbg.rc
reactos/drivers/base/kdrosdbg/kdrosdbg.spec
reactos/include/reactos/windbgkd.h
reactos/ntoskrnl/CMakeLists.txt
reactos/ntoskrnl/include/internal/kd.h
reactos/ntoskrnl/include/internal/tag.h
reactos/ntoskrnl/kd/arm/kdbg.c
reactos/ntoskrnl/kd/i386/kdbg.c
reactos/ntoskrnl/kd/kdinit.c
reactos/ntoskrnl/kd/kdio.c
reactos/ntoskrnl/kd/wrappers/gdbstub.c
reactos/ntoskrnl/kd/wrappers/gdbstub_powerpc.c
reactos/ntoskrnl/kdbg/kdb.h