Ros-diffs June 2010

ros-diffs@reactos.org
  • 24 participants
  • 407 discussions

[sir_richard] 47582: [NTOS]: Implement MiDeleteSystemPageableVm. [NTOS]: The paged pool free code was behaving incorrectly, assuming that paged pool was "locked down" and never paged out/reused (a valid NT operation mode), while the allocation code was assuming paged pool was a volatile, reusable, pageable resource (normal NT operation mode). The free code now assumes normal operation mode, and actually frees the freed paged pool pages, by using MiDeleteSystemPageableVm. I have a feeling this wi
by sir_richard@svn.reactos.org
14 years, 6 months

[jmorlan] 47581: add missing file
by jmorlan@svn.reactos.org
14 years, 6 months

[jmorlan] 47580: [KERNEL32], [WIN32CSR] - Implement console history (note: not too useful yet without any way to recall it) - Implement APIs GetConsoleCommandHistoryLength, GetConsoleCommandHistory, ExpungeConsoleCommandHistory, SetConsoleNumberOfCommands, GetConsoleHistoryInfo, SetConsoleHistoryInfo. - Remove stub of obsolete function SetConsoleCommandHistoryMode, which no longer exists in Windows.
by jmorlan@svn.reactos.org
14 years, 6 months

[sir_richard] 47579: [NTOS]: When expanding paged pool, use MiRemoveAnyPage, not MmAllocPage. [NTOS]: When expanding paged pool, initialize the PFN entry for the allocated page. Note we might be in arbitrary process space, so the PTE is not necessary valid for the process causing the expansion. [NTOS]: Implement MiInitializePfnForOtherProcess to handle the case above. [NTOS]: Change two static ASSERTs into C_ASSERTs. Might break non-x86 builds for a bit (vs breaking them at boot, which is worse)
by sir_richard@svn.reactos.org
14 years, 6 months

[tkreuzer] 47578: [winnt.h] Fix definition of KNONVOLATILE_CONTEXT_POINTERS for amd64
by tkreuzer@svn.reactos.org
14 years, 6 months

[cgutman] 47577: [FREELOADER] - Use the old method for identifying the drive type (based on partition number) which actually works for floppies now because I changed the DrivePartition value returned (floppy = 0, cdrom = 0xFF) in a previous commit - Fixes bug 5233
by cgutman@svn.reactos.org
14 years, 6 months

[cgutman] 47576: [FREELOADER] - Remove duplicated code - Add back the Mac hack but use 0x8A for the lowest CD-ROM drive number instead of 0x90
by cgutman@svn.reactos.org
14 years, 6 months

[sir_richard] 47575: [NTOS]: Build paged pool demand-zero PTE with MI_MAKE_SOFTWARE_PTE macro. [NTOS]: Handle paged pool demand-zero fault fulfillment with MI_MAKE_HARDWARE_PTE macro. [NTOS]: Use MiRemoveAnyPage instead of MmAllocPage, in paged pool demand-zero fault fulfillment. These changes affect code paths that are not currently in-use.
by sir_richard@svn.reactos.org
14 years, 6 months

[tkreuzer] 47574: [DDK] Fix definition of USE_DMA_MACROS
by tkreuzer@svn.reactos.org
14 years, 6 months

[tkreuzer] 47573: [MMEBUDDY] Make mmebuddy more 64bit compliant. Based on r40127 by Samuel Serapion with some modifications by me.
by tkreuzer@svn.reactos.org
14 years, 6 months
Results per page: