]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPkg/Library/ArmLib/Null/NullArmCacheInformation.c
Adding support for BeagleBoard.
[mirror_edk2.git] / ArmPkg / Library / ArmLib / Null / NullArmCacheInformation.c
1 /** @file
2
3 Copyright (c) 2008-2009, Apple Inc. All rights reserved.
4
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 #include <Library/ArmLib.h>
16 #include "ArmLibPrivate.h"
17
18 ARM_CACHE_TYPE
19 EFIAPI
20 ArmCacheType (
21 VOID
22 )
23 {
24 return ARM_CACHE_TYPE_UNKNOWN;
25 }
26
27 ARM_CACHE_ARCHITECTURE
28 EFIAPI
29 ArmCacheArchitecture (
30 VOID
31 )
32 {
33 return ARM_CACHE_ARCHITECTURE_UNKNOWN;
34 }
35
36 BOOLEAN
37 EFIAPI
38 ArmDataCachePresent (
39 VOID
40 )
41 {
42 return FALSE;
43 }
44
45 UINTN
46 EFIAPI
47 ArmDataCacheSize (
48 VOID
49 )
50 {
51 return 0;
52 }
53
54 UINTN
55 EFIAPI
56 ArmDataCacheAssociativity (
57 VOID
58 )
59 {
60 return 0;
61 }
62
63 UINTN
64 EFIAPI
65 ArmDataCacheLineLength (
66 VOID
67 )
68 {
69 return 0;
70 }
71
72 BOOLEAN
73 EFIAPI
74 ArmInstructionCachePresent (
75 VOID
76 )
77 {
78 return FALSE;
79 }
80
81 UINTN
82 EFIAPI
83 ArmInstructionCacheSize (
84 VOID
85 )
86 {
87 return 0;
88 }
89
90 UINTN
91 EFIAPI
92 ArmInstructionCacheAssociativity (
93 VOID
94 )
95 {
96 return 0;
97 }
98
99 UINTN
100 EFIAPI
101 ArmInstructionCacheLineLength (
102 VOID
103 )
104 {
105 return 0;
106 }