Ros-diffs February 2010

ros-diffs@reactos.org
  • 22 participants
  • 365 discussions

[sir_richard] 45641: [NTOS]: Use system PTEs for drivers, both boot drivers and system-loaded drivers. This removes the last user of the deprecated MmAllocateSection internal API. Another side-effect is that drivers will now have much higher load addresses (in the 0xF0000000 and higher range), as you would expect on Windows, plus increasing coverage and usage of system PTEs (which can still be optimized). [NTOS]: Do not "copy" boot drivers from one set of pages to another set of pages. Instead,
by sir_richard@svn.reactos.org
14 years, 10 months

[ekohl] 45640: Partially revert patches 45626 and 45633. Several services do not report their status to the service manager properly. Therefore we must not use any code that relies on service status information as part of the setup and boot processes as long as these issues have not been fixed. The service manager still needs to provide fake information about the service status.
by ekohl@svn.reactos.org
14 years, 10 months

[fireball] 45639: - Don't prepend fastcall forward's target with @. Fixes binding issues in videoprt, thanks to Olaf Siejka for identifying the issue.
by fireball@svn.reactos.org
14 years, 10 months

[sir_richard] 45638: [NTOS]: Make MM init read MmProductType to determine what SKU of ReactOS this is, instead of assuming Server. If you want to go back to the old behavior, you need to change "WinNT" to "ServerNT" in the hivesys under Product Type. [NTOS]: Configure the MmSystemSize variable properly based on SKU and RAM. Previously, ReactOS told all drivers and applications you were running on a system with < 13MB RAM. [NTOS]: Initialize thresholds for low and high memory (in pages), low and
by sir_richard@svn.reactos.org
14 years, 10 months

[ekohl] 45637: [SERVICES] Disable a number of debug messages in the service manager.
by ekohl@svn.reactos.org
14 years, 10 months

[ekohl] 45636: [ADVAPI32] Silence a lot of non-critical service manager error messages (ERR->TRACE).
by ekohl@svn.reactos.org
14 years, 10 months

[sir_richard] 45635: [NTOS]: Remove SwapEntry parameter from MmAllocPage since it was always zero. [NTOS]: Store SwapEntry as WsIndex. We can do this now since Flink is only used when the page is in a list (meaning it's not active, ie. free or zero), and non-active pages don't have a swap entry.
by sir_richard@svn.reactos.org
14 years, 10 months

[sir_richard] 45634: [NTOS]: Manage the PFN lists using the correct Flink/Blink semantics of the MMPFN structure, instead of typecasting a LIST_ENTRY on top of Flink and PteAddress. This allows PteAddress to be used now, and minimizes the number of differences between MMPFN and the ReactOS PHYSICAL_PAGE. [NTOS]: Zero pages starting at the head of the free list, insert them at the back. [NTOS]: Add MiInsertPageInFreeList to build the colored lists (not yet used) in the ARM3 PFN database. [NTOS]:
by sir_richard@svn.reactos.org
14 years, 10 months

[ekohl] 45633: [SERVICES] When autostart services are up, signal an event. [SYSSETUP] Wait until all autostart services are up. Bug #4194. Patches by Dmitry Gorbachev. See issue #4142 for more details.
by ekohl@svn.reactos.org
14 years, 10 months

[ekohl] 45632: Make EventLog and Spooler services report their status to the SCM.
by ekohl@svn.reactos.org
14 years, 10 months
Results per page: