Hi,
do we need the slab cache in ntoskrnl\mm\slab.c? I've replaced the kmap functions (ntoskrnl\mm\kmap.c) by a process local mapping (hyperspace). The slab cache needs the mapping for a longer time and cannot use the hyperspace mapping. I would remove the slab cache, because it is not used by any of the kernel functions.
- Hartmut
Hartmut Birr wrote:
Hi,
do we need the slab cache in ntoskrnl\mm\slab.c?
No
I've replaced the kmap functions (ntoskrnl\mm\kmap.c) by a process local mapping (hyperspace). The slab cache needs the mapping for a longer time and cannot use the hyperspace mapping. I would remove the slab cache, because it is not used by any of the kernel functions.
My vote is to remove it.
- Filip
Hartmut Birr wrote:
Hi,
do we need the slab cache in ntoskrnl\mm\slab.c? I've replaced the kmap functions (ntoskrnl\mm\kmap.c) by a process local mapping (hyperspace).
Excellent!
The slab cache needs the mapping for a longer time and cannot use the hyperspace mapping. I would remove the slab cache, because it is not used by any of the kernel functions.
Remove it, IIRC it's something that we don't use anymore.
- Hartmut
Best regards, Alex Ionescu
The slab cache needs the mapping for a longer time and cannot use the hyperspace mapping. I would remove the slab cache, because it is not used by any of the kernel functions.
Remove it, IIRC it's something that we don't use anymore.
Already done, look at ros-svn :)
===== Usurp (aka Sylvain Petreolle) humans are like computers, yesterday the BIOS was all - today its just a word