This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".
The branch, master has been updated
via e3690e5874d6cfb13285511a20d925b0c6612d2c (commit)
via cdba82c27f712624b267eb5dc174294c0b6f1864 (commit)
via b89781be0d40e9f038afa5d09f33d81c1084e0c3 (commit)
from 2c26589ac6392ad564e66ac02b91401f31beedbe (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e3690e5874d6cfb13285511a20d925b0c6612d2c
Author: Samuel Thibault <[email protected]>
Date: Sun Apr 12 21:02:09 2026 +0200
vm_page: Make page eviction use the global LRU list
Otherwise, as long as the highest segment has evictable pages, we will be
focusing on it, and not benefitting from other segments.
This is notably very problematic when the highest segment is small, smaller
than the application working set, but big enough for finding evictable
pages.
commit cdba82c27f712624b267eb5dc174294c0b6f1864
Author: Samuel Thibault <[email protected]>
Date: Sun Apr 12 20:37:04 2026 +0200
vm_page: Add global LRU list
This unfortunately takes room in the vm_page structure, thus reducing
manageable memory.
commit b89781be0d40e9f038afa5d09f33d81c1084e0c3
Author: Samuel Thibault <[email protected]>
Date: Sun Apr 12 14:49:34 2026 +0200
vm_page: Add some comments
-----------------------------------------------------------------------
Summary of changes:
i386/i386/vm_param.h | 2 +-
vm/vm_page.c | 214 +++++++++++++++++++++++++++++++++++++++++++--------
vm/vm_page.h | 3 +-
3 files changed, 186 insertions(+), 33 deletions(-)
hooks/post-receive
--
GNU Mach