- Continue implementation of KiRosFrldrLpbToNtLpb by parsing the FreeLDR command...
authorAlex Ionescu <aionescu@gmail.com>
Mon, 2 Oct 2006 05:40:36 +0000 (05:40 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Mon, 2 Oct 2006 05:40:36 +0000 (05:40 +0000)
commit7fcf928e38dc5913442c09aabc9979726aa9cfaa
treedb0fbb8d5e2093f0f733217c774c66ad2e8e9902
parent5c112af711c90a908d8d1e0e6fe7788c2da89508
- Continue implementation of KiRosFrldrLpbToNtLpb by parsing the FreeLDR command line and:
  * Removing the ARC Boot path and splitting it into the ARC Boot Device Name, the ARC HAL Device Name, and the NT Boot and HAL Path Names, saved in their respective LoaderBlock pointers.
  * Converting every slash to a space. ("/DEBUGPORT" -> " DEBUGPORT")
  * Now we can fully parse and read NTLDR command lines.
- Update various code in the kernel to:
  * Use LoaderBlock->ArcDeviceNamePath & friends instead of the command line.
  * Stop depending on slashes, and instead use strstr for parameters.

svn path=/trunk/; revision=24358
reactos/ntoskrnl/ex/init.c
reactos/ntoskrnl/include/internal/io.h
reactos/ntoskrnl/include/internal/po.h
reactos/ntoskrnl/io/iomgr/arcname.c
reactos/ntoskrnl/io/iomgr/iomgr.c
reactos/ntoskrnl/kd/kdinit.c
reactos/ntoskrnl/kd/kdio.c
reactos/ntoskrnl/ke/freeldr.c
reactos/ntoskrnl/po/power.c