Parent Directory | Revision Log | 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; |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |