Updated FPD files that include Runtime driver as a new lib was added to Runtime Driver for the cache flush. Removed Cache Flush routine from EDK DXE SAL Lib. Cleaned up BaseLib IPF cache routines to only Flush ranges when needed and not to flush the entire cache. Removed the need for processor specific code in the Runtime driver by using MDE Cache Lib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1822 6f19259b-4bc3-4df7-8a09-765794883524
		
			
				
	
	
		
			27 lines
		
	
	
		
			829 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			829 B
		
	
	
	
		
			ArmAsm
		
	
	
	
	
	
| /// @file
 | |
| ///   Contains an implementation of IpfReadItc () on Itanium-based
 | |
| ///   architecture.
 | |
| ///
 | |
| /// Copyright (c) 2006, 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
 | |
| /// which accompanies this distribution.  The full text of the license may be found at
 | |
| /// http://opensource.org/licenses/bsd-license.php
 | |
| ///
 | |
| /// THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | |
| /// WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | |
| ///
 | |
| /// Module Name:  ReadItc.s
 | |
| ///
 | |
| ///
 | |
| 
 | |
| .auto
 | |
| .text
 | |
| 
 | |
| .proc   IpfReadItc
 | |
| .type   IpfReadItc, @function
 | |
| IpfReadItc::
 | |
|         mov                 r8  = ar.itc
 | |
|         br.ret.sptk.many    b0
 | |
| .endp   IpfReadItc
 |