- Delete the blaoted, overweight and slow nonpaged pool implementation.
authorReactOS Portable Systems Group <ros-arm-bringup@svn.reactos.org>
Mon, 27 Jul 2009 00:14:56 +0000 (00:14 +0000)
committerReactOS Portable Systems Group <ros-arm-bringup@svn.reactos.org>
Mon, 27 Jul 2009 00:14:56 +0000 (00:14 +0000)
commit5899e14bd14db3fb1e594a894d7c31826bcd73f9
tree25588f744079a13ad19c5b69e8ab349c20d6feae
parent1eba02fc2f91c14a220ebd103c89e0fc8e6880d0
- Delete the blaoted, overweight and slow nonpaged pool implementation.
- Plug-in support to use the ARM nonpaged pool instead.
- This patch has been tested for over 2 months and all known regressions were fixed.
  - Thanks to Aleksey Bragin for providing a pool regression suite.
  - Thanks to Aleksey Bragin for providing initial implementation details and code from older attempts.
  - Thanks to http://uninformed.org/?v=4&a=2&t=txt and http://www.dfrws.org/2008/proceedings/p58-schuster_pres.pdf for allocation strategies.

svn path=/trunk/; revision=42249
reactos/ntoskrnl/mm/mminit.c
reactos/ntoskrnl/mm/npool.c [deleted file]
reactos/ntoskrnl/mm/pool.c
reactos/ntoskrnl/ntoskrnl-generic.rbuild