ktrapframe
#define FRAMELEN roundup(sizeof(struct ktrapframe), CALLFRAMELEN)
#define ktrapframe(l) ((struct ktrapframe *)(uvm_lwp_getuarea(l) + USPACE - CALLFRAMELEN - FRAMELEN))
#define trapframe(l) (&(ktrapframe(l)->ktf_tf))
&((struct ktrapframe *)frame)->ktf_tf;
struct ktrapframe * const ktf = ktrapframe(l2);