Compare commits

...

17 Commits

Author SHA1 Message Date
Jérôme Gardou
ad0f385bb0 [CDFS_NEW]
- The usual second forgotten file

svn path=/branches/TransitionPte/; revision=71392
2016-05-23 20:35:33 +00:00
Jérôme Gardou
24d6848abb [NTOS/MM]
- Implement MmProbeAndLockProcessPages


svn path=/branches/TransitionPte/; revision=71391
2016-05-23 20:33:03 +00:00
Jérôme Gardou
1d67427383 [CDFS_NEW]
- The usual forgotten file

svn path=/branches/TransitionPte/; revision=71390
2016-05-23 20:18:20 +00:00
Jérôme Gardou
5e880083e0 [NEWCC]
- 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
2016-05-23 20:15:54 +00:00
Jérôme Gardou
1fa758ac12 [CDFS_NEW]
- "Convert" to PSEH2 + unix compilation friendliness
 - Use

svn path=/branches/TransitionPte/; revision=71388
2016-05-23 20:07:45 +00:00
Jérôme Gardou
30aaf806ad [NTOSKRNL]
- Silence way too noisy DPRINTs

svn path=/branches/TransitionPte/; revision=70650
2016-01-28 21:30:06 +00:00
Jérôme Gardou
0072e9c56c [BRANCHES/TRANSITIONPTE]
- Make the thing build

svn path=/branches/TransitionPte/; revision=70649
2016-01-28 21:17:28 +00:00
Jérôme Gardou
76bdbcc01a [BRANCHES/TRANSITION_PTE]
- Sync to trunk head 70646

svn path=/branches/TransitionPte/; revision=70648
2016-01-28 20:41:23 +00:00
Jérôme Gardou
6d4a068137 [NTOS/MM]
- 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
2014-09-24 21:55:37 +00:00
Amine Khaldi
b9b4220308 * Sync up to trunk head (r64256).
svn path=/branches/TransitionPte/; revision=64257
2014-09-24 20:09:20 +00:00
Jérôme Gardou
47a75093aa [NDK]
- Rename MM_PAGE_FRAME_NUMBER_SIZE into MM_VPN_BITS_SIZE on a suggestion from Timo

svn path=/branches/TransitionPte/; revision=64255
2014-09-24 10:11:51 +00:00
Jérôme Gardou
d2c1fae71e Try to repair catastrophic merge attempt from r64223, part 2 of 2
[NTOS/MM]
 - Implement reading and writing for copy-on-write sections. Only for user space now.
CORE-8541

svn path=/branches/TransitionPte/; revision=64229
2014-09-22 17:20:43 +00:00
Jérôme Gardou
37be47043a Try to repair catastrophic merge attempt from r64223, part 1 of 2
[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
2014-09-22 17:20:38 +00:00
Jérôme Gardou
48783a95b8 Update to trunk r64222
svn path=/branches/TransitionPte/; revision=64223
2014-09-22 12:09:08 +00:00
Jérôme Gardou
5a9d159ff9 [NTOS/MM]
- Implement reading and writing for copy-on-write sections. Only for user space now.
CORE-8541

svn path=/branches/TransitionPte/; revision=64214
2014-09-21 17:00:07 +00:00
Jérôme Gardou
7b1b005aff [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=64211
2014-09-21 12:49:24 +00:00
Jérôme Gardou
3458768cca Create the TransitionPte branch for future work on mm
svn path=/branches/TransitionPte/; revision=64210
2014-09-21 12:19:28 +00:00
22651 changed files with 10697 additions and 1439992 deletions

View File

Before

Width:  |  Height:  |  Size: 9.9 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Some files were not shown because too many files have changed in this diff Show More