/[hurd]/hurd-l4/libl4/l4/space.h
ViewVC logotype

Diff of /hurd-l4/libl4/l4/space.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by marcus, Mon Sep 8 18:46:52 2003 UTC revision 1.4 by marcus, Wed Sep 17 14:22:23 2003 UTC
# Line 36  _L4_EXTERN_INLINE l4_fpage_t Line 36  _L4_EXTERN_INLINE l4_fpage_t
36  l4_fpage (l4_word_t base, int size)  l4_fpage (l4_word_t base, int size)
37  {  {
38    l4_fpage_t fpage;    l4_fpage_t fpage;
39    l4_word_t msb = __l4_msb (size);    l4_word_t msb = l4_msb (size) - 1;
40    
41    fpage.base = base >> 10;    fpage.base = base >> 10;
42    fpage.log2_size = (1 << msb) == size ? msb : msb + 1;    fpage.log2_size = size ? ((1 << msb) == size ? msb : msb + 1) : 0;
43    fpage.rights = l4_no_access;    fpage.rights = l4_no_access;
44    
45    return fpage;    return fpage;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26