X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=OvmfPkg%2FLibrary%2FLoadLinuxLib%2FIa32%2FJumpToKernel.S;fp=OvmfPkg%2FLibrary%2FLoadLinuxLib%2FIa32%2FJumpToKernel.S;h=f7440f74c401501026d58317e2d118f476ab0819;hb=a205121e3cafaa2ec78f5392097392cc4ed31db4;hp=b8cd4ca515bee248d6a62822f49c0b12d8fcb136;hpb=c61a56f208a6b3ca49b7542a81e75c141a198d6f;p=mirror_edk2.git diff --git a/OvmfPkg/Library/LoadLinuxLib/Ia32/JumpToKernel.S b/OvmfPkg/Library/LoadLinuxLib/Ia32/JumpToKernel.S index b8cd4ca515..f7440f74c4 100644 --- a/OvmfPkg/Library/LoadLinuxLib/Ia32/JumpToKernel.S +++ b/OvmfPkg/Library/LoadLinuxLib/Ia32/JumpToKernel.S @@ -1,6 +1,6 @@ #------------------------------------------------------------------------------ # -# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -13,6 +13,7 @@ #------------------------------------------------------------------------------ ASM_GLOBAL ASM_PFX(JumpToKernel) +ASM_GLOBAL ASM_PFX(JumpToUefiKernel) #------------------------------------------------------------------------------ # VOID @@ -27,3 +28,19 @@ ASM_PFX(JumpToKernel): calll 0x4(%esp) ret +#------------------------------------------------------------------------------ +# VOID +# EFIAPI +# JumpToUefiKernel ( +# EFI_HANDLE ImageHandle, +# EFI_SYSTEM_TABLE *SystemTable, +# VOID *KernelBootParams, +# VOID *KernelStart +# ); +#------------------------------------------------------------------------------ +ASM_PFX(JumpToUefiKernel): + movl 0xc(%esp), %eax + movl 0x264(%eax), %eax + addl 0x10(%esp), %eax + jmp %eax +