- Create section object when creating the file shared cache map
- Map the said section PsInitialSystemProcess address space and map it in kernel space using MmProbeAndLockProcessPages
- Implement CcSetFileSizes on top of MmExtendSection
svn path=/branches/TransitionPte/; revision=71389
- First try at creating and adding pages to the working set of processes in ARM3. Limited to 1k pages for now.
CORE-8553
svn path=/branches/TransitionPte/; revision=64262
[NTOS/MM]
- Implement reading and writing for copy-on-write sections. Only for user space now.
CORE-8541
svn path=/branches/TransitionPte/; revision=64229
[NTOS/MM]
Commit what I got so far, including:
- A very (very) basic balancer for the paged pool, simply sweeping all the pages of it and ageing the pages as they're run over
- A page writer thread writing unreferenced pages to the pagefile.
- Support for reading from the pagefile in the ARM3 page fault handler
- Popping a page from the standby list when running out of free pages
- Various fixes here and there
Enjoy!
svn path=/branches/TransitionPte/; revision=64228
Commit what I got so far, including:
- A very (very) basic balancer for the paged pool, simply sweeping all the pages of it and ageing the pages as they're run over
- A page writer thread writing unreferenced pages to the pagefile.
- Support for reading from the pagefile in the ARM3 page fault handler
- Popping a page from the standby list when running out of free pages
- Various fixes here and there
Enjoy!
svn path=/branches/TransitionPte/; revision=64211
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.