Implement UserspaceKernelBoundary version 2
#1318
Merged
UserspaceKernelBoundary version 2
#1318