3 #------------------------------------------------------------------------------
5 #* Copyright (c) 2008 - 2013, Intel Corporation. All rights reserved.<BR>
6 #* This program and the accompanying materials
7 #* are licensed and made available under the terms and conditions of the BSD License
8 #* which accompanies this distribution. The full text of the license may be found at
9 #* http://opensource.org/licenses/bsd-license.php
11 #* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 #* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
18 #------------------------------------------------------------------------------
24 #------------------------------------------------------------------------------
29 #------------------------------------------------------------------------------
30 ASM_GLOBAL ASM_PFX(SetCodeSelector)
31 ASM_PFX(SetCodeSelector):
33 leaq L_setCodeSelectorLongJump(%rip), %rax
36 .byte 0xFF, 0x2C, 0x24 # jmp (%rsp) note:fword jmp
37 L_setCodeSelectorLongJump:
41 #------------------------------------------------------------------------------
46 #------------------------------------------------------------------------------
47 ASM_GLOBAL ASM_PFX(SetDataSelectors)
48 ASM_PFX(SetDataSelectors):