unsafe fn push_tss<const L: usize>( gdt: &mut Vec<SegmentDescriptor>, trap_rsp: *mut [u8; L], ) -> SegmentSelector
trap_rsp must live forever.
trap_rsp