Christos Zoulas wrote:
> In article <20090418084847.77c3c17...@cvs.netbsd.org>,
> Christoph Egger  <source-changes-d@NetBSD.org> wrote:
>> Module Name: src
>> Committed By:        cegger
>> Date:                Sat Apr 18 08:48:47 UTC 2009
>>
>> Modified Files:
>>      src/sys/uvm: uvm_pmap.h
>>
>> Log Message:
>> Introduce PMAP_MD_MASK. Reserves PMAP bits for use in MD code.
>> Presented on tech-kern@, port-i386@ and port-amd64@
>> ok ad@
> 
> It makes sense to start the MD bits from the top and the MI bits from
> the bottom instead of putting the MD bits in the middle and having the
> possibility of mixing them in the future.

This would imply to change the flags arguments of the pmap API
from int to u_int to avoid troubles with checking flag bits.

Alternatively, code like this

    if (flags & FLAG1)
        do_something();

must be converted to

    if ((flags & FLAG1) == FLAG1)
        do_something();


Christoph

Reply via email to