From 586cd1f1f4129ab7ec24543d4968801e17cc870b Mon Sep 17 00:00:00 2001 From: lhauch Date: Fri, 1 Jun 2007 14:49:55 +0000 Subject: Moved the MdePkg to OldMdePkg so that new code in MdePkg does not break existing builds. Also updated the SPD and FPD files UiNames git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2616 6f19259b-4bc3-4df7-8a09-765794883524 --- .../PeiServicesTablePointerLibKr1/Ipf/ReadKr1.s | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 OldMdePkg/Library/PeiServicesTablePointerLibKr1/Ipf/ReadKr1.s (limited to 'OldMdePkg/Library/PeiServicesTablePointerLibKr1/Ipf/ReadKr1.s') diff --git a/OldMdePkg/Library/PeiServicesTablePointerLibKr1/Ipf/ReadKr1.s b/OldMdePkg/Library/PeiServicesTablePointerLibKr1/Ipf/ReadKr1.s new file mode 100644 index 0000000000..6f3155c8a7 --- /dev/null +++ b/OldMdePkg/Library/PeiServicesTablePointerLibKr1/Ipf/ReadKr1.s @@ -0,0 +1,47 @@ +//++ +// +// Copyright (c) 2006 Intel Corporation. All rights reserved +// This software and associated documentation (if any) is furnished +// under a license and may only be used or copied in accordance +// with the terms of the license. Except as permitted by such +// license, no part of this software or documentation may be +// reproduced, stored in a retrieval system, or transmitted in any +// form or by any means without the express written consent of +// Intel Corporation. +// +// +// Module Name: +// +// ReadKr1.s +// +// Abstract: +// +// Contains assembly code for read Kr1. +// +//-- + + .file "ReadKr1.s" + +#include "IpfMacro.i" + +//--------------------------------------------------------------------------------- +//++ +// AsmReadKr1 +// +// This routine is used to get KR1. KR1 is used to store Pei Service Table +// Pointer in archeture. +// +// Arguments : +// +// On Entry : None. +// +// Return Value: Pei Services Table. +// +//-- +//---------------------------------------------------------------------------------- +PROCEDURE_ENTRY (AsmReadKr1) + + mov r8 = ar.k1;; // Pei Services Table Pointer + br.ret.dpnt b0;; + +PROCEDURE_EXIT (AsmReadKr1) -- cgit v1.2.3