seL4/include/object
Adrian Danis f6d367e8df x64: Allow full 48bits of virtual address space to be used
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.
2017-01-27 12:21:07 +11:00
..
cap.h Move cap definitions from objecttype into header 2016-10-20 15:45:06 +11:00
cnode.h Remove recycle 2016-11-18 14:10:01 +11:00
endpoint.h SELFOUR-317: rename async endpoint to notification object, and other 2015-11-09 17:18:43 +11:00
interrupt.h x86: IOAPIC/MSI syscalls 2016-02-02 15:58:18 +11:00
notification.h SELFOUR-317: rename async endpoint to notification object, and other 2015-11-09 17:18:43 +11:00
objecttype.h SELFOUR-567: use seL4_CapRights_t from libsel4 2016-11-25 12:29:07 +11:00
structures.h Benchmark: Define benchmark_util_t in a separate file to avoid circular dependency 2017-01-11 14:19:34 +11:00
structures_32.bf SELFOUR-413: refactor libsel4 fault API 2016-11-25 12:29:07 +11:00
structures_64.bf x64: Allow full 48bits of virtual address space to be used 2017-01-27 12:21:07 +11:00
tcb.h Split fault types into arch/generic 2016-11-25 12:29:07 +11:00
untyped.h SELFOUR-444: Preemptible zeroing for retype. 2016-11-01 17:05:36 +11:00