a7e36236c56a207b71383888610793f742f1bfe1
[mirror_edk2.git] / MdePkg / Library / BaseCacheMaintenanceLib / EbcCache.c
1 /** @file
2 Cache Maintenance Functions.
3
4 Copyright (c) 2006, Intel Corporation<BR>
5 All rights reserved. This program and the accompanying materials
6 are licensed and made available under the terms and conditions of the BSD License
7 which accompanies this distribution. The full text of the license may be found at
8 http://opensource.org/licenses/bsd-license.php
9
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12
13 **/
14
15 VOID
16 EFIAPI
17 InvalidateInstructionCache (
18 VOID
19 )
20 {
21 }
22
23 VOID *
24 EFIAPI
25 InvalidateInstructionCacheRange (
26 IN VOID *Address,
27 IN UINTN Length
28 )
29 {
30 return Address;
31 }
32
33 VOID
34 EFIAPI
35 WriteBackInvalidateDataCache (
36 VOID
37 )
38 {
39 }
40
41 VOID *
42 EFIAPI
43 WriteBackInvalidateDataCacheRange (
44 IN VOID *Address,
45 IN UINTN Length
46 )
47 {
48 return Address;
49 }
50
51 VOID
52 EFIAPI
53 WriteBackDataCache (
54 VOID
55 )
56 {
57 }
58
59 VOID *
60 EFIAPI
61 WriteBackDataCacheRange (
62 IN VOID *Address,
63 IN UINTN Length
64 )
65 {
66 return Address;
67 }
68
69 VOID
70 EFIAPI
71 InvalidateDataCache (
72 VOID
73 )
74 {
75 }
76
77 VOID *
78 EFIAPI
79 InvalidateDataCacheRange (
80 IN VOID *Address,
81 IN UINTN Length
82 )
83 {
84 return Address;
85 }