I have spent the past 2 days writing a brand-new PagedPool algorithm.
Here is the culmination of my work.
This new pagedpool has some test code embedded in the file.
Those tests take 703 ticks on my laptop with the old paged pool, but
executed in 78 ticks with the new paged pool code.
This new paged pool is also capable of supporting multiple pools ( as
has been requested ).
I am declaring this code bug-free, but I would like some testers to
verify they can also boot reactos before I commit such a major change.
Please test this and let me know if you have any problems ( just extract
both files into ntoskrnl/mm directory and rebuild ntoskrnl )