]> git.proxmox.com Git - mirror_edk2.git/blame - OldMdePkg/Library/PeiServicesTablePointerLibKr1/Ipf/WriteKr1.s
Fixed build break by removing missing include file. Made code compile by not assuming...
[mirror_edk2.git] / OldMdePkg / Library / PeiServicesTablePointerLibKr1 / Ipf / WriteKr1.s
CommitLineData
9e95f418 1//++\r
2//\r
3// Copyright (c) 2006 Intel Corporation. All rights reserved\r
4// This software and associated documentation (if any) is furnished\r
5// under a license and may only be used or copied in accordance\r
6// with the terms of the license. Except as permitted by such\r
7// license, no part of this software or documentation may be\r
8// reproduced, stored in a retrieval system, or transmitted in any\r
9// form or by any means without the express written consent of\r
10// Intel Corporation.\r
11//\r
12//\r
13// Module Name:\r
14//\r
15// WriteKr1.s\r
16//\r
17// Abstract:\r
18//\r
19// Contains assembly code for write Kr1.\r
20//\r
21//--\r
22\r
23 .file "WriteKr1.s"\r
24\r
25#include "IpfMacro.i"\r
26\r
27//---------------------------------------------------------------------------------\r
28//++\r
29// AsmWriteKr1\r
30//\r
31// This routine is used to Write KR1. KR1 is used to store Pei Service Table\r
32// Pointer in archeture.\r
33//\r
34// Arguments : r32 Pei Services Table Pointer\r
35//\r
36// On Entry : None.\r
37//\r
38// Return Value: None.\r
39// \r
40//--\r
41//----------------------------------------------------------------------------------\r
42PROCEDURE_ENTRY (AsmWriteKr1)\r
43 \r
44 mov ar.k1 = r32;; // Pei Services Table Pointer\r
45 br.ret.dpnt b0;;\r
46\r
47PROCEDURE_EXIT (AsmWriteKr1)\r
48