Ros-diffs July 2008

ros-diffs@reactos.org
  • 25 participants
  • 761 discussions

[ros-arm-bringup] 34879: The address space creation lock is a guarded mutex, not a pushlock, in NT 5.2. While it is commendable to attempt using Vista optimizations (it is a push lock on Vista) in order to speed up the kernel, it is entirely stupid to do so by completing ignoring the ramifications of this change, and furthermore, to pollute the kernel with typecasts, as well as to introduce non-standard behavior. Ironically it is ion himself who made this change.
by ros-arm-bringup@svn.reactos.org
16 years, 5 months

[ros-arm-bringup] 34878: There is no point in saving the address of the address space lock in the address space structure anymore, since this lock is always the address creation lock of the owner process, and there's always an owner process now.
by ros-arm-bringup@svn.reactos.org
16 years, 5 months

[tkreuzer] 34877: - add another missing export to ntoskrnl_amd64.def - fix LARGE_INTEGER to pointer cast - add more drivers to build
by tkreuzer@svn.reactos.org
16 years, 5 months

[ros-arm-bringup] 34876: Looks like this address space nonsense made even less sense than originally understood. The kernel address space was something created very early-on, and associated with a global variable that actually contained the address space itself (so it wasn't part of any process). Its locks however, were associated to the "current process", which, when this function is called, is the idle process (which later is cloned into the initial system process). Shortly thereafter, the add
by ros-arm-bringup@svn.reactos.org
16 years, 5 months

[tkreuzer] 34875: - add missing export RtlExtended integerMultiply to ntoskrnl - build class2, atapi and scsiport drivers
by tkreuzer@svn.reactos.org
16 years, 5 months

[tkreuzer] 34874: class2: fix ULONG to pointer cast
by tkreuzer@svn.reactos.org
16 years, 5 months

[ros-arm-bringup] 34873: The puzzle of the design decisions behind the React address space structure continues to be troubling (perhaps there was no design?). Every time a process address space is initialized, the owner process is stored (which we now use to figure out the lowest address). Recall that NULL means kernel, anything else means per-process. This is great, except that after some painfull header groking, one understands that the PMADDRESS_SPACE structure is actually *not* a separate st
by ros-arm-bringup@svn.reactos.org
16 years, 5 months

[ros-arm-bringup] 34872: - Remove MiGetUserPageDirectoryCount from the ARM Mm since this function is now useless after our cleanups.
by ros-arm-bringup@svn.reactos.org
16 years, 5 months

[tkreuzer] 34871: - fix bzip2 include to make ip compile - comment out some stuff in SEH asm code to make it compile, it's useless code anyway - add some hack exports to ntoskrnl - use private ntoskrnl rbuild File
by tkreuzer@svn.reactos.org
16 years, 5 months

[tkreuzer] 34870: tcpip: - fix some pointer to ULONG casts
by tkreuzer@svn.reactos.org
16 years, 5 months
Results per page: