History log of /seL4-l4v-10.1.1/seL4/include/fastpath/fastpath.h
Revision Date Author Comments
# c68a69f8 19-Dec-2016 Donny Yang <work@kota.moe>

x64: Rearrange cnode_cap structure to improve fastpath speed


# fbafb777 28-Nov-2016 Donny Yang <work@kota.moe>

x64: Always set the high bits of certain pointers in the fastpath

seL4 is always in the top of memory, so the high bits of pointers are always 1.
The autogenerated unpacking code doesn't know that, however, so will try to
conditionally sign extend (in 64-bit mode), which wastes cycles in the fast
path. Instead, we can do the unpacking ourselves and explicitly set the high
bits.


# 811800da 24-Nov-2016 Adrian Danis <Adrian.Danis@data61.csiro.au>

x64: Efficiently pack objects for fastpath

Improves the packing of structures used in the fastpath


# 4c94f43c 26-Sep-2016 Adrian Danis <Adrian.Danis@data61.csiro.au>

x64: Fastpath


# 54603123 19-Oct-2015 Anna Lyons <Anna.Lyons@nicta.com.au>

SELFOUR-317: rename async endpoint to notification object, and other
fallout.


# f2b2301a 11-May-2015 Adrian Danis <Adrian.Danis@nicta.com.au>

Refactor ARM and ia32 fastpath to use a common code base