Evan Green
|
ad200b0961
Make file offsets signed.
|
8 vuotta sitten |
Evan Green
|
a01d1d7f18
Page cache and paging bug fixes.
|
8 vuotta sitten |
Evan Green
|
fb64ef45bf
Remove destroy code code in IopTrimPageCacheVirtual.
|
8 vuotta sitten |
Evan Green
|
1dbd78b23a
Attempt to address virtual fragmentation issues.
|
8 vuotta sitten |
Evan Green
|
9adbe150bf
Page cache bug fixes.
|
8 vuotta sitten |
Evan Green
|
5f9e81e898
Fix a page cache bug causing the disk not to get cleaned.
|
8 vuotta sitten |
Evan Green
|
9131e7679b
Minor rename in page cache.
|
8 vuotta sitten |
Evan Green
|
873ac7ef67
Removed spurious page cache assert.
|
8 vuotta sitten |
Evan Green
|
1d18519f15
Fix spurious ASSERT in IopInsertPageCacheEntry.
|
8 vuotta sitten |
Evan Green
|
a89b58048c
Break out of IopFlushPageCacheEntries if too mapped.
|
8 vuotta sitten |
Evan Green
|
0830b6a970
Don't hold the file object lock over cached writes.
|
8 vuotta sitten |
Evan Green
|
84636a66b2
Minor perf improvement to page cache IO contention.
|
8 vuotta sitten |
Evan Green
|
e37a29a9c9
Fix page cache crash in mmap_io_shared perf test.
|
8 vuotta sitten |
Evan Green
|
3c953d95c9
Fix a null dereference in the page cache.
|
8 vuotta sitten |
Evan Green
|
01846bf64f
Fixed a minor race in the page cache.
|
8 vuotta sitten |
Evan Green
|
0e0035da01
Page cache bug fixes.
|
8 vuotta sitten |
Evan Green
|
b2baa37542
Take virtual memory fragmentation into account.
|
8 vuotta sitten |
Evan Green
|
781b79fc15
Fix lost dirty page cache entries.
|
8 vuotta sitten |
Evan Green
|
edc44f88ad
Use local lists in page cache flush to avoid redundancy.
|
8 vuotta sitten |
Evan Green
|
191e3398c3
Move kernel headers to include/minoca/kernel/.
|
8 vuotta sitten |
Evan Green
|
dfec175280
Fix for page cache file size issues.
|
8 vuotta sitten |
Evan Green
|
05fbb3a33e
Put dirty page cache entries on a list.
|
8 vuotta sitten |
Evan Green
|
f1dbf5616d
Page cache simplification.
|
8 vuotta sitten |
Evan Green
|
21f41ea1b6
Missed a continue in previous page cache mellowing.
|
8 vuotta sitten |
Evan Green
|
86404e7e7c
Avoid aggressively cleaning in page cache thread.
|
8 vuotta sitten |
Evan Green
|
86b3eda9e0
Reworked page cache periodic scheduling
|
8 vuotta sitten |
Evan Green
|
5aeeeea665
Removed global IoPageCacheTreeLock.
|
8 vuotta sitten |
Evan Green
|
6a95868e71
File object locks for everyone.
|
8 vuotta sitten |
Evan Green
|
f78626551f
Added IO_FLAG_FS_DATA flags, and fixed page cache deadlocks.
|
8 vuotta sitten |
Evan Green
|
016a524032
Send down writes that miss the page cache to the FS.
|
8 vuotta sitten |