Sears Russell
|
0cc65aefaf
|
Remove LRU-ordered writeback. Instead, writeback pages sequentially once some fraction of the page file is dirty. Also. further simplifies writeback code.
|
2009-08-11 17:23:43 +00:00 |
|
Sears Russell
|
a0f9a7bc81
|
Cleaned up page locking + a harmless memory bug. Add missing locks to page writeback.
|
2009-08-08 07:59:19 +00:00 |
|
Sears Russell
|
907a24b68e
|
dirty page table flush was pinning pages, then asserting they were not pinned; updated page writeback api to allow correct usage
|
2009-08-08 01:43:03 +00:00 |
|
Sears Russell
|
c92ee87c32
|
improved behavior for sequential I/O performance, fixed races during writeback
|
2009-08-07 18:27:52 +00:00 |
|
Sears Russell
|
b44f8b17b3
|
Add getCachedPage() call. This allows dirtyPageTable to write back pages with out accidentally reading them back in from disk with loadPage(). This should improve performance and allow loadPageOfType() to be used safely.
|
2009-07-14 07:46:47 +00:00 |
|
Sears Russell
|
7db06197ca
|
refactored truncation + dirty page table, fixed doxygen warnings.
|
2009-05-20 21:23:51 +00:00 |
|