1 #------------------------------------------------------------------------------
3 #* Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
4 #* This program and the accompanying materials
5 #* are licensed and made available under the terms and conditions of the BSD License
6 #* which accompanies this distribution. The full text of the license may be found at
7 #* http://opensource.org/licenses/bsd-license.php
9 #* THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 #* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
16 #------------------------------------------------------------------------------
22 #------------------------------------------------------------------------------
27 #------------------------------------------------------------------------------
28 ASM_GLOBAL ASM_PFX(SetCodeSelector)
29 ASM_PFX(SetCodeSelector):
32 leal setCodeSelectorLongJump, %eax
35 .byte 0xFF, 0x2C, 0x24 # jmp *(%esp) note:(FWORD jmp)
36 setCodeSelectorLongJump:
40 #------------------------------------------------------------------------------
45 #------------------------------------------------------------------------------
46 ASM_GLOBAL ASM_PFX(SetDataSelectors)
47 ASM_PFX(SetDataSelectors):