Ros-diffs October 2006

ros-diffs@reactos.org
  • 17 participants
  • 357 discussions

[arty] 24443: Partially fixed up tree after merge from HEAD. More to do. Fixing ICE in gcc is no fun.
by arty@svn.reactos.org
17 years, 11 months

[fireball] 24442: - Add simple support functions to be able to use more RTL in FreeLdr
by fireball@svn.reactos.org
17 years, 11 months

[ion] 24441: - Whoops, don't call IopReassignSystemRoot twice.
by ion@svn.reactos.org
17 years, 11 months

[ion] 24440: - Part 1 of ARC boot cleanups/changes: Create a valid \\SystemRoot symbolic link as the system is booting, which points to the ARC name, then, once drivers have loaded, re-assign it to the proper NT Device name. Added proper security descriptors and flags to symbolic links, as well as proper bugchecks when required. - Kept and cleaned up the ROS hack for CD-ROM boot.
by ion@svn.reactos.org
17 years, 11 months

[ion] 24439: - More re-shuffling of initialization calls, including enabling access to the blue screen much much earlier (no point in doing it so late, but this change is not that useful since soon we'll have bootvid). - Split Po init in two, so the early Po init (which we'll need to do eventually) doesn't depent on the later Po init (which uses a PnP notification which depends on the Io system). - Make I/O initialize quite a bit later.
by ion@svn.reactos.org
17 years, 11 months

[ion] 24438: - Inline and make some slight correctiions to KiInitailizeSystemClock, since it's based on the Ex subsystem, not Ke. Add code for boot-time timezone bias, but currently disabled because I need to implement a function to read configuration registry data at startup. - Improve Init bugchecks to give the exact module that failed. Add Kd initilization in the same block as the other subsystems. - Rename and re-arrange some initlization calls.
by ion@svn.reactos.org
17 years, 11 months

[ion] 24437: - Stub LdrVerifyMappedImageMatchesChecksum. - Separate locating the system DLL from initializing it. - Implement split-phase PsInitSystem for Phase 0 and 1, and make system dll initialization as part of phase 1. - Add MmVerifyImageIsOkForMpUse and MmCheckSystemImage to validate the system DLL. - Add a separate bugcheck for each failure in PsLocateSystemDll, matching with the NT bugchecks that would occur.
by ion@svn.reactos.org
17 years, 11 months

[ion] 24436: - In NTLDR boot, try to get the first kernel physical address from the loader entries. - Fixup HAL's image base in the loader parameter block, since we load it at a different place then freeldr tells us. - We've reached a dead end in NTLDR compatibility. Out memory manager initialization code makes some assumptions which are totally incompatible with the page table state that NTLDR gives us.
by ion@svn.reactos.org
17 years, 11 months

[ion] 24435: - FreeLDR: Create the loader entry for ntoskrnl now that FreeLDR PE-loads it since last year. This lets us remove a large hack in ntoskrnl which was manually creating the entry and filling it in. - Rename some LastKrnl... addresses into MmFreeLdr to easily identify them, and remove the need to use MmFreeLdrMemLower and MmFreeLdrPageDirectoryStart. - Remove the static KERNEL_BASE definition based on a GCC-specific external. Everything now uses the actual module entry's saved base add
by ion@svn.reactos.org
17 years, 11 months

[ion] 24431: - Fix calls to HvInitializeHive
by ion@svn.reactos.org
17 years, 11 months
Results per page: