RFC: Improvements to superpages support on ARM
Zbigniew Bodek
zbb at freebsd.org
Mon Feb 10 01:13:23 UTC 2014
Hello.
I would like to submit some patches for superpages support.
Please check out below:
http://people.freebsd.org/~zbb/arm/pmap/superpages/02.2014/
I will appreciate if someone could test the patches (all patches need
to be applied).
All comments and remarks are also welcome.
You can stress the memory system by using for example forkbomb from ports:
benchmarks/forkbomb/
forkbomb -M -l 512 --runasroot --quit
will allocate and touch 512 MB of memory
Please remember to set loader variable:
vm.pmap.sp_enabled=1
or sp_enabled to positive value in pmap-v6.c
Patch list:
0001-Always-clear-L1-PTE-descriptor-when-removing-superpa.patch
0002-Assure-proper-TLB-invalidation-on-superpage-promotio.patch
0003-Fix-superpage-promotion-on-ARM-with-respect-to-RO-RW.patch
0004-Avoid-redundant-superpage-promotion-attempts-on-ARM.patch
0005-Remove-spurious-assertion-from-pmap_extract_locked.patch
0006-Handle-pmap_enter-on-already-promoted-mappings-for-A.patch
Thank you in advance and best regards
zbb
More information about the freebsd-arm
mailing list