Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Feb 2014 02:13:20 +0100
From:      Zbigniew Bodek <zbb@freebsd.org>
To:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Cc:        "freebsd-embedded@freebsd.org" <freebsd-embedded@freebsd.org>
Subject:   RFC: Improvements to superpages support on ARM
Message-ID:  <CALF_Tx=V5KjL-RbjQZ1D5uhu=DtiHoTxmrUQRUFo%2B2VQDmXJXQ@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALF_Tx=V5KjL-RbjQZ1D5uhu=DtiHoTxmrUQRUFo%2B2VQDmXJXQ>