New pmap-v6.c features and improvements
Warner Losh
imp at bsdimp.com
Thu Jul 4 17:34:13 UTC 2013
On Jul 4, 2013, at 7:10 AM, Zbyszek Bodek wrote:
> On 27.06.2013 16:31, Zbyszek Bodek wrote:
>> On 23.05.2013 14:36, Zbyszek Bodek wrote:
>>> On 22.05.2013 20:42, Ruslan Bukin wrote:
>>>> On Tue, May 21, 2013 at 02:39:56PM +0200, Zbyszek Bodek wrote:
>>>>> Hello Everyone,
>>>>>
>>>>> I would like to introduce another pack of patches for pmap-v6.c and
>>>>> related, that we created as a part of Semihalf work on Superpages
>>>>> support.
>>>>>
>>>>> The patches include some major changes like:
>>>>>
>>>>> - Switch to AP[1:0] access permissions model
>>>>> - Transition of the mapping related flags to PTE (stop using PVF_ flags
>>>>> in pv_entry)
>>>>> - Rework of the pmap_enter_locked() function
>>>>> - pmap code optimizations
>>>>>
>>>>> And some minor clean-ups:
>>>>>
>>>>> - Get rid of the VERBOSE_INIT_ARM option
>>>>> - Clean-ups, style and naming improvements to pmap
>>>>>
>>>>> Please check out the attachment for details.
>>>>>
>>>>> I will be happy to answer your questions and doubts if any.
>>>>>
>>>>> Best regards
>>>>> Zbyszek Bodek
>>>>
>>>> I tested new patches with exynos5 and everything is OK.
>>>> (I mean all works as usual)
>>>>
>>>
>>> Hello.
>>>
>>> I'm happy to announce that code has been integrated to the FreeBSD HEAD.
>>> Great thanks your help!
>>>
>>
>> Hello Everyone,
>>
>> We have two micro patches for pmap-v6.c containing fix for 'modified'
>> bit emulation and removal of the redundant PGA_WRITEABLE clearing.
>>
>> Please check out the attachment.
>>
>> These two are minimal changes and we would like to commit them soon, so
>> we would be grateful if you could test them on your ARMv6/v7 platforms
>> and give us your remarks.
>>
>
> Hello,
>
> Because there were no objections, we've integrated the patches:
>
> http://svnweb.freebsd.org/base?view=revision&revision=252694
> http://svnweb.freebsd.org/base?view=revision&revision=252695
thanks Zbyszek!
Warner
More information about the freebsd-arm
mailing list