Alex Ionescu <ionucu@videotron.ca>
authorThomas Bluemel <thomas@reactsoft.com>
Sat, 12 Mar 2005 21:08:29 +0000 (21:08 +0000)
committerThomas Bluemel <thomas@reactsoft.com>
Sat, 12 Mar 2005 21:08:29 +0000 (21:08 +0000)
commit566c2840b91324b556183975d927528c3043fcbd
tree8555c74ebc128406889b8ee450b43ce0366a736d
parent523d77cc92566a1e15e54ec113ae15260e3e4f0b
Alex Ionescu <ionucu@videotron.ca>
- Reorganized Bootup code. Most of the Executive initialization is now in ex/init.c
- Remove ExPostSystemEvent.
- Sped up Command-line parasing and wrote a function specificalyl for it, to ease extensibility
- Sped up and optimized loading modules from FreeLoader. The data is only looked up once and then the pointers are cached for easy re-use.
- Moved KeGetRecommendedSharedDataAlignmented to ke/main.c and implemented it.
- Moved subsystem-specific intialization to their own subsystem, like Io in ioinit and Cm in CmInit.

svn path=/trunk/; revision=13981
13 files changed:
reactos/ntoskrnl/cm/registry.c
reactos/ntoskrnl/ex/init.c
reactos/ntoskrnl/include/internal/ex.h
reactos/ntoskrnl/include/internal/io.h
reactos/ntoskrnl/include/internal/ke.h
reactos/ntoskrnl/include/internal/nls.h
reactos/ntoskrnl/include/internal/ntoskrnl.h
reactos/ntoskrnl/io/bootlog.c
reactos/ntoskrnl/io/iomgr.c
reactos/ntoskrnl/ke/catch.c
reactos/ntoskrnl/ke/main.c
reactos/ntoskrnl/ntoskrnl.def
reactos/ntoskrnl/rtl/nls.c