Prior to this commit virtual addresses in the bitfield were considered to be 48-bits, with sign extension to 64-bits. This meant that we were actually sign extended bit number 47. Whilst this gives correct cannonical addresses it prevents a portion of the address space from being used. This commit changes the bitfield to use 49-bit virtual addresses, so that after the bit 48 is used for sign extension there is still 48-bits of usable address. |
||
|---|---|---|
| .. | ||
| cap.h | ||
| cnode.h | ||
| endpoint.h | ||
| interrupt.h | ||
| notification.h | ||
| objecttype.h | ||
| structures.h | ||
| structures_32.bf | ||
| structures_64.bf | ||
| tcb.h | ||
| untyped.h | ||