Re: [RFC] respect the referenced bit of KVM guest pages?
From: Avi Kivity
Date: Wed Aug 05 2009 - 11:20:56 EST
On 08/05/2009 06:15 PM, Rik van Riel wrote:
Avi Kivity wrote:
If so, we could unmap them when they get moved from the
active to the inactive list, and soft fault them back in
on access, emulating the referenced bit for EPT pages and
making page replacement on them work like it should.
It should be easy to implement via the mmu notifier callback: when
the mm calls clear_flush_young(), mark it as young, and unmap it from
the EPT pagetable.
You mean "mark it as old"?
I meant 'return young, and drop it from the EPT pagetable'.
If we use the present bit as a replacement for the accessed bit, present
means young, and clear_flush_young means "if present, return young and
unmap, otherwise return old'.
See kvm_age_rmapp() in arch/x86/kvm/mmu.c.
--
error compiling committee.c: too many arguments to function
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/