URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 381 to Rev 382
- ↔ Reverse comparison
Rev 381 → Rev 382
/trunk/or1ksim/cpu/common/abstract.c
152,7 → 152,7
unsigned long bit_mask (unsigned long data) { |
int i = 0; |
data--; |
while ((data << i) & 1) |
while (data >> i) |
data |= 1 << i++; |
return data; |
} |
170,6 → 170,7
int found_error = 0; |
addr_compare &= addr_mask; |
|
debug(5, "addr & %08x == %08x to %08x, size %08x, gran %iB\n", addr_mask, addr_compare, addr_compare | bit_mask (size), size, granularity); |
/* Go to the end of the list. */ |
for(pptmp = &dev_list; *pptmp; pptmp = &(*pptmp)->next) |
if ((addr_compare >= (*pptmp)->addr_compare) && (addr_compare < (*pptmp)->addr_compare + (*pptmp)->size) |